.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-28401355-e8ee-4318-ab5f-f1c1038f6c15 {
  min-height: 50px;
background-color: rgba(255, 246, 245, 1);
}








#s-28401355-e8ee-4318-ab5f-f1c1038f6c15 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-28401355-e8ee-4318-ab5f-f1c1038f6c15.shg-box.shg-c {
  justify-content: center;
}

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

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

#s-fefec8ff-a969-4dd1-a113-575873f40f4a {
  margin-top: 25px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fefec8ff-a969-4dd1-a113-575873f40f4a .shogun-heading-component h1 {
  color: rgba(255, 115, 142, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-ce8effc3-9ed7-4288-a30a-30cf08846b4f {
  margin-left: 15%;
margin-right: 15%;
}

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







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

#s-1cfbd430-c6a0-4d4e-8a53-b14b14a47fab {
  margin-top: 25px;
margin-left: 0px;
margin-bottom: 25px;
margin-right: 0px;
padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-1cfbd430-c6a0-4d4e-8a53-b14b14a47fab {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1cfbd430-c6a0-4d4e-8a53-b14b14a47fab {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-1cfbd430-c6a0-4d4e-8a53-b14b14a47fab {
  
}
}@media (max-width: 767px){#s-1cfbd430-c6a0-4d4e-8a53-b14b14a47fab {
  
}
}







#s-1cfbd430-c6a0-4d4e-8a53-b14b14a47fab > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1cfbd430-c6a0-4d4e-8a53-b14b14a47fab.shg-box.shg-c {
  justify-content: flex-start;
}

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

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

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

#s-273d27cb-1621-46be-89a8-37de02c17f55 {
  margin-left: 50px;
margin-right: 50px;
background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.5px);
}

}

@media (min-width: 992px) {
[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.5px);
}

}

@media (min-width: 1200px) {
[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.5px);
}

[id="s-273d27cb-1621-46be-89a8-37de02c17f55"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.5px);
}

}

#s-1f0a1454-ffb9-4cd9-9c33-78dab573759a {
  box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2);
background-size: cover;
margin-bottom: 20px;
min-height: 50px;
background-position: center center;
background-color: rgba(255, 255, 255, 1);
}








#s-1f0a1454-ffb9-4cd9-9c33-78dab573759a > .shg-box-overlay {
  background-color: rgba(26, 26, 26, 1);
  opacity: 0;
}#s-1f0a1454-ffb9-4cd9-9c33-78dab573759a.shg-box.shg-c {
  justify-content: flex-start;
}

#s-e910021f-0f67-45b8-9a6d-6e77aa7d38ec {
  margin-top: 50px;
margin-left: 25px;
margin-bottom: 20px;
margin-right: 25px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-e910021f-0f67-45b8-9a6d-6e77aa7d38ec .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 24px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-688c7117-3f5b-411a-ad05-609b12751fcf {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 20px;
margin-right: 25px;
}
@media (min-width: 1200px){#s-688c7117-3f5b-411a-ad05-609b12751fcf {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-688c7117-3f5b-411a-ad05-609b12751fcf {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-688c7117-3f5b-411a-ad05-609b12751fcf {
  
}
}@media (max-width: 767px){#s-688c7117-3f5b-411a-ad05-609b12751fcf {
  
}
}
#s-486d29db-1d39-42df-89b6-39c41cc19f56 {
  min-height: 50px;
}








#s-486d29db-1d39-42df-89b6-39c41cc19f56 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-486d29db-1d39-42df-89b6-39c41cc19f56.shg-box.shg-c {
  justify-content: center;
}

.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-73b76dce-02fd-487c-ae2a-e59cdc82a41c {
  border-style: solid;
margin-left: 15%;
margin-right: 15%;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(13, 208, 216, 1);
border-style: solid;
border-radius: 60px;
text-align: center;
background-color: rgba(13, 208, 216, 1);
font-size: 14px;
font-weight: bold;
color: rgba(255, 255, 255, 1);
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-73b76dce-02fd-487c-ae2a-e59cdc82a41c:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(255, 255, 255, 1) !important;
border-radius: 60px !important;
opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-73b76dce-02fd-487c-ae2a-e59cdc82a41c:active {background-color: rgba(255, 255, 255, 1) !important;
color: rgba(26, 26, 26, 1) !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-73b76dce-02fd-487c-ae2a-e59cdc82a41c {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-73b76dce-02fd-487c-ae2a-e59cdc82a41c {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-73b76dce-02fd-487c-ae2a-e59cdc82a41c {
  
}
}@media (max-width: 767px){#s-73b76dce-02fd-487c-ae2a-e59cdc82a41c {
  
}
}


#s-73b76dce-02fd-487c-ae2a-e59cdc82a41c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-7f856100-a256-461e-8316-34ff82a973e3 {
  box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2);
background-size: cover;
margin-top: 0px;
margin-bottom: 40px;
min-height: 50px;
background-position: center center;
background-color: rgba(255, 255, 255, 1);
}








#s-7f856100-a256-461e-8316-34ff82a973e3 > .shg-box-overlay {
  background-color: rgba(26, 26, 26, 1);
  opacity: 0;
}#s-7f856100-a256-461e-8316-34ff82a973e3.shg-box.shg-c {
  justify-content: flex-start;
}

#s-272cfa0b-42e0-4924-873e-7b4d340dd72f {
  margin-top: 50px;
margin-left: 25px;
margin-bottom: 20px;
margin-right: 25px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-272cfa0b-42e0-4924-873e-7b4d340dd72f .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 24px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-6a4fc265-6168-46c5-971b-58d7fdb438f9 {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 20px;
margin-right: 25px;
}
@media (min-width: 1200px){#s-6a4fc265-6168-46c5-971b-58d7fdb438f9 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6a4fc265-6168-46c5-971b-58d7fdb438f9 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-6a4fc265-6168-46c5-971b-58d7fdb438f9 {
  
}
}@media (max-width: 767px){#s-6a4fc265-6168-46c5-971b-58d7fdb438f9 {
  
}
}
#s-c5af1054-b2f5-4a0f-a671-64f4b2a2fa6a {
  padding-left: 15%;
padding-right: 15%;
min-height: 50px;
}








#s-c5af1054-b2f5-4a0f-a671-64f4b2a2fa6a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c5af1054-b2f5-4a0f-a671-64f4b2a2fa6a.shg-box.shg-c {
  justify-content: center;
}

#s-2fd03cfd-0fa5-4409-89c8-b4ca641164aa {
  border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(13, 208, 216, 1);
border-style: solid;
border-radius: 60px;
text-align: center;
background-color: rgba(13, 208, 216, 1);
font-size: 14px;
font-weight: bold;
color: rgba(255, 255, 255, 1);
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-2fd03cfd-0fa5-4409-89c8-b4ca641164aa:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(0, 0, 0, 1) !important;
border-radius: 60px !important;
opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-2fd03cfd-0fa5-4409-89c8-b4ca641164aa:active {background-color: rgba(255, 255, 255, 1) !important;
color: rgba(26, 26, 26, 1) !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-2fd03cfd-0fa5-4409-89c8-b4ca641164aa {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2fd03cfd-0fa5-4409-89c8-b4ca641164aa {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-2fd03cfd-0fa5-4409-89c8-b4ca641164aa {
  
}
}@media (max-width: 767px){#s-2fd03cfd-0fa5-4409-89c8-b4ca641164aa {
  
}
}


#s-2fd03cfd-0fa5-4409-89c8-b4ca641164aa.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-d912fb2b-9730-4d11-b89f-242cac0d7e66 {
  margin-top: 25px;
margin-left: 50px;
margin-bottom: 25px;
margin-right: 50px;
min-height: 50px;
background-color: rgba(255, 246, 245, 1);
}
@media (min-width: 1200px){#s-d912fb2b-9730-4d11-b89f-242cac0d7e66 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d912fb2b-9730-4d11-b89f-242cac0d7e66 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-d912fb2b-9730-4d11-b89f-242cac0d7e66 {
  
}
}@media (max-width: 767px){#s-d912fb2b-9730-4d11-b89f-242cac0d7e66 {
  
}
}







#s-d912fb2b-9730-4d11-b89f-242cac0d7e66 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d912fb2b-9730-4d11-b89f-242cac0d7e66.shg-box.shg-c {
  justify-content: flex-start;
}

#s-8345b062-a1a0-411f-9c7f-9de50e3cbf46 {
  margin-top: 50px;
margin-left: 50px;
margin-bottom: 50px;
margin-right: 50px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(247, 247, 247, 0);
}
@media (min-width: 1200px){#s-8345b062-a1a0-411f-9c7f-9de50e3cbf46 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8345b062-a1a0-411f-9c7f-9de50e3cbf46 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-8345b062-a1a0-411f-9c7f-9de50e3cbf46 {
  
}
}@media (max-width: 767px){#s-8345b062-a1a0-411f-9c7f-9de50e3cbf46 {
  
}
}
#s-8345b062-a1a0-411f-9c7f-9de50e3cbf46 .shogun-heading-component h1 {
  color: rgba(255, 115, 142, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00 {
  margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
background-color: rgba(255, 246, 245, 1);
}

@media (min-width: 0px) {
[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 12.5px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 18.75px);
}

}

@media (min-width: 992px) {
[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 18.75px);
}

}

@media (min-width: 1200px) {
[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 18.75px);
}

[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 18.75px);
}

}

#s-9be97c57-15a4-4de7-8c00-3cbd67386a7a {
  margin-bottom: 25px;
background-color: rgba(26, 26, 26, 0);
}

#s-9be97c57-15a4-4de7-8c00-3cbd67386a7a {
  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-589caaca-5eb8-4174-a77a-b233c7144f3f {
  text-align: left;
}


.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f {
  max-width: 100%;
}

.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f .shg-image-zoom,
.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f {
  max-width: 100%;
}

.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f .shg-image-zoom,
.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f {
  max-width: 100%;
}

.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f .shg-image-zoom,
.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f {
  max-width: 100%;
}

.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f .shg-image-zoom,
.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f {
  max-width: 100%;
}

.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f .shg-image-zoom,
.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f .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-30f36046-a275-43ca-8570-2059659d2b2d {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}

#s-30f36046-a275-43ca-8570-2059659d2b2d .shg-product-title-component h3 {
  color: rgba(26, 26, 26, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-f385e8b6-2483-4410-9b44-16a4fab83034 {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
text-align: center;
}

#s-f385e8b6-2483-4410-9b44-16a4fab83034 .shg-product-sold-out {
  display: none;
  color: rgba(26, 26, 26, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-f385e8b6-2483-4410-9b44-16a4fab83034 .shg-product-price {
  color: rgba(26, 26, 26, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-f385e8b6-2483-4410-9b44-16a4fab83034 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: Inconsolata;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}

#s-7d2a7dde-d54e-44b9-9ff0-f54b099d9691 {
  margin-bottom: 25px;
background-color: rgba(26, 26, 26, 0);
}

#s-7d2a7dde-d54e-44b9-9ff0-f54b099d9691 {
  display: none;
}
#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 {
  text-align: left;
}


.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 {
  max-width: 100%;
}

.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 .shg-image-zoom,
.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 {
  max-width: 100%;
}

.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 .shg-image-zoom,
.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 {
  max-width: 100%;
}

.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 .shg-image-zoom,
.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 {
  max-width: 100%;
}

.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 .shg-image-zoom,
.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 {
  max-width: 100%;
}

.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 .shg-image-zoom,
.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b0970e83-33ab-4415-9bc9-1497a409a9a6 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-891fc3cf-fa88-4326-9757-28a6e614bac4 {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}

#s-891fc3cf-fa88-4326-9757-28a6e614bac4 .shg-product-title-component h3 {
  color: rgba(26, 26, 26, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-8bd3a858-f261-4fe7-b56b-074cd7fde5cb {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
text-align: center;
}

#s-8bd3a858-f261-4fe7-b56b-074cd7fde5cb .shg-product-sold-out {
  display: none;
  color: rgba(26, 26, 26, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-8bd3a858-f261-4fe7-b56b-074cd7fde5cb .shg-product-price {
  color: rgba(26, 26, 26, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-8bd3a858-f261-4fe7-b56b-074cd7fde5cb .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: Inconsolata;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}

#s-ec901ee5-7e94-4d65-855e-23025f90fd1b {
  margin-bottom: 25px;
background-color: rgba(26, 26, 26, 0);
}

#s-ec901ee5-7e94-4d65-855e-23025f90fd1b {
  display: none;
}
#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 {
  text-align: left;
}


.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 {
  max-width: 100%;
}

.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 .shg-image-zoom,
.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 {
  max-width: 100%;
}

.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 .shg-image-zoom,
.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 {
  max-width: 100%;
}

.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 .shg-image-zoom,
.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 {
  max-width: 100%;
}

.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 .shg-image-zoom,
.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 {
  max-width: 100%;
}

.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 .shg-image-zoom,
.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-74078f4d-26ac-45b1-9a3e-b292a088c6f9 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-eb07d285-66bf-42a3-8e59-5fbdd314882f {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}

#s-eb07d285-66bf-42a3-8e59-5fbdd314882f .shg-product-title-component h3 {
  color: rgba(26, 26, 26, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-3c4e03a6-325f-48af-b2ba-3a1faf1276ef {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
text-align: center;
}

#s-3c4e03a6-325f-48af-b2ba-3a1faf1276ef .shg-product-sold-out {
  display: none;
  color: rgba(26, 26, 26, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-3c4e03a6-325f-48af-b2ba-3a1faf1276ef .shg-product-price {
  color: rgba(26, 26, 26, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-3c4e03a6-325f-48af-b2ba-3a1faf1276ef .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: Inconsolata;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}

#s-c9dd5184-3cc4-4679-a077-d8054a388a0f {
  margin-bottom: 25px;
background-color: rgba(26, 26, 26, 0);
}

#s-c9dd5184-3cc4-4679-a077-d8054a388a0f {
  display: none;
}
#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b {
  text-align: left;
}


.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b {
  max-width: 100%;
}

.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b .shg-image-zoom,
.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b {
  max-width: 100%;
}

.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b .shg-image-zoom,
.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b {
  max-width: 100%;
}

.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b .shg-image-zoom,
.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b {
  max-width: 100%;
}

.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b .shg-image-zoom,
.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b {
  max-width: 100%;
}

.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b .shg-image-zoom,
.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-86cbd524-eb5c-49f8-a475-1020fe73fd3b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-bcf81dd8-381f-48a6-a6c1-d1b8c91844cb {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}

#s-bcf81dd8-381f-48a6-a6c1-d1b8c91844cb .shg-product-title-component h3 {
  color: rgba(26, 26, 26, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-33f789e5-2929-4dae-816a-a8b1cdfb2310 {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
text-align: center;
}

#s-33f789e5-2929-4dae-816a-a8b1cdfb2310 .shg-product-sold-out {
  display: none;
  color: rgba(26, 26, 26, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-33f789e5-2929-4dae-816a-a8b1cdfb2310 .shg-product-price {
  color: rgba(26, 26, 26, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-33f789e5-2929-4dae-816a-a8b1cdfb2310 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: Inconsolata;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}

#s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0 {
  margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
background-color: rgba(255, 246, 245, 1);
}

@media (min-width: 0px) {
[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 12.5px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 18.75px);
}

}

@media (min-width: 992px) {
[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 18.75px);
}

}

@media (min-width: 1200px) {
[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 18.75px);
}

[id="s-3b644dbd-1f9c-46ae-8da6-80051ba21cf0"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 18.75px);
}

}

#s-6a2f4e78-6042-4204-b9bc-dcf12089d6d8 {
  margin-bottom: 25px;
background-color: rgba(26, 26, 26, 0);
}

#s-6a2f4e78-6042-4204-b9bc-dcf12089d6d8 {
  display: none;
}
#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 {
  text-align: left;
}


.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 {
  max-width: 100%;
}

.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 .shg-image-zoom,
.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 {
  max-width: 100%;
}

.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 .shg-image-zoom,
.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 {
  max-width: 100%;
}

.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 .shg-image-zoom,
.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 {
  max-width: 100%;
}

.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 .shg-image-zoom,
.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 {
  max-width: 100%;
}

.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 .shg-image-zoom,
.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-87bd4139-3c67-4f52-a5f5-d78c7ca34849 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-50792097-b2f1-4bac-a462-870decb533fb {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}

#s-50792097-b2f1-4bac-a462-870decb533fb .shg-product-title-component h3 {
  color: rgba(26, 26, 26, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-aee2e1ee-4e2d-4524-9079-b49a41179900 {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
text-align: center;
}

#s-aee2e1ee-4e2d-4524-9079-b49a41179900 .shg-product-sold-out {
  display: none;
  color: rgba(26, 26, 26, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-aee2e1ee-4e2d-4524-9079-b49a41179900 .shg-product-price {
  color: rgba(26, 26, 26, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-aee2e1ee-4e2d-4524-9079-b49a41179900 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: Inconsolata;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}

#s-d0dfa368-fe3e-4075-b80c-80c57076da61 {
  margin-bottom: 25px;
background-color: rgba(26, 26, 26, 0);
}

#s-d0dfa368-fe3e-4075-b80c-80c57076da61 {
  display: none;
}
#s-751f991e-3f25-45cb-9bf3-01345bfdc605 {
  text-align: left;
}


.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 {
  max-width: 100%;
}

.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 .shg-image-zoom,
.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 {
  max-width: 100%;
}

.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 .shg-image-zoom,
.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 {
  max-width: 100%;
}

.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 .shg-image-zoom,
.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 {
  max-width: 100%;
}

.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 .shg-image-zoom,
.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 {
  max-width: 100%;
}

.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 .shg-image-zoom,
.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-751f991e-3f25-45cb-9bf3-01345bfdc605 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-38f4dba3-588a-47a2-ba49-f0aac040cdfa {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}

#s-38f4dba3-588a-47a2-ba49-f0aac040cdfa .shg-product-title-component h3 {
  color: rgba(26, 26, 26, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-c644e74e-8a7b-4c22-b13f-7302c9596c7c {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
text-align: center;
}

#s-c644e74e-8a7b-4c22-b13f-7302c9596c7c .shg-product-sold-out {
  display: none;
  color: rgba(26, 26, 26, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-c644e74e-8a7b-4c22-b13f-7302c9596c7c .shg-product-price {
  color: rgba(26, 26, 26, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-c644e74e-8a7b-4c22-b13f-7302c9596c7c .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: Inconsolata;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}

#s-e741efb5-9816-4d36-918a-355e3a9ffd8d {
  margin-bottom: 25px;
background-color: rgba(26, 26, 26, 0);
}

#s-e741efb5-9816-4d36-918a-355e3a9ffd8d {
  display: none;
}
#s-2fa94b5f-72d3-4151-98cd-f941017c0714 {
  text-align: left;
}


.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 {
  max-width: 100%;
}

.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 .shg-image-zoom,
.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 {
  max-width: 100%;
}

.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 .shg-image-zoom,
.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 {
  max-width: 100%;
}

.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 .shg-image-zoom,
.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 {
  max-width: 100%;
}

.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 .shg-image-zoom,
.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 {
  max-width: 100%;
}

.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 .shg-image-zoom,
.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-2fa94b5f-72d3-4151-98cd-f941017c0714 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-ad7fe8ff-268b-49b0-94bb-261256523315 {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}

#s-ad7fe8ff-268b-49b0-94bb-261256523315 .shg-product-title-component h3 {
  color: rgba(26, 26, 26, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-91015d3c-2022-403a-b2fc-323a863789e4 {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
text-align: center;
}

#s-91015d3c-2022-403a-b2fc-323a863789e4 .shg-product-sold-out {
  display: none;
  color: rgba(26, 26, 26, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-91015d3c-2022-403a-b2fc-323a863789e4 .shg-product-price {
  color: rgba(26, 26, 26, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-91015d3c-2022-403a-b2fc-323a863789e4 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: Inconsolata;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}

#s-11aa759b-d44d-469d-a65a-50cbf7ed7c66 {
  margin-bottom: 25px;
background-color: rgba(26, 26, 26, 0);
}

#s-11aa759b-d44d-469d-a65a-50cbf7ed7c66 {
  display: none;
}
#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 {
  text-align: left;
}


.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 {
  max-width: 100%;
}

.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 .shg-image-zoom,
.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 {
  max-width: 100%;
}

.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 .shg-image-zoom,
.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 {
  max-width: 100%;
}

.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 .shg-image-zoom,
.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 {
  max-width: 100%;
}

.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 .shg-image-zoom,
.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 {
  max-width: 100%;
}

.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 .shg-image-zoom,
.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-450db16a-6f5a-4afc-8ae0-fc726d4c4ab5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-9a2c909d-605a-40ee-b0cb-e5994f2a1815 {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}

#s-9a2c909d-605a-40ee-b0cb-e5994f2a1815 .shg-product-title-component h3 {
  color: rgba(26, 26, 26, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-65c9e61b-7f33-4483-bd4b-7277cd548d9c {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
text-align: center;
}

#s-65c9e61b-7f33-4483-bd4b-7277cd548d9c .shg-product-sold-out {
  display: none;
  color: rgba(26, 26, 26, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-65c9e61b-7f33-4483-bd4b-7277cd548d9c .shg-product-price {
  color: rgba(26, 26, 26, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-65c9e61b-7f33-4483-bd4b-7277cd548d9c .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: Inconsolata;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}

#s-7e2d0de6-423c-4fb6-addd-7b34695fa718 {
  margin-top: 25px;
margin-bottom: 25px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 60px;
background-color: rgba(13, 208, 216, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-7e2d0de6-423c-4fb6-addd-7b34695fa718:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-7e2d0de6-423c-4fb6-addd-7b34695fa718:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-7e2d0de6-423c-4fb6-addd-7b34695fa718.shg-btn {
  color: #ffffff;
  font-size: 25px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}

#s-e50ecec6-4891-4c20-a6e6-7a92434a1cea {
  margin-top: 5px;
margin-left: 50px;
margin-bottom: 5px;
margin-right: 50px;
min-height: 50px;
background-color: rgba(255, 246, 245, 1);
}
@media (min-width: 1200px){#s-e50ecec6-4891-4c20-a6e6-7a92434a1cea {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e50ecec6-4891-4c20-a6e6-7a92434a1cea {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-e50ecec6-4891-4c20-a6e6-7a92434a1cea {
  
}
}@media (max-width: 767px){#s-e50ecec6-4891-4c20-a6e6-7a92434a1cea {
  
}
}







#s-e50ecec6-4891-4c20-a6e6-7a92434a1cea > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e50ecec6-4891-4c20-a6e6-7a92434a1cea.shg-box.shg-c {
  justify-content: flex-start;
}

#s-18d86bc5-c2a9-478e-9d71-6b930d67662f {
  margin-top: 50px;
margin-left: 50px;
margin-bottom: 50px;
margin-right: 50px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(247, 247, 247, 0);
}
@media (min-width: 1200px){#s-18d86bc5-c2a9-478e-9d71-6b930d67662f {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-18d86bc5-c2a9-478e-9d71-6b930d67662f {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-18d86bc5-c2a9-478e-9d71-6b930d67662f {
  
}
}@media (max-width: 767px){#s-18d86bc5-c2a9-478e-9d71-6b930d67662f {
  
}
}
#s-18d86bc5-c2a9-478e-9d71-6b930d67662f .shogun-heading-component h1 {
  color: rgba(255, 115, 142, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-fed357ae-e61b-4512-8175-ad535695f6e6 {
  margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
background-color: rgba(255, 246, 245, 1);
}

@media (min-width: 0px) {
[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 12.5px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 18.75px);
}

}

@media (min-width: 992px) {
[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 18.75px);
}

}

@media (min-width: 1200px) {
[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 18.75px);
}

[id="s-fed357ae-e61b-4512-8175-ad535695f6e6"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 18.75px);
}

}

#s-ea7e2851-3fc5-41c7-bac3-928939880355 {
  margin-bottom: 25px;
background-color: rgba(26, 26, 26, 0);
}

#s-ea7e2851-3fc5-41c7-bac3-928939880355 {
  display: none;
}
#s-9caac208-f3c4-41a8-9fff-4bf656519d49 {
  text-align: left;
}


.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 {
  max-width: 100%;
}

.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 .shg-image-zoom,
.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 {
  max-width: 100%;
}

.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 .shg-image-zoom,
.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 {
  max-width: 100%;
}

.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 .shg-image-zoom,
.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 {
  max-width: 100%;
}

.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 .shg-image-zoom,
.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 {
  max-width: 100%;
}

.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 .shg-image-zoom,
.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-9caac208-f3c4-41a8-9fff-4bf656519d49 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-e9f158c8-509b-498b-91e4-1afb49004669 {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}

#s-e9f158c8-509b-498b-91e4-1afb49004669 .shg-product-title-component h3 {
  color: rgba(26, 26, 26, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-5dd6cf06-1913-41c3-956d-c5a062186ca3 {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
text-align: center;
}

#s-5dd6cf06-1913-41c3-956d-c5a062186ca3 .shg-product-sold-out {
  display: none;
  color: rgba(26, 26, 26, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-5dd6cf06-1913-41c3-956d-c5a062186ca3 .shg-product-price {
  color: rgba(26, 26, 26, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-5dd6cf06-1913-41c3-956d-c5a062186ca3 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: Inconsolata;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}

#s-a1bd313b-1341-463d-b521-7c9ea3203ba3 {
  margin-bottom: 25px;
background-color: rgba(26, 26, 26, 0);
}

#s-a1bd313b-1341-463d-b521-7c9ea3203ba3 {
  display: none;
}
#s-b8f3f863-352c-4b91-9520-b5fee5b38186 {
  text-align: left;
}


.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 {
  max-width: 100%;
}

.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 .shg-image-zoom,
.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 {
  max-width: 100%;
}

.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 .shg-image-zoom,
.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 {
  max-width: 100%;
}

.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 .shg-image-zoom,
.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 {
  max-width: 100%;
}

.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 .shg-image-zoom,
.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 {
  max-width: 100%;
}

.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 .shg-image-zoom,
.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b8f3f863-352c-4b91-9520-b5fee5b38186 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-8107b92e-51ae-4fe5-9767-f280f01281a8 {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}

#s-8107b92e-51ae-4fe5-9767-f280f01281a8 .shg-product-title-component h3 {
  color: rgba(26, 26, 26, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-2032bccd-28d8-4322-b4ba-76e8e71bdf57 {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
text-align: center;
}

#s-2032bccd-28d8-4322-b4ba-76e8e71bdf57 .shg-product-sold-out {
  display: none;
  color: rgba(26, 26, 26, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-2032bccd-28d8-4322-b4ba-76e8e71bdf57 .shg-product-price {
  color: rgba(26, 26, 26, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-2032bccd-28d8-4322-b4ba-76e8e71bdf57 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: Inconsolata;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}

#s-ac08d492-4132-4fb8-8da3-cff5c602d7d8 {
  margin-bottom: 25px;
background-color: rgba(26, 26, 26, 0);
}

#s-ac08d492-4132-4fb8-8da3-cff5c602d7d8 {
  display: none;
}
#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 {
  text-align: left;
}


.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 {
  max-width: 100%;
}

.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 .shg-image-zoom,
.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 {
  max-width: 100%;
}

.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 .shg-image-zoom,
.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 {
  max-width: 100%;
}

.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 .shg-image-zoom,
.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 {
  max-width: 100%;
}

.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 .shg-image-zoom,
.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 {
  max-width: 100%;
}

.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 .shg-image-zoom,
.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-fb4c399b-51d8-4dfe-b769-4d6bb29ec284 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-166dc1d9-3b3d-47e4-b019-2709ea9ec354 {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}

#s-166dc1d9-3b3d-47e4-b019-2709ea9ec354 .shg-product-title-component h3 {
  color: rgba(26, 26, 26, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-5d2556af-5024-4724-905e-a7c078e65547 {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
text-align: center;
}

#s-5d2556af-5024-4724-905e-a7c078e65547 .shg-product-sold-out {
  display: none;
  color: rgba(26, 26, 26, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-5d2556af-5024-4724-905e-a7c078e65547 .shg-product-price {
  color: rgba(26, 26, 26, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-5d2556af-5024-4724-905e-a7c078e65547 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: Inconsolata;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}

#s-687d9bc7-5f09-41dd-b926-267df338207d {
  margin-bottom: 25px;
background-color: rgba(26, 26, 26, 0);
}

#s-687d9bc7-5f09-41dd-b926-267df338207d {
  display: none;
}
#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 {
  text-align: left;
}


.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 {
  max-width: 100%;
}

.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 .shg-image-zoom,
.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 {
  max-width: 100%;
}

.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 .shg-image-zoom,
.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 {
  max-width: 100%;
}

.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 .shg-image-zoom,
.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 {
  max-width: 100%;
}

.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 .shg-image-zoom,
.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 {
  max-width: 100%;
}

.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 .shg-image-zoom,
.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-aad8c9db-daaa-4926-ab84-63f4af44a6e7 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-babf4b22-30cc-4c80-8bcc-3413c773972c {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}

#s-babf4b22-30cc-4c80-8bcc-3413c773972c .shg-product-title-component h3 {
  color: rgba(26, 26, 26, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-9f3bf6e5-c0de-4c00-a574-0479cdde91e4 {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
text-align: center;
}

#s-9f3bf6e5-c0de-4c00-a574-0479cdde91e4 .shg-product-sold-out {
  display: none;
  color: rgba(26, 26, 26, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-9f3bf6e5-c0de-4c00-a574-0479cdde91e4 .shg-product-price {
  color: rgba(26, 26, 26, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-9f3bf6e5-c0de-4c00-a574-0479cdde91e4 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: Inconsolata;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}

#s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea {
  margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
background-color: rgba(255, 246, 245, 1);
}

@media (min-width: 0px) {
[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 12.5px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 18.75px);
}

}

@media (min-width: 992px) {
[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 18.75px);
}

}

@media (min-width: 1200px) {
[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 18.75px);
}

[id="s-acd1e8da-0c59-4e58-9158-f5e8fe0f81ea"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 18.75px);
}

}

#s-8e75cb4a-6e80-4612-b8a3-8008b8ef95f6 {
  margin-bottom: 25px;
background-color: rgba(26, 26, 26, 0);
}

#s-8e75cb4a-6e80-4612-b8a3-8008b8ef95f6 {
  display: none;
}
#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab {
  text-align: left;
}


.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab {
  max-width: 100%;
}

.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab .shg-image-zoom,
.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab {
  max-width: 100%;
}

.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab .shg-image-zoom,
.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab {
  max-width: 100%;
}

.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab .shg-image-zoom,
.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab {
  max-width: 100%;
}

.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab .shg-image-zoom,
.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab {
  max-width: 100%;
}

.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab .shg-image-zoom,
.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-07fe3dbd-c770-4310-9ef3-26e1a8f595ab .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-1598c859-0beb-4112-a7d0-fe4f95bc88f2 {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}

#s-1598c859-0beb-4112-a7d0-fe4f95bc88f2 .shg-product-title-component h3 {
  color: rgba(26, 26, 26, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-444eaf92-45d7-4082-84f5-608be82762f8 {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
text-align: center;
}

#s-444eaf92-45d7-4082-84f5-608be82762f8 .shg-product-sold-out {
  display: none;
  color: rgba(26, 26, 26, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-444eaf92-45d7-4082-84f5-608be82762f8 .shg-product-price {
  color: rgba(26, 26, 26, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-444eaf92-45d7-4082-84f5-608be82762f8 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: Inconsolata;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}

#s-326a533e-3248-44f9-ae5c-20612c130212 {
  margin-bottom: 25px;
background-color: rgba(26, 26, 26, 0);
}

#s-326a533e-3248-44f9-ae5c-20612c130212 {
  display: none;
}
#s-7c7020f3-e1aa-402a-b96f-459a55ea165d {
  text-align: left;
}


.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d {
  max-width: 100%;
}

.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d .shg-image-zoom,
.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d {
  max-width: 100%;
}

.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d .shg-image-zoom,
.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d {
  max-width: 100%;
}

.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d .shg-image-zoom,
.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d {
  max-width: 100%;
}

.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d .shg-image-zoom,
.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d {
  max-width: 100%;
}

.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d .shg-image-zoom,
.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7c7020f3-e1aa-402a-b96f-459a55ea165d .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-82ac4e83-0101-4845-ae68-1bcb16cfbda3 {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}

#s-82ac4e83-0101-4845-ae68-1bcb16cfbda3 .shg-product-title-component h3 {
  color: rgba(26, 26, 26, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-f26cc27f-add1-4ab3-a8a2-494107bc35cf {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
text-align: center;
}

#s-f26cc27f-add1-4ab3-a8a2-494107bc35cf .shg-product-sold-out {
  display: none;
  color: rgba(26, 26, 26, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-f26cc27f-add1-4ab3-a8a2-494107bc35cf .shg-product-price {
  color: rgba(26, 26, 26, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-f26cc27f-add1-4ab3-a8a2-494107bc35cf .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: Inconsolata;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}

#s-1b10040a-a81a-454e-b7e2-21d8b0f7e06b {
  margin-bottom: 25px;
background-color: rgba(26, 26, 26, 0);
}

#s-1b10040a-a81a-454e-b7e2-21d8b0f7e06b {
  display: none;
}
#s-f1342705-b968-4e09-a2b3-f76c89d6f872 {
  text-align: left;
}


.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 {
  max-width: 100%;
}

.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 .shg-image-zoom,
.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 {
  max-width: 100%;
}

.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 .shg-image-zoom,
.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 {
  max-width: 100%;
}

.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 .shg-image-zoom,
.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 {
  max-width: 100%;
}

.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 .shg-image-zoom,
.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 {
  max-width: 100%;
}

.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 .shg-image-zoom,
.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f1342705-b968-4e09-a2b3-f76c89d6f872 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-2e61fc93-69e2-4ce2-95eb-1d1bc81e22d6 {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}

#s-2e61fc93-69e2-4ce2-95eb-1d1bc81e22d6 .shg-product-title-component h3 {
  color: rgba(26, 26, 26, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-45ff4df7-4e92-40a8-98a3-f9f393b60a88 {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
text-align: center;
}

#s-45ff4df7-4e92-40a8-98a3-f9f393b60a88 .shg-product-sold-out {
  display: none;
  color: rgba(26, 26, 26, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-45ff4df7-4e92-40a8-98a3-f9f393b60a88 .shg-product-price {
  color: rgba(26, 26, 26, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-45ff4df7-4e92-40a8-98a3-f9f393b60a88 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: Inconsolata;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}

#s-32841046-3b9d-41e0-9904-fa25379fabbc {
  margin-bottom: 25px;
background-color: rgba(26, 26, 26, 0);
}

#s-32841046-3b9d-41e0-9904-fa25379fabbc {
  display: none;
}
#s-4ea3f001-96be-41ae-9e28-67387e685a65 {
  text-align: left;
}


.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 {
  max-width: 100%;
}

.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 .shg-image-zoom,
.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 {
  max-width: 100%;
}

.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 .shg-image-zoom,
.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 {
  max-width: 100%;
}

.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 .shg-image-zoom,
.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 {
  max-width: 100%;
}

.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 .shg-image-zoom,
.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 {
  max-width: 100%;
}

.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 .shg-image-zoom,
.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-4ea3f001-96be-41ae-9e28-67387e685a65 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-d32059f0-7ae5-4d98-884e-7590a22868da {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}

#s-d32059f0-7ae5-4d98-884e-7590a22868da .shg-product-title-component h3 {
  color: rgba(26, 26, 26, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-20d14acc-4631-42ac-a893-0e40f18433ad {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
text-align: center;
}

#s-20d14acc-4631-42ac-a893-0e40f18433ad .shg-product-sold-out {
  display: none;
  color: rgba(26, 26, 26, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-20d14acc-4631-42ac-a893-0e40f18433ad .shg-product-price {
  color: rgba(26, 26, 26, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-20d14acc-4631-42ac-a893-0e40f18433ad .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: Inconsolata;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}

#s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b {
  margin-top: 25px;
margin-bottom: 25px;
padding-top: 8px;
padding-bottom: 8px;
}

@media (min-width: 0px) {
[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-85d2f461-a03d-4ff3-98ac-4745e7ffd62b"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-91597355-b9de-4c28-9379-9d5347542293 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 60px;
background-color: rgba(13, 208, 216, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-91597355-b9de-4c28-9379-9d5347542293:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-91597355-b9de-4c28-9379-9d5347542293:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-91597355-b9de-4c28-9379-9d5347542293.shg-btn {
  color: #ffffff;
  font-size: 25px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}

#s-7814a270-b195-4698-81f3-df49d3cac85b {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 60px;
background-color: rgba(13, 208, 216, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-7814a270-b195-4698-81f3-df49d3cac85b:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-7814a270-b195-4698-81f3-df49d3cac85b:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-7814a270-b195-4698-81f3-df49d3cac85b.shg-btn {
  color: #ffffff;
  font-size: 25px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}

#s-9c77e895-5969-42fc-b34b-c97a08b9a80f {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 60px;
background-color: rgba(13, 208, 216, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-9c77e895-5969-42fc-b34b-c97a08b9a80f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-9c77e895-5969-42fc-b34b-c97a08b9a80f:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-9c77e895-5969-42fc-b34b-c97a08b9a80f.shg-btn {
  color: #ffffff;
  font-size: 25px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}

#s-8a53c732-93c0-4afb-8eee-75d9d6672292 {
  margin-top: 50px;
margin-left: 50px;
margin-bottom: 50px;
margin-right: 50px;
min-height: 50px;
background-color: rgba(255, 246, 245, 1);
}
@media (min-width: 1200px){#s-8a53c732-93c0-4afb-8eee-75d9d6672292 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8a53c732-93c0-4afb-8eee-75d9d6672292 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-8a53c732-93c0-4afb-8eee-75d9d6672292 {
  
}
}@media (max-width: 767px){#s-8a53c732-93c0-4afb-8eee-75d9d6672292 {
  
}
}







#s-8a53c732-93c0-4afb-8eee-75d9d6672292 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8a53c732-93c0-4afb-8eee-75d9d6672292.shg-box.shg-c {
  justify-content: flex-start;
}

#s-4c778fcb-3d96-49f3-acab-a6d435fd87da {
  margin-top: 50px;
margin-left: 50px;
margin-bottom: 50px;
margin-right: 50px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(247, 247, 247, 0);
}
@media (min-width: 1200px){#s-4c778fcb-3d96-49f3-acab-a6d435fd87da {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4c778fcb-3d96-49f3-acab-a6d435fd87da {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-4c778fcb-3d96-49f3-acab-a6d435fd87da {
  
}
}@media (max-width: 767px){#s-4c778fcb-3d96-49f3-acab-a6d435fd87da {
  
}
}
#s-4c778fcb-3d96-49f3-acab-a6d435fd87da .shogun-heading-component h1 {
  color: rgba(255, 115, 142, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-593786df-9f2f-4b4f-b7cd-28a83cc96db2 {
  margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
background-color: rgba(255, 246, 245, 1);
}

@media (min-width: 0px) {
[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 12.5px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 18.75px);
}

}

@media (min-width: 992px) {
[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 18.75px);
}

}

@media (min-width: 1200px) {
[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 18.75px);
}

[id="s-593786df-9f2f-4b4f-b7cd-28a83cc96db2"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 18.75px);
}

}

#s-312f37e8-ebe8-4e99-aa62-95cd4d8ff673 {
  margin-bottom: 25px;
background-color: rgba(26, 26, 26, 0);
}

#s-312f37e8-ebe8-4e99-aa62-95cd4d8ff673 {
  display: none;
}
#s-62e66c40-015f-4883-ab7c-1fa44f191186 {
  text-align: left;
}


.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 {
  max-width: 100%;
}

.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 .shg-image-zoom,
.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 {
  max-width: 100%;
}

.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 .shg-image-zoom,
.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 {
  max-width: 100%;
}

.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 .shg-image-zoom,
.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 {
  max-width: 100%;
}

.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 .shg-image-zoom,
.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 {
  max-width: 100%;
}

.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 .shg-image-zoom,
.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-62e66c40-015f-4883-ab7c-1fa44f191186 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-206627bc-bd96-4e9f-bfbd-fb9eda84d3e7 {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}

#s-206627bc-bd96-4e9f-bfbd-fb9eda84d3e7 .shg-product-title-component h3 {
  color: rgba(26, 26, 26, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-a27bd43a-ec3f-48ec-b144-7516f820b62f {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
text-align: center;
}

#s-a27bd43a-ec3f-48ec-b144-7516f820b62f .shg-product-sold-out {
  display: none;
  color: rgba(26, 26, 26, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-a27bd43a-ec3f-48ec-b144-7516f820b62f .shg-product-price {
  color: rgba(26, 26, 26, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-a27bd43a-ec3f-48ec-b144-7516f820b62f .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: Inconsolata;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}

#s-b89bfe31-d83e-42a1-916c-342227f9687d {
  margin-bottom: 25px;
background-color: rgba(26, 26, 26, 0);
}

#s-b89bfe31-d83e-42a1-916c-342227f9687d {
  display: none;
}
#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 {
  text-align: left;
}


.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 {
  max-width: 100%;
}

.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 .shg-image-zoom,
.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 {
  max-width: 100%;
}

.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 .shg-image-zoom,
.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 {
  max-width: 100%;
}

.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 .shg-image-zoom,
.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 {
  max-width: 100%;
}

.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 .shg-image-zoom,
.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 {
  max-width: 100%;
}

.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 .shg-image-zoom,
.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-378a0e17-989d-492f-bf5b-8142b7cc25f5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-410bc563-78fc-43de-bbca-cee926f82e48 {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}

#s-410bc563-78fc-43de-bbca-cee926f82e48 .shg-product-title-component h3 {
  color: rgba(26, 26, 26, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-649b3a9d-b138-45fd-acc3-07a582508259 {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
text-align: center;
}

#s-649b3a9d-b138-45fd-acc3-07a582508259 .shg-product-sold-out {
  display: none;
  color: rgba(26, 26, 26, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-649b3a9d-b138-45fd-acc3-07a582508259 .shg-product-price {
  color: rgba(26, 26, 26, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-649b3a9d-b138-45fd-acc3-07a582508259 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: Inconsolata;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}

#s-2b864ba3-c396-4539-b76c-2836f6a6a9aa {
  margin-bottom: 25px;
background-color: rgba(26, 26, 26, 0);
}

#s-2b864ba3-c396-4539-b76c-2836f6a6a9aa {
  display: none;
}
#s-f2f952c8-e122-4019-a510-086ee5259af9 {
  text-align: left;
}


.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 {
  max-width: 100%;
}

.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 .shg-image-zoom,
.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 {
  max-width: 100%;
}

.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 .shg-image-zoom,
.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 {
  max-width: 100%;
}

.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 .shg-image-zoom,
.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 {
  max-width: 100%;
}

.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 .shg-image-zoom,
.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 {
  max-width: 100%;
}

.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 .shg-image-zoom,
.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f2f952c8-e122-4019-a510-086ee5259af9 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-da3eea14-a92c-4903-9414-370ae134e76b {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}

#s-da3eea14-a92c-4903-9414-370ae134e76b .shg-product-title-component h3 {
  color: rgba(26, 26, 26, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-5ff9dfc8-c6f0-4f2f-be6d-a1730a386844 {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
text-align: center;
}

#s-5ff9dfc8-c6f0-4f2f-be6d-a1730a386844 .shg-product-sold-out {
  display: none;
  color: rgba(26, 26, 26, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-5ff9dfc8-c6f0-4f2f-be6d-a1730a386844 .shg-product-price {
  color: rgba(26, 26, 26, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-5ff9dfc8-c6f0-4f2f-be6d-a1730a386844 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: Inconsolata;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}

#s-8338e4b8-bc59-484a-bd57-1ef5f78a4966 {
  margin-bottom: 25px;
background-color: rgba(26, 26, 26, 0);
}

#s-8338e4b8-bc59-484a-bd57-1ef5f78a4966 {
  display: none;
}
#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a {
  text-align: left;
}


.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a {
  max-width: 100%;
}

.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a .shg-image-zoom,
.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a {
  max-width: 100%;
}

.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a .shg-image-zoom,
.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a {
  max-width: 100%;
}

.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a .shg-image-zoom,
.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a {
  max-width: 100%;
}

.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a .shg-image-zoom,
.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a {
  max-width: 100%;
}

.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a .shg-image-zoom,
.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-c5cc23be-5388-491c-8ca5-f75a7ad8122a .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-71e5465c-2d72-4bf7-ab6e-cfee3aa7be09 {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}

#s-71e5465c-2d72-4bf7-ab6e-cfee3aa7be09 .shg-product-title-component h3 {
  color: rgba(26, 26, 26, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-3c8abc71-a88b-49b7-b047-0208a0d5c624 {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
text-align: center;
}

#s-3c8abc71-a88b-49b7-b047-0208a0d5c624 .shg-product-sold-out {
  display: none;
  color: rgba(26, 26, 26, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-3c8abc71-a88b-49b7-b047-0208a0d5c624 .shg-product-price {
  color: rgba(26, 26, 26, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-3c8abc71-a88b-49b7-b047-0208a0d5c624 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: Inconsolata;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}

#s-15c602d9-6e45-44bb-bc9b-01fe4eb59775 {
  margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
background-color: rgba(255, 246, 245, 1);
}

@media (min-width: 0px) {
[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 12.5px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 18.75px);
}

}

@media (min-width: 992px) {
[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 18.75px);
}

}

@media (min-width: 1200px) {
[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 18.75px);
}

[id="s-15c602d9-6e45-44bb-bc9b-01fe4eb59775"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 18.75px);
}

}

#s-13a7f097-5eab-4cfe-8b99-61aa18a55bd0 {
  margin-bottom: 25px;
background-color: rgba(26, 26, 26, 0);
}

#s-13a7f097-5eab-4cfe-8b99-61aa18a55bd0 {
  display: none;
}
#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 {
  text-align: left;
}


.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 {
  max-width: 100%;
}

.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 .shg-image-zoom,
.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 {
  max-width: 100%;
}

.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 .shg-image-zoom,
.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 {
  max-width: 100%;
}

.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 .shg-image-zoom,
.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 {
  max-width: 100%;
}

.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 .shg-image-zoom,
.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 {
  max-width: 100%;
}

.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 .shg-image-zoom,
.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a911e6bb-124c-40ad-b4de-b577b95c8dc9 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-a415d54f-67a6-45cd-a894-27cf85ce89a5 {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}

#s-a415d54f-67a6-45cd-a894-27cf85ce89a5 .shg-product-title-component h3 {
  color: rgba(26, 26, 26, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-04eaae0f-8760-4f5a-8cf2-11b7f672900b {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
text-align: center;
}

#s-04eaae0f-8760-4f5a-8cf2-11b7f672900b .shg-product-sold-out {
  display: none;
  color: rgba(26, 26, 26, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-04eaae0f-8760-4f5a-8cf2-11b7f672900b .shg-product-price {
  color: rgba(26, 26, 26, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-04eaae0f-8760-4f5a-8cf2-11b7f672900b .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: Inconsolata;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}

#s-ce14c7c5-6253-4ac1-bdde-69580a6d08d6 {
  margin-bottom: 25px;
background-color: rgba(26, 26, 26, 0);
}

#s-ce14c7c5-6253-4ac1-bdde-69580a6d08d6 {
  display: none;
}
#s-0596d572-4359-4acf-949a-d7076e73d7fe {
  text-align: left;
}


.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe {
  max-width: 100%;
}

.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe .shg-image-zoom,
.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe {
  max-width: 100%;
}

.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe .shg-image-zoom,
.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe {
  max-width: 100%;
}

.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe .shg-image-zoom,
.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe {
  max-width: 100%;
}

.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe .shg-image-zoom,
.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe {
  max-width: 100%;
}

.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe .shg-image-zoom,
.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0596d572-4359-4acf-949a-d7076e73d7fe .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-d6d071c0-72f2-4aaa-aea0-3364ab26b2f5 {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}

#s-d6d071c0-72f2-4aaa-aea0-3364ab26b2f5 .shg-product-title-component h3 {
  color: rgba(26, 26, 26, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-d6d84f49-2605-4329-80ce-bada30c0b714 {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
text-align: center;
}

#s-d6d84f49-2605-4329-80ce-bada30c0b714 .shg-product-sold-out {
  display: none;
  color: rgba(26, 26, 26, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-d6d84f49-2605-4329-80ce-bada30c0b714 .shg-product-price {
  color: rgba(26, 26, 26, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-d6d84f49-2605-4329-80ce-bada30c0b714 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: Inconsolata;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}

#s-e6c445a4-eece-43cd-966e-31a29a3ca72d {
  margin-bottom: 25px;
background-color: rgba(26, 26, 26, 0);
}

#s-e6c445a4-eece-43cd-966e-31a29a3ca72d {
  display: none;
}
#s-7b9078a5-973b-4394-9e8a-fe1145c74762 {
  text-align: left;
}


.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 {
  max-width: 100%;
}

.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 .shg-image-zoom,
.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 {
  max-width: 100%;
}

.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 .shg-image-zoom,
.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 {
  max-width: 100%;
}

.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 .shg-image-zoom,
.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 {
  max-width: 100%;
}

.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 .shg-image-zoom,
.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 {
  max-width: 100%;
}

.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 .shg-image-zoom,
.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-7b9078a5-973b-4394-9e8a-fe1145c74762 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-0da3ecf8-245f-4d26-9197-0a736db7889b {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}

#s-0da3ecf8-245f-4d26-9197-0a736db7889b .shg-product-title-component h3 {
  color: rgba(26, 26, 26, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-650a5a95-fc73-44ae-8810-873b492ccd98 {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
text-align: center;
}

#s-650a5a95-fc73-44ae-8810-873b492ccd98 .shg-product-sold-out {
  display: none;
  color: rgba(26, 26, 26, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-650a5a95-fc73-44ae-8810-873b492ccd98 .shg-product-price {
  color: rgba(26, 26, 26, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-650a5a95-fc73-44ae-8810-873b492ccd98 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: Inconsolata;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}

#s-6613bb59-1a3e-45d2-940c-0600c01724f7 {
  margin-bottom: 25px;
background-color: rgba(26, 26, 26, 0);
}

#s-6613bb59-1a3e-45d2-940c-0600c01724f7 {
  display: none;
}
#s-f8260e15-e46f-4465-8833-949cf33a5f76 {
  text-align: left;
}


.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 {
  max-width: 100%;
}

.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 .shg-image-zoom,
.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 {
  max-width: 100%;
}

.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 .shg-image-zoom,
.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 {
  max-width: 100%;
}

.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 .shg-image-zoom,
.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 {
  max-width: 100%;
}

.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 .shg-image-zoom,
.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 {
  max-width: 100%;
}

.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 .shg-image-zoom,
.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-f8260e15-e46f-4465-8833-949cf33a5f76 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-fc4ed3ec-d7c6-410e-bdbc-7faadefa22b0 {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}

#s-fc4ed3ec-d7c6-410e-bdbc-7faadefa22b0 .shg-product-title-component h3 {
  color: rgba(26, 26, 26, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-5dc4bd2c-3e43-4ab9-ab93-97498593797c {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
text-align: center;
}

#s-5dc4bd2c-3e43-4ab9-ab93-97498593797c .shg-product-sold-out {
  display: none;
  color: rgba(26, 26, 26, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-5dc4bd2c-3e43-4ab9-ab93-97498593797c .shg-product-price {
  color: rgba(26, 26, 26, 1);
  font-weight:  normal ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 14px;
}

#s-5dc4bd2c-3e43-4ab9-ab93-97498593797c .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:   ;
  font-family: Inconsolata;
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}

#s-de500346-a411-432b-80ea-60915e117afa {
  margin-top: 25px;
margin-left: 10%;
margin-bottom: 25px;
margin-right: 10%;
padding-top: 10px;
padding-left: 10%;
padding-bottom: 10px;
padding-right: 10%;
}

@media (min-width: 0px) {
[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-de500346-a411-432b-80ea-60915e117afa"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-aa7be053-f301-40bf-810c-bdfbf258a36c {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 60px;
background-color: rgba(13, 208, 216, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-aa7be053-f301-40bf-810c-bdfbf258a36c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-aa7be053-f301-40bf-810c-bdfbf258a36c:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-aa7be053-f301-40bf-810c-bdfbf258a36c.shg-btn {
  color: #ffffff;
  font-size: 25px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  block ;
}

#s-923161ac-af17-45d1-a3d2-29342a1968e6 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 60px;
background-color: rgba(13, 208, 216, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-923161ac-af17-45d1-a3d2-29342a1968e6:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-923161ac-af17-45d1-a3d2-29342a1968e6:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-923161ac-af17-45d1-a3d2-29342a1968e6.shg-btn {
  color: #ffffff;
  font-size: 25px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  block ;
}

#s-6404e3e9-4500-4018-9737-0d42f271ec9a {
  min-height: 50px;
}
@media (min-width: 1200px){#s-6404e3e9-4500-4018-9737-0d42f271ec9a {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6404e3e9-4500-4018-9737-0d42f271ec9a {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-6404e3e9-4500-4018-9737-0d42f271ec9a {
  
}
}@media (max-width: 767px){#s-6404e3e9-4500-4018-9737-0d42f271ec9a {
  
}
}







#s-6404e3e9-4500-4018-9737-0d42f271ec9a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6404e3e9-4500-4018-9737-0d42f271ec9a.shg-box.shg-c {
  justify-content: flex-start;
}

#s-d7431da3-8b29-4abe-a4d7-4bdbfc092777 {
  margin-top: 50px;
margin-left: 50px;
margin-bottom: 50px;
margin-right: 50px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-d7431da3-8b29-4abe-a4d7-4bdbfc092777 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d7431da3-8b29-4abe-a4d7-4bdbfc092777 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-d7431da3-8b29-4abe-a4d7-4bdbfc092777 {
  
}
}@media (max-width: 767px){#s-d7431da3-8b29-4abe-a4d7-4bdbfc092777 {
  
}
}
#s-d7431da3-8b29-4abe-a4d7-4bdbfc092777 .shogun-heading-component h1 {
  color: rgba(255, 115, 142, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-aaa82dee-4153-44df-9c49-b201c2278fff {
  margin-left: 50px;
margin-right: 50px;
}
@media (min-width: 1200px){#s-aaa82dee-4153-44df-9c49-b201c2278fff {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-aaa82dee-4153-44df-9c49-b201c2278fff {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-aaa82dee-4153-44df-9c49-b201c2278fff {
  
}
}@media (max-width: 767px){#s-aaa82dee-4153-44df-9c49-b201c2278fff {
  
}
}
@media (min-width: 0px) {
[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 12.5px);
}

}

@media (min-width: 992px) {
[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 12.5px);
}

}

@media (min-width: 1200px) {
[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 12.5px);
}

[id="s-aaa82dee-4153-44df-9c49-b201c2278fff"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 12.5px);
}

}

#s-58ab4139-b1e0-4d07-931e-946b4e275bfc .shogun-icon-wrapper {
  text-align: center;
}


#s-58ab4139-b1e0-4d07-931e-946b4e275bfc .shogun-icon-wrapper > .shogun-icon {

  font-size: 64px !important;
  color: rgba(223, 223, 223, 1);
}

#s-59431eb2-2c33-4525-bd17-82b11140bece {
  margin-top: 20px;
margin-bottom: 40px;
opacity: 1;
}
@media (min-width: 1200px){#s-59431eb2-2c33-4525-bd17-82b11140bece {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-59431eb2-2c33-4525-bd17-82b11140bece {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-59431eb2-2c33-4525-bd17-82b11140bece {
  
}
}@media (max-width: 767px){#s-59431eb2-2c33-4525-bd17-82b11140bece {
  
}
}
#s-818fe1f4-c205-451a-9a24-57845c5eda1f .shogun-icon-wrapper {
  text-align: center;
}


#s-818fe1f4-c205-451a-9a24-57845c5eda1f .shogun-icon-wrapper > .shogun-icon {

  font-size: 64px !important;
  color: rgba(223, 223, 223, 1);
}

#s-fea260cd-6c0a-4718-ba2a-0e618aab65ed {
  margin-top: 20px;
margin-bottom: 40px;
opacity: 1;
}
@media (min-width: 1200px){#s-fea260cd-6c0a-4718-ba2a-0e618aab65ed {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fea260cd-6c0a-4718-ba2a-0e618aab65ed {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-fea260cd-6c0a-4718-ba2a-0e618aab65ed {
  
}
}@media (max-width: 767px){#s-fea260cd-6c0a-4718-ba2a-0e618aab65ed {
  
}
}
#s-478d7212-fe27-4334-a98f-6b6b07dcbc03 {
  margin-top: 50px;
margin-left: 50px;
margin-bottom: 50px;
margin-right: 50px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-478d7212-fe27-4334-a98f-6b6b07dcbc03 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-478d7212-fe27-4334-a98f-6b6b07dcbc03 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-478d7212-fe27-4334-a98f-6b6b07dcbc03 {
  
}
}@media (max-width: 767px){#s-478d7212-fe27-4334-a98f-6b6b07dcbc03 {
  
}
}
#s-478d7212-fe27-4334-a98f-6b6b07dcbc03 .shogun-heading-component h1 {
  color: rgba(255, 115, 142, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-276d84b5-85d2-414e-9ada-53397affa453 {
  margin-left: 15%;
margin-right: 15%;
}

/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

@media (max-width: 1024px) {
  .shg-c,
  .shg-box {
    background-attachment: scroll !important;
  }
}

@media only screen
  and (min-width: 1024px) and (max-height: 1366px)
  and (-webkit-min-device-pixel-ratio: 1.5) and (hover: none)
  and (orientation: landscape) {
  .shg-box {
    background-attachment: scroll !important;
  }
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
	opacity: 0;
}
.shogun-lazyloaded {
	opacity: 1;
	transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty {
  display: block;
}