.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-2e46ee15-cb1d-458b-bb73-91fc18e977e5 {
  min-height: 50px;
background-color: rgba(249, 249, 249, 1);
}








#s-2e46ee15-cb1d-458b-bb73-91fc18e977e5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2e46ee15-cb1d-458b-bb73-91fc18e977e5.shg-box.shg-c {
  justify-content: 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-68eea6d5-a995-46a8-8985-30fb09290a00 {
  padding-top: 5px;
}
@media (max-width: 767px){#s-68eea6d5-a995-46a8-8985-30fb09290a00 {
  margin-top: 10px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
}
}
.shogun-countdown {
  display: flex;
  text-align: center;
  justify-content: center;
}

.shg-align-left > .shogun-countdown {
  justify-content: flex-start;
}

.shg-align-right > .shogun-countdown {
  justify-content: flex-end;
}

.shogun-countdown > div {
  padding: 5px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.shogun-countdown > div > label {
  font-size: 12px;
}

.shogun-countdown > span {
  padding: 5px;
  font-size: 32px;
  line-height: 32px;
}

.shogun-countdown > div > span {
  font-size: 32px;
  line-height: 32px;
  font-weight: 600;
}

.shogun-countdown-small > div > label {
  font-size: 8px;
}

.shogun-countdown-small > span,
.shogun-countdown-small > div > span  {
  font-size: 21px;
  line-height: 21px;
}

.shogun-countdown-large > div > label {
  font-size: 18px;
}

.shogun-countdown-large > span,
.shogun-countdown-large > div > span {
  font-size: 48px;
  line-height: 48px;
}

@media (min-width: 768px) {
  .shogun-countdown > span,
  .shogun-countdown > div > span {
    font-size: 45px;
    line-height: 45px;
  }

  .shogun-countdown-small > span,
  .shogun-countdown-small > div > span {
    font-size: 30px;
    line-height: 30px;
  }

  .shogun-countdown-large > span,
  .shogun-countdown-large > div > span {
    font-size: 68px;
    line-height: 68px;
  }
}

#s-83febdd6-ca0c-4e0e-8178-6053303ee77c .shogun-countdown span, #s-83febdd6-ca0c-4e0e-8178-6053303ee77c .shogun-countdown label {
  color: #555;
}
#s-88415be7-f715-456c-b99f-7683ab95106d {
  min-height: 50px;
}








#s-88415be7-f715-456c-b99f-7683ab95106d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-88415be7-f715-456c-b99f-7683ab95106d.shg-box.shg-c {
  justify-content: center;
}

.shogun-image-container {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content-bottom {
  align-items: flex-end;
}
#s-172614ef-5023-4676-995b-6b3fd5e43053 {
  text-align: center;
}




  #s-172614ef-5023-4676-995b-6b3fd5e43053 img.shogun-image {
    
    width: px;
  }


#s-172614ef-5023-4676-995b-6b3fd5e43053 .shogun-image-content {
  
    align-items: center;
  
}

#s-bb85bb26-2fd4-4b13-944e-38696c59754c {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOWNjNjBjNDItZTU1Zi00MmVkLTgxZDQtZjQyZGM2NDVhZTg0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjY2ODE4MTgxODE4MTgxODIiIHN0eWxlPSJzdG9wLWNvbG9yOiNjYWM3Y2M7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjAuODUiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoIzljYzYwYzQyLWU1NWYtNDJlZC04MWQ0LWY0MmRjNjQ1YWU4NCkiLz48L3N2Zz4=);
background-repeat: no-repeat;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 100px;
padding-left: 10%;
padding-bottom: 100px;
padding-right: 10%;
min-height: 50px;
background-attachment: scroll;
}
@media (min-width: 1200px){#s-bb85bb26-2fd4-4b13-944e-38696c59754c {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-bb85bb26-2fd4-4b13-944e-38696c59754c {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-bb85bb26-2fd4-4b13-944e-38696c59754c {
  padding-top: 60px;
padding-left: 5%;
padding-bottom: 60px;
padding-right: 5%;
}
}@media (max-width: 767px){#s-bb85bb26-2fd4-4b13-944e-38696c59754c {
  padding-top: 60px;
padding-left: 20px;
padding-bottom: 60px;
padding-right: 20px;
}
}







#s-bb85bb26-2fd4-4b13-944e-38696c59754c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bb85bb26-2fd4-4b13-944e-38696c59754c.shg-box.shg-c {
  justify-content: flex-start;
}

.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-b302280b-159f-41fc-ac9c-ed60e2a99508 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 40px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(242, 242, 242, 1);
text-align: center;
}
@media (min-width: 1200px){#s-b302280b-159f-41fc-ac9c-ed60e2a99508 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b302280b-159f-41fc-ac9c-ed60e2a99508 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-b302280b-159f-41fc-ac9c-ed60e2a99508 {
  
}
}@media (max-width: 767px){#s-b302280b-159f-41fc-ac9c-ed60e2a99508 {
  
}
}
#s-b302280b-159f-41fc-ac9c-ed60e2a99508 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: 2px;
  text-align: center;
}



.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;
}

@media (min-width: 0px) {
[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-de977bea-729b-4ff0-884a-2ee650748aa1"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-b7419674-56b9-4dfa-bbf5-f41b69b9b8aa {
  min-height: 50px;
}
@media (max-width: 767px){#s-b7419674-56b9-4dfa-bbf5-f41b69b9b8aa {
  margin-top: 0px;
margin-bottom: 60px;
}
}







#s-b7419674-56b9-4dfa-bbf5-f41b69b9b8aa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b7419674-56b9-4dfa-bbf5-f41b69b9b8aa.shg-box.shg-c {
  justify-content: center;
}

#s-52623d9f-2322-4c30-9d8b-8e11cdd6cf88 {
  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-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b {
  text-align: left;
}


.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b {
  max-width: 100%;
}

.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b .shg-image-zoom,
.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b {
  max-width: 100%;
}

.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b .shg-image-zoom,
.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b {
  max-width: 100%;
}

.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b .shg-image-zoom,
.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b {
  max-width: 100%;
}

.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b .shg-image-zoom,
.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b {
  max-width: 100%;
}

.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b .shg-image-zoom,
.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9182f80a-5bf6-47c6-8f98-9ff8b06dcb0b .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-106561e2-571f-4d2e-9637-dafc1663dfbf {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-106561e2-571f-4d2e-9637-dafc1663dfbf .shg-product-title-component h6 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-0411b55b-08b1-4004-9973-c5a07837e2fb {
  margin-bottom: 20px;
text-align: center;
}

#s-0411b55b-08b1-4004-9973-c5a07837e2fb .shg-product-sold-out {
  display: none;
  color: rgba(26, 86, 207, 1);
  font-size: 16px;
}

#s-0411b55b-08b1-4004-9973-c5a07837e2fb .shg-product-price {
  color: rgba(26, 86, 207, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-0411b55b-08b1-4004-9973-c5a07837e2fb .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
.shg-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

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

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

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

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

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

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

#s-0fa54549-57d8-4065-ba2a-55926823542c {
  background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(177, 160, 160, 1);
text-align: center;
text-decoration: none;
hover-type: color;
}
#s-0fa54549-57d8-4065-ba2a-55926823542c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-0fa54549-57d8-4065-ba2a-55926823542c:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-0fa54549-57d8-4065-ba2a-55926823542c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

.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-2740e78a-76ff-415b-8a21-4bfdbbaff255 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-2740e78a-76ff-415b-8a21-4bfdbbaff255:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-2740e78a-76ff-415b-8a21-4bfdbbaff255:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-2740e78a-76ff-415b-8a21-4bfdbbaff255 {
  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-2740e78a-76ff-415b-8a21-4bfdbbaff255.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2740e78a-76ff-415b-8a21-4bfdbbaff255.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-2740e78a-76ff-415b-8a21-4bfdbbaff255.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-2740e78a-76ff-415b-8a21-4bfdbbaff255.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-9d05ef75-f637-4645-a12a-f3a314215d64 {
  display: none;
}
#s-31052c15-7ffa-487d-82e7-800970bc0a63 {
  text-align: left;
}


.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 {
  max-width: 100%;
}

.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 .shg-image-zoom,
.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 {
  max-width: 100%;
}

.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 .shg-image-zoom,
.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 {
  max-width: 100%;
}

.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 .shg-image-zoom,
.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 {
  max-width: 100%;
}

.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 .shg-image-zoom,
.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 {
  max-width: 100%;
}

.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 .shg-image-zoom,
.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-31052c15-7ffa-487d-82e7-800970bc0a63 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-74e93cfa-9419-47df-a1c3-ed0082bad1f9 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-74e93cfa-9419-47df-a1c3-ed0082bad1f9 .shg-product-title-component h6 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-c977ac72-f797-493b-98f7-4db4e6b6e133 {
  margin-bottom: 20px;
text-align: center;
}

#s-c977ac72-f797-493b-98f7-4db4e6b6e133 .shg-product-sold-out {
  display: none;
  color: rgba(26, 86, 207, 1);
  font-size: 16px;
}

#s-c977ac72-f797-493b-98f7-4db4e6b6e133 .shg-product-price {
  color: rgba(26, 86, 207, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-c977ac72-f797-493b-98f7-4db4e6b6e133 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-83b590c3-564a-458d-bba6-a404552ceeb6 {
  background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(177, 160, 160, 1);
text-align: center;
text-decoration: none;
hover-type: color;
}
#s-83b590c3-564a-458d-bba6-a404552ceeb6:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-83b590c3-564a-458d-bba6-a404552ceeb6:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-83b590c3-564a-458d-bba6-a404552ceeb6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-307050b8-ad90-49f5-8465-aa73306b37a0 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-307050b8-ad90-49f5-8465-aa73306b37a0:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-307050b8-ad90-49f5-8465-aa73306b37a0:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-307050b8-ad90-49f5-8465-aa73306b37a0 {
  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-307050b8-ad90-49f5-8465-aa73306b37a0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-307050b8-ad90-49f5-8465-aa73306b37a0.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-307050b8-ad90-49f5-8465-aa73306b37a0.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-307050b8-ad90-49f5-8465-aa73306b37a0.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-01d986d7-4f90-48c5-9c4e-dfe488035bab {
  min-height: 50px;
}
@media (max-width: 767px){#s-01d986d7-4f90-48c5-9c4e-dfe488035bab {
  margin-top: 0px;
margin-bottom: 60px;
}
}







#s-01d986d7-4f90-48c5-9c4e-dfe488035bab > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-01d986d7-4f90-48c5-9c4e-dfe488035bab.shg-box.shg-c {
  justify-content: center;
}

#s-8696c6de-796f-4e2b-ad1a-a8e7ee43afc3 {
  display: none;
}
#s-578558e0-c894-45bf-9f70-9768cbaeb87e {
  text-align: left;
}


.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e {
  max-width: 100%;
}

.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e .shg-image-zoom,
.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e {
  max-width: 100%;
}

.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e .shg-image-zoom,
.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e {
  max-width: 100%;
}

.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e .shg-image-zoom,
.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e {
  max-width: 100%;
}

.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e .shg-image-zoom,
.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e {
  max-width: 100%;
}

.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e .shg-image-zoom,
.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-578558e0-c894-45bf-9f70-9768cbaeb87e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-ddb8eb44-13ba-4088-8acb-6f3b80fe76f7 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-ddb8eb44-13ba-4088-8acb-6f3b80fe76f7 .shg-product-title-component h6 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-07c86be4-0cb6-4945-9286-1f7abe8d9f7e {
  margin-bottom: 20px;
text-align: center;
}

#s-07c86be4-0cb6-4945-9286-1f7abe8d9f7e .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-07c86be4-0cb6-4945-9286-1f7abe8d9f7e .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-07c86be4-0cb6-4945-9286-1f7abe8d9f7e .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-6da2e71f-5b49-4f08-b99b-75b01264d9aa {
  background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(177, 160, 160, 1);
text-align: center;
text-decoration: none;
hover-type: color;
}
#s-6da2e71f-5b49-4f08-b99b-75b01264d9aa:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6da2e71f-5b49-4f08-b99b-75b01264d9aa:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-6da2e71f-5b49-4f08-b99b-75b01264d9aa.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-79226f50-82a9-4b72-ad70-68b23b38d50e {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-79226f50-82a9-4b72-ad70-68b23b38d50e:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-79226f50-82a9-4b72-ad70-68b23b38d50e:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-79226f50-82a9-4b72-ad70-68b23b38d50e {
  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-79226f50-82a9-4b72-ad70-68b23b38d50e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-79226f50-82a9-4b72-ad70-68b23b38d50e.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-79226f50-82a9-4b72-ad70-68b23b38d50e.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-79226f50-82a9-4b72-ad70-68b23b38d50e.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-d77dd93e-f5c5-4f72-b2f2-6fc78f636e34 {
  display: none;
}
#s-c97775fa-fc1f-4319-a316-925934458b33 {
  text-align: left;
}


.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 {
  max-width: 100%;
}

.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 .shg-image-zoom,
.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 {
  max-width: 100%;
}

.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 .shg-image-zoom,
.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 {
  max-width: 100%;
}

.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 .shg-image-zoom,
.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 {
  max-width: 100%;
}

.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 .shg-image-zoom,
.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 {
  max-width: 100%;
}

.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 .shg-image-zoom,
.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c97775fa-fc1f-4319-a316-925934458b33 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-297a3bcd-2100-4570-92dc-ed645ce9c033 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-297a3bcd-2100-4570-92dc-ed645ce9c033 .shg-product-title-component h6 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-22fed4b8-7e2a-4e06-8c6d-2a794ef19b34 {
  margin-bottom: 20px;
text-align: center;
}

#s-22fed4b8-7e2a-4e06-8c6d-2a794ef19b34 .shg-product-sold-out {
  display: none;
  color: rgba(48, 97, 197, 1);
  font-size: 16px;
}

#s-22fed4b8-7e2a-4e06-8c6d-2a794ef19b34 .shg-product-price {
  color: rgba(48, 97, 197, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-22fed4b8-7e2a-4e06-8c6d-2a794ef19b34 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-f2569159-a7f4-4057-ba24-e8c725baddf2 {
  background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(177, 160, 160, 1);
text-align: center;
text-decoration: none;
hover-type: color;
}
#s-f2569159-a7f4-4057-ba24-e8c725baddf2:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-f2569159-a7f4-4057-ba24-e8c725baddf2:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-f2569159-a7f4-4057-ba24-e8c725baddf2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-eea08b61-e07b-489d-a7da-2baf1f5e461e {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-eea08b61-e07b-489d-a7da-2baf1f5e461e:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-eea08b61-e07b-489d-a7da-2baf1f5e461e:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-eea08b61-e07b-489d-a7da-2baf1f5e461e {
  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-eea08b61-e07b-489d-a7da-2baf1f5e461e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-eea08b61-e07b-489d-a7da-2baf1f5e461e.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-eea08b61-e07b-489d-a7da-2baf1f5e461e.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-eea08b61-e07b-489d-a7da-2baf1f5e461e.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-99ef8410-ab36-4304-87b5-7b71bb394751 {
  display: none;
}
#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 {
  text-align: left;
}


.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 {
  max-width: 100%;
}

.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 .shg-image-zoom,
.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 {
  max-width: 100%;
}

.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 .shg-image-zoom,
.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 {
  max-width: 100%;
}

.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 .shg-image-zoom,
.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 {
  max-width: 100%;
}

.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 .shg-image-zoom,
.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 {
  max-width: 100%;
}

.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 .shg-image-zoom,
.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9108752b-70fe-4317-9e3b-53d2eabe7c00 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-0119bb3e-cca0-451a-b197-0fe80ac184d9 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-0119bb3e-cca0-451a-b197-0fe80ac184d9 .shg-product-title-component h6 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-1ba468e1-9f8e-474f-8f5c-ff022141dd67 {
  margin-bottom: 20px;
text-align: center;
}

#s-1ba468e1-9f8e-474f-8f5c-ff022141dd67 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-1ba468e1-9f8e-474f-8f5c-ff022141dd67 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-1ba468e1-9f8e-474f-8f5c-ff022141dd67 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-836e193d-457b-4f58-93aa-786d70647557 {
  background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(177, 160, 160, 1);
text-align: center;
text-decoration: none;
hover-type: color;
}
#s-836e193d-457b-4f58-93aa-786d70647557:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-836e193d-457b-4f58-93aa-786d70647557:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-836e193d-457b-4f58-93aa-786d70647557.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-d90f7532-5cb7-486d-8469-02b901bf126e {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-d90f7532-5cb7-486d-8469-02b901bf126e:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-d90f7532-5cb7-486d-8469-02b901bf126e:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-d90f7532-5cb7-486d-8469-02b901bf126e {
  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-d90f7532-5cb7-486d-8469-02b901bf126e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d90f7532-5cb7-486d-8469-02b901bf126e.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-d90f7532-5cb7-486d-8469-02b901bf126e.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-d90f7532-5cb7-486d-8469-02b901bf126e.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-82042513-165f-49e3-80ac-f5fc393fbe6c {
  display: none;
}
#s-63060bff-2fb2-4fab-930a-85ae33eb9197 {
  text-align: left;
}


.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 {
  max-width: 100%;
}

.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 .shg-image-zoom,
.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 {
  max-width: 100%;
}

.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 .shg-image-zoom,
.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 {
  max-width: 100%;
}

.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 .shg-image-zoom,
.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 {
  max-width: 100%;
}

.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 .shg-image-zoom,
.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 {
  max-width: 100%;
}

.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 .shg-image-zoom,
.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-63060bff-2fb2-4fab-930a-85ae33eb9197 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-c4b6b6bd-1ecb-4296-bd19-59e5628e29d6 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-c4b6b6bd-1ecb-4296-bd19-59e5628e29d6 .shg-product-title-component h6 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-4fab62f7-f5c2-4f3a-94d5-dd8bb3deecf1 {
  margin-bottom: 20px;
text-align: center;
}

#s-4fab62f7-f5c2-4f3a-94d5-dd8bb3deecf1 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-4fab62f7-f5c2-4f3a-94d5-dd8bb3deecf1 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-4fab62f7-f5c2-4f3a-94d5-dd8bb3deecf1 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-ffc3c5a6-b687-43cb-aedb-b5ebce285648 {
  background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(177, 160, 160, 1);
text-align: center;
text-decoration: none;
hover-type: color;
}
#s-ffc3c5a6-b687-43cb-aedb-b5ebce285648:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-ffc3c5a6-b687-43cb-aedb-b5ebce285648:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-ffc3c5a6-b687-43cb-aedb-b5ebce285648.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-f3b21b9e-2d2a-41bd-8013-2fd8a1b6f316 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-f3b21b9e-2d2a-41bd-8013-2fd8a1b6f316:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-f3b21b9e-2d2a-41bd-8013-2fd8a1b6f316:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-f3b21b9e-2d2a-41bd-8013-2fd8a1b6f316 {
  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-f3b21b9e-2d2a-41bd-8013-2fd8a1b6f316.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f3b21b9e-2d2a-41bd-8013-2fd8a1b6f316.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-f3b21b9e-2d2a-41bd-8013-2fd8a1b6f316.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-f3b21b9e-2d2a-41bd-8013-2fd8a1b6f316.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-8da933a9-ddc0-4917-9680-8ff49c18f9fc {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 100px;
padding-left: 10%;
padding-bottom: 100px;
padding-right: 10%;
min-height: 50px;
background-color: rgba(245, 220, 220, 1);
}
@media (min-width: 1200px){#s-8da933a9-ddc0-4917-9680-8ff49c18f9fc {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8da933a9-ddc0-4917-9680-8ff49c18f9fc {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-8da933a9-ddc0-4917-9680-8ff49c18f9fc {
  padding-top: 60px;
padding-left: 5%;
padding-bottom: 60px;
padding-right: 5%;
}
}@media (max-width: 767px){#s-8da933a9-ddc0-4917-9680-8ff49c18f9fc {
  padding-top: 60px;
padding-left: 20px;
padding-bottom: 60px;
padding-right: 20px;
}
}







#s-8da933a9-ddc0-4917-9680-8ff49c18f9fc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8da933a9-ddc0-4917-9680-8ff49c18f9fc.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-3c9ffa79-3452-4420-ac24-24d88069fdb2"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-1dbbca1d-db68-4d9c-b264-3f21e3261f9d"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-36b86bda-11b1-4f57-ad7b-048200c84e5f {
  padding-left: 0px;
padding-right: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-36b86bda-11b1-4f57-ad7b-048200c84e5f {
  margin-bottom: 40px;
}
}







#s-36b86bda-11b1-4f57-ad7b-048200c84e5f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-36b86bda-11b1-4f57-ad7b-048200c84e5f.shg-box.shg-c {
  justify-content: center;
}

#s-6bcfd5c0-f9cd-4578-bac0-bad71fc25554 {
  padding-top: 0px;
padding-left: 52px;
padding-bottom: 0px;
padding-right: 52px;
text-align: right;
}




  #s-6bcfd5c0-f9cd-4578-bac0-bad71fc25554 img.shogun-image {
    
    width: px;
  }


#s-6bcfd5c0-f9cd-4578-bac0-bad71fc25554 .shogun-image-content {
  
    align-items: center;
  
}

#s-003f005f-2fcc-405c-a66c-635c33ee530d {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-003f005f-2fcc-405c-a66c-635c33ee530d .shogun-heading-component h6 {
  color: #000;
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-e5606fc5-e79c-4ed1-92eb-7aa5f8bf7c92 {
  margin-top: 10px;
}

#s-7b4aab32-1c5c-4a19-bc7a-e91d1c56af72 {
  min-height: 50px;
}
@media (max-width: 767px){#s-7b4aab32-1c5c-4a19-bc7a-e91d1c56af72 {
  margin-top: 0px;
margin-left: 20px;
margin-bottom: 40px;
margin-right: 20px;
}
}







#s-7b4aab32-1c5c-4a19-bc7a-e91d1c56af72 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7b4aab32-1c5c-4a19-bc7a-e91d1c56af72.shg-box.shg-c {
  justify-content: center;
}

#s-b3d42eee-fcac-4f84-bf04-5fe364e758b2 {
  margin-top: 0px;
margin-bottom: 20px;
padding-top: 17px;
padding-bottom: 17px;
min-height: 75px;
text-align: center;
}




  #s-b3d42eee-fcac-4f84-bf04-5fe364e758b2 img.shogun-image {
    
    width: px;
  }


#s-b3d42eee-fcac-4f84-bf04-5fe364e758b2 .shogun-image-content {
  
    align-items: center;
  
}

#s-1b60061b-fc00-4b53-a8c3-45a0ad81714d {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-1b60061b-fc00-4b53-a8c3-45a0ad81714d .shogun-heading-component h6 {
  color: #000;
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-65309c33-624f-4331-b686-35c54246d536 {
  margin-top: 10px;
}

@media (min-width: 0px) {
[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-e59a5c1c-d781-4d24-a4ad-0999755fe6fd"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-c7e3ff99-4b2a-45a2-bc7e-15df8bd5e473 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-c7e3ff99-4b2a-45a2-bc7e-15df8bd5e473 {
  margin-left: 20px;
margin-bottom: 40px;
margin-right: 20px;
}
}







#s-c7e3ff99-4b2a-45a2-bc7e-15df8bd5e473 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c7e3ff99-4b2a-45a2-bc7e-15df8bd5e473.shg-box.shg-c {
  justify-content: center;
}

#s-18ba0ca9-0fce-41c2-a4a6-d0ad7ed2e635 {
  margin-bottom: 20px;
padding-left: 65px;
padding-right: 65px;
min-height: 58px;
text-align: center;
}




  #s-18ba0ca9-0fce-41c2-a4a6-d0ad7ed2e635 img.shogun-image {
    
    width: px;
  }


#s-18ba0ca9-0fce-41c2-a4a6-d0ad7ed2e635 .shogun-image-content {
  
    align-items: center;
  
}

#s-f4b8ede5-f3cd-41fe-830a-4dcf75f8dcc9 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-f4b8ede5-f3cd-41fe-830a-4dcf75f8dcc9 .shogun-heading-component h6 {
  color: #000;
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-43757720-be18-4c6f-934e-20f09aa1644c {
  margin-top: 10px;
}

#s-b05592d0-136f-45f7-a6f9-2349fe9cbe16 {
  min-height: 50px;
}
@media (max-width: 767px){#s-b05592d0-136f-45f7-a6f9-2349fe9cbe16 {
  margin-left: 20px;
margin-right: 20px;
}
}







#s-b05592d0-136f-45f7-a6f9-2349fe9cbe16 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b05592d0-136f-45f7-a6f9-2349fe9cbe16.shg-box.shg-c {
  justify-content: center;
}

#s-7e3a6c7e-0d83-4bcd-8f4c-90daf3678455 {
  margin-top: 10px;
margin-bottom: 10px;
}

#s-7e3a6c7e-0d83-4bcd-8f4c-90daf3678455 .shogun-icon-wrapper {
  text-align: center;
}


#s-7e3a6c7e-0d83-4bcd-8f4c-90daf3678455 .shogun-icon-wrapper > .shogun-icon {

  font-size: 65px !important;
  color: rgba(0, 5, 10, 1);
}

#s-c85d8bbe-d77d-452a-9d31-b5f84ad81cb5 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-c85d8bbe-d77d-452a-9d31-b5f84ad81cb5 .shogun-heading-component h6 {
  color: #000;
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-8fc68945-34de-48ef-99b6-a94cb341f7a0 {
  margin-top: 10px;
}

.shogun-accordion-wrapper .shogun-accordion {
  margin-bottom: 0;
  border-radius: 4px;
}

.shogun-accordion {
  margin-bottom: 20px;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  overflow: hidden;
}

.shogun-accordion-wrapper .shogun-accordion + .shogun-accordion {
  margin-top: 5px;
}

.shogun-accordion-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.shogun-accordion-heading {
  color: #333;
  border-bottom: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  cursor: pointer;
}

.shogun-accordion-title {
  margin: 0 !important;
  padding: 0 !important;
  cursor: pointer;
  text-decoration: none;
  flex: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.shogun-accordion-body {
  display: none;
  opacity: 0;
  transition: opacity 0.5s linear;
}

.shogun-accordion-body.shogun-accordion-active {
  display: block;
  opacity: 1;
  visibility: visible;
}

.shogun-accordion-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 1.2em;
}

.shogun-accordion-icon > span {
  transition: 0.3s transform;
  position: absolute;
  right: 0;
  font-size: 1.2em;
}

.shogun-accordion-icon.shogun-icon-chevron > span::after {
  content: "▸";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-chevron
  > span {
  transform: rotate(90deg);
}

.shogun-accordion-icon.shogun-icon-plus > span::after {
  content: "＋";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-plus
  > span {
  transform: rotate(-225deg);
}

#s-440e6a5a-3fe6-4c1c-a0a3-64da83adff46 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-440e6a5a-3fe6-4c1c-a0a3-64da83adff46 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(28, 33, 44, 1);
  padding: 10px;
}

#s-440e6a5a-3fe6-4c1c-a0a3-64da83adff46 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-440e6a5a-3fe6-4c1c-a0a3-64da83adff46 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-440e6a5a-3fe6-4c1c-a0a3-64da83adff46 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(255, 255, 255, 1);
  text-align: center;
  font-family: Montserrat;
  font-weight: 600;
  font-style: ;
  font-size: 34px;
}

#s-440e6a5a-3fe6-4c1c-a0a3-64da83adff46 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 34px;
}
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-category-grid {
  margin: -20px 0;
}

.shg-category-row,
.shg-category-row-hor {
  display: flex;
  margin: 20px 0;
}

.shg-category-col,
.shg-category-col-1 {
  flex: 1;
  padding: 0 10px;
}

.shg-category-col:last-child {
  padding-right: 0;
}

.shg-category-col:first-child {
  padding-left: 0;
}

.shg-category-col-2 {
  flex: 2;
  padding: 0 20px;
}

.shg-category-col-3 {
  flex: 3;
  padding: 0 30px;
}

.shg-category-col-4 {
  flex: 4;
  padding: 0 40px;
}

.shg-category-col-5 {
  flex: 5;
  padding: 0 50px;
}

@media (max-width: 768px) {
  .shg-category-row.stacked {
    display: block;
  }

  .shg-category-row .shg-category-col {
    padding: 20px 0;
  }

  .shg-category-row .shg-category-col:first-child {
    padding-top: 0;
  }

  .shg-category-row .shg-category-col:last-child {
    padding-bottom: 0;
  }
}

@media (max-width: 480px) {
  .shg-category-row-hor {
    display: flex;
    flex-wrap: wrap;
  }

  .shg-category-row-hor .shg-category-col,
  .shg-category-row-hor .shg-category-col:first-child,
  .shg-category-row-hor .shg-category-col:last-child {
    min-width: 50%;
    max-width: 50%;
    padding-top: 0;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
  }
}

#s-eb10f10a-aaef-43fa-bc5e-50df4840e3c5 {
  padding-left: 25px;
padding-right: 25px;
}

#s-2bd8559e-6ff3-487d-9ad3-b4b3ed066983 {
  display: none;
}
#s-85f9f661-c959-423b-bb58-22edbe8432fa {
  text-align: left;
}


.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa {
  max-width: 100%;
}

.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa .shg-image-zoom,
.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa {
  max-width: 100%;
}

.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa .shg-image-zoom,
.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa {
  max-width: 100%;
}

.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa .shg-image-zoom,
.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa {
  max-width: 100%;
}

.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa .shg-image-zoom,
.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa {
  max-width: 100%;
}

.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa .shg-image-zoom,
.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-85f9f661-c959-423b-bb58-22edbe8432fa .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-734bbc73-d8c5-4ad1-bb2b-4bb9cda90bbd {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-734bbc73-d8c5-4ad1-bb2b-4bb9cda90bbd .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-6235db4a-0671-43ee-833c-4f26db5adebd {
  margin-bottom: 20px;
text-align: center;
}

#s-6235db4a-0671-43ee-833c-4f26db5adebd .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-6235db4a-0671-43ee-833c-4f26db5adebd .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-6235db4a-0671-43ee-833c-4f26db5adebd .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-cae26f01-9383-4325-8afc-5fb97ff53698 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-cae26f01-9383-4325-8afc-5fb97ff53698:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-cae26f01-9383-4325-8afc-5fb97ff53698:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-cae26f01-9383-4325-8afc-5fb97ff53698 {
  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-cae26f01-9383-4325-8afc-5fb97ff53698.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cae26f01-9383-4325-8afc-5fb97ff53698.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-cae26f01-9383-4325-8afc-5fb97ff53698.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-cae26f01-9383-4325-8afc-5fb97ff53698.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-8df00be2-fe28-47e5-bd0a-bf55ca098c0b {
  display: none;
}
#s-07452c3d-5c46-4830-abb4-744182aa6ecf {
  text-align: left;
}


.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf {
  max-width: 100%;
}

.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf .shg-image-zoom,
.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf {
  max-width: 100%;
}

.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf .shg-image-zoom,
.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf {
  max-width: 100%;
}

.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf .shg-image-zoom,
.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf {
  max-width: 100%;
}

.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf .shg-image-zoom,
.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf {
  max-width: 100%;
}

.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf .shg-image-zoom,
.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-07452c3d-5c46-4830-abb4-744182aa6ecf .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-25aedba0-0b07-4a4f-963e-d961d2ed4b3b {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-25aedba0-0b07-4a4f-963e-d961d2ed4b3b .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-3ae1d452-1aa9-4ee1-8120-f27f0692340a {
  margin-bottom: 20px;
text-align: center;
}

#s-3ae1d452-1aa9-4ee1-8120-f27f0692340a .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-3ae1d452-1aa9-4ee1-8120-f27f0692340a .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-3ae1d452-1aa9-4ee1-8120-f27f0692340a .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-0a4c69a3-9387-41f1-84e9-6415a6905f33 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-0a4c69a3-9387-41f1-84e9-6415a6905f33:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-0a4c69a3-9387-41f1-84e9-6415a6905f33:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-0a4c69a3-9387-41f1-84e9-6415a6905f33 {
  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-0a4c69a3-9387-41f1-84e9-6415a6905f33.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0a4c69a3-9387-41f1-84e9-6415a6905f33.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-0a4c69a3-9387-41f1-84e9-6415a6905f33.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-0a4c69a3-9387-41f1-84e9-6415a6905f33.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-3b71b9b3-825f-4943-84df-e22cc73f9882 {
  display: none;
}
#s-babf5bc4-8e38-4403-8416-b567e10a51f1 {
  text-align: left;
}


.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 {
  max-width: 100%;
}

.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 .shg-image-zoom,
.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 {
  max-width: 100%;
}

.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 .shg-image-zoom,
.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 {
  max-width: 100%;
}

.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 .shg-image-zoom,
.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 {
  max-width: 100%;
}

.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 .shg-image-zoom,
.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 {
  max-width: 100%;
}

.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 .shg-image-zoom,
.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-babf5bc4-8e38-4403-8416-b567e10a51f1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-e17a2035-8c98-46cc-bf4f-d4151d569c56 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-e17a2035-8c98-46cc-bf4f-d4151d569c56 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-d3f827de-5a2c-40e8-b523-8ca48677d5c2 {
  margin-bottom: 20px;
text-align: center;
}

#s-d3f827de-5a2c-40e8-b523-8ca48677d5c2 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-d3f827de-5a2c-40e8-b523-8ca48677d5c2 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-d3f827de-5a2c-40e8-b523-8ca48677d5c2 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-36f5072b-a0fc-4bf5-a5b8-b7b0782b0cf0 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-36f5072b-a0fc-4bf5-a5b8-b7b0782b0cf0:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-36f5072b-a0fc-4bf5-a5b8-b7b0782b0cf0:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-36f5072b-a0fc-4bf5-a5b8-b7b0782b0cf0 {
  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-36f5072b-a0fc-4bf5-a5b8-b7b0782b0cf0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-36f5072b-a0fc-4bf5-a5b8-b7b0782b0cf0.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-36f5072b-a0fc-4bf5-a5b8-b7b0782b0cf0.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-36f5072b-a0fc-4bf5-a5b8-b7b0782b0cf0.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-d5ea367c-27dd-42cf-a98a-2ba42071e0b0 {
  padding-left: 25px;
padding-right: 25px;
}

#s-73e1027d-4b2f-4173-a802-5d92547c8aa0 {
  display: none;
}
#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 {
  text-align: left;
}


.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 {
  max-width: 100%;
}

.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 .shg-image-zoom,
.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 {
  max-width: 100%;
}

.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 .shg-image-zoom,
.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 {
  max-width: 100%;
}

.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 .shg-image-zoom,
.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 {
  max-width: 100%;
}

.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 .shg-image-zoom,
.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 {
  max-width: 100%;
}

.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 .shg-image-zoom,
.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-88cd83f3-ee9e-4180-888a-e2f6094a7f69 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-9c4a54fb-54eb-4faf-8000-c61427412b9f {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-9c4a54fb-54eb-4faf-8000-c61427412b9f .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-e0a400d9-8dac-42f9-b60a-1180b9af3db1 {
  margin-bottom: 20px;
text-align: center;
}

#s-e0a400d9-8dac-42f9-b60a-1180b9af3db1 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-e0a400d9-8dac-42f9-b60a-1180b9af3db1 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-e0a400d9-8dac-42f9-b60a-1180b9af3db1 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-7bd5c587-d772-446a-b7f3-90fa5501fb72 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-7bd5c587-d772-446a-b7f3-90fa5501fb72:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-7bd5c587-d772-446a-b7f3-90fa5501fb72:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-7bd5c587-d772-446a-b7f3-90fa5501fb72 {
  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-7bd5c587-d772-446a-b7f3-90fa5501fb72.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7bd5c587-d772-446a-b7f3-90fa5501fb72.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-7bd5c587-d772-446a-b7f3-90fa5501fb72.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-7bd5c587-d772-446a-b7f3-90fa5501fb72.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-f905d798-11d5-4a71-99a3-6ef674540db7 {
  display: none;
}
#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 {
  text-align: left;
}


.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 {
  max-width: 100%;
}

.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 .shg-image-zoom,
.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 {
  max-width: 100%;
}

.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 .shg-image-zoom,
.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 {
  max-width: 100%;
}

.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 .shg-image-zoom,
.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 {
  max-width: 100%;
}

.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 .shg-image-zoom,
.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 {
  max-width: 100%;
}

.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 .shg-image-zoom,
.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0b937e80-8ffd-4085-bb05-568ae0be40b7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-55377616-4499-460b-a3d1-1bec525b0976 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-55377616-4499-460b-a3d1-1bec525b0976 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-7f20b80a-eb3a-425c-a636-95317f22ef25 {
  margin-bottom: 20px;
text-align: center;
}

#s-7f20b80a-eb3a-425c-a636-95317f22ef25 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-7f20b80a-eb3a-425c-a636-95317f22ef25 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-7f20b80a-eb3a-425c-a636-95317f22ef25 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-a5ce3c6a-dd34-43da-97e5-98a4430910d8 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-a5ce3c6a-dd34-43da-97e5-98a4430910d8:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-a5ce3c6a-dd34-43da-97e5-98a4430910d8:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-a5ce3c6a-dd34-43da-97e5-98a4430910d8 {
  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-a5ce3c6a-dd34-43da-97e5-98a4430910d8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a5ce3c6a-dd34-43da-97e5-98a4430910d8.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-a5ce3c6a-dd34-43da-97e5-98a4430910d8.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-a5ce3c6a-dd34-43da-97e5-98a4430910d8.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-8a508cde-6091-42ba-8ece-5e1c8d6ca5e5 {
  display: none;
}
#s-32730139-eb3f-42dd-bb44-037659456c26 {
  text-align: left;
}


.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 {
  max-width: 100%;
}

.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 .shg-image-zoom,
.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 {
  max-width: 100%;
}

.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 .shg-image-zoom,
.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 {
  max-width: 100%;
}

.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 .shg-image-zoom,
.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 {
  max-width: 100%;
}

.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 .shg-image-zoom,
.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 {
  max-width: 100%;
}

.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 .shg-image-zoom,
.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-32730139-eb3f-42dd-bb44-037659456c26 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-bae7debf-c479-4a21-99ee-8537e2c3843f {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-bae7debf-c479-4a21-99ee-8537e2c3843f .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-637ba647-472a-42a8-96e6-448851da9ef1 {
  margin-bottom: 20px;
text-align: center;
}

#s-637ba647-472a-42a8-96e6-448851da9ef1 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-637ba647-472a-42a8-96e6-448851da9ef1 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-637ba647-472a-42a8-96e6-448851da9ef1 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-76017541-fa33-42d6-82d7-73d995e57e05 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-76017541-fa33-42d6-82d7-73d995e57e05:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-76017541-fa33-42d6-82d7-73d995e57e05:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-76017541-fa33-42d6-82d7-73d995e57e05 {
  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-76017541-fa33-42d6-82d7-73d995e57e05.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-76017541-fa33-42d6-82d7-73d995e57e05.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-76017541-fa33-42d6-82d7-73d995e57e05.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-76017541-fa33-42d6-82d7-73d995e57e05.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-c1b58ff5-5eff-46a2-a002-871d2fe4c1af {
  padding-left: 25px;
padding-right: 25px;
}

#s-8bb4906e-1a2b-46ae-9f46-ffd2aac60215 {
  display: none;
}
#s-234ce598-90da-464a-ae1d-5db560bcce9b {
  text-align: left;
}


.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b {
  max-width: 100%;
}

.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b .shg-image-zoom,
.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b {
  max-width: 100%;
}

.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b .shg-image-zoom,
.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b {
  max-width: 100%;
}

.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b .shg-image-zoom,
.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b {
  max-width: 100%;
}

.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b .shg-image-zoom,
.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b {
  max-width: 100%;
}

.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b .shg-image-zoom,
.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-234ce598-90da-464a-ae1d-5db560bcce9b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-b57d2fba-d83a-45e6-bb17-ffe8e848b558 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-b57d2fba-d83a-45e6-bb17-ffe8e848b558 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-2a334e03-52d7-467b-a234-c8f0623a38dd {
  margin-bottom: 20px;
text-align: center;
}

#s-2a334e03-52d7-467b-a234-c8f0623a38dd .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-2a334e03-52d7-467b-a234-c8f0623a38dd .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-2a334e03-52d7-467b-a234-c8f0623a38dd .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-296bda29-d6df-4971-ba93-7e035bc26eed {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-296bda29-d6df-4971-ba93-7e035bc26eed:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-296bda29-d6df-4971-ba93-7e035bc26eed:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-296bda29-d6df-4971-ba93-7e035bc26eed {
  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-296bda29-d6df-4971-ba93-7e035bc26eed.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-296bda29-d6df-4971-ba93-7e035bc26eed.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-296bda29-d6df-4971-ba93-7e035bc26eed.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-296bda29-d6df-4971-ba93-7e035bc26eed.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-148ab8d4-5b5b-443e-a84b-53cfda743fe8 {
  display: none;
}
#s-c9a7314d-682f-456d-ba54-3737201a57c9 {
  text-align: left;
}


.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 {
  max-width: 100%;
}

.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 .shg-image-zoom,
.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 {
  max-width: 100%;
}

.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 .shg-image-zoom,
.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 {
  max-width: 100%;
}

.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 .shg-image-zoom,
.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 {
  max-width: 100%;
}

.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 .shg-image-zoom,
.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 {
  max-width: 100%;
}

.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 .shg-image-zoom,
.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c9a7314d-682f-456d-ba54-3737201a57c9 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-2c760850-a3ab-472b-9d76-dcec5870b700 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-2c760850-a3ab-472b-9d76-dcec5870b700 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-8d27d7f3-6c0f-4667-a0d5-8809f46fec90 {
  margin-bottom: 20px;
text-align: center;
}

#s-8d27d7f3-6c0f-4667-a0d5-8809f46fec90 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-8d27d7f3-6c0f-4667-a0d5-8809f46fec90 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-8d27d7f3-6c0f-4667-a0d5-8809f46fec90 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-8a5bf346-4d5f-48d7-aae7-c721a6e2395d {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-8a5bf346-4d5f-48d7-aae7-c721a6e2395d:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-8a5bf346-4d5f-48d7-aae7-c721a6e2395d:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-8a5bf346-4d5f-48d7-aae7-c721a6e2395d {
  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-8a5bf346-4d5f-48d7-aae7-c721a6e2395d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8a5bf346-4d5f-48d7-aae7-c721a6e2395d.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-8a5bf346-4d5f-48d7-aae7-c721a6e2395d.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-8a5bf346-4d5f-48d7-aae7-c721a6e2395d.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-362fc8c9-1aa6-4538-aec8-9421c22f16d7 {
  display: none;
}
#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 {
  text-align: left;
}


.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 {
  max-width: 100%;
}

.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 .shg-image-zoom,
.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 {
  max-width: 100%;
}

.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 .shg-image-zoom,
.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 {
  max-width: 100%;
}

.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 .shg-image-zoom,
.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 {
  max-width: 100%;
}

.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 .shg-image-zoom,
.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 {
  max-width: 100%;
}

.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 .shg-image-zoom,
.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4474b26c-7cd4-4893-9686-c3f2f66e9283 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-23b11b37-91c2-4aea-b7bb-c5d11cee1de6 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-23b11b37-91c2-4aea-b7bb-c5d11cee1de6 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-2077c410-f4cc-4965-8e8c-233f5aadf9b6 {
  margin-bottom: 20px;
text-align: center;
}

#s-2077c410-f4cc-4965-8e8c-233f5aadf9b6 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-2077c410-f4cc-4965-8e8c-233f5aadf9b6 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-2077c410-f4cc-4965-8e8c-233f5aadf9b6 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-0b588e54-d427-4388-bb1d-69d43c1034d7 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-0b588e54-d427-4388-bb1d-69d43c1034d7:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-0b588e54-d427-4388-bb1d-69d43c1034d7:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-0b588e54-d427-4388-bb1d-69d43c1034d7 {
  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-0b588e54-d427-4388-bb1d-69d43c1034d7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0b588e54-d427-4388-bb1d-69d43c1034d7.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-0b588e54-d427-4388-bb1d-69d43c1034d7.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-0b588e54-d427-4388-bb1d-69d43c1034d7.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-a894a435-b91f-485b-a227-f52475ee282f {
  padding-left: 25px;
padding-right: 25px;
}

#s-9e5ec338-d034-4117-bd4e-aa43457b8a5b {
  display: none;
}
#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 {
  text-align: left;
}


.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 {
  max-width: 100%;
}

.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 .shg-image-zoom,
.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 {
  max-width: 100%;
}

.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 .shg-image-zoom,
.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 {
  max-width: 100%;
}

.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 .shg-image-zoom,
.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 {
  max-width: 100%;
}

.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 .shg-image-zoom,
.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 {
  max-width: 100%;
}

.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 .shg-image-zoom,
.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b5e388e9-e825-420d-81c2-fb6d967ca6f1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-cfeb09d7-b2f6-453b-9d0b-02467a8754d4 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-cfeb09d7-b2f6-453b-9d0b-02467a8754d4 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-4915d2ba-d1cf-450f-9bc9-24ab2a3e09b1 {
  margin-bottom: 20px;
text-align: center;
}

#s-4915d2ba-d1cf-450f-9bc9-24ab2a3e09b1 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-4915d2ba-d1cf-450f-9bc9-24ab2a3e09b1 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-4915d2ba-d1cf-450f-9bc9-24ab2a3e09b1 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-f28570b8-4ef2-4690-b3e7-5fe44dbe2dfd {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-f28570b8-4ef2-4690-b3e7-5fe44dbe2dfd:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-f28570b8-4ef2-4690-b3e7-5fe44dbe2dfd:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-f28570b8-4ef2-4690-b3e7-5fe44dbe2dfd {
  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-f28570b8-4ef2-4690-b3e7-5fe44dbe2dfd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f28570b8-4ef2-4690-b3e7-5fe44dbe2dfd.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-f28570b8-4ef2-4690-b3e7-5fe44dbe2dfd.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-f28570b8-4ef2-4690-b3e7-5fe44dbe2dfd.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-05c560a6-b793-4052-955f-ab19f0553f53 {
  display: none;
}
#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 {
  text-align: left;
}


.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 {
  max-width: 100%;
}

.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 .shg-image-zoom,
.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 {
  max-width: 100%;
}

.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 .shg-image-zoom,
.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 {
  max-width: 100%;
}

.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 .shg-image-zoom,
.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 {
  max-width: 100%;
}

.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 .shg-image-zoom,
.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 {
  max-width: 100%;
}

.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 .shg-image-zoom,
.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-3db924bf-4958-4efd-9c7c-f03526b47ee1 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-1c5507ce-9a21-4f61-afda-27572809dbb3 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-1c5507ce-9a21-4f61-afda-27572809dbb3 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-ad8b6843-7e1c-4cee-8bae-1c3a19ab3525 {
  margin-bottom: 20px;
text-align: center;
}

#s-ad8b6843-7e1c-4cee-8bae-1c3a19ab3525 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-ad8b6843-7e1c-4cee-8bae-1c3a19ab3525 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-ad8b6843-7e1c-4cee-8bae-1c3a19ab3525 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-843a66f6-d046-4490-ae6d-f152650ed6f3 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-843a66f6-d046-4490-ae6d-f152650ed6f3:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-843a66f6-d046-4490-ae6d-f152650ed6f3:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-843a66f6-d046-4490-ae6d-f152650ed6f3 {
  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-843a66f6-d046-4490-ae6d-f152650ed6f3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-843a66f6-d046-4490-ae6d-f152650ed6f3.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-843a66f6-d046-4490-ae6d-f152650ed6f3.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-843a66f6-d046-4490-ae6d-f152650ed6f3.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-cfe5424e-0887-4aa0-9c24-7888954f870f {
  display: none;
}
#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce {
  text-align: left;
}


.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce {
  max-width: 100%;
}

.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce .shg-image-zoom,
.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce {
  max-width: 100%;
}

.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce .shg-image-zoom,
.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce {
  max-width: 100%;
}

.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce .shg-image-zoom,
.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce {
  max-width: 100%;
}

.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce .shg-image-zoom,
.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce {
  max-width: 100%;
}

.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce .shg-image-zoom,
.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-79985021-f6a5-4fc7-8bc4-cf57c299f4ce .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-132c0f45-b0b9-4a21-a22e-b51d0d3c98d2 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-132c0f45-b0b9-4a21-a22e-b51d0d3c98d2 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-1a5bb0d1-9ed8-4bc7-b968-4df008cb08f0 {
  margin-bottom: 20px;
text-align: center;
}

#s-1a5bb0d1-9ed8-4bc7-b968-4df008cb08f0 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-1a5bb0d1-9ed8-4bc7-b968-4df008cb08f0 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-1a5bb0d1-9ed8-4bc7-b968-4df008cb08f0 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-02a75cc4-6cac-4a60-8b00-14f539175670 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-02a75cc4-6cac-4a60-8b00-14f539175670:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-02a75cc4-6cac-4a60-8b00-14f539175670:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-02a75cc4-6cac-4a60-8b00-14f539175670 {
  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-02a75cc4-6cac-4a60-8b00-14f539175670.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-02a75cc4-6cac-4a60-8b00-14f539175670.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-02a75cc4-6cac-4a60-8b00-14f539175670.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-02a75cc4-6cac-4a60-8b00-14f539175670.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-e2767a52-8814-42c3-811c-ec970fd657b4 {
  padding-left: 25px;
padding-right: 25px;
}

#s-e757add8-4d93-4dd3-a9b7-7d873c9ce115 {
  display: none;
}
#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 {
  text-align: left;
}


.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 {
  max-width: 100%;
}

.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 .shg-image-zoom,
.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 {
  max-width: 100%;
}

.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 .shg-image-zoom,
.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 {
  max-width: 100%;
}

.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 .shg-image-zoom,
.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 {
  max-width: 100%;
}

.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 .shg-image-zoom,
.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 {
  max-width: 100%;
}

.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 .shg-image-zoom,
.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6ac1d4ae-c939-4489-85b0-d038a9afe9e6 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-7e5a695b-69ac-4469-a893-25e7ac0cb67f {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-7e5a695b-69ac-4469-a893-25e7ac0cb67f .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-1b5d82cf-3e73-4d78-97ce-5ea6c63b256a {
  margin-bottom: 20px;
text-align: center;
}

#s-1b5d82cf-3e73-4d78-97ce-5ea6c63b256a .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-1b5d82cf-3e73-4d78-97ce-5ea6c63b256a .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-1b5d82cf-3e73-4d78-97ce-5ea6c63b256a .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-19c0a457-5a08-46d2-9ea4-aa8cbcd35afa {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-19c0a457-5a08-46d2-9ea4-aa8cbcd35afa:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-19c0a457-5a08-46d2-9ea4-aa8cbcd35afa:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-19c0a457-5a08-46d2-9ea4-aa8cbcd35afa {
  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-19c0a457-5a08-46d2-9ea4-aa8cbcd35afa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-19c0a457-5a08-46d2-9ea4-aa8cbcd35afa.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-19c0a457-5a08-46d2-9ea4-aa8cbcd35afa.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-19c0a457-5a08-46d2-9ea4-aa8cbcd35afa.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-c628ade0-7a14-49b9-9df1-b737add13152 {
  display: none;
}
#s-b10d86cc-4446-41b1-be62-14df05b3a640 {
  text-align: left;
}


.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 {
  max-width: 100%;
}

.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 .shg-image-zoom,
.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 {
  max-width: 100%;
}

.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 .shg-image-zoom,
.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 {
  max-width: 100%;
}

.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 .shg-image-zoom,
.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 {
  max-width: 100%;
}

.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 .shg-image-zoom,
.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 {
  max-width: 100%;
}

.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 .shg-image-zoom,
.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b10d86cc-4446-41b1-be62-14df05b3a640 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-06ceab11-5d4c-460e-a416-e30a5d564437 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-06ceab11-5d4c-460e-a416-e30a5d564437 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-99529513-34ef-4f34-bf85-03b4d4e601e1 {
  margin-bottom: 20px;
text-align: center;
}

#s-99529513-34ef-4f34-bf85-03b4d4e601e1 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-99529513-34ef-4f34-bf85-03b4d4e601e1 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-99529513-34ef-4f34-bf85-03b4d4e601e1 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-0cc07691-168d-4fb6-a044-7c414b8ab841 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-0cc07691-168d-4fb6-a044-7c414b8ab841:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-0cc07691-168d-4fb6-a044-7c414b8ab841:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-0cc07691-168d-4fb6-a044-7c414b8ab841 {
  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-0cc07691-168d-4fb6-a044-7c414b8ab841.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0cc07691-168d-4fb6-a044-7c414b8ab841.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-0cc07691-168d-4fb6-a044-7c414b8ab841.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}



#s-feabb326-3ea7-4f56-9044-11e4eebed223 {
  display: none;
}
#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f {
  text-align: left;
}


.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f {
  max-width: 100%;
}

.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f .shg-image-zoom,
.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f {
  max-width: 100%;
}

.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f .shg-image-zoom,
.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f {
  max-width: 100%;
}

.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f .shg-image-zoom,
.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f {
  max-width: 100%;
}

.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f .shg-image-zoom,
.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f {
  max-width: 100%;
}

.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f .shg-image-zoom,
.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8fa0b687-02c1-4581-b16c-cc9e6424fc8f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-3c34fae6-0dde-4729-9a4a-f9db0b276812 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-3c34fae6-0dde-4729-9a4a-f9db0b276812 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-366d77b2-46b2-44c7-949f-ee302e436377 {
  margin-bottom: 20px;
text-align: center;
}

#s-366d77b2-46b2-44c7-949f-ee302e436377 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-366d77b2-46b2-44c7-949f-ee302e436377 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-366d77b2-46b2-44c7-949f-ee302e436377 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-741233ac-0fd5-46f5-8ff9-5df5498b9d0f {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-741233ac-0fd5-46f5-8ff9-5df5498b9d0f:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-741233ac-0fd5-46f5-8ff9-5df5498b9d0f:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-741233ac-0fd5-46f5-8ff9-5df5498b9d0f {
  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-741233ac-0fd5-46f5-8ff9-5df5498b9d0f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-741233ac-0fd5-46f5-8ff9-5df5498b9d0f.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-741233ac-0fd5-46f5-8ff9-5df5498b9d0f.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-741233ac-0fd5-46f5-8ff9-5df5498b9d0f.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-5ea16ded-5085-4875-808d-69b578ee15e0 {
  padding-left: 25px;
padding-right: 25px;
}

#s-b8a9c2ae-ab93-4113-8897-8bad83f4c284 {
  display: none;
}
#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 {
  text-align: left;
}


.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 {
  max-width: 100%;
}

.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 .shg-image-zoom,
.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 {
  max-width: 100%;
}

.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 .shg-image-zoom,
.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 {
  max-width: 100%;
}

.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 .shg-image-zoom,
.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 {
  max-width: 100%;
}

.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 .shg-image-zoom,
.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 {
  max-width: 100%;
}

.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 .shg-image-zoom,
.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d5501106-4c87-4c60-b9ee-c4d5150437c0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-85a558dd-c7a1-429b-9ec3-af8910c53fa2 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-85a558dd-c7a1-429b-9ec3-af8910c53fa2 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-d9cf836f-9b19-40ad-b1c9-ab4966373f24 {
  margin-bottom: 20px;
text-align: center;
}

#s-d9cf836f-9b19-40ad-b1c9-ab4966373f24 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-d9cf836f-9b19-40ad-b1c9-ab4966373f24 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-d9cf836f-9b19-40ad-b1c9-ab4966373f24 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-a5762eb9-600a-459a-9da2-834e47c75f65 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-a5762eb9-600a-459a-9da2-834e47c75f65:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-a5762eb9-600a-459a-9da2-834e47c75f65:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-a5762eb9-600a-459a-9da2-834e47c75f65 {
  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-a5762eb9-600a-459a-9da2-834e47c75f65.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a5762eb9-600a-459a-9da2-834e47c75f65.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-a5762eb9-600a-459a-9da2-834e47c75f65.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-a5762eb9-600a-459a-9da2-834e47c75f65.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-6631c37c-0c62-4123-a75a-62079ad267f6 {
  display: none;
}
#s-03be552a-f82f-4881-bac6-ddce6a2ef002 {
  text-align: left;
}


.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 {
  max-width: 100%;
}

.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 .shg-image-zoom,
.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 {
  max-width: 100%;
}

.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 .shg-image-zoom,
.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 {
  max-width: 100%;
}

.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 .shg-image-zoom,
.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 {
  max-width: 100%;
}

.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 .shg-image-zoom,
.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 {
  max-width: 100%;
}

.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 .shg-image-zoom,
.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-03be552a-f82f-4881-bac6-ddce6a2ef002 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-ea738454-1f8b-4eef-a7f1-60adfbac1708 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-ea738454-1f8b-4eef-a7f1-60adfbac1708 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-a7198854-6427-4640-aef7-be187f777e02 {
  margin-bottom: 20px;
text-align: center;
}

#s-a7198854-6427-4640-aef7-be187f777e02 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-a7198854-6427-4640-aef7-be187f777e02 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-a7198854-6427-4640-aef7-be187f777e02 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-84b206b6-c8ee-4c41-a90e-5bb8e62dbbbc {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-84b206b6-c8ee-4c41-a90e-5bb8e62dbbbc:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-84b206b6-c8ee-4c41-a90e-5bb8e62dbbbc:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-84b206b6-c8ee-4c41-a90e-5bb8e62dbbbc {
  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-84b206b6-c8ee-4c41-a90e-5bb8e62dbbbc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-84b206b6-c8ee-4c41-a90e-5bb8e62dbbbc.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-84b206b6-c8ee-4c41-a90e-5bb8e62dbbbc.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-84b206b6-c8ee-4c41-a90e-5bb8e62dbbbc.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-d007d0be-668e-43d9-a8ea-5c36f2954762 {
  display: none;
}
#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 {
  text-align: left;
}


.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 {
  max-width: 100%;
}

.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 .shg-image-zoom,
.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 {
  max-width: 100%;
}

.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 .shg-image-zoom,
.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 {
  max-width: 100%;
}

.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 .shg-image-zoom,
.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 {
  max-width: 100%;
}

.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 .shg-image-zoom,
.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 {
  max-width: 100%;
}

.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 .shg-image-zoom,
.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-cdaeefd7-3a8a-40d1-9cb2-aafd62d88ec8 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-395235b3-78f8-48b3-9f39-757d08f617d9 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-395235b3-78f8-48b3-9f39-757d08f617d9 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-d04aa354-2ead-4770-847b-d4303b4148e2 {
  margin-bottom: 20px;
text-align: center;
}

#s-d04aa354-2ead-4770-847b-d4303b4148e2 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-d04aa354-2ead-4770-847b-d4303b4148e2 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-d04aa354-2ead-4770-847b-d4303b4148e2 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-b2082c02-9143-4640-9295-842b6dcbf32d {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-b2082c02-9143-4640-9295-842b6dcbf32d:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-b2082c02-9143-4640-9295-842b6dcbf32d:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-b2082c02-9143-4640-9295-842b6dcbf32d {
  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-b2082c02-9143-4640-9295-842b6dcbf32d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b2082c02-9143-4640-9295-842b6dcbf32d.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-b2082c02-9143-4640-9295-842b6dcbf32d.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-b2082c02-9143-4640-9295-842b6dcbf32d.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-e617f567-465c-41dd-84d8-bdaff273f371 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-e617f567-465c-41dd-84d8-bdaff273f371 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: #f5f5f5;
  padding: 10px;
}

#s-e617f567-465c-41dd-84d8-bdaff273f371 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: #8fcee7;
}

#s-e617f567-465c-41dd-84d8-bdaff273f371 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-e617f567-465c-41dd-84d8-bdaff273f371 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: #8fcee7;
  text-align: left;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-e617f567-465c-41dd-84d8-bdaff273f371 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-3f13fca2-8170-4379-8e06-583dd6225441 {
  padding-left: 25px;
padding-right: 25px;
}

#s-b5606551-bda4-44dc-9eb4-f438d83fdd03 {
  display: none;
}
#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f {
  text-align: left;
}


.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f {
  max-width: 100%;
}

.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f .shg-image-zoom,
.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f {
  max-width: 100%;
}

.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f .shg-image-zoom,
.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f {
  max-width: 100%;
}

.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f .shg-image-zoom,
.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f {
  max-width: 100%;
}

.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f .shg-image-zoom,
.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f {
  max-width: 100%;
}

.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f .shg-image-zoom,
.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f29a5736-31e4-4ca9-9bc5-0858e10fbb9f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-1fee149b-574c-411e-bba5-27152ae189b2 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-1fee149b-574c-411e-bba5-27152ae189b2 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-64293288-2ff4-4a90-8b43-3ada47cc702c {
  margin-bottom: 20px;
text-align: center;
}

#s-64293288-2ff4-4a90-8b43-3ada47cc702c .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-64293288-2ff4-4a90-8b43-3ada47cc702c .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-64293288-2ff4-4a90-8b43-3ada47cc702c .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-a279429b-3077-4460-af23-dd1cb6f9ef6a {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-a279429b-3077-4460-af23-dd1cb6f9ef6a:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-a279429b-3077-4460-af23-dd1cb6f9ef6a:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-a279429b-3077-4460-af23-dd1cb6f9ef6a {
  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-a279429b-3077-4460-af23-dd1cb6f9ef6a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a279429b-3077-4460-af23-dd1cb6f9ef6a.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-a279429b-3077-4460-af23-dd1cb6f9ef6a.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}



#s-c75cca18-d518-4c7d-9323-f26ff56ef460 {
  display: none;
}
#s-bae6d829-a74f-4021-a9a4-d44729efb25a {
  text-align: left;
}


.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a {
  max-width: 100%;
}

.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a .shg-image-zoom,
.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a {
  max-width: 100%;
}

.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a .shg-image-zoom,
.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a {
  max-width: 100%;
}

.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a .shg-image-zoom,
.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a {
  max-width: 100%;
}

.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a .shg-image-zoom,
.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a {
  max-width: 100%;
}

.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a .shg-image-zoom,
.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-bae6d829-a74f-4021-a9a4-d44729efb25a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-ac4c2b3d-adee-42d4-a843-c4917bdd99a0 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-ac4c2b3d-adee-42d4-a843-c4917bdd99a0 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-fd5f01e1-d324-4421-9f23-4e5d93f23a23 {
  margin-bottom: 20px;
text-align: center;
}

#s-fd5f01e1-d324-4421-9f23-4e5d93f23a23 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-fd5f01e1-d324-4421-9f23-4e5d93f23a23 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-fd5f01e1-d324-4421-9f23-4e5d93f23a23 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-325759a3-76f1-4ee0-a2b4-c4beeeb919c2 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-325759a3-76f1-4ee0-a2b4-c4beeeb919c2:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-325759a3-76f1-4ee0-a2b4-c4beeeb919c2:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-325759a3-76f1-4ee0-a2b4-c4beeeb919c2 {
  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-325759a3-76f1-4ee0-a2b4-c4beeeb919c2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-325759a3-76f1-4ee0-a2b4-c4beeeb919c2.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-325759a3-76f1-4ee0-a2b4-c4beeeb919c2.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-325759a3-76f1-4ee0-a2b4-c4beeeb919c2.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-79c26133-3886-47f3-be27-d633fc0c3376 {
  display: none;
}
#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e {
  text-align: left;
}


.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e {
  max-width: 100%;
}

.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e .shg-image-zoom,
.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e {
  max-width: 100%;
}

.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e .shg-image-zoom,
.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e {
  max-width: 100%;
}

.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e .shg-image-zoom,
.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e {
  max-width: 100%;
}

.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e .shg-image-zoom,
.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e {
  max-width: 100%;
}

.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e .shg-image-zoom,
.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0a2e16f0-de55-4526-9ac7-9d2ef152702e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-3f45c2c8-84c9-4c89-aec2-f328ace6ed1c {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-3f45c2c8-84c9-4c89-aec2-f328ace6ed1c .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-0861b592-0df6-4ba9-afb5-abec7a4beb3a {
  margin-bottom: 20px;
text-align: center;
}

#s-0861b592-0df6-4ba9-afb5-abec7a4beb3a .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-0861b592-0df6-4ba9-afb5-abec7a4beb3a .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-0861b592-0df6-4ba9-afb5-abec7a4beb3a .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-07175fc2-0cd5-428d-be53-6adca633bec3 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-07175fc2-0cd5-428d-be53-6adca633bec3:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-07175fc2-0cd5-428d-be53-6adca633bec3:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-07175fc2-0cd5-428d-be53-6adca633bec3 {
  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-07175fc2-0cd5-428d-be53-6adca633bec3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-07175fc2-0cd5-428d-be53-6adca633bec3.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-07175fc2-0cd5-428d-be53-6adca633bec3.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-07175fc2-0cd5-428d-be53-6adca633bec3.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-c3d7e7de-e01d-4315-a0aa-6eb24eda17d8 {
  padding-left: 25px;
padding-right: 25px;
}

#s-4dfa5b66-1a7e-4fe2-8cfc-c7fc74c227a5 {
  display: none;
}
#s-8d15e707-332e-4bb3-be92-e0176d17f315 {
  text-align: left;
}


.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 {
  max-width: 100%;
}

.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 .shg-image-zoom,
.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 {
  max-width: 100%;
}

.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 .shg-image-zoom,
.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 {
  max-width: 100%;
}

.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 .shg-image-zoom,
.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 {
  max-width: 100%;
}

.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 .shg-image-zoom,
.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 {
  max-width: 100%;
}

.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 .shg-image-zoom,
.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8d15e707-332e-4bb3-be92-e0176d17f315 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-3db12020-4364-4f15-a7e0-833aa8c60586 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-3db12020-4364-4f15-a7e0-833aa8c60586 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-120df068-7b8c-4bde-afb4-75b05a965f42 {
  margin-bottom: 20px;
text-align: center;
}

#s-120df068-7b8c-4bde-afb4-75b05a965f42 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-120df068-7b8c-4bde-afb4-75b05a965f42 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-120df068-7b8c-4bde-afb4-75b05a965f42 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-d675d6b7-ff59-4edf-b81b-d6cd2b76723c {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-d675d6b7-ff59-4edf-b81b-d6cd2b76723c:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-d675d6b7-ff59-4edf-b81b-d6cd2b76723c:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-d675d6b7-ff59-4edf-b81b-d6cd2b76723c {
  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-d675d6b7-ff59-4edf-b81b-d6cd2b76723c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d675d6b7-ff59-4edf-b81b-d6cd2b76723c.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-d675d6b7-ff59-4edf-b81b-d6cd2b76723c.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-d675d6b7-ff59-4edf-b81b-d6cd2b76723c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-421b6cfb-ef4d-43e5-a81a-914c65e3ad83 {
  display: none;
}
#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a {
  text-align: left;
}


.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a {
  max-width: 100%;
}

.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a .shg-image-zoom,
.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a {
  max-width: 100%;
}

.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a .shg-image-zoom,
.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a {
  max-width: 100%;
}

.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a .shg-image-zoom,
.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a {
  max-width: 100%;
}

.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a .shg-image-zoom,
.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a {
  max-width: 100%;
}

.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a .shg-image-zoom,
.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-190d5cbb-dc12-4456-a94e-3b0aad71f74a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-bec18295-6dc7-4c10-9c6a-07dc4faf3b87 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-bec18295-6dc7-4c10-9c6a-07dc4faf3b87 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-70809c4f-dddc-42c3-a90c-18535ed3fbe4 {
  margin-bottom: 20px;
text-align: center;
}

#s-70809c4f-dddc-42c3-a90c-18535ed3fbe4 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-70809c4f-dddc-42c3-a90c-18535ed3fbe4 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-70809c4f-dddc-42c3-a90c-18535ed3fbe4 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-716155ef-9c9e-4976-90ac-306b5beea813 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-716155ef-9c9e-4976-90ac-306b5beea813:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-716155ef-9c9e-4976-90ac-306b5beea813:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-716155ef-9c9e-4976-90ac-306b5beea813 {
  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-716155ef-9c9e-4976-90ac-306b5beea813.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-716155ef-9c9e-4976-90ac-306b5beea813.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-716155ef-9c9e-4976-90ac-306b5beea813.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-716155ef-9c9e-4976-90ac-306b5beea813.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-650adece-8446-4095-9dcc-019724db3050 {
  padding-left: 25px;
padding-right: 25px;
}

#s-34ca67e8-1277-4caa-8d51-d41e0152a59b {
  display: none;
}
#s-7a05973e-b99a-4432-9701-370e88272cee {
  text-align: left;
}


.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee {
  max-width: 100%;
}

.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee .shg-image-zoom,
.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee {
  max-width: 100%;
}

.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee .shg-image-zoom,
.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee {
  max-width: 100%;
}

.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee .shg-image-zoom,
.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee {
  max-width: 100%;
}

.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee .shg-image-zoom,
.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee {
  max-width: 100%;
}

.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee .shg-image-zoom,
.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7a05973e-b99a-4432-9701-370e88272cee .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-c46dc468-e652-49bb-87bf-c03456e548c3 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-c46dc468-e652-49bb-87bf-c03456e548c3 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-00f9edd7-5fa4-4acc-8df4-2aba9c520654 {
  margin-bottom: 20px;
text-align: center;
}

#s-00f9edd7-5fa4-4acc-8df4-2aba9c520654 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-00f9edd7-5fa4-4acc-8df4-2aba9c520654 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-00f9edd7-5fa4-4acc-8df4-2aba9c520654 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-09fd4a26-56e9-44b3-b51e-3fe5ac1f62d0 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-09fd4a26-56e9-44b3-b51e-3fe5ac1f62d0:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-09fd4a26-56e9-44b3-b51e-3fe5ac1f62d0:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-09fd4a26-56e9-44b3-b51e-3fe5ac1f62d0 {
  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-09fd4a26-56e9-44b3-b51e-3fe5ac1f62d0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-09fd4a26-56e9-44b3-b51e-3fe5ac1f62d0.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-09fd4a26-56e9-44b3-b51e-3fe5ac1f62d0.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-09fd4a26-56e9-44b3-b51e-3fe5ac1f62d0.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-ef82342e-68a5-4d4e-bd68-4296d50ae0de {
  display: none;
}
#s-7762d18f-9fae-4425-8808-1aeead0946db {
  text-align: left;
}


.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db {
  max-width: 100%;
}

.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db .shg-image-zoom,
.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db {
  max-width: 100%;
}

.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db .shg-image-zoom,
.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db {
  max-width: 100%;
}

.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db .shg-image-zoom,
.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db {
  max-width: 100%;
}

.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db .shg-image-zoom,
.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db {
  max-width: 100%;
}

.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db .shg-image-zoom,
.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7762d18f-9fae-4425-8808-1aeead0946db .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-b4051fb8-bbf2-439a-aba3-b5a5bfb6fc8f {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-b4051fb8-bbf2-439a-aba3-b5a5bfb6fc8f .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-ff87209a-ab2d-4099-a22b-ab32483ce0e8 {
  margin-bottom: 20px;
text-align: center;
}

#s-ff87209a-ab2d-4099-a22b-ab32483ce0e8 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-ff87209a-ab2d-4099-a22b-ab32483ce0e8 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-ff87209a-ab2d-4099-a22b-ab32483ce0e8 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-790e753e-affc-45ae-a097-6dc07238983c {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-790e753e-affc-45ae-a097-6dc07238983c:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-790e753e-affc-45ae-a097-6dc07238983c:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-790e753e-affc-45ae-a097-6dc07238983c {
  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-790e753e-affc-45ae-a097-6dc07238983c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-790e753e-affc-45ae-a097-6dc07238983c.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-790e753e-affc-45ae-a097-6dc07238983c.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-790e753e-affc-45ae-a097-6dc07238983c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-f725c321-2ec5-4e05-999c-ace70c9dbccf {
  display: none;
}
#s-a504258d-e092-49d0-9d88-179626bd4d11 {
  text-align: left;
}


.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 {
  max-width: 100%;
}

.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 .shg-image-zoom,
.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 {
  max-width: 100%;
}

.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 .shg-image-zoom,
.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 {
  max-width: 100%;
}

.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 .shg-image-zoom,
.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 {
  max-width: 100%;
}

.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 .shg-image-zoom,
.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 {
  max-width: 100%;
}

.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 .shg-image-zoom,
.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a504258d-e092-49d0-9d88-179626bd4d11 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-d3bd967a-2653-4abe-90e6-221e8fe5b1a7 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-d3bd967a-2653-4abe-90e6-221e8fe5b1a7 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-f4491dd5-b4e7-4a94-a193-1d9214ef623e {
  margin-bottom: 20px;
text-align: center;
}

#s-f4491dd5-b4e7-4a94-a193-1d9214ef623e .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-f4491dd5-b4e7-4a94-a193-1d9214ef623e .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-f4491dd5-b4e7-4a94-a193-1d9214ef623e .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-44218a37-cdfd-468c-ba24-30c515a16ba0 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-44218a37-cdfd-468c-ba24-30c515a16ba0:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-44218a37-cdfd-468c-ba24-30c515a16ba0:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-44218a37-cdfd-468c-ba24-30c515a16ba0 {
  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-44218a37-cdfd-468c-ba24-30c515a16ba0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-44218a37-cdfd-468c-ba24-30c515a16ba0.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-44218a37-cdfd-468c-ba24-30c515a16ba0.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-44218a37-cdfd-468c-ba24-30c515a16ba0.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-daad0376-48f5-462f-bd7b-2f9cae3014d9 {
  padding-left: 25px;
padding-right: 25px;
}

#s-e0845d47-a2e2-4f64-a945-18062b1b08f8 {
  display: none;
}
#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead {
  text-align: left;
}


.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead {
  max-width: 100%;
}

.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead .shg-image-zoom,
.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead {
  max-width: 100%;
}

.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead .shg-image-zoom,
.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead {
  max-width: 100%;
}

.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead .shg-image-zoom,
.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead {
  max-width: 100%;
}

.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead .shg-image-zoom,
.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead {
  max-width: 100%;
}

.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead .shg-image-zoom,
.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-56da6fa7-2ed8-4cc5-b6a9-99ff6cfacead .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-73c02721-dfb7-4810-a7af-b4bc206102fc {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-73c02721-dfb7-4810-a7af-b4bc206102fc .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-0f80a5e9-e807-4350-aaa6-8e5dda87c184 {
  margin-bottom: 20px;
text-align: center;
}

#s-0f80a5e9-e807-4350-aaa6-8e5dda87c184 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-0f80a5e9-e807-4350-aaa6-8e5dda87c184 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-0f80a5e9-e807-4350-aaa6-8e5dda87c184 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-65d93d04-f917-4a79-bfde-2f66f3786f19 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-65d93d04-f917-4a79-bfde-2f66f3786f19:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-65d93d04-f917-4a79-bfde-2f66f3786f19:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-65d93d04-f917-4a79-bfde-2f66f3786f19 {
  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-65d93d04-f917-4a79-bfde-2f66f3786f19.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-65d93d04-f917-4a79-bfde-2f66f3786f19.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-65d93d04-f917-4a79-bfde-2f66f3786f19.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-65d93d04-f917-4a79-bfde-2f66f3786f19.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-58e65a38-5496-43aa-b61e-d80e7bc657a4 {
  display: none;
}
#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 {
  text-align: left;
}


.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 {
  max-width: 100%;
}

.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 .shg-image-zoom,
.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 {
  max-width: 100%;
}

.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 .shg-image-zoom,
.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 {
  max-width: 100%;
}

.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 .shg-image-zoom,
.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 {
  max-width: 100%;
}

.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 .shg-image-zoom,
.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 {
  max-width: 100%;
}

.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 .shg-image-zoom,
.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-6e1433f5-b9b5-4d57-b235-ece78e4d95d0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-4b9f971d-be52-4197-8bd1-5a6ff598e2c8 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-4b9f971d-be52-4197-8bd1-5a6ff598e2c8 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-1aedf919-b72d-4956-bfab-4c6bc3832a32 {
  margin-bottom: 20px;
text-align: center;
}

#s-1aedf919-b72d-4956-bfab-4c6bc3832a32 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-1aedf919-b72d-4956-bfab-4c6bc3832a32 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-1aedf919-b72d-4956-bfab-4c6bc3832a32 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-91a6a6b5-3707-42dd-8897-615c7cd4447a {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-91a6a6b5-3707-42dd-8897-615c7cd4447a:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-91a6a6b5-3707-42dd-8897-615c7cd4447a:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-91a6a6b5-3707-42dd-8897-615c7cd4447a {
  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-91a6a6b5-3707-42dd-8897-615c7cd4447a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-91a6a6b5-3707-42dd-8897-615c7cd4447a.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-91a6a6b5-3707-42dd-8897-615c7cd4447a.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}



#s-6e650b22-ba8e-4fc4-9d72-57d2865c4a19 {
  display: none;
}
#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a {
  text-align: left;
}


.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a {
  max-width: 100%;
}

.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a .shg-image-zoom,
.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a {
  max-width: 100%;
}

.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a .shg-image-zoom,
.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a {
  max-width: 100%;
}

.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a .shg-image-zoom,
.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a {
  max-width: 100%;
}

.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a .shg-image-zoom,
.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a {
  max-width: 100%;
}

.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a .shg-image-zoom,
.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2d1c0ade-7aaf-4b98-b52e-b21c563fa13a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-ea560099-539b-4c4b-ab45-24294c280e0b {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-ea560099-539b-4c4b-ab45-24294c280e0b .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-9c5ecd07-ab4f-4b36-9990-9cad8dccf3ef {
  margin-bottom: 20px;
text-align: center;
}

#s-9c5ecd07-ab4f-4b36-9990-9cad8dccf3ef .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-9c5ecd07-ab4f-4b36-9990-9cad8dccf3ef .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-9c5ecd07-ab4f-4b36-9990-9cad8dccf3ef .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-db0b25d6-113f-404d-aefb-bfcd9348fb12 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-db0b25d6-113f-404d-aefb-bfcd9348fb12:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-db0b25d6-113f-404d-aefb-bfcd9348fb12:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-db0b25d6-113f-404d-aefb-bfcd9348fb12 {
  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-db0b25d6-113f-404d-aefb-bfcd9348fb12.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-db0b25d6-113f-404d-aefb-bfcd9348fb12.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-db0b25d6-113f-404d-aefb-bfcd9348fb12.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-db0b25d6-113f-404d-aefb-bfcd9348fb12.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-2af74627-c467-45ee-b3da-b8266e6cb9fd {
  padding-left: 25px;
padding-right: 25px;
}

#s-9013b183-207b-42f5-afe9-3a3feee6e823 {
  display: none;
}
#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 {
  text-align: left;
}


.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 {
  max-width: 100%;
}

.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 .shg-image-zoom,
.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 {
  max-width: 100%;
}

.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 .shg-image-zoom,
.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 {
  max-width: 100%;
}

.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 .shg-image-zoom,
.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 {
  max-width: 100%;
}

.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 .shg-image-zoom,
.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 {
  max-width: 100%;
}

.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 .shg-image-zoom,
.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a66bf7ef-93af-4cac-9fbd-02438e52b808 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-6eb15b6e-38f8-4143-acc7-5d0a7826310a {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-6eb15b6e-38f8-4143-acc7-5d0a7826310a .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-90095206-e775-4086-83c7-9e564998d5d2 {
  margin-bottom: 20px;
text-align: center;
}

#s-90095206-e775-4086-83c7-9e564998d5d2 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-90095206-e775-4086-83c7-9e564998d5d2 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-90095206-e775-4086-83c7-9e564998d5d2 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-261046b2-72a5-4ab9-92be-b8a8c79c6961 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-261046b2-72a5-4ab9-92be-b8a8c79c6961:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-261046b2-72a5-4ab9-92be-b8a8c79c6961:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-261046b2-72a5-4ab9-92be-b8a8c79c6961 {
  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-261046b2-72a5-4ab9-92be-b8a8c79c6961.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-261046b2-72a5-4ab9-92be-b8a8c79c6961.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-261046b2-72a5-4ab9-92be-b8a8c79c6961.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-261046b2-72a5-4ab9-92be-b8a8c79c6961.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-dbf8d55f-f28a-4c1c-ab73-1a8f3ab11735 {
  display: none;
}
#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 {
  text-align: left;
}


.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 {
  max-width: 100%;
}

.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 .shg-image-zoom,
.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 {
  max-width: 100%;
}

.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 .shg-image-zoom,
.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 {
  max-width: 100%;
}

.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 .shg-image-zoom,
.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 {
  max-width: 100%;
}

.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 .shg-image-zoom,
.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 {
  max-width: 100%;
}

.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 .shg-image-zoom,
.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-040acd0c-ba0e-48c2-b375-b2dea8d0afb3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-4806d7e2-b7a7-4970-b8d9-484cb19dce85 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-4806d7e2-b7a7-4970-b8d9-484cb19dce85 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-712d820a-34ad-4b6a-ba50-d5858fb173a9 {
  margin-bottom: 20px;
text-align: center;
}

#s-712d820a-34ad-4b6a-ba50-d5858fb173a9 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-712d820a-34ad-4b6a-ba50-d5858fb173a9 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-712d820a-34ad-4b6a-ba50-d5858fb173a9 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-647d13e4-cba1-45cb-8d5e-a8fd396d1bf8 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-647d13e4-cba1-45cb-8d5e-a8fd396d1bf8:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-647d13e4-cba1-45cb-8d5e-a8fd396d1bf8:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-647d13e4-cba1-45cb-8d5e-a8fd396d1bf8 {
  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-647d13e4-cba1-45cb-8d5e-a8fd396d1bf8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-647d13e4-cba1-45cb-8d5e-a8fd396d1bf8.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-647d13e4-cba1-45cb-8d5e-a8fd396d1bf8.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-647d13e4-cba1-45cb-8d5e-a8fd396d1bf8.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-95a83e88-4882-4a94-a29d-d0d3fcad0857 {
  display: none;
}
#s-9ab1c187-b68a-4759-a4ce-041962497b67 {
  text-align: left;
}


.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 {
  max-width: 100%;
}

.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 .shg-image-zoom,
.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 {
  max-width: 100%;
}

.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 .shg-image-zoom,
.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 {
  max-width: 100%;
}

.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 .shg-image-zoom,
.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 {
  max-width: 100%;
}

.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 .shg-image-zoom,
.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 {
  max-width: 100%;
}

.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 .shg-image-zoom,
.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9ab1c187-b68a-4759-a4ce-041962497b67 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-87294062-f2f2-4a6e-9173-94ae68898f29 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-87294062-f2f2-4a6e-9173-94ae68898f29 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-8b33244f-8f4c-4b49-bee4-8b3067ec4bff {
  margin-bottom: 20px;
text-align: center;
}

#s-8b33244f-8f4c-4b49-bee4-8b3067ec4bff .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-8b33244f-8f4c-4b49-bee4-8b3067ec4bff .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-8b33244f-8f4c-4b49-bee4-8b3067ec4bff .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-85faf675-2f67-497b-a10b-21ddca24bf43 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-85faf675-2f67-497b-a10b-21ddca24bf43:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-85faf675-2f67-497b-a10b-21ddca24bf43:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-85faf675-2f67-497b-a10b-21ddca24bf43 {
  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-85faf675-2f67-497b-a10b-21ddca24bf43.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-85faf675-2f67-497b-a10b-21ddca24bf43.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-85faf675-2f67-497b-a10b-21ddca24bf43.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-85faf675-2f67-497b-a10b-21ddca24bf43.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-b24f91a8-81dc-4782-9ee5-4b96029186db {
  padding-left: 25px;
padding-right: 25px;
}

#s-50d1cfab-d8f3-4baf-8dc3-85b75008339e {
  display: none;
}
#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 {
  text-align: left;
}


.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 {
  max-width: 100%;
}

.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 .shg-image-zoom,
.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 {
  max-width: 100%;
}

.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 .shg-image-zoom,
.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 {
  max-width: 100%;
}

.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 .shg-image-zoom,
.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 {
  max-width: 100%;
}

.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 .shg-image-zoom,
.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 {
  max-width: 100%;
}

.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 .shg-image-zoom,
.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-63d76cf0-aad1-428e-8a09-a33ea06ab494 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-889150ea-a509-4356-ade8-518e8721d591 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-889150ea-a509-4356-ade8-518e8721d591 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-9290c7ed-a192-447c-9aac-3847a8146061 {
  margin-bottom: 20px;
text-align: center;
}

#s-9290c7ed-a192-447c-9aac-3847a8146061 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-9290c7ed-a192-447c-9aac-3847a8146061 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-9290c7ed-a192-447c-9aac-3847a8146061 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-94bbf195-848a-42a7-ab57-1cd880aefc73 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-94bbf195-848a-42a7-ab57-1cd880aefc73:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-94bbf195-848a-42a7-ab57-1cd880aefc73:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-94bbf195-848a-42a7-ab57-1cd880aefc73 {
  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-94bbf195-848a-42a7-ab57-1cd880aefc73.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-94bbf195-848a-42a7-ab57-1cd880aefc73.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-94bbf195-848a-42a7-ab57-1cd880aefc73.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-94bbf195-848a-42a7-ab57-1cd880aefc73.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-2723ec0b-c3d7-48b3-b4ec-b47e62495680 {
  display: none;
}
#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 {
  text-align: left;
}


.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 {
  max-width: 100%;
}

.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 .shg-image-zoom,
.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 {
  max-width: 100%;
}

.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 .shg-image-zoom,
.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 {
  max-width: 100%;
}

.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 .shg-image-zoom,
.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 {
  max-width: 100%;
}

.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 .shg-image-zoom,
.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 {
  max-width: 100%;
}

.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 .shg-image-zoom,
.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7d09a475-e0df-496f-8a9a-a63cedfb2125 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-c26c9aae-81a0-4165-aa65-178d95249167 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-c26c9aae-81a0-4165-aa65-178d95249167 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-90add1eb-d513-4b16-8c3c-743b530d3abe {
  margin-bottom: 20px;
text-align: center;
}

#s-90add1eb-d513-4b16-8c3c-743b530d3abe .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-90add1eb-d513-4b16-8c3c-743b530d3abe .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-90add1eb-d513-4b16-8c3c-743b530d3abe .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-8184bfd3-2092-443f-9f92-d85f58d31dca {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-8184bfd3-2092-443f-9f92-d85f58d31dca:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-8184bfd3-2092-443f-9f92-d85f58d31dca:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-8184bfd3-2092-443f-9f92-d85f58d31dca {
  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-8184bfd3-2092-443f-9f92-d85f58d31dca.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8184bfd3-2092-443f-9f92-d85f58d31dca.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-8184bfd3-2092-443f-9f92-d85f58d31dca.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-8184bfd3-2092-443f-9f92-d85f58d31dca.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-bed8d4e9-7a17-42d1-848b-62d9ff52ea67 {
  display: none;
}
#s-175a7888-e1c5-4d54-89be-d322531448a3 {
  text-align: left;
}


.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 {
  max-width: 100%;
}

.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 .shg-image-zoom,
.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 {
  max-width: 100%;
}

.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 .shg-image-zoom,
.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 {
  max-width: 100%;
}

.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 .shg-image-zoom,
.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 {
  max-width: 100%;
}

.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 .shg-image-zoom,
.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 {
  max-width: 100%;
}

.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 .shg-image-zoom,
.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-175a7888-e1c5-4d54-89be-d322531448a3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-6bf1d422-5be0-4a40-8475-236a3fe6805a {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-6bf1d422-5be0-4a40-8475-236a3fe6805a .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-25f34962-6608-4716-9017-45c7d6f86eab {
  margin-bottom: 20px;
text-align: center;
}

#s-25f34962-6608-4716-9017-45c7d6f86eab .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-25f34962-6608-4716-9017-45c7d6f86eab .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-25f34962-6608-4716-9017-45c7d6f86eab .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-4b83b349-3853-45ad-ba90-cb007bc7a789 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-4b83b349-3853-45ad-ba90-cb007bc7a789:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-4b83b349-3853-45ad-ba90-cb007bc7a789:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-4b83b349-3853-45ad-ba90-cb007bc7a789 {
  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-4b83b349-3853-45ad-ba90-cb007bc7a789.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4b83b349-3853-45ad-ba90-cb007bc7a789.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-4b83b349-3853-45ad-ba90-cb007bc7a789.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-4b83b349-3853-45ad-ba90-cb007bc7a789.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-3822c959-2507-4836-91ed-8b8cc0e121eb {
  padding-left: 25px;
padding-right: 25px;
}

#s-e0c24a4a-1543-467a-a1bb-6fd967b07fa4 {
  display: none;
}
#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 {
  text-align: left;
}


.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 {
  max-width: 100%;
}

.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 .shg-image-zoom,
.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 {
  max-width: 100%;
}

.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 .shg-image-zoom,
.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 {
  max-width: 100%;
}

.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 .shg-image-zoom,
.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 {
  max-width: 100%;
}

.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 .shg-image-zoom,
.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 {
  max-width: 100%;
}

.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 .shg-image-zoom,
.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8c6d9ad0-98ce-462f-aabd-455ed9e51cf6 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-696de22d-0ea0-4bb9-a0b9-750973197c2f {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-696de22d-0ea0-4bb9-a0b9-750973197c2f .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-d216fd8e-e8b1-4008-aaf6-4bde42e583dc {
  margin-bottom: 20px;
text-align: center;
}

#s-d216fd8e-e8b1-4008-aaf6-4bde42e583dc .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-d216fd8e-e8b1-4008-aaf6-4bde42e583dc .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-d216fd8e-e8b1-4008-aaf6-4bde42e583dc .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-cc02e9df-66f5-4583-9a2f-ec1e5b38b489 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-cc02e9df-66f5-4583-9a2f-ec1e5b38b489:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-cc02e9df-66f5-4583-9a2f-ec1e5b38b489:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-cc02e9df-66f5-4583-9a2f-ec1e5b38b489 {
  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-cc02e9df-66f5-4583-9a2f-ec1e5b38b489.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cc02e9df-66f5-4583-9a2f-ec1e5b38b489.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-cc02e9df-66f5-4583-9a2f-ec1e5b38b489.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-cc02e9df-66f5-4583-9a2f-ec1e5b38b489.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-c6a4dfaf-2dd4-48dd-9b19-cb6ca6ceb0ba {
  display: none;
}
#s-c631287d-fb78-4346-9118-8a28d617517f {
  text-align: left;
}


.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f {
  max-width: 100%;
}

.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f .shg-image-zoom,
.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f {
  max-width: 100%;
}

.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f .shg-image-zoom,
.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f {
  max-width: 100%;
}

.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f .shg-image-zoom,
.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f {
  max-width: 100%;
}

.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f .shg-image-zoom,
.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f {
  max-width: 100%;
}

.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f .shg-image-zoom,
.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c631287d-fb78-4346-9118-8a28d617517f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-ed4a36c4-ee0c-4f9f-a40a-dc51ae6f0bd3 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-ed4a36c4-ee0c-4f9f-a40a-dc51ae6f0bd3 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-cd9544c9-a49c-4bf5-9177-0e5a7b189ff8 {
  margin-bottom: 20px;
text-align: center;
}

#s-cd9544c9-a49c-4bf5-9177-0e5a7b189ff8 .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-cd9544c9-a49c-4bf5-9177-0e5a7b189ff8 .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-cd9544c9-a49c-4bf5-9177-0e5a7b189ff8 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-a194a52d-f7ef-4b4d-91ea-5071882b6e82 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-a194a52d-f7ef-4b4d-91ea-5071882b6e82:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-a194a52d-f7ef-4b4d-91ea-5071882b6e82:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-a194a52d-f7ef-4b4d-91ea-5071882b6e82 {
  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-a194a52d-f7ef-4b4d-91ea-5071882b6e82.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a194a52d-f7ef-4b4d-91ea-5071882b6e82.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-a194a52d-f7ef-4b4d-91ea-5071882b6e82.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-a194a52d-f7ef-4b4d-91ea-5071882b6e82.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-b83044c4-d084-4d9f-ad6c-47232d50a6d7 {
  display: none;
}
#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 {
  text-align: left;
}


.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 {
  max-width: 100%;
}

.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 .shg-image-zoom,
.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 {
  max-width: 100%;
}

.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 .shg-image-zoom,
.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 {
  max-width: 100%;
}

.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 .shg-image-zoom,
.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 {
  max-width: 100%;
}

.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 .shg-image-zoom,
.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 {
  max-width: 100%;
}

.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 .shg-image-zoom,
.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2bf5c229-c612-4ea5-b5f4-8deb5bd48399 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-437a37d1-3338-4c7e-8e0d-f0da81c968e9 {
  margin-top: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-437a37d1-3338-4c7e-8e0d-f0da81c968e9 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 18px;
}

#s-bfa66898-0482-4e04-a74b-b05954327faa {
  margin-bottom: 20px;
text-align: center;
}

#s-bfa66898-0482-4e04-a74b-b05954327faa .shg-product-sold-out {
  display: none;
  color: rgba(49, 111, 233, 1);
  font-size: 16px;
}

#s-bfa66898-0482-4e04-a74b-b05954327faa .shg-product-price {
  color: rgba(49, 111, 233, 1);
  font-weight:  600 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 16px;
}

#s-bfa66898-0482-4e04-a74b-b05954327faa .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-8de361d8-235c-424d-976f-8107e4cba46c {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(95, 122, 134, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(95, 122, 134, 1);
}
#s-8de361d8-235c-424d-976f-8107e4cba46c:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(95, 122, 134, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-8de361d8-235c-424d-976f-8107e4cba46c:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
hover-type: color !important;}


#s-8de361d8-235c-424d-976f-8107e4cba46c {
  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-8de361d8-235c-424d-976f-8107e4cba46c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8de361d8-235c-424d-976f-8107e4cba46c.shg-btn {
  color: rgba(95, 122, 134, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-8de361d8-235c-424d-976f-8107e4cba46c.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}


  #s-8de361d8-235c-424d-976f-8107e4cba46c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-d003b67e-5991-4ff5-a9e4-0aa6b208bf7e {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-d003b67e-5991-4ff5-a9e4-0aa6b208bf7e:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d003b67e-5991-4ff5-a9e4-0aa6b208bf7e:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-d003b67e-5991-4ff5-a9e4-0aa6b208bf7e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-42145854-828b-421a-8426-4bf9b52cc108 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-42145854-828b-421a-8426-4bf9b52cc108:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-42145854-828b-421a-8426-4bf9b52cc108:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-42145854-828b-421a-8426-4bf9b52cc108.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-88bbdaac-75fd-49e8-a9c7-f57f6c84622a {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-88bbdaac-75fd-49e8-a9c7-f57f6c84622a:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-88bbdaac-75fd-49e8-a9c7-f57f6c84622a:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-88bbdaac-75fd-49e8-a9c7-f57f6c84622a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-469ae427-40eb-44bf-bc52-d091532b7586 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-469ae427-40eb-44bf-bc52-d091532b7586:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-469ae427-40eb-44bf-bc52-d091532b7586:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-469ae427-40eb-44bf-bc52-d091532b7586.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-7f8380f0-33ae-4676-b211-da96fbb0f8bc {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-7f8380f0-33ae-4676-b211-da96fbb0f8bc:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-7f8380f0-33ae-4676-b211-da96fbb0f8bc:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-7f8380f0-33ae-4676-b211-da96fbb0f8bc.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-8ab32567-e234-4ec0-bd01-38fcab988cd0 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-8ab32567-e234-4ec0-bd01-38fcab988cd0:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-8ab32567-e234-4ec0-bd01-38fcab988cd0:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-8ab32567-e234-4ec0-bd01-38fcab988cd0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-08e3cc16-179e-43d7-a284-b5668dc35a1b {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-08e3cc16-179e-43d7-a284-b5668dc35a1b:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-08e3cc16-179e-43d7-a284-b5668dc35a1b:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-08e3cc16-179e-43d7-a284-b5668dc35a1b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-873e7a54-6f10-4a1a-a3fc-1e456695ffbe {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-873e7a54-6f10-4a1a-a3fc-1e456695ffbe:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-873e7a54-6f10-4a1a-a3fc-1e456695ffbe:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-873e7a54-6f10-4a1a-a3fc-1e456695ffbe.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-950415d7-b506-41e6-8f4b-2168adcca152 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-950415d7-b506-41e6-8f4b-2168adcca152:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-950415d7-b506-41e6-8f4b-2168adcca152:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-950415d7-b506-41e6-8f4b-2168adcca152.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-4dfe5508-5b35-4254-8aa7-89a73c979a5a {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-4dfe5508-5b35-4254-8aa7-89a73c979a5a:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4dfe5508-5b35-4254-8aa7-89a73c979a5a:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-4dfe5508-5b35-4254-8aa7-89a73c979a5a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-85019a90-e93e-4585-ba0e-0e4e42a934f8 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-85019a90-e93e-4585-ba0e-0e4e42a934f8:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-85019a90-e93e-4585-ba0e-0e4e42a934f8:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-85019a90-e93e-4585-ba0e-0e4e42a934f8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-5b83223b-0dd0-4529-9c53-d8654f4b5006 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-5b83223b-0dd0-4529-9c53-d8654f4b5006:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-5b83223b-0dd0-4529-9c53-d8654f4b5006:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-5b83223b-0dd0-4529-9c53-d8654f4b5006.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b3b65b80-9244-4186-875a-87403f9d92da {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-b3b65b80-9244-4186-875a-87403f9d92da:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-b3b65b80-9244-4186-875a-87403f9d92da:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-b3b65b80-9244-4186-875a-87403f9d92da.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-92cbda9f-f755-4672-8f62-859310c9af3a {
  background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(252, 5, 5, 1);
text-align: center;
text-decoration: none;
hover-type: color;
}
#s-92cbda9f-f755-4672-8f62-859310c9af3a:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-92cbda9f-f755-4672-8f62-859310c9af3a:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-92cbda9f-f755-4672-8f62-859310c9af3a.shg-btn {
  color: #ffffff;
  font-size: 47px;
  
  
  
  display:  block ;
}

#s-e1486f6a-10e5-4eac-b8c5-376e281f22a3 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWFhYzI2Y2EtY2M0YS00NDQ4LWI1OGQtMDNmOTFkZDUzZTU4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojZjdmN2VlO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1YWFjMjZjYS1jYzRhLTQ0NDgtYjU4ZC0wM2Y5MWRkNTNlNTgpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 100px;
padding-left: 10%;
padding-bottom: 100px;
padding-right: 10%;
min-height: 50px;
}
@media (min-width: 1200px){#s-e1486f6a-10e5-4eac-b8c5-376e281f22a3 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e1486f6a-10e5-4eac-b8c5-376e281f22a3 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-e1486f6a-10e5-4eac-b8c5-376e281f22a3 {
  padding-top: 60px;
padding-left: 5%;
padding-bottom: 60px;
padding-right: 5%;
}
}@media (max-width: 767px){#s-e1486f6a-10e5-4eac-b8c5-376e281f22a3 {
  padding-top: 60px;
padding-left: 20px;
padding-bottom: 60px;
padding-right: 20px;
}
}







#s-e1486f6a-10e5-4eac-b8c5-376e281f22a3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e1486f6a-10e5-4eac-b8c5-376e281f22a3.shg-box.shg-c {
  justify-content: flex-start;
}

#s-ff685442-10e2-42f9-9814-b9bdba9d5118 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 40px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(242, 242, 242, 1);
text-align: center;
}
@media (min-width: 1200px){#s-ff685442-10e2-42f9-9814-b9bdba9d5118 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ff685442-10e2-42f9-9814-b9bdba9d5118 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-ff685442-10e2-42f9-9814-b9bdba9d5118 {
  
}
}@media (max-width: 767px){#s-ff685442-10e2-42f9-9814-b9bdba9d5118 {
  
}
}
#s-ff685442-10e2-42f9-9814-b9bdba9d5118 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: 2px;
  text-align: center;
}



@media (min-width: 0px) {
[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-c5110908-8041-4a9a-bb6c-3d760117f209"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-9e22418a-3438-4d8f-99ce-a817bcf241b9 {
  border-style: solid;
padding-top: 40px;
padding-left: 80px;
padding-bottom: 40px;
padding-right: 80px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 2px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-9e22418a-3438-4d8f-99ce-a817bcf241b9 {
  padding-left: 40px;
padding-right: 40px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9e22418a-3438-4d8f-99ce-a817bcf241b9 {
  padding-left: 30px;
padding-right: 30px;
}
}@media (max-width: 767px){#s-9e22418a-3438-4d8f-99ce-a817bcf241b9 {
  padding-left: 40px;
padding-right: 40px;
}
}







#s-9e22418a-3438-4d8f-99ce-a817bcf241b9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9e22418a-3438-4d8f-99ce-a817bcf241b9.shg-box.shg-c {
  justify-content: center;
}

#s-4238d0cc-a9f8-4c80-82d0-8192f1338a0b {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-4238d0cc-a9f8-4c80-82d0-8192f1338a0b .shogun-heading-component h5 {
  color: rgba(84, 86, 90, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.5em;
  letter-spacing: ;
  text-align: center;
}


@media (min-width: 768px) and (max-width: 991px){#s-4238d0cc-a9f8-4c80-82d0-8192f1338a0b .shogun-heading-component h5 {
  color: rgba(84, 86, 90, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.5em;
  letter-spacing: ;
  text-align: center;
}


}@media (max-width: 767px){#s-4238d0cc-a9f8-4c80-82d0-8192f1338a0b .shogun-heading-component h5 {
  color: rgba(84, 86, 90, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.5em;
  letter-spacing: ;
  text-align: center;
}


}
#s-f1c8a160-2220-4a9b-a01d-850d1cca31f8 {
  margin-top: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-f1c8a160-2220-4a9b-a01d-850d1cca31f8 .shogun-heading-component h6 {
  color: #000;
  font-weight:  500 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-fee51938-aba7-4946-bdb5-63fee9adaaf4 {
  border-style: solid;
padding-top: 40px;
padding-left: 80px;
padding-bottom: 40px;
padding-right: 80px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 2px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-fee51938-aba7-4946-bdb5-63fee9adaaf4 {
  padding-left: 40px;
padding-right: 40px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-fee51938-aba7-4946-bdb5-63fee9adaaf4 {
  padding-left: 30px;
padding-right: 30px;
}
}@media (max-width: 767px){#s-fee51938-aba7-4946-bdb5-63fee9adaaf4 {
  padding-left: 40px;
padding-right: 40px;
}
}







#s-fee51938-aba7-4946-bdb5-63fee9adaaf4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fee51938-aba7-4946-bdb5-63fee9adaaf4.shg-box.shg-c {
  justify-content: center;
}

#s-6d1bf2a2-9d23-43bf-ba5f-6444e1b92ef6 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-6d1bf2a2-9d23-43bf-ba5f-6444e1b92ef6 .shogun-heading-component h5 {
  color: rgba(84, 86, 90, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.5em;
  letter-spacing: ;
  text-align: center;
}


@media (min-width: 768px) and (max-width: 991px){#s-6d1bf2a2-9d23-43bf-ba5f-6444e1b92ef6 .shogun-heading-component h5 {
  color: rgba(84, 86, 90, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.5em;
  letter-spacing: ;
  text-align: center;
}


}@media (max-width: 767px){#s-6d1bf2a2-9d23-43bf-ba5f-6444e1b92ef6 .shogun-heading-component h5 {
  color: rgba(84, 86, 90, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.5em;
  letter-spacing: ;
  text-align: center;
}


}
#s-5b500d7d-52e9-4be8-8a98-f72f197e77d1 {
  margin-top: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-5b500d7d-52e9-4be8-8a98-f72f197e77d1 .shogun-heading-component h6 {
  color: #000;
  font-weight:  500 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-db6934f4-f14d-4819-8835-d0d4319687fd {
  border-style: solid;
padding-top: 40px;
padding-left: 80px;
padding-bottom: 40px;
padding-right: 80px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 2px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-db6934f4-f14d-4819-8835-d0d4319687fd {
  padding-left: 40px;
padding-right: 40px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-db6934f4-f14d-4819-8835-d0d4319687fd {
  padding-left: 30px;
padding-right: 30px;
}
}@media (max-width: 767px){#s-db6934f4-f14d-4819-8835-d0d4319687fd {
  padding-left: 40px;
padding-right: 40px;
}
}







#s-db6934f4-f14d-4819-8835-d0d4319687fd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-db6934f4-f14d-4819-8835-d0d4319687fd.shg-box.shg-c {
  justify-content: center;
}

#s-8358b3a4-bf0c-4f96-b422-0b995a66cd93 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-8358b3a4-bf0c-4f96-b422-0b995a66cd93 .shogun-heading-component h5 {
  color: rgba(84, 86, 90, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.5em;
  letter-spacing: ;
  text-align: center;
}


@media (min-width: 768px) and (max-width: 991px){#s-8358b3a4-bf0c-4f96-b422-0b995a66cd93 .shogun-heading-component h5 {
  color: rgba(84, 86, 90, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.5em;
  letter-spacing: ;
  text-align: center;
}


}@media (max-width: 767px){#s-8358b3a4-bf0c-4f96-b422-0b995a66cd93 .shogun-heading-component h5 {
  color: rgba(84, 86, 90, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.5em;
  letter-spacing: ;
  text-align: center;
}


}
#s-9ffa6200-a770-4d22-9659-cf2febb38f6e {
  margin-top: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-9ffa6200-a770-4d22-9659-cf2febb38f6e .shogun-heading-component h6 {
  color: #000;
  font-weight:  500 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



/*
  $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;
  }
}

#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;
}
