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

.shg-box > .shg-box-content {
  z-index: 4;
  position: relative;
  /**
   * This is part of an IE11 fallback to avoid flex introducing
   * huge amount of weird space on the bottom on the section element.
   */
  min-height: 1px;
}

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

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

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

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

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

.shg-box-video-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: -1;
}

#s-82c3b5aa-0535-495f-a453-f97252c285d9 {
  min-height: 50px;
}








#s-82c3b5aa-0535-495f-a453-f97252c285d9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-82c3b5aa-0535-495f-a453-f97252c285d9.shg-box.shg-c {
  justify-content: center;
}

#s-e8a2b725-9e45-4b4b-83b7-0dd1720128bd {
  background-image: url(https://i.shgcdn.com/2d26a81c-1c1e-433a-beac-4ec12b410178/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
min-height: 550px;
background-position: center center;
background-attachment: scroll;
}








#s-e8a2b725-9e45-4b4b-83b7-0dd1720128bd > .shg-box-overlay {
  background-color: rgba(3, 3, 3, 1);
  opacity: 0;
}#s-e8a2b725-9e45-4b4b-83b7-0dd1720128bd.shg-box.shg-c {
  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: #000;
  text-transform: none;
  font-weight: normal;
  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-67fb0d2f-bd61-45a5-9927-5c034c75d0e8 {
  padding-top: 50px;
padding-bottom: 0px;
text-align: center;
}

#s-67fb0d2f-bd61-45a5-9927-5c034c75d0e8 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Raleway;
  font-style:  normal ;
  font-size: 45px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



.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 a {
  background-color: inherit;
  color: inherit;
  cursor: pointer;
  font-family: inherit;
  font-style: inherit;
  text-decoration: underline;
  text-transform: inherit;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-default-text-content ul,
.shg-default-text-content ol {
  -webkit-margin-after: 1em;
          margin-block-end: 1em;
  -webkit-margin-before: 1em;
          margin-block-start: 1em;
  margin-bottom: 0;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  margin-top: 0;
  -webkit-padding-start: 40px;
          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;
}

#s-ab6bd807-dd72-4b9a-b1b8-1e151a21b2a1 {
  border-style: solid;
margin-top: 20px;
margin-left: 5%;
margin-bottom: 20px;
margin-right: 5%;
padding-top: 20px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
background-color: rgba(218, 218, 218, 0.23);
}
@media (min-width: 1200px){#s-ab6bd807-dd72-4b9a-b1b8-1e151a21b2a1 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ab6bd807-dd72-4b9a-b1b8-1e151a21b2a1 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-ab6bd807-dd72-4b9a-b1b8-1e151a21b2a1 {
  
}
}@media (max-width: 767px){#s-ab6bd807-dd72-4b9a-b1b8-1e151a21b2a1 {
  
}
}
#s-74a644c6-6155-4650-9e96-952ab9824a55 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-74a644c6-6155-4650-9e96-952ab9824a55 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-74a644c6-6155-4650-9e96-952ab9824a55 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-74a644c6-6155-4650-9e96-952ab9824a55 {
  
}
}@media (max-width: 767px){#s-74a644c6-6155-4650-9e96-952ab9824a55 {
  
}
}







#s-74a644c6-6155-4650-9e96-952ab9824a55 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-74a644c6-6155-4650-9e96-952ab9824a55.shg-box.shg-c {
  justify-content: flex-start;
}

#s-30a9f43a-2061-4cff-b66b-4f1e347fc4c1 {
  margin-left: 5%;
margin-right: 5%;
min-height: 50px;
background-color: rgba(242, 242, 242, 0);
}








#s-30a9f43a-2061-4cff-b66b-4f1e347fc4c1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-30a9f43a-2061-4cff-b66b-4f1e347fc4c1.shg-box.shg-c {
  justify-content: flex-start;
}

#s-57e2ef30-5c14-46f9-96db-e53670594b35 {
  min-height: 50px;
}








#s-57e2ef30-5c14-46f9-96db-e53670594b35 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-57e2ef30-5c14-46f9-96db-e53670594b35.shg-box.shg-c {
  justify-content: center;
}

#s-804df1e2-7071-4442-865d-6376723b0fe9 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-804df1e2-7071-4442-865d-6376723b0fe9 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-804df1e2-7071-4442-865d-6376723b0fe9 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-804df1e2-7071-4442-865d-6376723b0fe9 {
  
}
}@media (max-width: 767px){#s-804df1e2-7071-4442-865d-6376723b0fe9 {
  
}
}







#s-804df1e2-7071-4442-865d-6376723b0fe9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-804df1e2-7071-4442-865d-6376723b0fe9.shg-box.shg-c {
  justify-content: center;
}

#s-6decba6f-1de8-486d-a822-59a6e6586e1f {
  margin-left: 5%;
margin-right: 5%;
}

#s-6decba6f-1de8-486d-a822-59a6e6586e1f hr {
  border: 0;
  width: 100%;
  border-top: 1px solid #ddd;
}

#s-0a4e932a-e244-412b-9210-f8b1ede9ca7e {
  min-height: 50px;
}
@media (min-width: 1200px){#s-0a4e932a-e244-412b-9210-f8b1ede9ca7e {
  display: none;
}
#s-0a4e932a-e244-412b-9210-f8b1ede9ca7e, #wrap-s-0a4e932a-e244-412b-9210-f8b1ede9ca7e { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0a4e932a-e244-412b-9210-f8b1ede9ca7e {
  display: none;
}
#s-0a4e932a-e244-412b-9210-f8b1ede9ca7e, #wrap-s-0a4e932a-e244-412b-9210-f8b1ede9ca7e { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-0a4e932a-e244-412b-9210-f8b1ede9ca7e {
  display: none;
}
#s-0a4e932a-e244-412b-9210-f8b1ede9ca7e, #wrap-s-0a4e932a-e244-412b-9210-f8b1ede9ca7e { display:none !important; }}@media (max-width: 767px){#s-0a4e932a-e244-412b-9210-f8b1ede9ca7e {
  display: none;
}
#s-0a4e932a-e244-412b-9210-f8b1ede9ca7e, #wrap-s-0a4e932a-e244-412b-9210-f8b1ede9ca7e { display:none !important; }}







#s-0a4e932a-e244-412b-9210-f8b1ede9ca7e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0a4e932a-e244-412b-9210-f8b1ede9ca7e.shg-box.shg-c {
  justify-content: center;
}

#s-6956d0c6-7011-44d5-8e8b-1edfceb42f95 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 15px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-6956d0c6-7011-44d5-8e8b-1edfceb42f95 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: Raleway;
  font-style:   ;
  font-size: 50px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



.shogun-tabs {
  margin: 0 !important;
  list-style: none !important;
  padding: 0 0 0 0;
  overflow: visible;
  display: flex;
  flex-wrap: wrap;
}

.shogun-tabs.shogun-modern {
  padding-left: 10px;
  padding-right: 5px;
  overflow: hidden;
  transform: translate(0px, 0px);
}

.shogun-tabs li {
  text-decoration: none;
  cursor: pointer;
  position: relative;
  display: flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
}

.shogun-tabs.shogun-modern li {
  width: 200px;
  height: 45px;
  margin: 0 5px 0 0;
}

.shogun-tabs.shogun-rounded li {
  margin-bottom: 0;
  float: left;
  box-sizing: border-box;
  margin-right: 2px;
  line-height: 1.42857143;
  position: relative;
  display: block;
  overflow: visible;
}

.shogun-tabs.shogun-rounded li .shogun-tab-box {
  padding: 10px 15px !important;
  border-radius: 4px 4px 0 0;
}

.shogun-tabs.shogun-modern li .shogun-tab-box {
  padding: 12px 5px !important;
  width: 100%;
  height: 100%;
}

@media (max-width: 768px) {
  .shogun-tabs.shogun-rounded li .shogun-tab-box {
    padding: 10px 5px !important;
    text-align: center;
  }

  .shogun-tabs.shogun-modern li .shogun-tab-box {
    padding: 12px 15px !important;
  }
}

.shogun-tabs.shogun-rounded .shogun-tab-box {
  border-bottom: none !important;
}

.shogun-tabs.shogun-modern li.active {
  z-index: 40;
}

.shogun-tabs.shogun-modern li .shogun-tab-box::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  left: 0;
  z-index: -1;
  outline: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  content: "";
  transform: perspective(100px) rotateX(30deg);
  -webkit-transform: perspective(100px) rotateX(30deg);
}

.shogun-tabs.shogun-modern li.shogun-tab-active .shogun-tab-box::after {
  border-bottom: none !important;
  height: 46px;
}

.shogun-tabs-body {
  padding-top: 10px;
}

.shogun-tabs-body.shogun-rounded {
  margin-top: 0px !important;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.shogun-tabs-body>.shogun-tab-content {
  display: none;
}

.shogun-tabs-body>.shogun-tab-content.shogun-tab-active {
  -webkit-animation: fadeIn 0.5s;
  animation: fadeIn 0.5s;
  display: block;
}

.shogun-tab-border {
  position: absolute;
}

.shogun-tab-title {
  white-space: nowrap;
  text-align: center;

  display: inline-block;
  width: 100%;
}

.shogun-tabs.shogun-modern .shogun-tab-title {
  /** Hack for Safari weird bug */
  /* https://stackoverflow.com/questions/18146511/bug-in-css3-rotatey-transition-on-safari */
  transform: translateZ(1000px);
}

#s-f99c02cc-6ec1-45a6-83d1-510751ead0a1 {
  margin-top: 25px;
margin-bottom: 0px;
}

#s-f99c02cc-6ec1-45a6-83d1-510751ead0a1 .shogun-tabs {
  justify-content: center;
}


  #s-f99c02cc-6ec1-45a6-83d1-510751ead0a1 .shogun-tabs > li > .shogun-tab-box {
    background: rgba(0, 0, 0, 0.61);
    border: 1px solid rgba(0, 0, 0, 0);
  }
  #s-f99c02cc-6ec1-45a6-83d1-510751ead0a1 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(54, 51, 49, 1);
    border: 1px solid rgba(0, 0, 0, 0);
  }
#s-f99c02cc-6ec1-45a6-83d1-510751ead0a1 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
  font-family: Hind;
  font-weight: ;
  font-style: ;
  font-size: ;
}

#s-f99c02cc-6ec1-45a6-83d1-510751ead0a1 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
}

#s-f99c02cc-6ec1-45a6-83d1-510751ead0a1 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(54, 51, 49, 1);
}

#s-f99c02cc-6ec1-45a6-83d1-510751ead0a1 .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid rgba(0, 0, 0, 0);
}

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

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

.shg-c-xs-1,
.shg-c-xs-2,
.shg-c-xs-3,
.shg-c-xs-4,
.shg-c-xs-5,
.shg-c-xs-6,
.shg-c-xs-7,
.shg-c-xs-8,
.shg-c-xs-9,
.shg-c-xs-10,
.shg-c-xs-11,
.shg-c-xs-12,
.shg-c-sm-1,
.shg-c-sm-2,
.shg-c-sm-3,
.shg-c-sm-4,
.shg-c-sm-5,
.shg-c-sm-6,
.shg-c-sm-7,
.shg-c-sm-8,
.shg-c-sm-9,
.shg-c-sm-10,
.shg-c-sm-11,
.shg-c-sm-12,
.shg-c-md-1,
.shg-c-md-2,
.shg-c-md-3,
.shg-c-md-4,
.shg-c-md-5,
.shg-c-md-6,
.shg-c-md-7,
.shg-c-md-8,
.shg-c-md-9,
.shg-c-md-10,
.shg-c-md-11,
.shg-c-md-12,
.shg-c-lg-1,
.shg-c-lg-2,
.shg-c-lg-3,
.shg-c-lg-4,
.shg-c-lg-5,
.shg-c-lg-6,
.shg-c-lg-7,
.shg-c-lg-8,
.shg-c-lg-9,
.shg-c-lg-10,
.shg-c-lg-11,
.shg-c-lg-12 {
  position: relative;
}

#s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75 {
  margin-top: 25px;
}

@media (min-width: 0px) {
[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-39761f34-0808-4a46-a4c4-bdb7cfcb6e75"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

#s-18371930-1106-4cac-bbe6-c593017d6c37 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-18371930-1106-4cac-bbe6-c593017d6c37 {
  display: none;
}
.shg-product-image-wrapper img.shogun-image,
.shogun-component img.shogun-image {
  display: inline-block;
  vertical-align: middle;
}

.shg-product-image-wrapper img.shogun-image {
  width: 100%;
}

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

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

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

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

.shg-product-image-wrapper .shg-image-zoom {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  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-8e3a811f-4b3e-4111-9a84-04f2b844da4a {
  text-align: left;
}


.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a {
  max-width: 100%;
}

.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a .shg-image-zoom,
.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a {
  max-width: 100%;
}

.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a .shg-image-zoom,
.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a {
  max-width: 100%;
}

.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a .shg-image-zoom,
.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a {
  max-width: 100%;
}

.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a .shg-image-zoom,
.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a {
  max-width: 100%;
}

.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a .shg-image-zoom,
.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8e3a811f-4b3e-4111-9a84-04f2b844da4a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-product-title-component h1,
.shg-product-title-component h2,
.shg-product-title-component h3,
.shg-product-title-component h4,
.shg-product-title-component h5,
.shg-product-title-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: #000;
  text-transform: none;
  font-weight: normal;
  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-178d1531-2051-4eee-b03b-760776075195 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-178d1531-2051-4eee-b03b-760776075195 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Work Sans;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: ;
}

#s-c23b75e3-5bd7-4ab7-bf2b-a033d46e269d {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-c23b75e3-5bd7-4ab7-bf2b-a033d46e269d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-c23b75e3-5bd7-4ab7-bf2b-a033d46e269d .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-c23b75e3-5bd7-4ab7-bf2b-a033d46e269d .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

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

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

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

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

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

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

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

#s-fff8028f-4669-4ea6-99ca-1bc8e122d332 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-fff8028f-4669-4ea6-99ca-1bc8e122d332:hover {opacity: 1 !important;
background-color: rgba(194, 162, 133, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-fff8028f-4669-4ea6-99ca-1bc8e122d332:active {background-color: rgba(222, 212, 186, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-fff8028f-4669-4ea6-99ca-1bc8e122d332 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fff8028f-4669-4ea6-99ca-1bc8e122d332.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fff8028f-4669-4ea6-99ca-1bc8e122d332.shg-btn {
  color: #ffffff;
  font-size: 13px;
  
  
  
  display:  block ;
}

#s-fff8028f-4669-4ea6-99ca-1bc8e122d332.shg-btn.shg-product-atc-error {
  font-weight: 600;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-fff8028f-4669-4ea6-99ca-1bc8e122d332.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-e81c8b59-f478-4080-98eb-00b89da8314a {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-e81c8b59-f478-4080-98eb-00b89da8314a {
  display: none;
}
#s-95f24004-3eec-4444-b659-b6d4fc5852b5 {
  text-align: left;
}


.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 {
  max-width: 100%;
}

.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 .shg-image-zoom,
.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 {
  max-width: 100%;
}

.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 .shg-image-zoom,
.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 {
  max-width: 100%;
}

.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 .shg-image-zoom,
.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 {
  max-width: 100%;
}

.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 .shg-image-zoom,
.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 {
  max-width: 100%;
}

.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 .shg-image-zoom,
.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-95f24004-3eec-4444-b659-b6d4fc5852b5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-8820ebcd-875d-49d2-9fe3-56f2dcfef5da {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-8820ebcd-875d-49d2-9fe3-56f2dcfef5da .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Work Sans;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: ;
}

#s-5ffec520-0d7e-4311-9db8-40eadab822d8 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-5ffec520-0d7e-4311-9db8-40eadab822d8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-5ffec520-0d7e-4311-9db8-40eadab822d8 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-5ffec520-0d7e-4311-9db8-40eadab822d8 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-e5340151-43e2-4edd-8292-0b8a47621db7 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-e5340151-43e2-4edd-8292-0b8a47621db7:hover {opacity: 1 !important;
background-color: rgba(194, 162, 133, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-e5340151-43e2-4edd-8292-0b8a47621db7:active {background-color: rgba(222, 212, 186, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-e5340151-43e2-4edd-8292-0b8a47621db7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e5340151-43e2-4edd-8292-0b8a47621db7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e5340151-43e2-4edd-8292-0b8a47621db7.shg-btn {
  color: #ffffff;
  font-size: 13px;
  
  
  
  display:  block ;
}

#s-e5340151-43e2-4edd-8292-0b8a47621db7.shg-btn.shg-product-atc-error {
  font-weight: 600;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-e5340151-43e2-4edd-8292-0b8a47621db7.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-ceafc7a6-4e50-4790-953d-22b4f54ab3b4 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-ceafc7a6-4e50-4790-953d-22b4f54ab3b4 {
  display: none;
}
#s-8ebb005a-902b-422a-b116-3b65002d3247 {
  text-align: left;
}


.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 {
  max-width: 100%;
}

.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 .shg-image-zoom,
.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 {
  max-width: 100%;
}

.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 .shg-image-zoom,
.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 {
  max-width: 100%;
}

.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 .shg-image-zoom,
.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 {
  max-width: 100%;
}

.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 .shg-image-zoom,
.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 {
  max-width: 100%;
}

.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 .shg-image-zoom,
.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8ebb005a-902b-422a-b116-3b65002d3247 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-957935c9-621b-4ecb-ac85-6f171bf7def2 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-957935c9-621b-4ecb-ac85-6f171bf7def2 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Work Sans;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: ;
}

#s-a407b455-a58e-4fad-a239-a2809c5589cb {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-a407b455-a58e-4fad-a239-a2809c5589cb .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-a407b455-a58e-4fad-a239-a2809c5589cb .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-a407b455-a58e-4fad-a239-a2809c5589cb .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-25dc121f-d561-444c-bacf-38c840b95716 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-25dc121f-d561-444c-bacf-38c840b95716:hover {opacity: 1 !important;
background-color: rgba(194, 162, 133, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-25dc121f-d561-444c-bacf-38c840b95716:active {background-color: rgba(222, 212, 186, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-25dc121f-d561-444c-bacf-38c840b95716 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-25dc121f-d561-444c-bacf-38c840b95716.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-25dc121f-d561-444c-bacf-38c840b95716.shg-btn {
  color: #ffffff;
  font-size: 13px;
  
  
  
  display:  block ;
}

#s-25dc121f-d561-444c-bacf-38c840b95716.shg-btn.shg-product-atc-error {
  font-weight: 600;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-25dc121f-d561-444c-bacf-38c840b95716.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-3d487ecf-f823-447f-bb03-24a0cf9c6b73 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-3d487ecf-f823-447f-bb03-24a0cf9c6b73 {
  display: none;
}
#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f {
  text-align: left;
}


.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f {
  max-width: 100%;
}

.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f .shg-image-zoom,
.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f {
  max-width: 100%;
}

.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f .shg-image-zoom,
.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f {
  max-width: 100%;
}

.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f .shg-image-zoom,
.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f {
  max-width: 100%;
}

.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f .shg-image-zoom,
.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f {
  max-width: 100%;
}

.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f .shg-image-zoom,
.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e73ba167-20ae-48ff-bcdb-4d455cf6931f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-275fbe56-1fb0-4e37-90c7-e1b8a0b5d58c {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-275fbe56-1fb0-4e37-90c7-e1b8a0b5d58c .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Work Sans;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: ;
}

#s-58637450-0415-4e12-989f-01c90b17eea2 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-58637450-0415-4e12-989f-01c90b17eea2 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-58637450-0415-4e12-989f-01c90b17eea2 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-58637450-0415-4e12-989f-01c90b17eea2 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-01f0c647-ae05-4d19-a1f0-2950affa88ee {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-01f0c647-ae05-4d19-a1f0-2950affa88ee:hover {opacity: 1 !important;
background-color: rgba(194, 162, 133, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-01f0c647-ae05-4d19-a1f0-2950affa88ee:active {background-color: rgba(222, 212, 186, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-01f0c647-ae05-4d19-a1f0-2950affa88ee {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-01f0c647-ae05-4d19-a1f0-2950affa88ee.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-01f0c647-ae05-4d19-a1f0-2950affa88ee.shg-btn {
  color: #ffffff;
  font-size: 13px;
  
  
  
  display:  block ;
}

#s-01f0c647-ae05-4d19-a1f0-2950affa88ee.shg-btn.shg-product-atc-error {
  font-weight: 600;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-01f0c647-ae05-4d19-a1f0-2950affa88ee.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-3e06cff1-f70e-4ac8-9912-d64862384e00 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-3e06cff1-f70e-4ac8-9912-d64862384e00 {
  display: none;
}
#s-c09e2c27-609f-4ba8-bedf-29d12d862eec {
  text-align: left;
}


.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec {
  max-width: 100%;
}

.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec .shg-image-zoom,
.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec {
  max-width: 100%;
}

.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec .shg-image-zoom,
.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec {
  max-width: 100%;
}

.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec .shg-image-zoom,
.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec {
  max-width: 100%;
}

.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec .shg-image-zoom,
.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec {
  max-width: 100%;
}

.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec .shg-image-zoom,
.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c09e2c27-609f-4ba8-bedf-29d12d862eec .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-f67030dc-1b7f-48e3-aedd-928236613d0c {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-f67030dc-1b7f-48e3-aedd-928236613d0c .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Work Sans;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: ;
}

#s-5cc6d05c-6930-4351-97b7-fcc5a05ffe51 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-5cc6d05c-6930-4351-97b7-fcc5a05ffe51 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-5cc6d05c-6930-4351-97b7-fcc5a05ffe51 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-5cc6d05c-6930-4351-97b7-fcc5a05ffe51 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-1e5f18fd-3a49-4eee-af97-b83b306803f2 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-1e5f18fd-3a49-4eee-af97-b83b306803f2:hover {opacity: 1 !important;
background-color: rgba(194, 162, 133, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-1e5f18fd-3a49-4eee-af97-b83b306803f2:active {background-color: rgba(222, 212, 186, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-1e5f18fd-3a49-4eee-af97-b83b306803f2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1e5f18fd-3a49-4eee-af97-b83b306803f2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1e5f18fd-3a49-4eee-af97-b83b306803f2.shg-btn {
  color: #ffffff;
  font-size: 13px;
  
  
  
  display:  block ;
}

#s-1e5f18fd-3a49-4eee-af97-b83b306803f2.shg-btn.shg-product-atc-error {
  font-weight: 600;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-1e5f18fd-3a49-4eee-af97-b83b306803f2.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-eafdd548-a61f-4944-9eed-2fa532b3ee83 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-eafdd548-a61f-4944-9eed-2fa532b3ee83 {
  display: none;
}
#s-9c03b241-b07d-43b3-8a57-9dca21980a85 {
  text-align: left;
}


.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 {
  max-width: 100%;
}

.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 .shg-image-zoom,
.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 {
  max-width: 100%;
}

.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 .shg-image-zoom,
.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 {
  max-width: 100%;
}

.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 .shg-image-zoom,
.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 {
  max-width: 100%;
}

.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 .shg-image-zoom,
.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 {
  max-width: 100%;
}

.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 .shg-image-zoom,
.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9c03b241-b07d-43b3-8a57-9dca21980a85 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-443b1e55-7e9e-4b51-be3b-5bc5fc8a997c {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-443b1e55-7e9e-4b51-be3b-5bc5fc8a997c .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Work Sans;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: ;
}

#s-0e23d75f-d3b6-4693-944f-4a56829145e0 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-0e23d75f-d3b6-4693-944f-4a56829145e0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-0e23d75f-d3b6-4693-944f-4a56829145e0 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-0e23d75f-d3b6-4693-944f-4a56829145e0 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-6df2b762-a3f7-44b3-bdd5-20504cd2e797 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-6df2b762-a3f7-44b3-bdd5-20504cd2e797:hover {opacity: 1 !important;
background-color: rgba(194, 162, 133, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-6df2b762-a3f7-44b3-bdd5-20504cd2e797:active {background-color: rgba(222, 212, 186, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-6df2b762-a3f7-44b3-bdd5-20504cd2e797 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6df2b762-a3f7-44b3-bdd5-20504cd2e797.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6df2b762-a3f7-44b3-bdd5-20504cd2e797.shg-btn {
  color: #ffffff;
  font-size: 13px;
  
  
  
  display:  block ;
}

#s-6df2b762-a3f7-44b3-bdd5-20504cd2e797.shg-btn.shg-product-atc-error {
  font-weight: 600;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-6df2b762-a3f7-44b3-bdd5-20504cd2e797.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-396f3dd6-2abf-4455-9089-802174f9fb9e {
  margin-top: 25px;
}

@media (min-width: 0px) {
[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-396f3dd6-2abf-4455-9089-802174f9fb9e"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

#s-0e1b7d48-8a8d-4f8c-9749-8f6e8ff01192 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-0e1b7d48-8a8d-4f8c-9749-8f6e8ff01192 {
  display: none;
}
#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 {
  text-align: left;
}


.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 {
  max-width: 100%;
}

.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 .shg-image-zoom,
.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 {
  max-width: 100%;
}

.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 .shg-image-zoom,
.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 {
  max-width: 100%;
}

.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 .shg-image-zoom,
.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 {
  max-width: 100%;
}

.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 .shg-image-zoom,
.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 {
  max-width: 100%;
}

.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 .shg-image-zoom,
.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f3128bf1-33ff-47cc-a63c-4ea12337c829 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-ad8546fa-b87b-4c20-9b1f-4fd62904f9c9 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-ad8546fa-b87b-4c20-9b1f-4fd62904f9c9 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Work Sans;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: ;
}

#s-5b449e65-9e36-469d-933b-702a83a047c6 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-5b449e65-9e36-469d-933b-702a83a047c6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-5b449e65-9e36-469d-933b-702a83a047c6 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-5b449e65-9e36-469d-933b-702a83a047c6 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-dfef469b-2d94-45bd-bf21-6341c6017f76 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-dfef469b-2d94-45bd-bf21-6341c6017f76:hover {opacity: 1 !important;
background-color: rgba(194, 162, 133, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-dfef469b-2d94-45bd-bf21-6341c6017f76:active {background-color: rgba(222, 212, 186, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-dfef469b-2d94-45bd-bf21-6341c6017f76 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dfef469b-2d94-45bd-bf21-6341c6017f76.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dfef469b-2d94-45bd-bf21-6341c6017f76.shg-btn {
  color: #ffffff;
  font-size: 13px;
  
  
  
  display:  block ;
}

#s-dfef469b-2d94-45bd-bf21-6341c6017f76.shg-btn.shg-product-atc-error {
  font-weight: 600;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-dfef469b-2d94-45bd-bf21-6341c6017f76.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-1aab0bbd-6da5-4817-bcae-9a45b625aaa7 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-1aab0bbd-6da5-4817-bcae-9a45b625aaa7 {
  display: none;
}
#s-54560c43-2e1a-454e-83a3-f318f0c1a725 {
  text-align: left;
}


.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 {
  max-width: 100%;
}

.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 .shg-image-zoom,
.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 {
  max-width: 100%;
}

.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 .shg-image-zoom,
.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 {
  max-width: 100%;
}

.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 .shg-image-zoom,
.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 {
  max-width: 100%;
}

.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 .shg-image-zoom,
.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 {
  max-width: 100%;
}

.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 .shg-image-zoom,
.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-54560c43-2e1a-454e-83a3-f318f0c1a725 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-a7076d1a-38ad-4af5-ba79-bc20d58dfea9 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-a7076d1a-38ad-4af5-ba79-bc20d58dfea9 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Work Sans;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: ;
}

#s-fc57f5f3-af62-4ca0-873a-c806ce48ad9d {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-fc57f5f3-af62-4ca0-873a-c806ce48ad9d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-fc57f5f3-af62-4ca0-873a-c806ce48ad9d .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-fc57f5f3-af62-4ca0-873a-c806ce48ad9d .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-b50a9c74-0087-4a66-9ba4-49456c3b9824 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-b50a9c74-0087-4a66-9ba4-49456c3b9824:hover {opacity: 1 !important;
background-color: rgba(194, 162, 133, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-b50a9c74-0087-4a66-9ba4-49456c3b9824:active {background-color: rgba(222, 212, 186, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-b50a9c74-0087-4a66-9ba4-49456c3b9824 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b50a9c74-0087-4a66-9ba4-49456c3b9824.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b50a9c74-0087-4a66-9ba4-49456c3b9824.shg-btn {
  color: #ffffff;
  font-size: 13px;
  
  
  
  display:  block ;
}

#s-b50a9c74-0087-4a66-9ba4-49456c3b9824.shg-btn.shg-product-atc-error {
  font-weight: 600;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-b50a9c74-0087-4a66-9ba4-49456c3b9824.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-e092c127-cca0-4c3f-8034-150d8ee7d80c {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-e092c127-cca0-4c3f-8034-150d8ee7d80c {
  display: none;
}
#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc {
  text-align: left;
}


.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc {
  max-width: 100%;
}

.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc .shg-image-zoom,
.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc {
  max-width: 100%;
}

.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc .shg-image-zoom,
.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc {
  max-width: 100%;
}

.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc .shg-image-zoom,
.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc {
  max-width: 100%;
}

.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc .shg-image-zoom,
.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc {
  max-width: 100%;
}

.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc .shg-image-zoom,
.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0d61a1f9-168d-45ac-b831-e72d2540ecdc .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-fdf49e94-7308-4f36-9ea9-13e3b336760a {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-fdf49e94-7308-4f36-9ea9-13e3b336760a .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Work Sans;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: ;
}

#s-4a077e1c-857e-4340-ac95-92a21b227a2d {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-4a077e1c-857e-4340-ac95-92a21b227a2d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-4a077e1c-857e-4340-ac95-92a21b227a2d .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-4a077e1c-857e-4340-ac95-92a21b227a2d .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-41283a08-5d81-4e56-8a27-9e0e94bc5750 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-41283a08-5d81-4e56-8a27-9e0e94bc5750:hover {opacity: 1 !important;
background-color: rgba(194, 162, 133, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-41283a08-5d81-4e56-8a27-9e0e94bc5750:active {background-color: rgba(222, 212, 186, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-41283a08-5d81-4e56-8a27-9e0e94bc5750 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-41283a08-5d81-4e56-8a27-9e0e94bc5750.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-41283a08-5d81-4e56-8a27-9e0e94bc5750.shg-btn {
  color: #ffffff;
  font-size: 13px;
  
  
  
  display:  block ;
}

#s-41283a08-5d81-4e56-8a27-9e0e94bc5750.shg-btn.shg-product-atc-error {
  font-weight: 600;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-41283a08-5d81-4e56-8a27-9e0e94bc5750.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-4b38ac14-a43d-4fb0-87b1-a8c715bf8d25 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-4b38ac14-a43d-4fb0-87b1-a8c715bf8d25 {
  display: none;
}
#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d {
  text-align: left;
}


.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d {
  max-width: 100%;
}

.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d .shg-image-zoom,
.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d {
  max-width: 100%;
}

.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d .shg-image-zoom,
.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d {
  max-width: 100%;
}

.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d .shg-image-zoom,
.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d {
  max-width: 100%;
}

.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d .shg-image-zoom,
.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d {
  max-width: 100%;
}

.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d .shg-image-zoom,
.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f9241478-afe9-4dc9-8756-ebab37eb5a5d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-46246498-51d4-4e6f-ae14-7b0117fd774f {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-46246498-51d4-4e6f-ae14-7b0117fd774f .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Work Sans;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: ;
}

#s-57c13c9b-b1eb-421a-b4df-26e535d7033e {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-57c13c9b-b1eb-421a-b4df-26e535d7033e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-57c13c9b-b1eb-421a-b4df-26e535d7033e .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-57c13c9b-b1eb-421a-b4df-26e535d7033e .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-46d99acc-1a6c-477c-b360-72c8ad054a67 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-46d99acc-1a6c-477c-b360-72c8ad054a67:hover {opacity: 1 !important;
background-color: rgba(194, 162, 133, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-46d99acc-1a6c-477c-b360-72c8ad054a67:active {background-color: rgba(222, 212, 186, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-46d99acc-1a6c-477c-b360-72c8ad054a67 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-46d99acc-1a6c-477c-b360-72c8ad054a67.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-46d99acc-1a6c-477c-b360-72c8ad054a67.shg-btn {
  color: #ffffff;
  font-size: 13px;
  
  
  
  display:  block ;
}

#s-46d99acc-1a6c-477c-b360-72c8ad054a67.shg-btn.shg-product-atc-error {
  font-weight: 600;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-46d99acc-1a6c-477c-b360-72c8ad054a67.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-0d953e69-2cc2-4ed7-a089-26554d370f79 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-0d953e69-2cc2-4ed7-a089-26554d370f79 {
  display: none;
}
#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac {
  text-align: left;
}


.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac {
  max-width: 100%;
}

.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac .shg-image-zoom,
.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac {
  max-width: 100%;
}

.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac .shg-image-zoom,
.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac {
  max-width: 100%;
}

.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac .shg-image-zoom,
.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac {
  max-width: 100%;
}

.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac .shg-image-zoom,
.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac {
  max-width: 100%;
}

.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac .shg-image-zoom,
.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-031ecbf4-cf0e-4d65-b2d4-3fad930e23ac .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-05fff82f-abae-4c19-ae78-e51e2dba8572 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-05fff82f-abae-4c19-ae78-e51e2dba8572 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Work Sans;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: ;
}

#s-cdda3087-ff1a-49f4-abe4-4b9a0adbb26d {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-cdda3087-ff1a-49f4-abe4-4b9a0adbb26d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-cdda3087-ff1a-49f4-abe4-4b9a0adbb26d .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-cdda3087-ff1a-49f4-abe4-4b9a0adbb26d .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-dbb107aa-f7a2-4859-9c9e-d2aaaf262d60 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-dbb107aa-f7a2-4859-9c9e-d2aaaf262d60:hover {opacity: 1 !important;
background-color: rgba(194, 162, 133, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-dbb107aa-f7a2-4859-9c9e-d2aaaf262d60:active {background-color: rgba(222, 212, 186, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-dbb107aa-f7a2-4859-9c9e-d2aaaf262d60 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dbb107aa-f7a2-4859-9c9e-d2aaaf262d60.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dbb107aa-f7a2-4859-9c9e-d2aaaf262d60.shg-btn {
  color: #ffffff;
  font-size: 13px;
  
  
  
  display:  block ;
}

#s-dbb107aa-f7a2-4859-9c9e-d2aaaf262d60.shg-btn.shg-product-atc-error {
  font-weight: 600;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-dbb107aa-f7a2-4859-9c9e-d2aaaf262d60.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-0a4b65bf-733f-4601-912f-69257f85d441 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-0a4b65bf-733f-4601-912f-69257f85d441 {
  display: none;
}
#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 {
  text-align: left;
}


.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 {
  max-width: 100%;
}

.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 .shg-image-zoom,
.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 {
  max-width: 100%;
}

.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 .shg-image-zoom,
.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 {
  max-width: 100%;
}

.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 .shg-image-zoom,
.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 {
  max-width: 100%;
}

.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 .shg-image-zoom,
.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 {
  max-width: 100%;
}

.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 .shg-image-zoom,
.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a1cdfbb1-f181-4b6e-b13d-6682c0fcaf87 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-ab142c12-8bee-4711-b421-3eab82a5dde2 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-ab142c12-8bee-4711-b421-3eab82a5dde2 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Work Sans;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: ;
}

#s-3c69fe0b-ade0-4a47-b1e8-6d5a82289750 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-3c69fe0b-ade0-4a47-b1e8-6d5a82289750 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-3c69fe0b-ade0-4a47-b1e8-6d5a82289750 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-3c69fe0b-ade0-4a47-b1e8-6d5a82289750 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-15548549-1c96-4c72-b97c-d52935a71e07 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-15548549-1c96-4c72-b97c-d52935a71e07:hover {opacity: 1 !important;
background-color: rgba(194, 162, 133, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-15548549-1c96-4c72-b97c-d52935a71e07:active {background-color: rgba(222, 212, 186, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-15548549-1c96-4c72-b97c-d52935a71e07 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-15548549-1c96-4c72-b97c-d52935a71e07.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-15548549-1c96-4c72-b97c-d52935a71e07.shg-btn {
  color: #ffffff;
  font-size: 13px;
  
  
  
  display:  block ;
}

#s-15548549-1c96-4c72-b97c-d52935a71e07.shg-btn.shg-product-atc-error {
  font-weight: 600;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-15548549-1c96-4c72-b97c-d52935a71e07.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-388c7349-79fb-49f1-81f8-64c927b5a893 {
  margin-top: 25px;
}

@media (min-width: 0px) {
[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-388c7349-79fb-49f1-81f8-64c927b5a893"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

#s-6794f594-e44d-473a-9216-21b900751720 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-6794f594-e44d-473a-9216-21b900751720 {
  display: none;
}
#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 {
  text-align: left;
}


.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 {
  max-width: 100%;
}

.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 .shg-image-zoom,
.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 {
  max-width: 100%;
}

.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 .shg-image-zoom,
.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 {
  max-width: 100%;
}

.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 .shg-image-zoom,
.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 {
  max-width: 100%;
}

.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 .shg-image-zoom,
.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 {
  max-width: 100%;
}

.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 .shg-image-zoom,
.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ae1a0a50-9fe1-43b6-9fbb-6e40f0d1ebb8 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-7ad1f076-b597-4ef1-8098-b93ab23df876 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-7ad1f076-b597-4ef1-8098-b93ab23df876 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Work Sans;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: ;
}

#s-7b0a4dc2-6e04-4ddd-8917-49622005872e {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-7b0a4dc2-6e04-4ddd-8917-49622005872e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-7b0a4dc2-6e04-4ddd-8917-49622005872e .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-7b0a4dc2-6e04-4ddd-8917-49622005872e .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-71889be6-a5c8-4125-bb7d-87394cf590fe {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-71889be6-a5c8-4125-bb7d-87394cf590fe:hover {opacity: 1 !important;
background-color: rgba(194, 162, 133, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-71889be6-a5c8-4125-bb7d-87394cf590fe:active {background-color: rgba(222, 212, 186, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-71889be6-a5c8-4125-bb7d-87394cf590fe {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-71889be6-a5c8-4125-bb7d-87394cf590fe.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-71889be6-a5c8-4125-bb7d-87394cf590fe.shg-btn {
  color: #ffffff;
  font-size: 13px;
  
  
  
  display:  block ;
}

#s-71889be6-a5c8-4125-bb7d-87394cf590fe.shg-btn.shg-product-atc-error {
  font-weight: 600;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-71889be6-a5c8-4125-bb7d-87394cf590fe.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-d862d6aa-5247-467a-b357-f93c2e23eef8 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-d862d6aa-5247-467a-b357-f93c2e23eef8 {
  display: none;
}
#s-5613990f-0e69-4e72-94a6-f631f1dcd56d {
  text-align: left;
}


.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d {
  max-width: 100%;
}

.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d .shg-image-zoom,
.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d {
  max-width: 100%;
}

.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d .shg-image-zoom,
.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d {
  max-width: 100%;
}

.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d .shg-image-zoom,
.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d {
  max-width: 100%;
}

.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d .shg-image-zoom,
.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d {
  max-width: 100%;
}

.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d .shg-image-zoom,
.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5613990f-0e69-4e72-94a6-f631f1dcd56d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-8c2248ce-d2bb-4a89-8ca4-6e08fda64b0e {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-8c2248ce-d2bb-4a89-8ca4-6e08fda64b0e .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Work Sans;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: ;
}

#s-f388535d-2ad8-4e84-87f4-454b97b698b8 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-f388535d-2ad8-4e84-87f4-454b97b698b8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-f388535d-2ad8-4e84-87f4-454b97b698b8 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-f388535d-2ad8-4e84-87f4-454b97b698b8 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-e8807f3c-6ff7-4394-9f33-89cf0581ccb8 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-e8807f3c-6ff7-4394-9f33-89cf0581ccb8:hover {opacity: 1 !important;
background-color: rgba(194, 162, 133, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-e8807f3c-6ff7-4394-9f33-89cf0581ccb8:active {background-color: rgba(222, 212, 186, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-e8807f3c-6ff7-4394-9f33-89cf0581ccb8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e8807f3c-6ff7-4394-9f33-89cf0581ccb8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e8807f3c-6ff7-4394-9f33-89cf0581ccb8.shg-btn {
  color: #ffffff;
  font-size: 13px;
  
  
  
  display:  block ;
}

#s-e8807f3c-6ff7-4394-9f33-89cf0581ccb8.shg-btn.shg-product-atc-error {
  font-weight: 600;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-e8807f3c-6ff7-4394-9f33-89cf0581ccb8.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-18ab4028-547d-4dbb-880e-06e6a38f2300 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-18ab4028-547d-4dbb-880e-06e6a38f2300 {
  display: none;
}
#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 {
  text-align: left;
}


.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 {
  max-width: 100%;
}

.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 .shg-image-zoom,
.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 {
  max-width: 100%;
}

.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 .shg-image-zoom,
.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 {
  max-width: 100%;
}

.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 .shg-image-zoom,
.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 {
  max-width: 100%;
}

.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 .shg-image-zoom,
.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 {
  max-width: 100%;
}

.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 .shg-image-zoom,
.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6daad4cb-d22e-42eb-8382-1f67b65e7d33 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-b352f4a4-1cd8-46a7-ac39-171a626df251 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-b352f4a4-1cd8-46a7-ac39-171a626df251 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Work Sans;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: ;
}

#s-a4c9bda0-5809-44a5-aa0e-c95bcfb26358 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-a4c9bda0-5809-44a5-aa0e-c95bcfb26358 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-a4c9bda0-5809-44a5-aa0e-c95bcfb26358 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-a4c9bda0-5809-44a5-aa0e-c95bcfb26358 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-fc06ffc8-ab5b-4470-a86e-aa151122cf8e {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-fc06ffc8-ab5b-4470-a86e-aa151122cf8e:hover {opacity: 1 !important;
background-color: rgba(194, 162, 133, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-fc06ffc8-ab5b-4470-a86e-aa151122cf8e:active {background-color: rgba(222, 212, 186, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-fc06ffc8-ab5b-4470-a86e-aa151122cf8e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fc06ffc8-ab5b-4470-a86e-aa151122cf8e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fc06ffc8-ab5b-4470-a86e-aa151122cf8e.shg-btn {
  color: #ffffff;
  font-size: 13px;
  
  
  
  display:  block ;
}

#s-fc06ffc8-ab5b-4470-a86e-aa151122cf8e.shg-btn.shg-product-atc-error {
  font-weight: 600;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-fc06ffc8-ab5b-4470-a86e-aa151122cf8e.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-56d56778-8691-498b-b76d-e498692f2598 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-56d56778-8691-498b-b76d-e498692f2598 {
  display: none;
}
#s-392f0b87-2f35-44f9-924f-e03abaea8d01 {
  text-align: left;
}


.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 {
  max-width: 100%;
}

.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 .shg-image-zoom,
.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 {
  max-width: 100%;
}

.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 .shg-image-zoom,
.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 {
  max-width: 100%;
}

.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 .shg-image-zoom,
.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 {
  max-width: 100%;
}

.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 .shg-image-zoom,
.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 {
  max-width: 100%;
}

.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 .shg-image-zoom,
.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-392f0b87-2f35-44f9-924f-e03abaea8d01 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-a17b5fa7-f046-4597-9031-1fa0d3714dab {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-a17b5fa7-f046-4597-9031-1fa0d3714dab .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Work Sans;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: ;
}

#s-204cc308-800f-4a46-bbc6-fc9c1f0b1262 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-204cc308-800f-4a46-bbc6-fc9c1f0b1262 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-204cc308-800f-4a46-bbc6-fc9c1f0b1262 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-204cc308-800f-4a46-bbc6-fc9c1f0b1262 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-7202a6b9-dd01-4f2f-b270-ac3405f0b511 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-7202a6b9-dd01-4f2f-b270-ac3405f0b511:hover {opacity: 1 !important;
background-color: rgba(194, 162, 133, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-7202a6b9-dd01-4f2f-b270-ac3405f0b511:active {background-color: rgba(222, 212, 186, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-7202a6b9-dd01-4f2f-b270-ac3405f0b511 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7202a6b9-dd01-4f2f-b270-ac3405f0b511.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7202a6b9-dd01-4f2f-b270-ac3405f0b511.shg-btn {
  color: #ffffff;
  font-size: 13px;
  
  
  
  display:  block ;
}

#s-7202a6b9-dd01-4f2f-b270-ac3405f0b511.shg-btn.shg-product-atc-error {
  font-weight: 600;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-7202a6b9-dd01-4f2f-b270-ac3405f0b511.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-728a297b-b04f-4629-aaf0-e0e558cbbae6 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-728a297b-b04f-4629-aaf0-e0e558cbbae6 {
  display: none;
}
#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 {
  text-align: left;
}


.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 {
  max-width: 100%;
}

.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 .shg-image-zoom,
.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 {
  max-width: 100%;
}

.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 .shg-image-zoom,
.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 {
  max-width: 100%;
}

.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 .shg-image-zoom,
.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 {
  max-width: 100%;
}

.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 .shg-image-zoom,
.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 {
  max-width: 100%;
}

.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 .shg-image-zoom,
.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2937161e-0f97-440b-bb20-a522f3cc2ff1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-c13e4924-5d89-48b8-b915-deb4409be374 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-c13e4924-5d89-48b8-b915-deb4409be374 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Work Sans;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: ;
}

#s-d4eb1c4d-6feb-438f-b41b-791a34dcadda {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-d4eb1c4d-6feb-438f-b41b-791a34dcadda .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-d4eb1c4d-6feb-438f-b41b-791a34dcadda .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-d4eb1c4d-6feb-438f-b41b-791a34dcadda .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-6deb229e-3401-46c2-98ed-b8aac358ae27 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-6deb229e-3401-46c2-98ed-b8aac358ae27:hover {opacity: 1 !important;
background-color: rgba(194, 162, 133, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-6deb229e-3401-46c2-98ed-b8aac358ae27:active {background-color: rgba(222, 212, 186, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-6deb229e-3401-46c2-98ed-b8aac358ae27 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6deb229e-3401-46c2-98ed-b8aac358ae27.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6deb229e-3401-46c2-98ed-b8aac358ae27.shg-btn {
  color: #ffffff;
  font-size: 13px;
  
  
  
  display:  block ;
}

#s-6deb229e-3401-46c2-98ed-b8aac358ae27.shg-btn.shg-product-atc-error {
  font-weight: 600;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-6deb229e-3401-46c2-98ed-b8aac358ae27.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-c263191f-3693-4d55-8a9c-273055a9632e {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-c263191f-3693-4d55-8a9c-273055a9632e {
  display: none;
}
#s-d4f76497-ef65-490b-8e0f-4deb38ccebee {
  text-align: left;
}


.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee {
  max-width: 100%;
}

.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee .shg-image-zoom,
.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee {
  max-width: 100%;
}

.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee .shg-image-zoom,
.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee {
  max-width: 100%;
}

.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee .shg-image-zoom,
.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee {
  max-width: 100%;
}

.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee .shg-image-zoom,
.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee {
  max-width: 100%;
}

.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee .shg-image-zoom,
.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d4f76497-ef65-490b-8e0f-4deb38ccebee .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-6f97bc3c-0256-4418-a32c-2295ed4c7709 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-6f97bc3c-0256-4418-a32c-2295ed4c7709 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Work Sans;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: ;
}

#s-b8876de0-3d92-46a4-a897-35a6db67df97 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-b8876de0-3d92-46a4-a897-35a6db67df97 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-b8876de0-3d92-46a4-a897-35a6db67df97 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-b8876de0-3d92-46a4-a897-35a6db67df97 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-3c353d4f-7b67-4a73-bdfb-f3954e1c8c9c {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-3c353d4f-7b67-4a73-bdfb-f3954e1c8c9c:hover {opacity: 1 !important;
background-color: rgba(194, 162, 133, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-3c353d4f-7b67-4a73-bdfb-f3954e1c8c9c:active {background-color: rgba(222, 212, 186, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-3c353d4f-7b67-4a73-bdfb-f3954e1c8c9c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3c353d4f-7b67-4a73-bdfb-f3954e1c8c9c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3c353d4f-7b67-4a73-bdfb-f3954e1c8c9c.shg-btn {
  color: #ffffff;
  font-size: 13px;
  
  
  
  display:  block ;
}

#s-3c353d4f-7b67-4a73-bdfb-f3954e1c8c9c.shg-btn.shg-product-atc-error {
  font-weight: 600;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-3c353d4f-7b67-4a73-bdfb-f3954e1c8c9c.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-aecc9bc9-33e8-4097-bc2f-b1e41206f980 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 0px;
margin-right: 20px;
padding-top: 0px;
padding-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-aecc9bc9-33e8-4097-bc2f-b1e41206f980"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

#s-e1287b8f-d321-4270-9a8d-410ac7f21b5a {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-e1287b8f-d321-4270-9a8d-410ac7f21b5a {
  display: none;
}
#s-14f76939-9f22-476f-9b31-721124d53e99 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-14f76939-9f22-476f-9b31-721124d53e99 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-54117e75-fcfa-4891-bd2a-32d07cdb4485 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-54117e75-fcfa-4891-bd2a-32d07cdb4485 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-54117e75-fcfa-4891-bd2a-32d07cdb4485 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-54117e75-fcfa-4891-bd2a-32d07cdb4485 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-6266cf51-c3b2-4fd8-960e-663b6c2385c3 {
  border-style: solid;
padding-top: 0px;
padding-bottom: 6px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
text-align: left;
background-color: rgba(226, 221, 221, 0.31);
}

#s-6266cf51-c3b2-4fd8-960e-663b6c2385c3 .shg-product-quantity-wrapper {
  display: flex;
}

#s-6266cf51-c3b2-4fd8-960e-663b6c2385c3 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-6266cf51-c3b2-4fd8-960e-663b6c2385c3 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-6266cf51-c3b2-4fd8-960e-663b6c2385c3 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-6266cf51-c3b2-4fd8-960e-663b6c2385c3 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-a09ec560-253a-43cd-af5a-b8d7bab84279 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(0, 0, 0, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-a09ec560-253a-43cd-af5a-b8d7bab84279:hover {opacity: 1 !important;
background-color: rgba(96, 121, 15, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-a09ec560-253a-43cd-af5a-b8d7bab84279:active {background-color: #000000 !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;}


#s-a09ec560-253a-43cd-af5a-b8d7bab84279 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a09ec560-253a-43cd-af5a-b8d7bab84279.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a09ec560-253a-43cd-af5a-b8d7bab84279.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  block ;
}

#s-a09ec560-253a-43cd-af5a-b8d7bab84279.shg-btn.shg-product-atc-error {
  font-weight: 100;
  font-family: Montserrat;
  
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
}


  #s-a09ec560-253a-43cd-af5a-b8d7bab84279.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 13px;
    
  }


#s-68466c1e-453c-4452-b307-9f75e77fc295 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-68466c1e-453c-4452-b307-9f75e77fc295 {
  display: none;
}
#s-d910b3db-7853-4ca0-a6a4-815c8a5d372b {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-d910b3db-7853-4ca0-a6a4-815c8a5d372b .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-979d3eef-a97e-4422-a905-52d987dae4c7 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-979d3eef-a97e-4422-a905-52d987dae4c7 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-979d3eef-a97e-4422-a905-52d987dae4c7 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-979d3eef-a97e-4422-a905-52d987dae4c7 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-10827a9e-786d-4bd3-855d-c5df96d96726 {
  border-style: solid;
padding-top: 0px;
padding-bottom: 6px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
text-align: left;
background-color: rgba(226, 221, 221, 0.31);
}

#s-10827a9e-786d-4bd3-855d-c5df96d96726 .shg-product-quantity-wrapper {
  display: flex;
}

#s-10827a9e-786d-4bd3-855d-c5df96d96726 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-10827a9e-786d-4bd3-855d-c5df96d96726 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-10827a9e-786d-4bd3-855d-c5df96d96726 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-10827a9e-786d-4bd3-855d-c5df96d96726 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-52638e18-17a4-4efc-84c7-7cb58f121959 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(0, 0, 0, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-52638e18-17a4-4efc-84c7-7cb58f121959:hover {opacity: 1 !important;
background-color: rgba(96, 121, 15, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-52638e18-17a4-4efc-84c7-7cb58f121959:active {background-color: #000000 !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;}


#s-52638e18-17a4-4efc-84c7-7cb58f121959 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-52638e18-17a4-4efc-84c7-7cb58f121959.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-52638e18-17a4-4efc-84c7-7cb58f121959.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  block ;
}

#s-52638e18-17a4-4efc-84c7-7cb58f121959.shg-btn.shg-product-atc-error {
  font-weight: 100;
  font-family: Montserrat;
  
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
}


  #s-52638e18-17a4-4efc-84c7-7cb58f121959.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 13px;
    
  }


#s-c7cd452b-d99e-4da6-9714-48465f063c7c {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-c7cd452b-d99e-4da6-9714-48465f063c7c {
  display: none;
}
#s-a6099671-b1ac-48cf-8769-d6b8e2bc8ec2 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-a6099671-b1ac-48cf-8769-d6b8e2bc8ec2 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-2c5335a6-3ba3-491d-ac26-04359a926c64 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-2c5335a6-3ba3-491d-ac26-04359a926c64 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-2c5335a6-3ba3-491d-ac26-04359a926c64 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-2c5335a6-3ba3-491d-ac26-04359a926c64 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-75eddbf2-1a3f-4add-89c7-ee7827d1b592 {
  border-style: solid;
padding-top: 0px;
padding-bottom: 6px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
text-align: left;
background-color: rgba(226, 221, 221, 0.31);
}

#s-75eddbf2-1a3f-4add-89c7-ee7827d1b592 .shg-product-quantity-wrapper {
  display: flex;
}

#s-75eddbf2-1a3f-4add-89c7-ee7827d1b592 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-75eddbf2-1a3f-4add-89c7-ee7827d1b592 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-75eddbf2-1a3f-4add-89c7-ee7827d1b592 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-75eddbf2-1a3f-4add-89c7-ee7827d1b592 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-be74c381-15e2-4ec5-b7f7-f4667e9f6867 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(0, 0, 0, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-be74c381-15e2-4ec5-b7f7-f4667e9f6867:hover {opacity: 1 !important;
background-color: rgba(96, 121, 15, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-be74c381-15e2-4ec5-b7f7-f4667e9f6867:active {background-color: #000000 !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;}


#s-be74c381-15e2-4ec5-b7f7-f4667e9f6867 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-be74c381-15e2-4ec5-b7f7-f4667e9f6867.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-be74c381-15e2-4ec5-b7f7-f4667e9f6867.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  block ;
}

#s-be74c381-15e2-4ec5-b7f7-f4667e9f6867.shg-btn.shg-product-atc-error {
  font-weight: 100;
  font-family: Montserrat;
  
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
}


  #s-be74c381-15e2-4ec5-b7f7-f4667e9f6867.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 13px;
    
  }


#s-21213294-af75-4617-820f-1a5058e3c5b7 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-21213294-af75-4617-820f-1a5058e3c5b7 {
  display: none;
}
#s-a6872fae-2e9f-4743-8a5a-c3aa0e4ac9fd {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-a6872fae-2e9f-4743-8a5a-c3aa0e4ac9fd .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-f85ecbff-128d-4a66-a3ae-2faf3f1b9772 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-f85ecbff-128d-4a66-a3ae-2faf3f1b9772 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-f85ecbff-128d-4a66-a3ae-2faf3f1b9772 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-f85ecbff-128d-4a66-a3ae-2faf3f1b9772 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-853e0bbd-1781-40b4-8f37-a0c30a6ba0bf {
  border-style: solid;
padding-top: 0px;
padding-bottom: 6px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
text-align: left;
background-color: rgba(226, 221, 221, 0.31);
}

#s-853e0bbd-1781-40b4-8f37-a0c30a6ba0bf .shg-product-quantity-wrapper {
  display: flex;
}

#s-853e0bbd-1781-40b4-8f37-a0c30a6ba0bf .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-853e0bbd-1781-40b4-8f37-a0c30a6ba0bf .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-853e0bbd-1781-40b4-8f37-a0c30a6ba0bf .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-853e0bbd-1781-40b4-8f37-a0c30a6ba0bf .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-156af5f5-a357-414c-852f-667d057ba0e6 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(0, 0, 0, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-156af5f5-a357-414c-852f-667d057ba0e6:hover {opacity: 1 !important;
background-color: rgba(96, 121, 15, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-156af5f5-a357-414c-852f-667d057ba0e6:active {background-color: #000000 !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;}


#s-156af5f5-a357-414c-852f-667d057ba0e6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-156af5f5-a357-414c-852f-667d057ba0e6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-156af5f5-a357-414c-852f-667d057ba0e6.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  block ;
}

#s-156af5f5-a357-414c-852f-667d057ba0e6.shg-btn.shg-product-atc-error {
  font-weight: 100;
  font-family: Montserrat;
  
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
}


  #s-156af5f5-a357-414c-852f-667d057ba0e6.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 13px;
    
  }


#s-b58a1e1b-279d-4b87-85e8-aaedb7365674 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-b58a1e1b-279d-4b87-85e8-aaedb7365674 {
  display: none;
}
#s-7c686112-0408-4bb2-a6d1-ddf567b191ad {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-7c686112-0408-4bb2-a6d1-ddf567b191ad .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-47323c42-8158-472e-845d-9340418d1343 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-47323c42-8158-472e-845d-9340418d1343 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-47323c42-8158-472e-845d-9340418d1343 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-47323c42-8158-472e-845d-9340418d1343 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-1df1707d-0403-4bec-9211-5f118e07e533 {
  border-style: solid;
padding-top: 0px;
padding-bottom: 6px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
text-align: left;
background-color: rgba(226, 221, 221, 0.31);
}

#s-1df1707d-0403-4bec-9211-5f118e07e533 .shg-product-quantity-wrapper {
  display: flex;
}

#s-1df1707d-0403-4bec-9211-5f118e07e533 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-1df1707d-0403-4bec-9211-5f118e07e533 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-1df1707d-0403-4bec-9211-5f118e07e533 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-1df1707d-0403-4bec-9211-5f118e07e533 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-a633429f-6e0d-4d34-aaf0-5c896d54f74e {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(0, 0, 0, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-a633429f-6e0d-4d34-aaf0-5c896d54f74e:hover {opacity: 1 !important;
background-color: rgba(96, 121, 15, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-a633429f-6e0d-4d34-aaf0-5c896d54f74e:active {background-color: #000000 !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;}


#s-a633429f-6e0d-4d34-aaf0-5c896d54f74e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a633429f-6e0d-4d34-aaf0-5c896d54f74e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a633429f-6e0d-4d34-aaf0-5c896d54f74e.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  block ;
}

#s-a633429f-6e0d-4d34-aaf0-5c896d54f74e.shg-btn.shg-product-atc-error {
  font-weight: 100;
  font-family: Montserrat;
  
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
}


  #s-a633429f-6e0d-4d34-aaf0-5c896d54f74e.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 13px;
    
  }


#s-9fa4d615-8054-40ba-99c7-f0bd2a062154 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-9fa4d615-8054-40ba-99c7-f0bd2a062154 {
  display: none;
}
#s-dea90cca-095d-4183-9dfe-4b91a015ac2a {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-dea90cca-095d-4183-9dfe-4b91a015ac2a .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-d2d458cc-25b9-4349-bb3f-c304e9da81a7 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-d2d458cc-25b9-4349-bb3f-c304e9da81a7 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-d2d458cc-25b9-4349-bb3f-c304e9da81a7 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-d2d458cc-25b9-4349-bb3f-c304e9da81a7 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-b04d90e1-76ff-47bf-a755-80ad240ff75d {
  border-style: solid;
padding-top: 0px;
padding-bottom: 6px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
text-align: left;
background-color: rgba(226, 221, 221, 0.31);
}

#s-b04d90e1-76ff-47bf-a755-80ad240ff75d .shg-product-quantity-wrapper {
  display: flex;
}

#s-b04d90e1-76ff-47bf-a755-80ad240ff75d .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-b04d90e1-76ff-47bf-a755-80ad240ff75d .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-b04d90e1-76ff-47bf-a755-80ad240ff75d .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-b04d90e1-76ff-47bf-a755-80ad240ff75d .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-6a2c08f5-2f80-42de-9279-01533655990f {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(0, 0, 0, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-6a2c08f5-2f80-42de-9279-01533655990f:hover {opacity: 1 !important;
background-color: rgba(96, 121, 15, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-6a2c08f5-2f80-42de-9279-01533655990f:active {background-color: #000000 !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;}


#s-6a2c08f5-2f80-42de-9279-01533655990f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6a2c08f5-2f80-42de-9279-01533655990f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6a2c08f5-2f80-42de-9279-01533655990f.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  block ;
}

#s-6a2c08f5-2f80-42de-9279-01533655990f.shg-btn.shg-product-atc-error {
  font-weight: 100;
  font-family: Montserrat;
  
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
}


  #s-6a2c08f5-2f80-42de-9279-01533655990f.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 13px;
    
  }


#s-8492e4ef-745a-4d17-bb4f-0558099639f7 {
  margin-left: 5%;
margin-right: 5%;
min-height: 50px;
}
@media (min-width: 1200px){#s-8492e4ef-745a-4d17-bb4f-0558099639f7 {
  
}
}







#s-8492e4ef-745a-4d17-bb4f-0558099639f7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8492e4ef-745a-4d17-bb4f-0558099639f7.shg-box.shg-c {
  justify-content: flex-start;
}

#s-3fcacf56-83a4-407b-9e9d-18387d7f9269 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
background-color: rgba(218, 218, 218, 0.52);
}

#s-3fcacf56-83a4-407b-9e9d-18387d7f9269 .shogun-heading-component h2 {
  color: rgba(8, 4, 4, 1);
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 24px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-633adc78-015f-49ad-b651-20ec75ce0f89 {
  margin-top: 25px;
margin-bottom: 0px;
}

#s-633adc78-015f-49ad-b651-20ec75ce0f89 .shogun-tabs {
  justify-content: center;
}


  #s-633adc78-015f-49ad-b651-20ec75ce0f89 .shogun-tabs > li > .shogun-tab-box {
    background: rgba(0, 0, 0, 0.61);
    border: 1px solid rgba(0, 0, 0, 0);
  }
  #s-633adc78-015f-49ad-b651-20ec75ce0f89 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(54, 51, 49, 1);
    border: 1px solid rgba(0, 0, 0, 0);
  }
#s-633adc78-015f-49ad-b651-20ec75ce0f89 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
  font-family: Hind;
  font-weight: ;
  font-style: ;
  font-size: ;
}

#s-633adc78-015f-49ad-b651-20ec75ce0f89 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
}

#s-633adc78-015f-49ad-b651-20ec75ce0f89 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(54, 51, 49, 1);
}

#s-633adc78-015f-49ad-b651-20ec75ce0f89 .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid rgba(0, 0, 0, 0);
}

#s-9788c066-013e-449d-9f95-d057664fbaa8 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 0px;
margin-right: 20px;
padding-top: 0px;
padding-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-9788c066-013e-449d-9f95-d057664fbaa8"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

#s-e86b670a-d237-45fd-bf79-9e39d83d88b7 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-e86b670a-d237-45fd-bf79-9e39d83d88b7 {
  display: none;
}
#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 {
  text-align: left;
}


.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 {
  max-width: 100%;
}

.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 .shg-image-zoom,
.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 {
  max-width: 100%;
}

.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 .shg-image-zoom,
.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 {
  max-width: 100%;
}

.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 .shg-image-zoom,
.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 {
  max-width: 100%;
}

.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 .shg-image-zoom,
.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 {
  max-width: 100%;
}

.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 .shg-image-zoom,
.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-dbc11581-5d97-4de7-9338-c63ae25c1c17 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-aa37d35b-f223-4bc8-812c-cb0f0060d8f5 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-aa37d35b-f223-4bc8-812c-cb0f0060d8f5 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-a05140d3-062c-4a5b-aa86-a7ba6d3a2e66 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-a05140d3-062c-4a5b-aa86-a7ba6d3a2e66 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-a05140d3-062c-4a5b-aa86-a7ba6d3a2e66 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-a05140d3-062c-4a5b-aa86-a7ba6d3a2e66 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-9787fd6b-90dc-4369-80ef-a49a88aec47c {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-9787fd6b-90dc-4369-80ef-a49a88aec47c {
  display: none;
}
#s-1a04b558-fea7-472b-ad67-7bd63bb83409 {
  text-align: left;
}


.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 {
  max-width: 100%;
}

.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 .shg-image-zoom,
.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 {
  max-width: 100%;
}

.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 .shg-image-zoom,
.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 {
  max-width: 100%;
}

.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 .shg-image-zoom,
.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 {
  max-width: 100%;
}

.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 .shg-image-zoom,
.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 {
  max-width: 100%;
}

.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 .shg-image-zoom,
.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-1a04b558-fea7-472b-ad67-7bd63bb83409 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-ef0c987b-9252-464f-bf64-c9d4c724b5f5 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-ef0c987b-9252-464f-bf64-c9d4c724b5f5 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-f9535954-21e0-4729-b0e0-481acbe3e58b {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-f9535954-21e0-4729-b0e0-481acbe3e58b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-f9535954-21e0-4729-b0e0-481acbe3e58b .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-f9535954-21e0-4729-b0e0-481acbe3e58b .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-1ec11128-2951-42dc-b272-4659617be91b {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-1ec11128-2951-42dc-b272-4659617be91b {
  display: none;
}
#s-73f5d853-042b-4d02-8a47-2720e61991fb {
  text-align: left;
}


.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb {
  max-width: 100%;
}

.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb .shg-image-zoom,
.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb {
  max-width: 100%;
}

.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb .shg-image-zoom,
.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb {
  max-width: 100%;
}

.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb .shg-image-zoom,
.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb {
  max-width: 100%;
}

.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb .shg-image-zoom,
.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb {
  max-width: 100%;
}

.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb .shg-image-zoom,
.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-73f5d853-042b-4d02-8a47-2720e61991fb .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-8d65627d-eb74-4356-a86d-5b33a4a63842 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-8d65627d-eb74-4356-a86d-5b33a4a63842 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-a30e6ac1-2e59-4590-99b3-37a842535035 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-a30e6ac1-2e59-4590-99b3-37a842535035 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-a30e6ac1-2e59-4590-99b3-37a842535035 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-a30e6ac1-2e59-4590-99b3-37a842535035 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-6aea5eed-d398-4b3f-8edb-08094b5fc9c7 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-6aea5eed-d398-4b3f-8edb-08094b5fc9c7 {
  display: none;
}
#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 {
  text-align: left;
}


.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 {
  max-width: 100%;
}

.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 .shg-image-zoom,
.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 {
  max-width: 100%;
}

.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 .shg-image-zoom,
.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 {
  max-width: 100%;
}

.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 .shg-image-zoom,
.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 {
  max-width: 100%;
}

.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 .shg-image-zoom,
.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 {
  max-width: 100%;
}

.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 .shg-image-zoom,
.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c24f2ac9-ef2c-41b0-bede-f3f1ccadcc87 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-b77030bc-4d01-4e3c-8ee9-b63711c46ca4 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-b77030bc-4d01-4e3c-8ee9-b63711c46ca4 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-8cbd6091-d0b0-451c-8268-1431cd145157 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-8cbd6091-d0b0-451c-8268-1431cd145157 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-8cbd6091-d0b0-451c-8268-1431cd145157 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-8cbd6091-d0b0-451c-8268-1431cd145157 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-896dd174-1f09-4628-9124-a7ec1463bbb1 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-896dd174-1f09-4628-9124-a7ec1463bbb1 {
  display: none;
}
#s-8a8be814-ddae-45a9-90fd-3de168882909 {
  text-align: left;
}


.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 {
  max-width: 100%;
}

.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 .shg-image-zoom,
.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 {
  max-width: 100%;
}

.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 .shg-image-zoom,
.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 {
  max-width: 100%;
}

.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 .shg-image-zoom,
.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 {
  max-width: 100%;
}

.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 .shg-image-zoom,
.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 {
  max-width: 100%;
}

.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 .shg-image-zoom,
.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8a8be814-ddae-45a9-90fd-3de168882909 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-62392240-9924-4592-872e-f8ea8d98f519 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-62392240-9924-4592-872e-f8ea8d98f519 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-458fa84b-cd2f-464d-9cb7-b141242a9b0a {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-458fa84b-cd2f-464d-9cb7-b141242a9b0a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-458fa84b-cd2f-464d-9cb7-b141242a9b0a .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-458fa84b-cd2f-464d-9cb7-b141242a9b0a .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-45996c07-50e8-4cfc-b2e1-119aca5199c9 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-45996c07-50e8-4cfc-b2e1-119aca5199c9 {
  display: none;
}
#s-e569d40f-000c-421f-8148-30ef8d2ffb65 {
  text-align: left;
}


.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 {
  max-width: 100%;
}

.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 .shg-image-zoom,
.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 {
  max-width: 100%;
}

.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 .shg-image-zoom,
.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 {
  max-width: 100%;
}

.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 .shg-image-zoom,
.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 {
  max-width: 100%;
}

.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 .shg-image-zoom,
.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 {
  max-width: 100%;
}

.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 .shg-image-zoom,
.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e569d40f-000c-421f-8148-30ef8d2ffb65 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-c97e7e09-708c-41df-bda1-e08562485980 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-c97e7e09-708c-41df-bda1-e08562485980 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-982ca754-c562-47e8-9cce-158bb75ae13a {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-982ca754-c562-47e8-9cce-158bb75ae13a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-982ca754-c562-47e8-9cce-158bb75ae13a .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-982ca754-c562-47e8-9cce-158bb75ae13a .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 0px;
margin-right: 20px;
padding-top: 0px;
padding-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-07ab9141-bfa2-4bc3-8290-e8566d2bfe1d"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

#s-fff8241f-833b-43f9-ba7b-232399df41d7 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-fff8241f-833b-43f9-ba7b-232399df41d7 {
  display: none;
}
#s-8805ada3-3d76-4a96-904a-ef155d7eff5b {
  text-align: left;
}


.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b {
  max-width: 100%;
}

.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b .shg-image-zoom,
.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b {
  max-width: 100%;
}

.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b .shg-image-zoom,
.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b {
  max-width: 100%;
}

.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b .shg-image-zoom,
.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b {
  max-width: 100%;
}

.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b .shg-image-zoom,
.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b {
  max-width: 100%;
}

.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b .shg-image-zoom,
.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8805ada3-3d76-4a96-904a-ef155d7eff5b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-ec7d9582-d790-45ff-97b2-3f84d7a4948b {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-ec7d9582-d790-45ff-97b2-3f84d7a4948b .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-1620d012-7da7-4405-ac67-c13641337bc8 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-1620d012-7da7-4405-ac67-c13641337bc8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-1620d012-7da7-4405-ac67-c13641337bc8 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-1620d012-7da7-4405-ac67-c13641337bc8 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-a59fd73e-ede8-4974-8f10-f6122f66a457 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-a59fd73e-ede8-4974-8f10-f6122f66a457 {
  display: none;
}
#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf {
  text-align: left;
}


.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf {
  max-width: 100%;
}

.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf .shg-image-zoom,
.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf {
  max-width: 100%;
}

.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf .shg-image-zoom,
.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf {
  max-width: 100%;
}

.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf .shg-image-zoom,
.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf {
  max-width: 100%;
}

.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf .shg-image-zoom,
.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf {
  max-width: 100%;
}

.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf .shg-image-zoom,
.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ad69d7bf-ff79-4d5e-aa2d-2ad0b66ceebf .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-bda2b314-a521-442c-b9c4-aeea003e0b34 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-bda2b314-a521-442c-b9c4-aeea003e0b34 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-eac7154c-670d-47c7-a186-22f44ee214a2 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-eac7154c-670d-47c7-a186-22f44ee214a2 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-eac7154c-670d-47c7-a186-22f44ee214a2 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-eac7154c-670d-47c7-a186-22f44ee214a2 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-709fea1c-d3e5-4c1a-84e8-b25a90ac03ec {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-709fea1c-d3e5-4c1a-84e8-b25a90ac03ec {
  display: none;
}
#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 {
  text-align: left;
}


.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 {
  max-width: 100%;
}

.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 .shg-image-zoom,
.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 {
  max-width: 100%;
}

.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 .shg-image-zoom,
.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 {
  max-width: 100%;
}

.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 .shg-image-zoom,
.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 {
  max-width: 100%;
}

.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 .shg-image-zoom,
.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 {
  max-width: 100%;
}

.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 .shg-image-zoom,
.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ccc199ae-8950-4da8-bcb7-2e8839649ea4 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-d047ac53-4f2c-4b7f-87e7-50a27840eb42 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-d047ac53-4f2c-4b7f-87e7-50a27840eb42 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-f3e72814-3849-471a-b5cf-4b746b042646 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-f3e72814-3849-471a-b5cf-4b746b042646 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-f3e72814-3849-471a-b5cf-4b746b042646 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-f3e72814-3849-471a-b5cf-4b746b042646 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-d82c4562-2a52-42c3-867e-decd5170ff8a {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-d82c4562-2a52-42c3-867e-decd5170ff8a {
  display: none;
}
#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 {
  text-align: left;
}


.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 {
  max-width: 100%;
}

.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 .shg-image-zoom,
.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 {
  max-width: 100%;
}

.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 .shg-image-zoom,
.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 {
  max-width: 100%;
}

.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 .shg-image-zoom,
.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 {
  max-width: 100%;
}

.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 .shg-image-zoom,
.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 {
  max-width: 100%;
}

.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 .shg-image-zoom,
.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a8b8d347-c46b-41e4-b0b2-7f66f1613170 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-3a3c7192-e7d2-40eb-859c-04f812dfca52 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-3a3c7192-e7d2-40eb-859c-04f812dfca52 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-8397f4c8-e984-4621-9010-8cf04c733300 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-8397f4c8-e984-4621-9010-8cf04c733300 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-8397f4c8-e984-4621-9010-8cf04c733300 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-8397f4c8-e984-4621-9010-8cf04c733300 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-da418f5b-9165-4fbb-b822-9c555c17f660 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-da418f5b-9165-4fbb-b822-9c555c17f660 {
  display: none;
}
#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 {
  text-align: left;
}


.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 {
  max-width: 100%;
}

.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 .shg-image-zoom,
.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 {
  max-width: 100%;
}

.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 .shg-image-zoom,
.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 {
  max-width: 100%;
}

.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 .shg-image-zoom,
.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 {
  max-width: 100%;
}

.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 .shg-image-zoom,
.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 {
  max-width: 100%;
}

.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 .shg-image-zoom,
.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cb61f76c-6b8c-4112-8d0b-7df1d80563c1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-f9c69881-743b-4934-b093-bd7933d08994 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-f9c69881-743b-4934-b093-bd7933d08994 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-04a7bcfa-ca8c-4977-b20d-14e3177cc380 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-04a7bcfa-ca8c-4977-b20d-14e3177cc380 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-04a7bcfa-ca8c-4977-b20d-14e3177cc380 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-04a7bcfa-ca8c-4977-b20d-14e3177cc380 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-7beed0ae-863e-42b5-ace9-f5488b83ac91 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-7beed0ae-863e-42b5-ace9-f5488b83ac91 {
  display: none;
}
#s-f00981b6-1164-4aae-a92a-ae2deec0834c {
  text-align: left;
}


.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c {
  max-width: 100%;
}

.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c .shg-image-zoom,
.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c {
  max-width: 100%;
}

.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c .shg-image-zoom,
.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c {
  max-width: 100%;
}

.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c .shg-image-zoom,
.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c {
  max-width: 100%;
}

.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c .shg-image-zoom,
.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c {
  max-width: 100%;
}

.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c .shg-image-zoom,
.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f00981b6-1164-4aae-a92a-ae2deec0834c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-299ccb95-bff8-4c85-b321-24f10df2948f {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-299ccb95-bff8-4c85-b321-24f10df2948f .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-d5a0c124-1f74-407d-be59-5f82f49a29db {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-d5a0c124-1f74-407d-be59-5f82f49a29db .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-d5a0c124-1f74-407d-be59-5f82f49a29db .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-d5a0c124-1f74-407d-be59-5f82f49a29db .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-1be8c57d-0878-4ed5-aca8-40646a548b8a {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 0px;
margin-right: 20px;
padding-top: 0px;
padding-bottom: 0px;
}
@media (min-width: 1200px){#s-1be8c57d-0878-4ed5-aca8-40646a548b8a {
  display: none;
}
#s-1be8c57d-0878-4ed5-aca8-40646a548b8a, #wrap-s-1be8c57d-0878-4ed5-aca8-40646a548b8a { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-1be8c57d-0878-4ed5-aca8-40646a548b8a {
  display: none;
}
#s-1be8c57d-0878-4ed5-aca8-40646a548b8a, #wrap-s-1be8c57d-0878-4ed5-aca8-40646a548b8a { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-1be8c57d-0878-4ed5-aca8-40646a548b8a {
  display: none;
}
#s-1be8c57d-0878-4ed5-aca8-40646a548b8a, #wrap-s-1be8c57d-0878-4ed5-aca8-40646a548b8a { display:none !important; }}@media (max-width: 767px){#s-1be8c57d-0878-4ed5-aca8-40646a548b8a {
  display: none;
}
#s-1be8c57d-0878-4ed5-aca8-40646a548b8a, #wrap-s-1be8c57d-0878-4ed5-aca8-40646a548b8a { display:none !important; }}
@media (min-width: 0px) {
[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-1be8c57d-0878-4ed5-aca8-40646a548b8a"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

#s-2e3a6a38-6377-4803-855a-81703fa51090 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-2e3a6a38-6377-4803-855a-81703fa51090 {
  display: none;
}
#s-cffdd493-6770-42b4-bed6-3b51188f7090 {
  text-align: left;
}


.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 {
  max-width: 100%;
}

.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 .shg-image-zoom,
.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 {
  max-width: 100%;
}

.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 .shg-image-zoom,
.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 {
  max-width: 100%;
}

.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 .shg-image-zoom,
.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 {
  max-width: 100%;
}

.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 .shg-image-zoom,
.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 {
  max-width: 100%;
}

.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 .shg-image-zoom,
.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cffdd493-6770-42b4-bed6-3b51188f7090 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-64496576-d338-4169-aa76-f2fba4bbd8a2 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-64496576-d338-4169-aa76-f2fba4bbd8a2 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-22e9191f-d9a4-4651-8274-e6402b75ade4 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-22e9191f-d9a4-4651-8274-e6402b75ade4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-22e9191f-d9a4-4651-8274-e6402b75ade4 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-22e9191f-d9a4-4651-8274-e6402b75ade4 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-4f5caf59-780b-4b17-a823-5a1b25cfda87 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-4f5caf59-780b-4b17-a823-5a1b25cfda87:hover {opacity: 1 !important;
background-color: rgba(96, 121, 15, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-4f5caf59-780b-4b17-a823-5a1b25cfda87:active {background-color: rgba(96, 121, 15, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-4f5caf59-780b-4b17-a823-5a1b25cfda87 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4f5caf59-780b-4b17-a823-5a1b25cfda87.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4f5caf59-780b-4b17-a823-5a1b25cfda87.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  block ;
}

#s-4f5caf59-780b-4b17-a823-5a1b25cfda87.shg-btn.shg-product-atc-error {
  
  font-family: Work Sans;
  
  
  color: rgba(255, 255, 255, 1);
}


  #s-4f5caf59-780b-4b17-a823-5a1b25cfda87.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-68c29a65-e4ec-4aab-8990-eb6fe3632cda {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-68c29a65-e4ec-4aab-8990-eb6fe3632cda {
  display: none;
}
#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 {
  text-align: left;
}


.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 {
  max-width: 100%;
}

.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 .shg-image-zoom,
.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 {
  max-width: 100%;
}

.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 .shg-image-zoom,
.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 {
  max-width: 100%;
}

.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 .shg-image-zoom,
.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 {
  max-width: 100%;
}

.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 .shg-image-zoom,
.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 {
  max-width: 100%;
}

.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 .shg-image-zoom,
.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c9e1fc5d-a271-4e68-aefa-3e4c35c07b76 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-f71883a2-4072-4bf7-b030-c67ba4a5e08f {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-f71883a2-4072-4bf7-b030-c67ba4a5e08f .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-8b0dbe75-2e4d-4a92-95fd-5d267c90d9fd {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-8b0dbe75-2e4d-4a92-95fd-5d267c90d9fd .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-8b0dbe75-2e4d-4a92-95fd-5d267c90d9fd .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-8b0dbe75-2e4d-4a92-95fd-5d267c90d9fd .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-16a320b3-4785-434f-aad5-628515438f86 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-16a320b3-4785-434f-aad5-628515438f86:hover {opacity: 1 !important;
background-color: rgba(96, 121, 15, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-16a320b3-4785-434f-aad5-628515438f86:active {background-color: rgba(96, 121, 15, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-16a320b3-4785-434f-aad5-628515438f86 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-16a320b3-4785-434f-aad5-628515438f86.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-16a320b3-4785-434f-aad5-628515438f86.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  block ;
}

#s-16a320b3-4785-434f-aad5-628515438f86.shg-btn.shg-product-atc-error {
  
  font-family: Work Sans;
  
  
  color: rgba(255, 255, 255, 1);
}


  #s-16a320b3-4785-434f-aad5-628515438f86.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-288dd224-ac15-4292-8970-96ed4b31634a {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-288dd224-ac15-4292-8970-96ed4b31634a {
  display: none;
}
#s-16aa550f-3363-4285-8886-c29e1b124d2a {
  text-align: left;
}


.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a {
  max-width: 100%;
}

.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a .shg-image-zoom,
.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a {
  max-width: 100%;
}

.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a .shg-image-zoom,
.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a {
  max-width: 100%;
}

.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a .shg-image-zoom,
.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a {
  max-width: 100%;
}

.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a .shg-image-zoom,
.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a {
  max-width: 100%;
}

.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a .shg-image-zoom,
.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-16aa550f-3363-4285-8886-c29e1b124d2a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-ecffc6e5-98ad-4a09-a3b1-3aa7eb21df65 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-ecffc6e5-98ad-4a09-a3b1-3aa7eb21df65 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-b421c937-24ba-4b24-8f2e-b336fa3f1ad6 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-b421c937-24ba-4b24-8f2e-b336fa3f1ad6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-b421c937-24ba-4b24-8f2e-b336fa3f1ad6 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-b421c937-24ba-4b24-8f2e-b336fa3f1ad6 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-51ecfb68-d4d6-4896-baf9-f7d93b5599c9 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-51ecfb68-d4d6-4896-baf9-f7d93b5599c9:hover {opacity: 1 !important;
background-color: rgba(96, 121, 15, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-51ecfb68-d4d6-4896-baf9-f7d93b5599c9:active {background-color: rgba(96, 121, 15, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-51ecfb68-d4d6-4896-baf9-f7d93b5599c9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-51ecfb68-d4d6-4896-baf9-f7d93b5599c9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-51ecfb68-d4d6-4896-baf9-f7d93b5599c9.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  block ;
}

#s-51ecfb68-d4d6-4896-baf9-f7d93b5599c9.shg-btn.shg-product-atc-error {
  
  font-family: Work Sans;
  
  
  color: rgba(255, 255, 255, 1);
}


  #s-51ecfb68-d4d6-4896-baf9-f7d93b5599c9.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-db10ef47-8863-49af-9bee-5c2bba29428d {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-db10ef47-8863-49af-9bee-5c2bba29428d {
  display: none;
}
#s-e975e135-8d6d-442e-828a-0279207ee5c7 {
  text-align: left;
}


.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 {
  max-width: 100%;
}

.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 .shg-image-zoom,
.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 {
  max-width: 100%;
}

.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 .shg-image-zoom,
.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 {
  max-width: 100%;
}

.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 .shg-image-zoom,
.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 {
  max-width: 100%;
}

.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 .shg-image-zoom,
.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 {
  max-width: 100%;
}

.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 .shg-image-zoom,
.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e975e135-8d6d-442e-828a-0279207ee5c7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-920e2e39-0428-4eae-b992-069ecae59341 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-920e2e39-0428-4eae-b992-069ecae59341 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-3a9be84d-e088-4067-b60b-7dc80658650a {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-3a9be84d-e088-4067-b60b-7dc80658650a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-3a9be84d-e088-4067-b60b-7dc80658650a .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-3a9be84d-e088-4067-b60b-7dc80658650a .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-13eb5b85-aa27-4028-aa3a-3a2dd002f7e0 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-13eb5b85-aa27-4028-aa3a-3a2dd002f7e0:hover {opacity: 1 !important;
background-color: rgba(96, 121, 15, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-13eb5b85-aa27-4028-aa3a-3a2dd002f7e0:active {background-color: rgba(96, 121, 15, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-13eb5b85-aa27-4028-aa3a-3a2dd002f7e0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-13eb5b85-aa27-4028-aa3a-3a2dd002f7e0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-13eb5b85-aa27-4028-aa3a-3a2dd002f7e0.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  block ;
}

#s-13eb5b85-aa27-4028-aa3a-3a2dd002f7e0.shg-btn.shg-product-atc-error {
  
  font-family: Work Sans;
  
  
  color: rgba(255, 255, 255, 1);
}


  #s-13eb5b85-aa27-4028-aa3a-3a2dd002f7e0.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    
    
  }


#s-1b4e99b1-5bf7-4f90-adc8-31a28e7b5d34 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-1b4e99b1-5bf7-4f90-adc8-31a28e7b5d34 {
  display: none;
}
#s-3229e49f-0f24-4daa-a254-f981d6153b0d {
  text-align: left;
}


.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d {
  max-width: 100%;
}

.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d .shg-image-zoom,
.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d {
  max-width: 100%;
}

.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d .shg-image-zoom,
.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d {
  max-width: 100%;
}

.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d .shg-image-zoom,
.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d {
  max-width: 100%;
}

.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d .shg-image-zoom,
.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d {
  max-width: 100%;
}

.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d .shg-image-zoom,
.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3229e49f-0f24-4daa-a254-f981d6153b0d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-74e88a1f-6859-417a-9bda-5180ea20252f {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-74e88a1f-6859-417a-9bda-5180ea20252f .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-3dcf74c8-30c0-4858-abf7-bdb46f66fdf7 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-3dcf74c8-30c0-4858-abf7-bdb46f66fdf7 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-3dcf74c8-30c0-4858-abf7-bdb46f66fdf7 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-3dcf74c8-30c0-4858-abf7-bdb46f66fdf7 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-342266ea-47d6-49f0-b7d0-0f1cb9696ef8 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-342266ea-47d6-49f0-b7d0-0f1cb9696ef8:hover {opacity: 1 !important;
background-color: rgba(96, 121, 15, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-342266ea-47d6-49f0-b7d0-0f1cb9696ef8:active {background-color: rgba(96, 121, 15, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-342266ea-47d6-49f0-b7d0-0f1cb9696ef8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-342266ea-47d6-49f0-b7d0-0f1cb9696ef8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-342266ea-47d6-49f0-b7d0-0f1cb9696ef8.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  block ;
}

#s-342266ea-47d6-49f0-b7d0-0f1cb9696ef8.shg-btn.shg-product-atc-error {
  
  font-family: Work Sans;
  
  
  color: rgba(255, 255, 255, 1);
}


  #s-342266ea-47d6-49f0-b7d0-0f1cb9696ef8.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-cc59b5ac-7a21-4354-a713-250ea4ced44b {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-cc59b5ac-7a21-4354-a713-250ea4ced44b {
  display: none;
}
#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 {
  text-align: left;
}


.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 {
  max-width: 100%;
}

.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 .shg-image-zoom,
.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 {
  max-width: 100%;
}

.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 .shg-image-zoom,
.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 {
  max-width: 100%;
}

.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 .shg-image-zoom,
.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 {
  max-width: 100%;
}

.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 .shg-image-zoom,
.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 {
  max-width: 100%;
}

.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 .shg-image-zoom,
.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-aa3cbfb8-68b0-4893-aead-74f83c3a4e05 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-8ce39b58-a6f6-493f-9c02-abd868cdbab1 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-8ce39b58-a6f6-493f-9c02-abd868cdbab1 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-e05da160-3795-4724-9066-d6944c7ba595 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-e05da160-3795-4724-9066-d6944c7ba595 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-e05da160-3795-4724-9066-d6944c7ba595 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-e05da160-3795-4724-9066-d6944c7ba595 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-be4800ad-3ee9-4192-ac8c-1e6e966fe3f2 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-be4800ad-3ee9-4192-ac8c-1e6e966fe3f2:hover {opacity: 1 !important;
background-color: rgba(96, 121, 15, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-be4800ad-3ee9-4192-ac8c-1e6e966fe3f2:active {background-color: rgba(96, 121, 15, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-be4800ad-3ee9-4192-ac8c-1e6e966fe3f2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-be4800ad-3ee9-4192-ac8c-1e6e966fe3f2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-be4800ad-3ee9-4192-ac8c-1e6e966fe3f2.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  block ;
}

#s-be4800ad-3ee9-4192-ac8c-1e6e966fe3f2.shg-btn.shg-product-atc-error {
  
  font-family: Work Sans;
  
  
  color: rgba(255, 255, 255, 1);
}


  #s-be4800ad-3ee9-4192-ac8c-1e6e966fe3f2.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 0px;
margin-right: 20px;
padding-top: 0px;
padding-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-c9d4e6a8-4bc2-499f-a728-2d0632549c3d"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

#s-36f0af4e-8a28-4dab-bdf7-91c1f1435924 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-36f0af4e-8a28-4dab-bdf7-91c1f1435924 {
  display: none;
}
#s-27a1c677-0325-4b43-911b-c1057081d2e3 {
  text-align: left;
}


.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 {
  max-width: 100%;
}

.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 .shg-image-zoom,
.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 {
  max-width: 100%;
}

.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 .shg-image-zoom,
.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 {
  max-width: 100%;
}

.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 .shg-image-zoom,
.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 {
  max-width: 100%;
}

.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 .shg-image-zoom,
.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 {
  max-width: 100%;
}

.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 .shg-image-zoom,
.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-27a1c677-0325-4b43-911b-c1057081d2e3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-991dac7a-674b-4dbb-9895-aaba350d62c0 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-991dac7a-674b-4dbb-9895-aaba350d62c0 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-8b678a82-e674-4502-bf6b-80a9927c6caa {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-8b678a82-e674-4502-bf6b-80a9927c6caa .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-8b678a82-e674-4502-bf6b-80a9927c6caa .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-8b678a82-e674-4502-bf6b-80a9927c6caa .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-91c90448-050e-4bbc-9cce-503c013bff0f {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-91c90448-050e-4bbc-9cce-503c013bff0f {
  display: none;
}
#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 {
  text-align: left;
}


.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 {
  max-width: 100%;
}

.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 .shg-image-zoom,
.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 {
  max-width: 100%;
}

.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 .shg-image-zoom,
.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 {
  max-width: 100%;
}

.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 .shg-image-zoom,
.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 {
  max-width: 100%;
}

.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 .shg-image-zoom,
.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 {
  max-width: 100%;
}

.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 .shg-image-zoom,
.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-812210ad-4550-49ea-9acd-8ba082b2b0d3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-c06c7556-7f4b-4d48-b6fc-20b5439e92d9 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-c06c7556-7f4b-4d48-b6fc-20b5439e92d9 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-b2d46062-58c5-4663-8bc0-e7df89347808 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-b2d46062-58c5-4663-8bc0-e7df89347808 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-b2d46062-58c5-4663-8bc0-e7df89347808 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-b2d46062-58c5-4663-8bc0-e7df89347808 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-43bf1018-a5ac-437b-b704-7438e294f6df {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-43bf1018-a5ac-437b-b704-7438e294f6df {
  display: none;
}
#s-5317aa03-d14f-406b-9f0d-f51e0571de61 {
  text-align: left;
}


.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 {
  max-width: 100%;
}

.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 .shg-image-zoom,
.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 {
  max-width: 100%;
}

.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 .shg-image-zoom,
.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 {
  max-width: 100%;
}

.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 .shg-image-zoom,
.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 {
  max-width: 100%;
}

.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 .shg-image-zoom,
.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 {
  max-width: 100%;
}

.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 .shg-image-zoom,
.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-5317aa03-d14f-406b-9f0d-f51e0571de61 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-d4b99a12-b326-41a7-b855-3fa4d320214a {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-d4b99a12-b326-41a7-b855-3fa4d320214a .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-008129a4-35c8-4fbc-bb86-304064395413 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-008129a4-35c8-4fbc-bb86-304064395413 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-008129a4-35c8-4fbc-bb86-304064395413 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-008129a4-35c8-4fbc-bb86-304064395413 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-47249fed-ec1f-492a-9c7a-36d9a5b73102 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-47249fed-ec1f-492a-9c7a-36d9a5b73102 {
  display: none;
}
#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 {
  text-align: left;
}


.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 {
  max-width: 100%;
}

.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 .shg-image-zoom,
.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 {
  max-width: 100%;
}

.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 .shg-image-zoom,
.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 {
  max-width: 100%;
}

.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 .shg-image-zoom,
.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 {
  max-width: 100%;
}

.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 .shg-image-zoom,
.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 {
  max-width: 100%;
}

.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 .shg-image-zoom,
.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3be186ca-9f2d-4067-99b0-e6109e0345a5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-3a30d4f3-50c3-4e86-9b15-41748d1ef48d {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-3a30d4f3-50c3-4e86-9b15-41748d1ef48d .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-e03b6b6c-7c73-4b54-b0d0-9e2bc9d77a7e {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-e03b6b6c-7c73-4b54-b0d0-9e2bc9d77a7e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-e03b6b6c-7c73-4b54-b0d0-9e2bc9d77a7e .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-e03b6b6c-7c73-4b54-b0d0-9e2bc9d77a7e .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-8a8de377-cf9f-4629-ba13-e6a7bdab78f8 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-8a8de377-cf9f-4629-ba13-e6a7bdab78f8 {
  display: none;
}
#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c {
  text-align: left;
}


.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c {
  max-width: 100%;
}

.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c .shg-image-zoom,
.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c {
  max-width: 100%;
}

.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c .shg-image-zoom,
.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c {
  max-width: 100%;
}

.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c .shg-image-zoom,
.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c {
  max-width: 100%;
}

.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c .shg-image-zoom,
.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c {
  max-width: 100%;
}

.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c .shg-image-zoom,
.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-02a2a05f-fbdc-4d78-b5e6-479d6bb0b76c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-492ebca2-20d0-4be7-a03a-d6b7922e6549 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-492ebca2-20d0-4be7-a03a-d6b7922e6549 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-76b422e0-5ea1-422c-ad44-96e37ad064a8 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-76b422e0-5ea1-422c-ad44-96e37ad064a8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-76b422e0-5ea1-422c-ad44-96e37ad064a8 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-76b422e0-5ea1-422c-ad44-96e37ad064a8 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-bfae97ef-6f89-4848-964c-f1bb79bfb18f {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-bfae97ef-6f89-4848-964c-f1bb79bfb18f {
  display: none;
}
#s-0c230d68-a097-4f75-afc1-54922cefa615 {
  text-align: left;
}


.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 {
  max-width: 100%;
}

.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 .shg-image-zoom,
.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 {
  max-width: 100%;
}

.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 .shg-image-zoom,
.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 {
  max-width: 100%;
}

.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 .shg-image-zoom,
.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 {
  max-width: 100%;
}

.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 .shg-image-zoom,
.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 {
  max-width: 100%;
}

.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 .shg-image-zoom,
.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0c230d68-a097-4f75-afc1-54922cefa615 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-6a9ede59-ae7a-451d-807f-ee41249c8b65 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-6a9ede59-ae7a-451d-807f-ee41249c8b65 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-6796d8ba-b603-4ed3-84d5-8e31217c9654 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-6796d8ba-b603-4ed3-84d5-8e31217c9654 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-6796d8ba-b603-4ed3-84d5-8e31217c9654 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-6796d8ba-b603-4ed3-84d5-8e31217c9654 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-fea978c3-36b7-41cf-b18b-73cbad54446a {
  margin-left: 5%;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
}

#s-fea978c3-36b7-41cf-b18b-73cbad54446a hr {
  border: 0;
  width: 100%;
  border-top: 1px solid #ddd;
}

#s-190e02c3-a634-467b-996f-1cacf7bd8dd4 {
  margin-left: 5%;
margin-right: 5%;
min-height: 50px;
}
@media (min-width: 1200px){#s-190e02c3-a634-467b-996f-1cacf7bd8dd4 {
  
}
}







#s-190e02c3-a634-467b-996f-1cacf7bd8dd4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-190e02c3-a634-467b-996f-1cacf7bd8dd4.shg-box.shg-c {
  justify-content: flex-start;
}

#s-e2d85c06-6c5a-42ac-bd91-24e60ef5f9af {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
background-color: rgba(218, 218, 218, 0.52);
}

#s-e2d85c06-6c5a-42ac-bd91-24e60ef5f9af .shogun-heading-component h2 {
  color: rgba(8, 4, 4, 1);
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 24px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-e92eac4a-115c-4759-8d67-0830a0a9d6be {
  margin-top: 25px;
margin-bottom: 0px;
}

#s-e92eac4a-115c-4759-8d67-0830a0a9d6be .shogun-tabs {
  justify-content: center;
}


  #s-e92eac4a-115c-4759-8d67-0830a0a9d6be .shogun-tabs > li > .shogun-tab-box {
    background: rgba(0, 0, 0, 0.61);
    border: 1px solid rgba(0, 0, 0, 0);
  }
  #s-e92eac4a-115c-4759-8d67-0830a0a9d6be .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(54, 51, 49, 1);
    border: 1px solid rgba(0, 0, 0, 0);
  }
#s-e92eac4a-115c-4759-8d67-0830a0a9d6be .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
  font-family: Hind;
  font-weight: ;
  font-style: ;
  font-size: ;
}

#s-e92eac4a-115c-4759-8d67-0830a0a9d6be .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
}

#s-e92eac4a-115c-4759-8d67-0830a0a9d6be .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(54, 51, 49, 1);
}

#s-e92eac4a-115c-4759-8d67-0830a0a9d6be .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid rgba(0, 0, 0, 0);
}

#s-3cd316df-7918-4f30-815b-bc130b2d84b9 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 0px;
margin-right: 20px;
padding-top: 0px;
padding-bottom: 0px;
}
@media (min-width: 1200px){#s-3cd316df-7918-4f30-815b-bc130b2d84b9 {
  display: none;
}
#s-3cd316df-7918-4f30-815b-bc130b2d84b9, #wrap-s-3cd316df-7918-4f30-815b-bc130b2d84b9 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-3cd316df-7918-4f30-815b-bc130b2d84b9 {
  display: none;
}
#s-3cd316df-7918-4f30-815b-bc130b2d84b9, #wrap-s-3cd316df-7918-4f30-815b-bc130b2d84b9 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-3cd316df-7918-4f30-815b-bc130b2d84b9 {
  display: none;
}
#s-3cd316df-7918-4f30-815b-bc130b2d84b9, #wrap-s-3cd316df-7918-4f30-815b-bc130b2d84b9 { display:none !important; }}@media (max-width: 767px){#s-3cd316df-7918-4f30-815b-bc130b2d84b9 {
  display: none;
}
#s-3cd316df-7918-4f30-815b-bc130b2d84b9, #wrap-s-3cd316df-7918-4f30-815b-bc130b2d84b9 { display:none !important; }}
@media (min-width: 0px) {
[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-3cd316df-7918-4f30-815b-bc130b2d84b9"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

#s-e4842ec2-dd62-4fe8-868d-74bfc80543a9 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-e4842ec2-dd62-4fe8-868d-74bfc80543a9 {
  display: none;
}
#s-f41de2d9-2cda-4b65-be01-d7672f763d1e {
  text-align: left;
}


.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e {
  max-width: 100%;
}

.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e .shg-image-zoom,
.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e {
  max-width: 100%;
}

.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e .shg-image-zoom,
.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e {
  max-width: 100%;
}

.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e .shg-image-zoom,
.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e {
  max-width: 100%;
}

.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e .shg-image-zoom,
.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e {
  max-width: 100%;
}

.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e .shg-image-zoom,
.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f41de2d9-2cda-4b65-be01-d7672f763d1e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-1844094d-9551-40b9-8d69-e9c17793e104 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-1844094d-9551-40b9-8d69-e9c17793e104 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-83404457-139c-404f-a92a-814173bf5a1a {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-83404457-139c-404f-a92a-814173bf5a1a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-83404457-139c-404f-a92a-814173bf5a1a .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-83404457-139c-404f-a92a-814173bf5a1a .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-364210c6-2e58-4a2f-854b-71a48ada3705 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-364210c6-2e58-4a2f-854b-71a48ada3705:hover {opacity: 1 !important;
background-color: rgba(96, 121, 15, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-364210c6-2e58-4a2f-854b-71a48ada3705:active {background-color: rgba(96, 121, 15, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-364210c6-2e58-4a2f-854b-71a48ada3705 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-364210c6-2e58-4a2f-854b-71a48ada3705.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-364210c6-2e58-4a2f-854b-71a48ada3705.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  block ;
}

#s-364210c6-2e58-4a2f-854b-71a48ada3705.shg-btn.shg-product-atc-error {
  
  font-family: Work Sans;
  
  
  color: rgba(255, 255, 255, 1);
}


  #s-364210c6-2e58-4a2f-854b-71a48ada3705.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-ddcc0216-5438-48b9-9782-26c2200a1a1a {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-ddcc0216-5438-48b9-9782-26c2200a1a1a {
  display: none;
}
#s-09997c01-61be-42e3-bdf5-63dd465c04b4 {
  text-align: left;
}


.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 {
  max-width: 100%;
}

.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 .shg-image-zoom,
.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 {
  max-width: 100%;
}

.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 .shg-image-zoom,
.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 {
  max-width: 100%;
}

.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 .shg-image-zoom,
.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 {
  max-width: 100%;
}

.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 .shg-image-zoom,
.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 {
  max-width: 100%;
}

.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 .shg-image-zoom,
.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-09997c01-61be-42e3-bdf5-63dd465c04b4 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-8e0b9bdb-15ad-4e56-ba9e-022678ff49f3 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-8e0b9bdb-15ad-4e56-ba9e-022678ff49f3 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-8f73e462-2edc-4a20-897c-63fe1c7db432 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-8f73e462-2edc-4a20-897c-63fe1c7db432 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-8f73e462-2edc-4a20-897c-63fe1c7db432 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-8f73e462-2edc-4a20-897c-63fe1c7db432 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-3d49950e-a3bb-4596-ac38-0181d31dcdd4 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-3d49950e-a3bb-4596-ac38-0181d31dcdd4:hover {opacity: 1 !important;
background-color: rgba(96, 121, 15, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-3d49950e-a3bb-4596-ac38-0181d31dcdd4:active {background-color: rgba(96, 121, 15, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-3d49950e-a3bb-4596-ac38-0181d31dcdd4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3d49950e-a3bb-4596-ac38-0181d31dcdd4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3d49950e-a3bb-4596-ac38-0181d31dcdd4.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  block ;
}

#s-3d49950e-a3bb-4596-ac38-0181d31dcdd4.shg-btn.shg-product-atc-error {
  
  font-family: Work Sans;
  
  
  color: rgba(255, 255, 255, 1);
}


  #s-3d49950e-a3bb-4596-ac38-0181d31dcdd4.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-5965692e-cada-4158-9723-3d7caa400336 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-5965692e-cada-4158-9723-3d7caa400336 {
  display: none;
}
#s-9ba10399-2d34-42a3-8336-8fd6864e43ae {
  text-align: left;
}


.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae {
  max-width: 100%;
}

.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae .shg-image-zoom,
.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae {
  max-width: 100%;
}

.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae .shg-image-zoom,
.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae {
  max-width: 100%;
}

.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae .shg-image-zoom,
.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae {
  max-width: 100%;
}

.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae .shg-image-zoom,
.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae {
  max-width: 100%;
}

.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae .shg-image-zoom,
.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9ba10399-2d34-42a3-8336-8fd6864e43ae .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-ae74db8a-6f57-43c5-b0bf-6466894ddff1 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-ae74db8a-6f57-43c5-b0bf-6466894ddff1 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-265afcee-c6dc-4cb0-b1c9-c9c2b28a7da2 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-265afcee-c6dc-4cb0-b1c9-c9c2b28a7da2 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-265afcee-c6dc-4cb0-b1c9-c9c2b28a7da2 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-265afcee-c6dc-4cb0-b1c9-c9c2b28a7da2 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-37ca23fe-0737-42fc-a09c-8abe691e7519 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-37ca23fe-0737-42fc-a09c-8abe691e7519:hover {opacity: 1 !important;
background-color: rgba(96, 121, 15, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-37ca23fe-0737-42fc-a09c-8abe691e7519:active {background-color: rgba(96, 121, 15, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-37ca23fe-0737-42fc-a09c-8abe691e7519 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-37ca23fe-0737-42fc-a09c-8abe691e7519.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-37ca23fe-0737-42fc-a09c-8abe691e7519.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  block ;
}

#s-37ca23fe-0737-42fc-a09c-8abe691e7519.shg-btn.shg-product-atc-error {
  
  font-family: Work Sans;
  
  
  color: rgba(255, 255, 255, 1);
}


  #s-37ca23fe-0737-42fc-a09c-8abe691e7519.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-68cbf010-59e8-4d5c-a929-7904e43dde6b {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-68cbf010-59e8-4d5c-a929-7904e43dde6b {
  display: none;
}
#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 {
  text-align: left;
}


.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 {
  max-width: 100%;
}

.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 .shg-image-zoom,
.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 {
  max-width: 100%;
}

.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 .shg-image-zoom,
.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 {
  max-width: 100%;
}

.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 .shg-image-zoom,
.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 {
  max-width: 100%;
}

.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 .shg-image-zoom,
.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 {
  max-width: 100%;
}

.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 .shg-image-zoom,
.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-34031b96-46c3-4fab-b496-8f1ff22d19d8 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-381490e5-41b2-46e5-87f4-9951376bc40d {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-381490e5-41b2-46e5-87f4-9951376bc40d .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-480c292f-a295-4a05-a248-9d74f629a0c3 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-480c292f-a295-4a05-a248-9d74f629a0c3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-480c292f-a295-4a05-a248-9d74f629a0c3 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-480c292f-a295-4a05-a248-9d74f629a0c3 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-e963ae03-6dfb-42d1-ab6f-c17c073a47e9 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-e963ae03-6dfb-42d1-ab6f-c17c073a47e9:hover {opacity: 1 !important;
background-color: rgba(96, 121, 15, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-e963ae03-6dfb-42d1-ab6f-c17c073a47e9:active {background-color: rgba(96, 121, 15, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-e963ae03-6dfb-42d1-ab6f-c17c073a47e9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e963ae03-6dfb-42d1-ab6f-c17c073a47e9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e963ae03-6dfb-42d1-ab6f-c17c073a47e9.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  block ;
}

#s-e963ae03-6dfb-42d1-ab6f-c17c073a47e9.shg-btn.shg-product-atc-error {
  
  font-family: Work Sans;
  
  
  color: rgba(255, 255, 255, 1);
}


  #s-e963ae03-6dfb-42d1-ab6f-c17c073a47e9.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    
    
  }


#s-35291fcc-be4e-48fc-a3ac-c370631a48f2 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-35291fcc-be4e-48fc-a3ac-c370631a48f2 {
  display: none;
}
#s-4bcd5495-155d-417d-8091-292ea9e4e738 {
  text-align: left;
}


.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 {
  max-width: 100%;
}

.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 .shg-image-zoom,
.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 {
  max-width: 100%;
}

.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 .shg-image-zoom,
.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 {
  max-width: 100%;
}

.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 .shg-image-zoom,
.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 {
  max-width: 100%;
}

.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 .shg-image-zoom,
.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 {
  max-width: 100%;
}

.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 .shg-image-zoom,
.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4bcd5495-155d-417d-8091-292ea9e4e738 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-1c5bd872-b5a5-4cbd-8e94-b6d23473ec01 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-1c5bd872-b5a5-4cbd-8e94-b6d23473ec01 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-3765ee3f-5570-481e-8dc5-50f5addd11ad {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-3765ee3f-5570-481e-8dc5-50f5addd11ad .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-3765ee3f-5570-481e-8dc5-50f5addd11ad .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-3765ee3f-5570-481e-8dc5-50f5addd11ad .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-d7a07476-c234-4b08-aded-3822c8b0f625 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-d7a07476-c234-4b08-aded-3822c8b0f625:hover {opacity: 1 !important;
background-color: rgba(96, 121, 15, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-d7a07476-c234-4b08-aded-3822c8b0f625:active {background-color: rgba(96, 121, 15, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-d7a07476-c234-4b08-aded-3822c8b0f625 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d7a07476-c234-4b08-aded-3822c8b0f625.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d7a07476-c234-4b08-aded-3822c8b0f625.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  block ;
}

#s-d7a07476-c234-4b08-aded-3822c8b0f625.shg-btn.shg-product-atc-error {
  
  font-family: Work Sans;
  
  
  color: rgba(255, 255, 255, 1);
}


  #s-d7a07476-c234-4b08-aded-3822c8b0f625.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-953341ec-6bcf-49d9-8e78-1679629dec6a {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-953341ec-6bcf-49d9-8e78-1679629dec6a {
  display: none;
}
#s-00a86f99-6007-4e17-8984-81613c846fa3 {
  text-align: left;
}


.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 {
  max-width: 100%;
}

.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 .shg-image-zoom,
.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 {
  max-width: 100%;
}

.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 .shg-image-zoom,
.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 {
  max-width: 100%;
}

.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 .shg-image-zoom,
.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 {
  max-width: 100%;
}

.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 .shg-image-zoom,
.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 {
  max-width: 100%;
}

.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 .shg-image-zoom,
.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-00a86f99-6007-4e17-8984-81613c846fa3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-1b6034f3-d8c3-4f54-849f-3259c431bbcb {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-1b6034f3-d8c3-4f54-849f-3259c431bbcb .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-d7b3c1d7-e1eb-4ae6-9a1d-db9e80bb3ce6 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-d7b3c1d7-e1eb-4ae6-9a1d-db9e80bb3ce6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-d7b3c1d7-e1eb-4ae6-9a1d-db9e80bb3ce6 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-d7b3c1d7-e1eb-4ae6-9a1d-db9e80bb3ce6 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-96edab39-864d-4e41-92b6-5cbcc15fbd87 {
  border-style: solid;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
min-width: 100%;
min-height: 15px;
max-width: 197px;
opacity: 1;
text-align: center;
background-color: rgba(54, 51, 49, 1);
font-size: 11px;
color: #ffffff;
background-image: none;
hover-type: color;
}
#s-96edab39-864d-4e41-92b6-5cbcc15fbd87:hover {opacity: 1 !important;
background-color: rgba(96, 121, 15, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-96edab39-864d-4e41-92b6-5cbcc15fbd87:active {background-color: rgba(96, 121, 15, 1) !important;
color: rgba(86, 101, 72, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-96edab39-864d-4e41-92b6-5cbcc15fbd87 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-96edab39-864d-4e41-92b6-5cbcc15fbd87.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-96edab39-864d-4e41-92b6-5cbcc15fbd87.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  block ;
}

#s-96edab39-864d-4e41-92b6-5cbcc15fbd87.shg-btn.shg-product-atc-error {
  
  font-family: Work Sans;
  
  
  color: rgba(255, 255, 255, 1);
}


  #s-96edab39-864d-4e41-92b6-5cbcc15fbd87.shg-btn.shg-product-atc-success {
    
    font-family: Work Sans;
    
    font-size: 13px;
    
  }


#s-e49fb9c7-c84b-4be4-8a3f-35868bace345 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 0px;
margin-right: 20px;
padding-top: 0px;
padding-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-e49fb9c7-c84b-4be4-8a3f-35868bace345"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

#s-27bde45f-0435-4ea1-b76c-096c01813ca3 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-27bde45f-0435-4ea1-b76c-096c01813ca3 {
  display: none;
}
#s-6e348271-ad39-45af-bcb9-5d5279388687 {
  text-align: left;
}


.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 {
  max-width: 100%;
}

.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 .shg-image-zoom,
.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 {
  max-width: 100%;
}

.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 .shg-image-zoom,
.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 {
  max-width: 100%;
}

.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 .shg-image-zoom,
.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 {
  max-width: 100%;
}

.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 .shg-image-zoom,
.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 {
  max-width: 100%;
}

.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 .shg-image-zoom,
.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6e348271-ad39-45af-bcb9-5d5279388687 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-b11dd9c9-3620-4c05-a45c-72f87f2e55d7 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-b11dd9c9-3620-4c05-a45c-72f87f2e55d7 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-1fb3ac8b-8736-40ac-995d-164ab2460dee {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-1fb3ac8b-8736-40ac-995d-164ab2460dee .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-1fb3ac8b-8736-40ac-995d-164ab2460dee .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-1fb3ac8b-8736-40ac-995d-164ab2460dee .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-d246ed51-0466-4f4a-b792-bef1b05effb1 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-d246ed51-0466-4f4a-b792-bef1b05effb1 {
  display: none;
}
#s-d246ed51-0466-4f4a-b792-bef1b05effb1, #wrap-s-d246ed51-0466-4f4a-b792-bef1b05effb1 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d246ed51-0466-4f4a-b792-bef1b05effb1 {
  display: none;
}
#s-d246ed51-0466-4f4a-b792-bef1b05effb1, #wrap-s-d246ed51-0466-4f4a-b792-bef1b05effb1 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d246ed51-0466-4f4a-b792-bef1b05effb1 {
  display: none;
}
#s-d246ed51-0466-4f4a-b792-bef1b05effb1, #wrap-s-d246ed51-0466-4f4a-b792-bef1b05effb1 { display:none !important; }}@media (max-width: 767px){#s-d246ed51-0466-4f4a-b792-bef1b05effb1 {
  display: none;
}
#s-d246ed51-0466-4f4a-b792-bef1b05effb1, #wrap-s-d246ed51-0466-4f4a-b792-bef1b05effb1 { display:none !important; }}
#s-d246ed51-0466-4f4a-b792-bef1b05effb1 {
  display: none;
}
#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 {
  text-align: left;
}


.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 {
  max-width: 100%;
}

.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 .shg-image-zoom,
.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 {
  max-width: 100%;
}

.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 .shg-image-zoom,
.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 {
  max-width: 100%;
}

.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 .shg-image-zoom,
.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 {
  max-width: 100%;
}

.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 .shg-image-zoom,
.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 {
  max-width: 100%;
}

.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 .shg-image-zoom,
.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e46d1fcc-3ac7-4d67-8aa7-64d69ab29aa1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-5256c20d-66ef-4db5-9157-7d27005b550d {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-5256c20d-66ef-4db5-9157-7d27005b550d .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-44c3b05f-095c-4039-a7cf-d724058b0bfe {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-44c3b05f-095c-4039-a7cf-d724058b0bfe .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-44c3b05f-095c-4039-a7cf-d724058b0bfe .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-44c3b05f-095c-4039-a7cf-d724058b0bfe .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-d7fee8ba-a8db-4242-9594-e75692fe93b3 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-d7fee8ba-a8db-4242-9594-e75692fe93b3 {
  display: none;
}
#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 {
  text-align: left;
}


.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 {
  max-width: 100%;
}

.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 .shg-image-zoom,
.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 {
  max-width: 100%;
}

.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 .shg-image-zoom,
.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 {
  max-width: 100%;
}

.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 .shg-image-zoom,
.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 {
  max-width: 100%;
}

.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 .shg-image-zoom,
.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 {
  max-width: 100%;
}

.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 .shg-image-zoom,
.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-1bc681dc-a9fb-491e-97cb-6c7694b0d456 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-a6c0b323-bba2-4bd3-9a9f-93769e6820d5 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-a6c0b323-bba2-4bd3-9a9f-93769e6820d5 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-121f5d7e-7865-479a-932d-86971b8ebfb6 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-121f5d7e-7865-479a-932d-86971b8ebfb6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-121f5d7e-7865-479a-932d-86971b8ebfb6 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-121f5d7e-7865-479a-932d-86971b8ebfb6 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-1915d11b-cf33-4161-80bd-786d156b3e43 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-1915d11b-cf33-4161-80bd-786d156b3e43 {
  display: none;
}
#s-1915d11b-cf33-4161-80bd-786d156b3e43, #wrap-s-1915d11b-cf33-4161-80bd-786d156b3e43 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-1915d11b-cf33-4161-80bd-786d156b3e43 {
  display: none;
}
#s-1915d11b-cf33-4161-80bd-786d156b3e43, #wrap-s-1915d11b-cf33-4161-80bd-786d156b3e43 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-1915d11b-cf33-4161-80bd-786d156b3e43 {
  display: none;
}
#s-1915d11b-cf33-4161-80bd-786d156b3e43, #wrap-s-1915d11b-cf33-4161-80bd-786d156b3e43 { display:none !important; }}@media (max-width: 767px){#s-1915d11b-cf33-4161-80bd-786d156b3e43 {
  display: none;
}
#s-1915d11b-cf33-4161-80bd-786d156b3e43, #wrap-s-1915d11b-cf33-4161-80bd-786d156b3e43 { display:none !important; }}
#s-1915d11b-cf33-4161-80bd-786d156b3e43 {
  display: none;
}
#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 {
  text-align: left;
}


.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 {
  max-width: 100%;
}

.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 .shg-image-zoom,
.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 {
  max-width: 100%;
}

.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 .shg-image-zoom,
.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 {
  max-width: 100%;
}

.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 .shg-image-zoom,
.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 {
  max-width: 100%;
}

.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 .shg-image-zoom,
.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 {
  max-width: 100%;
}

.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 .shg-image-zoom,
.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6a9dc17c-1d57-467d-a1cb-8869d99ee947 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-7f72e767-e136-49e4-a3b2-78fca5d6c8aa {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-7f72e767-e136-49e4-a3b2-78fca5d6c8aa .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-0e4ec4cc-2765-4c22-b3d6-85f03a8f5b34 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-0e4ec4cc-2765-4c22-b3d6-85f03a8f5b34 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-0e4ec4cc-2765-4c22-b3d6-85f03a8f5b34 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-0e4ec4cc-2765-4c22-b3d6-85f03a8f5b34 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-42bd93b5-88da-462b-80dc-f42b4f3ebb51 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-42bd93b5-88da-462b-80dc-f42b4f3ebb51 {
  display: none;
}
#s-42bd93b5-88da-462b-80dc-f42b4f3ebb51, #wrap-s-42bd93b5-88da-462b-80dc-f42b4f3ebb51 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-42bd93b5-88da-462b-80dc-f42b4f3ebb51 {
  display: none;
}
#s-42bd93b5-88da-462b-80dc-f42b4f3ebb51, #wrap-s-42bd93b5-88da-462b-80dc-f42b4f3ebb51 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-42bd93b5-88da-462b-80dc-f42b4f3ebb51 {
  display: none;
}
#s-42bd93b5-88da-462b-80dc-f42b4f3ebb51, #wrap-s-42bd93b5-88da-462b-80dc-f42b4f3ebb51 { display:none !important; }}@media (max-width: 767px){#s-42bd93b5-88da-462b-80dc-f42b4f3ebb51 {
  display: none;
}
#s-42bd93b5-88da-462b-80dc-f42b4f3ebb51, #wrap-s-42bd93b5-88da-462b-80dc-f42b4f3ebb51 { display:none !important; }}
#s-42bd93b5-88da-462b-80dc-f42b4f3ebb51 {
  display: none;
}
#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 {
  text-align: left;
}


.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 {
  max-width: 100%;
}

.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 .shg-image-zoom,
.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 {
  max-width: 100%;
}

.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 .shg-image-zoom,
.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 {
  max-width: 100%;
}

.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 .shg-image-zoom,
.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 {
  max-width: 100%;
}

.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 .shg-image-zoom,
.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 {
  max-width: 100%;
}

.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 .shg-image-zoom,
.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-e104be5f-a895-4b79-86fc-9fb27a2b50c1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-532e767b-bb51-4d7d-ab8e-99cea499f3da {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-532e767b-bb51-4d7d-ab8e-99cea499f3da .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-261e971c-91b3-43be-8b50-a2bf38c6a65b {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-261e971c-91b3-43be-8b50-a2bf38c6a65b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-261e971c-91b3-43be-8b50-a2bf38c6a65b .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-261e971c-91b3-43be-8b50-a2bf38c6a65b .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-d9f73db5-d523-4fa0-826c-7adfcc59b833 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-d9f73db5-d523-4fa0-826c-7adfcc59b833 {
  display: none;
}
#s-d9f73db5-d523-4fa0-826c-7adfcc59b833, #wrap-s-d9f73db5-d523-4fa0-826c-7adfcc59b833 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d9f73db5-d523-4fa0-826c-7adfcc59b833 {
  display: none;
}
#s-d9f73db5-d523-4fa0-826c-7adfcc59b833, #wrap-s-d9f73db5-d523-4fa0-826c-7adfcc59b833 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d9f73db5-d523-4fa0-826c-7adfcc59b833 {
  display: none;
}
#s-d9f73db5-d523-4fa0-826c-7adfcc59b833, #wrap-s-d9f73db5-d523-4fa0-826c-7adfcc59b833 { display:none !important; }}@media (max-width: 767px){#s-d9f73db5-d523-4fa0-826c-7adfcc59b833 {
  display: none;
}
#s-d9f73db5-d523-4fa0-826c-7adfcc59b833, #wrap-s-d9f73db5-d523-4fa0-826c-7adfcc59b833 { display:none !important; }}
#s-d9f73db5-d523-4fa0-826c-7adfcc59b833 {
  display: none;
}
#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f {
  text-align: left;
}


.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f {
  max-width: 100%;
}

.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f .shg-image-zoom,
.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f {
  max-width: 100%;
}

.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f .shg-image-zoom,
.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f {
  max-width: 100%;
}

.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f .shg-image-zoom,
.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f {
  max-width: 100%;
}

.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f .shg-image-zoom,
.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f {
  max-width: 100%;
}

.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f .shg-image-zoom,
.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3e0fb6b0-65fc-49d2-bc2b-77d711e4f72f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-e8341b27-6b8c-4045-9951-4f7461c6cb58 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-e8341b27-6b8c-4045-9951-4f7461c6cb58 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-fae50eed-d9d8-45ac-a4fe-4050acbd437c {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-fae50eed-d9d8-45ac-a4fe-4050acbd437c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-fae50eed-d9d8-45ac-a4fe-4050acbd437c .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-fae50eed-d9d8-45ac-a4fe-4050acbd437c .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-9d093259-8bb5-4907-8cd3-dc249050db3e {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-9d093259-8bb5-4907-8cd3-dc249050db3e {
  display: none;
}
#s-9d093259-8bb5-4907-8cd3-dc249050db3e, #wrap-s-9d093259-8bb5-4907-8cd3-dc249050db3e { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9d093259-8bb5-4907-8cd3-dc249050db3e {
  display: none;
}
#s-9d093259-8bb5-4907-8cd3-dc249050db3e, #wrap-s-9d093259-8bb5-4907-8cd3-dc249050db3e { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-9d093259-8bb5-4907-8cd3-dc249050db3e {
  display: none;
}
#s-9d093259-8bb5-4907-8cd3-dc249050db3e, #wrap-s-9d093259-8bb5-4907-8cd3-dc249050db3e { display:none !important; }}@media (max-width: 767px){#s-9d093259-8bb5-4907-8cd3-dc249050db3e {
  display: none;
}
#s-9d093259-8bb5-4907-8cd3-dc249050db3e, #wrap-s-9d093259-8bb5-4907-8cd3-dc249050db3e { display:none !important; }}
#s-9d093259-8bb5-4907-8cd3-dc249050db3e {
  display: none;
}
#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 {
  text-align: left;
}


.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 {
  max-width: 100%;
}

.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 .shg-image-zoom,
.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 {
  max-width: 100%;
}

.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 .shg-image-zoom,
.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 {
  max-width: 100%;
}

.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 .shg-image-zoom,
.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 {
  max-width: 100%;
}

.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 .shg-image-zoom,
.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 {
  max-width: 100%;
}

.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 .shg-image-zoom,
.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ff3cbe10-0fed-4610-ab62-bea0cc7d37d7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-75496d38-aec7-418d-8ca1-174f5a6cf320 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-75496d38-aec7-418d-8ca1-174f5a6cf320 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-b880147b-3c6c-4cc5-826c-af4337904643 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-b880147b-3c6c-4cc5-826c-af4337904643 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-b880147b-3c6c-4cc5-826c-af4337904643 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-b880147b-3c6c-4cc5-826c-af4337904643 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-e500f03a-efce-4c23-951c-a9f893288ebd {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 0px;
margin-right: 20px;
padding-top: 0px;
padding-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 16.666666666666668px);
}

[id="s-e500f03a-efce-4c23-951c-a9f893288ebd"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 16.666666666666668px);
}

}

#s-1a64dcc0-55b2-44d1-ab4a-3ece31f2085c {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-1a64dcc0-55b2-44d1-ab4a-3ece31f2085c {
  display: none;
}
#s-37ac4b59-3522-4857-a59b-3057a51080a1 {
  text-align: left;
}


.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 {
  max-width: 100%;
}

.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 .shg-image-zoom,
.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 {
  max-width: 100%;
}

.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 .shg-image-zoom,
.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 {
  max-width: 100%;
}

.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 .shg-image-zoom,
.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 {
  max-width: 100%;
}

.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 .shg-image-zoom,
.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 {
  max-width: 100%;
}

.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 .shg-image-zoom,
.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-37ac4b59-3522-4857-a59b-3057a51080a1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-ea2737e1-7aea-495e-aefd-804b3b3a6301 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-ea2737e1-7aea-495e-aefd-804b3b3a6301 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-79455d0a-f58f-48c2-828c-374b433ce7bd {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-79455d0a-f58f-48c2-828c-374b433ce7bd .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-79455d0a-f58f-48c2-828c-374b433ce7bd .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-79455d0a-f58f-48c2-828c-374b433ce7bd .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-62285b86-d5d2-45d0-a2ec-d0c8c3d5a670 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-62285b86-d5d2-45d0-a2ec-d0c8c3d5a670 {
  display: none;
}
#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 {
  text-align: left;
}


.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 {
  max-width: 100%;
}

.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 .shg-image-zoom,
.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 {
  max-width: 100%;
}

.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 .shg-image-zoom,
.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 {
  max-width: 100%;
}

.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 .shg-image-zoom,
.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 {
  max-width: 100%;
}

.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 .shg-image-zoom,
.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 {
  max-width: 100%;
}

.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 .shg-image-zoom,
.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c6dc118e-28c1-4f1c-aa58-ba82e2063642 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-8434b598-ccd9-486c-8ee3-19e1ee30e523 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-8434b598-ccd9-486c-8ee3-19e1ee30e523 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-63711bc3-a107-4120-ab41-b820a15c0f42 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-63711bc3-a107-4120-ab41-b820a15c0f42 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-63711bc3-a107-4120-ab41-b820a15c0f42 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-63711bc3-a107-4120-ab41-b820a15c0f42 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-3461232a-065a-450a-8e8b-5c8c6834a743 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-3461232a-065a-450a-8e8b-5c8c6834a743 {
  display: none;
}
#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b {
  text-align: left;
}


.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b {
  max-width: 100%;
}

.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b .shg-image-zoom,
.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b {
  max-width: 100%;
}

.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b .shg-image-zoom,
.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b {
  max-width: 100%;
}

.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b .shg-image-zoom,
.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b {
  max-width: 100%;
}

.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b .shg-image-zoom,
.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b {
  max-width: 100%;
}

.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b .shg-image-zoom,
.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-fe390fb9-4c0e-4b69-ad1d-bdaacc473a4b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-443497ec-e53b-4f86-bc58-e3323d5e8f0a {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-443497ec-e53b-4f86-bc58-e3323d5e8f0a .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-c63aadb7-4219-48ca-8eff-85f46f3d7bb9 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-c63aadb7-4219-48ca-8eff-85f46f3d7bb9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-c63aadb7-4219-48ca-8eff-85f46f3d7bb9 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-c63aadb7-4219-48ca-8eff-85f46f3d7bb9 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-fb36453e-8d5d-4cb8-8416-a619b911d43d {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-fb36453e-8d5d-4cb8-8416-a619b911d43d {
  display: none;
}
#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca {
  text-align: left;
}


.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca {
  max-width: 100%;
}

.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca .shg-image-zoom,
.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca {
  max-width: 100%;
}

.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca .shg-image-zoom,
.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca {
  max-width: 100%;
}

.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca .shg-image-zoom,
.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca {
  max-width: 100%;
}

.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca .shg-image-zoom,
.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca {
  max-width: 100%;
}

.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca .shg-image-zoom,
.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c4a47ab1-fffa-41ec-b3dc-08223ce456ca .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-49f94fed-d9ae-4edc-849e-8b82328e9c12 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-49f94fed-d9ae-4edc-849e-8b82328e9c12 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-63116b4e-3cb6-47cc-8398-10f1e36adb4b {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-63116b4e-3cb6-47cc-8398-10f1e36adb4b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-63116b4e-3cb6-47cc-8398-10f1e36adb4b .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-63116b4e-3cb6-47cc-8398-10f1e36adb4b .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-ed50b93b-a362-45cc-9282-63ec8b1ff498 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-ed50b93b-a362-45cc-9282-63ec8b1ff498 {
  display: none;
}
#s-ca91a132-84c5-43c8-9135-4071817d7644 {
  text-align: left;
}


.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 {
  max-width: 100%;
}

.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 .shg-image-zoom,
.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 {
  max-width: 100%;
}

.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 .shg-image-zoom,
.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 {
  max-width: 100%;
}

.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 .shg-image-zoom,
.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 {
  max-width: 100%;
}

.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 .shg-image-zoom,
.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 {
  max-width: 100%;
}

.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 .shg-image-zoom,
.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ca91a132-84c5-43c8-9135-4071817d7644 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-a30932ac-25da-4b3b-a93e-7fd28d21337c {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-a30932ac-25da-4b3b-a93e-7fd28d21337c .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-3ae29785-98af-4284-a98f-ca781febfcb1 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-3ae29785-98af-4284-a98f-ca781febfcb1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-3ae29785-98af-4284-a98f-ca781febfcb1 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-3ae29785-98af-4284-a98f-ca781febfcb1 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

#s-53fcdbfa-b71e-4a09-9ac4-d4201c01d8c9 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-53fcdbfa-b71e-4a09-9ac4-d4201c01d8c9 {
  display: none;
}
#s-53fcdbfa-b71e-4a09-9ac4-d4201c01d8c9, #wrap-s-53fcdbfa-b71e-4a09-9ac4-d4201c01d8c9 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-53fcdbfa-b71e-4a09-9ac4-d4201c01d8c9 {
  display: none;
}
#s-53fcdbfa-b71e-4a09-9ac4-d4201c01d8c9, #wrap-s-53fcdbfa-b71e-4a09-9ac4-d4201c01d8c9 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-53fcdbfa-b71e-4a09-9ac4-d4201c01d8c9 {
  display: none;
}
#s-53fcdbfa-b71e-4a09-9ac4-d4201c01d8c9, #wrap-s-53fcdbfa-b71e-4a09-9ac4-d4201c01d8c9 { display:none !important; }}@media (max-width: 767px){#s-53fcdbfa-b71e-4a09-9ac4-d4201c01d8c9 {
  display: none;
}
#s-53fcdbfa-b71e-4a09-9ac4-d4201c01d8c9, #wrap-s-53fcdbfa-b71e-4a09-9ac4-d4201c01d8c9 { display:none !important; }}
#s-53fcdbfa-b71e-4a09-9ac4-d4201c01d8c9 {
  display: none;
}
#s-ea2dc44f-22f4-476a-b278-f447666990fd {
  text-align: left;
}


.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd {
  max-width: 100%;
}

.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd .shg-image-zoom,
.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd {
  max-width: 100%;
}

.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd .shg-image-zoom,
.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd {
  max-width: 100%;
}

.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd .shg-image-zoom,
.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd {
  max-width: 100%;
}

.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd .shg-image-zoom,
.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd {
  max-width: 100%;
}

.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd .shg-image-zoom,
.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ea2dc44f-22f4-476a-b278-f447666990fd .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-e6147de3-09ae-4c5e-affd-5556cf56bde8 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-e6147de3-09ae-4c5e-affd-5556cf56bde8 .shg-product-title-component h4 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
}

#s-fad9c881-8ba0-4d93-9712-de2f57edea5b {
  margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
text-align: center;
}

#s-fad9c881-8ba0-4d93-9712-de2f57edea5b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 11px;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-fad9c881-8ba0-4d93-9712-de2f57edea5b .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 11px;
}

#s-fad9c881-8ba0-4d93-9712-de2f57edea5b .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 11px;
  padding-left: 10px;
}

/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

@media (max-width: 1024px) {
  .shg-c,
  .shg-box {
    background-attachment: scroll !important;
  }
}

@media only screen
  and (min-width: 1024px) and (max-height: 1366px)
  and (-webkit-min-device-pixel-ratio: 1.5) and (hover: none)
  and (orientation: landscape) {
  .shg-box {
    background-attachment: scroll !important;
  }
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
	opacity: 0;
}
.shogun-lazyloaded {
	opacity: 1;
	transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty {
  display: block;
}