.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-ba306629-e83a-4a1f-b96f-bbda74f97d4b {
  min-height: 50px;
}








#s-ba306629-e83a-4a1f-b96f-bbda74f97d4b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ba306629-e83a-4a1f-b96f-bbda74f97d4b.shg-box.shg-c {
  justify-content: center;
}

#s-08491375-1c78-4888-a270-f509487b8601 {
  background-image: url(https://i.shgcdn.com/e02caaa5-9f0b-4a4d-b44d-33e9d16bb8fc/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
min-height: 500px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-08491375-1c78-4888-a270-f509487b8601 {
  display: none;
}
#s-08491375-1c78-4888-a270-f509487b8601, #wrap-s-08491375-1c78-4888-a270-f509487b8601 { display:none !important; }}@media (max-width: 767px){#s-08491375-1c78-4888-a270-f509487b8601 {
  display: none;
}
#s-08491375-1c78-4888-a270-f509487b8601, #wrap-s-08491375-1c78-4888-a270-f509487b8601 { display:none !important; }}







#s-08491375-1c78-4888-a270-f509487b8601 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-08491375-1c78-4888-a270-f509487b8601.shg-box.shg-c {
  justify-content: center;
}

#s-a60f3132-6be3-4d61-ba8f-d5cf15987520 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 30px;
padding-bottom: 20px;
padding-right: 30px;
min-height: 50px;
max-width: 1400px;
}








#s-a60f3132-6be3-4d61-ba8f-d5cf15987520 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a60f3132-6be3-4d61-ba8f-d5cf15987520.shg-box.shg-c {
  justify-content: center;
}

#s-e4207fd4-36b6-4f52-aa81-8cb03e0fcac0 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 30px;
padding-bottom: 20px;
padding-right: 30px;
min-height: 50px;
max-width: 1400px;
}








#s-e4207fd4-36b6-4f52-aa81-8cb03e0fcac0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e4207fd4-36b6-4f52-aa81-8cb03e0fcac0.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-b2cbb0e5-c944-4d05-ac5b-6e5284926a09 {
  margin-top: 10px;
margin-bottom: 10px;
text-align: left;
}

#s-b2cbb0e5-c944-4d05-ac5b-6e5284926a09 .shogun-heading-component h1 {
  color: rgba(253, 237, 240, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 150px;
  line-height: 1em;
  letter-spacing: ;
  text-align: left;
}



.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-d2475471-8422-4d56-a371-4afaedaf3270 {
  margin-top: 20px;
margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-xs-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-xs-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-xs-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-xs-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-xs-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-xs-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-xs-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-d2475471-8422-4d56-a371-4afaedaf3270"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

.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-a039e982-c065-4e35-a30c-302d86db8f1a {
  border-style: solid;
padding-top: 5px;
padding-left: 40px;
padding-bottom: 5px;
padding-right: 40px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 50px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-a039e982-c065-4e35-a30c-302d86db8f1a:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
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: #2C2A34 !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-a039e982-c065-4e35-a30c-302d86db8f1a:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
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: #2C2A34 !important;
border-radius: 50px !important;
background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}


#s-a039e982-c065-4e35-a30c-302d86db8f1a.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}
@media (min-width: 768px) and (max-width: 991px){

#s-a039e982-c065-4e35-a30c-302d86db8f1a.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}
}
#s-3bcae259-1885-4ff3-986d-e2ae65edcaf9 {
  border-style: solid;
padding-top: 5px;
padding-left: 40px;
padding-bottom: 5px;
padding-right: 40px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 50px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-3bcae259-1885-4ff3-986d-e2ae65edcaf9:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
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: #2C2A34 !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-3bcae259-1885-4ff3-986d-e2ae65edcaf9:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
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: #2C2A34 !important;
border-radius: 50px !important;
background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}


#s-3bcae259-1885-4ff3-986d-e2ae65edcaf9.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}
@media (min-width: 768px) and (max-width: 991px){

#s-3bcae259-1885-4ff3-986d-e2ae65edcaf9.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}
}
#s-16224071-55dc-47cc-aae1-e9045421a40d {
  border-style: solid;
padding-top: 5px;
padding-left: 40px;
padding-bottom: 5px;
padding-right: 40px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 50px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-16224071-55dc-47cc-aae1-e9045421a40d:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
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: #2C2A34 !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-16224071-55dc-47cc-aae1-e9045421a40d:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
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: #2C2A34 !important;
border-radius: 50px !important;
background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}


#s-16224071-55dc-47cc-aae1-e9045421a40d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}
@media (min-width: 768px) and (max-width: 991px){

#s-16224071-55dc-47cc-aae1-e9045421a40d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}
}
#s-1b45dbc5-2d68-4937-af96-709bf56592ae {
  border-style: solid;
padding-top: 5px;
padding-left: 40px;
padding-bottom: 5px;
padding-right: 40px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 50px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-1b45dbc5-2d68-4937-af96-709bf56592ae:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
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: #2C2A34 !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-1b45dbc5-2d68-4937-af96-709bf56592ae:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
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: #2C2A34 !important;
border-radius: 50px !important;
background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}


#s-1b45dbc5-2d68-4937-af96-709bf56592ae.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}
@media (min-width: 768px) and (max-width: 991px){

#s-1b45dbc5-2d68-4937-af96-709bf56592ae.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}
}
#s-88550dea-4944-466c-b20a-df6785efd416 {
  border-style: solid;
padding-top: 5px;
padding-left: 40px;
padding-bottom: 5px;
padding-right: 40px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 50px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-88550dea-4944-466c-b20a-df6785efd416:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
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: #2C2A34 !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-88550dea-4944-466c-b20a-df6785efd416:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
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: #2C2A34 !important;
border-radius: 50px !important;
background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}


#s-88550dea-4944-466c-b20a-df6785efd416.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}
@media (min-width: 768px) and (max-width: 991px){

#s-88550dea-4944-466c-b20a-df6785efd416.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}
}
#s-32f94d9e-5d5d-45a6-a584-03d1a45c88ad {
  border-style: solid;
padding-top: 5px;
padding-left: 40px;
padding-bottom: 5px;
padding-right: 40px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 50px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-32f94d9e-5d5d-45a6-a584-03d1a45c88ad:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
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: #2C2A34 !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-32f94d9e-5d5d-45a6-a584-03d1a45c88ad:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
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: #2C2A34 !important;
border-radius: 50px !important;
background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}


#s-32f94d9e-5d5d-45a6-a584-03d1a45c88ad.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}
@media (min-width: 768px) and (max-width: 991px){

#s-32f94d9e-5d5d-45a6-a584-03d1a45c88ad.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}
}
#s-4f319e54-2806-4688-86d3-82bdc69856a9 {
  background-size: cover;
min-height: 560px;
background-color: rgba(253, 237, 240, 1);
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-4f319e54-2806-4688-86d3-82bdc69856a9 {
  display: none;
}
#s-4f319e54-2806-4688-86d3-82bdc69856a9, #wrap-s-4f319e54-2806-4688-86d3-82bdc69856a9 { display:none !important; }}@media (max-width: 767px){#s-4f319e54-2806-4688-86d3-82bdc69856a9 {
  display: none;
}
#s-4f319e54-2806-4688-86d3-82bdc69856a9, #wrap-s-4f319e54-2806-4688-86d3-82bdc69856a9 { display:none !important; }}







#s-4f319e54-2806-4688-86d3-82bdc69856a9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4f319e54-2806-4688-86d3-82bdc69856a9.shg-box.shg-c {
  justify-content: center;
}

#s-3fe89555-51ff-4fd4-808f-679647722fd0 {
  background-size: cover;
min-height: 500px;
background-position: center center;
}








#s-3fe89555-51ff-4fd4-808f-679647722fd0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3fe89555-51ff-4fd4-808f-679647722fd0.shg-box.shg-c {
  justify-content: center;
}

#s-d6127faf-a336-4153-91c0-76cb422ed4ac {
  margin-top: -100px;
padding-top: 20px;
padding-left: 30px;
padding-bottom: 20px;
padding-right: 30px;
min-height: 50px;
max-width: 1400px;
}
@media (min-width: 1200px){#s-d6127faf-a336-4153-91c0-76cb422ed4ac {
  margin-left: auto;
margin-right: auto;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d6127faf-a336-4153-91c0-76cb422ed4ac {
  margin-left: auto;
margin-right: auto;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d6127faf-a336-4153-91c0-76cb422ed4ac {
  margin-left: 20px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-d6127faf-a336-4153-91c0-76cb422ed4ac {
  margin-left: 20px;
margin-right: 20px;
}
}







#s-d6127faf-a336-4153-91c0-76cb422ed4ac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d6127faf-a336-4153-91c0-76cb422ed4ac.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-4fce187f-5c2f-45b2-b6bb-425eb0db2719"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-ca47f186-dafc-467c-b2df-a01798d064e9 {
  display: none;
}
.shogun-image-container {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content-bottom {
  align-items: flex-end;
}
#s-5015cbf7-fe34-416c-9146-3d2084affe18 {
  text-align: center;
}




  #s-5015cbf7-fe34-416c-9146-3d2084affe18 img.shogun-image {
    
    width: px;
  }


#s-5015cbf7-fe34-416c-9146-3d2084affe18 .shogun-image-content {
  
    align-items: center;
  
}

.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-f93baf62-377f-4c09-a213-02199ed7e6cb {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f93baf62-377f-4c09-a213-02199ed7e6cb .shg-product-title-component h2 {
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 35px;
}

#s-e5505668-8ba1-4218-a259-29102fd1dae7 {
  text-align: center;
}

#s-e5505668-8ba1-4218-a259-29102fd1dae7 .shg-product-sold-out {
  display: none;
  color: rgba(255, 114, 117, 1);
  font-size: 36px;
}

#s-e5505668-8ba1-4218-a259-29102fd1dae7 .shg-product-price {
  color: rgba(255, 114, 117, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
}

#s-e5505668-8ba1-4218-a259-29102fd1dae7 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
  padding-left: 10px;
}
@media (min-width: 0px) {
[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-xs-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-xs-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-xs-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-xs-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-xs-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-xs-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-xs-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-0a00c8db-fb08-4b11-a122-307cc57a0abb"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-22dfbe4f-596e-4168-951c-7d05d5804c76 {
  min-height: 50px;
}








#s-22dfbe4f-596e-4168-951c-7d05d5804c76 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-22dfbe4f-596e-4168-951c-7d05d5804c76.shg-box.shg-c {
  justify-content: center;
}

#s-dd810c82-2a5d-495c-bf37-0f680ba9cb58 {
  border-style: solid;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
}

@media (min-width: 0px) {
[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-dd810c82-2a5d-495c-bf37-0f680ba9cb58"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-68894559-dd19-4b47-a6ab-2a018961d828 {
  min-height: 50px;
}








#s-68894559-dd19-4b47-a6ab-2a018961d828 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-68894559-dd19-4b47-a6ab-2a018961d828.shg-box.shg-c {
  justify-content: center;
}

#s-bb43110c-2285-4916-a392-964f92ace915 {
  box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-left: 20px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
max-width: 150px;
text-align: center;
background-color: rgba(253, 237, 240, 0);
}

#s-bb43110c-2285-4916-a392-964f92ace915 .shg-product-quantity-wrapper {
  display: flex;
}

#s-bb43110c-2285-4916-a392-964f92ace915 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-bb43110c-2285-4916-a392-964f92ace915 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-bb43110c-2285-4916-a392-964f92ace915 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-bb43110c-2285-4916-a392-964f92ace915 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-4db90818-424f-4966-b740-b47f79c2ab53 {
  min-height: 50px;
background-color: rgba(78, 73, 73, 1);
}








#s-4db90818-424f-4966-b740-b47f79c2ab53 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4db90818-424f-4966-b740-b47f79c2ab53.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

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

#s-4f99f542-e3d0-4194-8a5f-f6f88ac95933 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 11px;
padding-bottom: 11px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
border-radius: 0px;
max-width: 150px;
background-color: rgba(78, 73, 73, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-4f99f542-e3d0-4194-8a5f-f6f88ac95933:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 0) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
hover-type: color !important;}#s-4f99f542-e3d0-4194-8a5f-f6f88ac95933:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
hover-type: color !important;}


#s-4f99f542-e3d0-4194-8a5f-f6f88ac95933 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4f99f542-e3d0-4194-8a5f-f6f88ac95933.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4f99f542-e3d0-4194-8a5f-f6f88ac95933.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  block ;
}

#s-4f99f542-e3d0-4194-8a5f-f6f88ac95933.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-a7560d86-85a7-4966-8dd4-6d8b6e1622c5 {
  display: none;
}
#s-95a4e185-b231-4f37-8881-2c54f8e3cf68 {
  text-align: center;
}




  #s-95a4e185-b231-4f37-8881-2c54f8e3cf68 img.shogun-image {
    
    width: px;
  }


#s-95a4e185-b231-4f37-8881-2c54f8e3cf68 .shogun-image-content {
  
    align-items: center;
  
}

#s-ec4fea68-7930-4e24-98d6-cc4a16cc34a8 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ec4fea68-7930-4e24-98d6-cc4a16cc34a8 .shg-product-title-component h2 {
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 35px;
}

#s-adc6ca36-1db3-495a-be60-ae0965960ae3 {
  text-align: center;
}

#s-adc6ca36-1db3-495a-be60-ae0965960ae3 .shg-product-sold-out {
  display: none;
  color: rgba(255, 114, 117, 1);
  font-size: 36px;
}

#s-adc6ca36-1db3-495a-be60-ae0965960ae3 .shg-product-price {
  color: rgba(255, 114, 117, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
}

#s-adc6ca36-1db3-495a-be60-ae0965960ae3 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
  padding-left: 10px;
}
@media (min-width: 0px) {
[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-xs-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-xs-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-xs-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-xs-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-xs-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-xs-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-xs-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-f76b9278-4e23-42c1-9ab9-c33697784253"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-7d5d5e9b-35bf-452e-9417-b832a445d1f7 {
  min-height: 50px;
}








#s-7d5d5e9b-35bf-452e-9417-b832a445d1f7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7d5d5e9b-35bf-452e-9417-b832a445d1f7.shg-box.shg-c {
  justify-content: center;
}

#s-a05c073f-7554-4786-a44a-84704d2486a9 {
  border-style: solid;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
}

@media (min-width: 0px) {
[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-a05c073f-7554-4786-a44a-84704d2486a9"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-c3c4941f-cbd2-4f93-b74f-ce1a6598dd2e {
  min-height: 50px;
}








#s-c3c4941f-cbd2-4f93-b74f-ce1a6598dd2e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c3c4941f-cbd2-4f93-b74f-ce1a6598dd2e.shg-box.shg-c {
  justify-content: center;
}

#s-4bb2d620-2dde-4c38-ac2b-0767e9f59879 {
  box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-left: 20px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
max-width: 150px;
text-align: center;
background-color: rgba(253, 237, 240, 0);
}

#s-4bb2d620-2dde-4c38-ac2b-0767e9f59879 .shg-product-quantity-wrapper {
  display: flex;
}

#s-4bb2d620-2dde-4c38-ac2b-0767e9f59879 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-4bb2d620-2dde-4c38-ac2b-0767e9f59879 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-4bb2d620-2dde-4c38-ac2b-0767e9f59879 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-4bb2d620-2dde-4c38-ac2b-0767e9f59879 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-b5a1afda-c99a-4c8c-a02c-d4501447f37f {
  min-height: 50px;
background-color: rgba(78, 73, 73, 1);
}








#s-b5a1afda-c99a-4c8c-a02c-d4501447f37f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b5a1afda-c99a-4c8c-a02c-d4501447f37f.shg-box.shg-c {
  justify-content: center;
}

#s-635d7f9f-d940-455c-a13d-e3bb86306428 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 11px;
padding-bottom: 11px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
border-radius: 0px;
max-width: 150px;
background-color: rgba(78, 73, 73, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-635d7f9f-d940-455c-a13d-e3bb86306428:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 0) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
hover-type: color !important;}#s-635d7f9f-d940-455c-a13d-e3bb86306428:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
hover-type: color !important;}


#s-635d7f9f-d940-455c-a13d-e3bb86306428 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-635d7f9f-d940-455c-a13d-e3bb86306428.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-635d7f9f-d940-455c-a13d-e3bb86306428.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  block ;
}

#s-635d7f9f-d940-455c-a13d-e3bb86306428.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-72c57a30-23fe-46de-96c6-a37d8d876cbf {
  display: none;
}
#s-8596ac3e-5382-4533-9970-72ca022be35b {
  text-align: center;
}




  #s-8596ac3e-5382-4533-9970-72ca022be35b img.shogun-image {
    
    width: px;
  }


#s-8596ac3e-5382-4533-9970-72ca022be35b .shogun-image-content {
  
    align-items: center;
  
}

#s-9bfadd4c-c816-4644-894c-71508632388e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9bfadd4c-c816-4644-894c-71508632388e .shg-product-title-component h2 {
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 35px;
}

#s-132dd329-a9b8-4b45-af93-478ea20572db {
  text-align: center;
}

#s-132dd329-a9b8-4b45-af93-478ea20572db .shg-product-sold-out {
  display: none;
  color: rgba(255, 114, 117, 1);
  font-size: 36px;
}

#s-132dd329-a9b8-4b45-af93-478ea20572db .shg-product-price {
  color: rgba(255, 114, 117, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
}

#s-132dd329-a9b8-4b45-af93-478ea20572db .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
  padding-left: 10px;
}
@media (min-width: 0px) {
[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-xs-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-xs-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-xs-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-xs-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-xs-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-xs-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-xs-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-b13b6590-d6f6-47b4-9f86-f3fba1e61536"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-041cf99d-557d-44aa-b3cb-cca2b4d1e827 {
  min-height: 50px;
}








#s-041cf99d-557d-44aa-b3cb-cca2b4d1e827 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-041cf99d-557d-44aa-b3cb-cca2b4d1e827.shg-box.shg-c {
  justify-content: center;
}

#s-4b4f0392-24cc-4d19-a973-e84b84ee1970 {
  border-style: solid;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
}

@media (min-width: 0px) {
[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-4b4f0392-24cc-4d19-a973-e84b84ee1970"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-14659786-fe1b-4d59-890c-8032943b4110 {
  min-height: 50px;
}








#s-14659786-fe1b-4d59-890c-8032943b4110 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-14659786-fe1b-4d59-890c-8032943b4110.shg-box.shg-c {
  justify-content: center;
}

#s-a7812a47-69ae-45ed-b72b-afc24de0fe1e {
  box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-left: 20px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
max-width: 150px;
text-align: center;
background-color: rgba(253, 237, 240, 0);
}

#s-a7812a47-69ae-45ed-b72b-afc24de0fe1e .shg-product-quantity-wrapper {
  display: flex;
}

#s-a7812a47-69ae-45ed-b72b-afc24de0fe1e .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-a7812a47-69ae-45ed-b72b-afc24de0fe1e .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-a7812a47-69ae-45ed-b72b-afc24de0fe1e .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-a7812a47-69ae-45ed-b72b-afc24de0fe1e .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-9c78cbaf-9d36-42a3-b10b-84a8863703d5 {
  min-height: 50px;
background-color: rgba(78, 73, 73, 1);
}








#s-9c78cbaf-9d36-42a3-b10b-84a8863703d5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9c78cbaf-9d36-42a3-b10b-84a8863703d5.shg-box.shg-c {
  justify-content: center;
}

#s-39b77cff-8164-4018-bc79-c0ef75f93c73 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 11px;
padding-bottom: 11px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
border-radius: 0px;
max-width: 150px;
background-color: rgba(78, 73, 73, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-39b77cff-8164-4018-bc79-c0ef75f93c73:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 0) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
hover-type: color !important;}#s-39b77cff-8164-4018-bc79-c0ef75f93c73:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
hover-type: color !important;}


#s-39b77cff-8164-4018-bc79-c0ef75f93c73 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-39b77cff-8164-4018-bc79-c0ef75f93c73.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-39b77cff-8164-4018-bc79-c0ef75f93c73.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  block ;
}

#s-39b77cff-8164-4018-bc79-c0ef75f93c73.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-2de827cd-008f-43e9-9198-02deea36bf39 {
  background-size: cover;
min-height: 50px;
background-position: center center;
}








#s-2de827cd-008f-43e9-9198-02deea36bf39 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2de827cd-008f-43e9-9198-02deea36bf39.shg-box.shg-c {
  justify-content: center;
}

#s-5c2e8cb3-6dcd-4f53-9f5b-012ee0d7ab33 {
  padding-left: 30px;
padding-right: 30px;
min-height: 476px;
max-width: 1400px;
background-color: rgba(165, 114, 255, 1);
}
@media (min-width: 1200px){#s-5c2e8cb3-6dcd-4f53-9f5b-012ee0d7ab33 {
  margin-left: auto;
margin-right: auto;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5c2e8cb3-6dcd-4f53-9f5b-012ee0d7ab33 {
  margin-left: auto;
margin-right: auto;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5c2e8cb3-6dcd-4f53-9f5b-012ee0d7ab33 {
  margin-left: 20px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-5c2e8cb3-6dcd-4f53-9f5b-012ee0d7ab33 {
  margin-left: 20px;
margin-right: 20px;
}
}







#s-5c2e8cb3-6dcd-4f53-9f5b-012ee0d7ab33 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5c2e8cb3-6dcd-4f53-9f5b-012ee0d7ab33.shg-box.shg-c {
  justify-content: center;
}

#s-324077fc-7743-4ac4-b8e2-6cc24e383624 {
  display: none;
}
@media (min-width: 0px) {
[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-03ee8fb7-8b2d-4475-b3da-21ecd8d6606a"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-28fbab1a-8803-4e62-8dfa-dd8c1ec20139 {
  margin-top: 10px;
margin-bottom: 10px;
text-align: left;
}

#s-28fbab1a-8803-4e62-8dfa-dd8c1ec20139 .shogun-heading-component h3 {
  color: rgba(253, 237, 240, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 84px;
  line-height: 1em;
  letter-spacing: ;
  text-align: left;
}



#s-00bc1099-bae6-4ecc-aac0-04b51d87d159 {
  margin-top: 20px;
margin-bottom: 20px;
text-align: left;
}

#s-00bc1099-bae6-4ecc-aac0-04b51d87d159 .shogun-heading-component h6 {
  color: rgba(253, 237, 240, 1);
  font-weight:   ;
  font-family: Roboto Mono;
  font-style:   ;
  font-size: 18px;
  line-height: 1em;
  letter-spacing: ;
  text-align: left;
}



@media (min-width: 0px) {
[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-30f16ba3-4fc5-4993-97b2-80d6090f77a6"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2 {
  border-style: solid;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}

@media (min-width: 0px) {
[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-579f445f-4fb8-4f44-87f6-2e3dd179a9f2"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-34697734-43d1-4527-89be-b33fb647632f {
  min-height: 50px;
}








#s-34697734-43d1-4527-89be-b33fb647632f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-34697734-43d1-4527-89be-b33fb647632f.shg-box.shg-c {
  justify-content: center;
}

#s-428a77e2-e6fe-4292-b4c7-f538490f1b78 {
  box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-left: 20px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
max-width: 150px;
text-align: center;
background-color: rgba(253, 237, 240, 0);
}

#s-428a77e2-e6fe-4292-b4c7-f538490f1b78 .shg-product-quantity-wrapper {
  display: flex;
}

#s-428a77e2-e6fe-4292-b4c7-f538490f1b78 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-428a77e2-e6fe-4292-b4c7-f538490f1b78 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-428a77e2-e6fe-4292-b4c7-f538490f1b78 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-428a77e2-e6fe-4292-b4c7-f538490f1b78 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-f768e99f-29a8-4e4c-bbe0-771df163d4f4 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-f768e99f-29a8-4e4c-bbe0-771df163d4f4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f768e99f-29a8-4e4c-bbe0-771df163d4f4.shg-box.shg-c {
  justify-content: center;
}

#s-684f1ba6-2e35-4278-ad3d-89f393386bac {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 11px;
padding-bottom: 11px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
border-radius: 0px;
max-width: 150px;
background-color: rgba(78, 73, 73, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(78, 73, 73, 1);
}
#s-684f1ba6-2e35-4278-ad3d-89f393386bac:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 0) !important;
text-decoration: none !important;
color: rgba(78, 73, 73, 1) !important;
hover-type: color !important;}#s-684f1ba6-2e35-4278-ad3d-89f393386bac:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
hover-type: color !important;}


#s-684f1ba6-2e35-4278-ad3d-89f393386bac {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-684f1ba6-2e35-4278-ad3d-89f393386bac.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-684f1ba6-2e35-4278-ad3d-89f393386bac.shg-btn {
  color: rgba(78, 73, 73, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  block ;
}

#s-684f1ba6-2e35-4278-ad3d-89f393386bac.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-c7ebf7c6-4eaa-4b60-8bb7-c46b7e13c19d {
  text-align: center;
}




  #s-c7ebf7c6-4eaa-4b60-8bb7-c46b7e13c19d img.shogun-image {
    
    width: px;
  }


#s-c7ebf7c6-4eaa-4b60-8bb7-c46b7e13c19d .shogun-image-content {
  
    align-items: center;
  
}

#s-373561f0-6946-42c7-8826-9d42894d7694 {
  background-image: url(https://i.shgcdn.com/e02caaa5-9f0b-4a4d-b44d-33e9d16bb8fc/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
min-height: 380px;
background-position: center center;
}
@media (min-width: 1200px){#s-373561f0-6946-42c7-8826-9d42894d7694 {
  display: none;
}
#s-373561f0-6946-42c7-8826-9d42894d7694, #wrap-s-373561f0-6946-42c7-8826-9d42894d7694 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-373561f0-6946-42c7-8826-9d42894d7694 {
  display: none;
}
#s-373561f0-6946-42c7-8826-9d42894d7694, #wrap-s-373561f0-6946-42c7-8826-9d42894d7694 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-373561f0-6946-42c7-8826-9d42894d7694 {
  min-height: 300px;
}
}@media (max-width: 767px){#s-373561f0-6946-42c7-8826-9d42894d7694 {
  min-height: 150px;
}
}







#s-373561f0-6946-42c7-8826-9d42894d7694 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-373561f0-6946-42c7-8826-9d42894d7694.shg-box.shg-c {
  justify-content: center;
}

#s-8220291b-c3e0-4635-b772-61f7c0bbec03 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 30px;
padding-bottom: 20px;
padding-right: 30px;
min-height: 50px;
max-width: 1400px;
}








#s-8220291b-c3e0-4635-b772-61f7c0bbec03 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8220291b-c3e0-4635-b772-61f7c0bbec03.shg-box.shg-c {
  justify-content: center;
}

#s-10011910-b505-4ddc-a46d-a1c499c026db {
  margin-top: 10px;
margin-bottom: 10px;
text-align: left;
}

#s-10011910-b505-4ddc-a46d-a1c499c026db .shogun-heading-component h1 {
  color: rgba(253, 237, 240, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 140px;
  line-height: 1em;
  letter-spacing: ;
  text-align: left;
}


@media (min-width: 768px) and (max-width: 991px){#s-10011910-b505-4ddc-a46d-a1c499c026db .shogun-heading-component h1 {
  color: rgba(253, 237, 240, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 120px;
  line-height: 1em;
  letter-spacing: ;
  text-align: left;
}


}@media (max-width: 767px){#s-10011910-b505-4ddc-a46d-a1c499c026db .shogun-heading-component h1 {
  color: rgba(253, 237, 240, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 75px;
  line-height: 1em;
  letter-spacing: ;
  text-align: left;
}


}
#s-c8eff17f-0803-4301-8ee4-33767d0e2cb3 {
  margin-top: 20px;
margin-bottom: 20px;
}
@media (min-width: 1200px){#s-c8eff17f-0803-4301-8ee4-33767d0e2cb3 {
  display: none;
}
#s-c8eff17f-0803-4301-8ee4-33767d0e2cb3, #wrap-s-c8eff17f-0803-4301-8ee4-33767d0e2cb3 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-c8eff17f-0803-4301-8ee4-33767d0e2cb3 {
  display: none;
}
#s-c8eff17f-0803-4301-8ee4-33767d0e2cb3, #wrap-s-c8eff17f-0803-4301-8ee4-33767d0e2cb3 { display:none !important; }}@media (max-width: 767px){#s-c8eff17f-0803-4301-8ee4-33767d0e2cb3 {
  display: none;
}
#s-c8eff17f-0803-4301-8ee4-33767d0e2cb3, #wrap-s-c8eff17f-0803-4301-8ee4-33767d0e2cb3 { display:none !important; }}
@media (min-width: 0px) {
[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-xs-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-xs-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-xs-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-xs-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-xs-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-xs-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-xs-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-c8eff17f-0803-4301-8ee4-33767d0e2cb3"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-59c269ec-7f76-40e2-8f08-e8c6a4ce5bc2 {
  border-style: solid;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 50px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-59c269ec-7f76-40e2-8f08-e8c6a4ce5bc2:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
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: #2C2A34 !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-59c269ec-7f76-40e2-8f08-e8c6a4ce5bc2:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
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: #2C2A34 !important;
border-radius: 50px !important;
background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}


#s-59c269ec-7f76-40e2-8f08-e8c6a4ce5bc2.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}

#s-80e8f9b4-28a4-4287-a9a8-1f35a63a0770 {
  border-style: solid;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 50px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-80e8f9b4-28a4-4287-a9a8-1f35a63a0770:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
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: #2C2A34 !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-80e8f9b4-28a4-4287-a9a8-1f35a63a0770:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
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: #2C2A34 !important;
border-radius: 50px !important;
background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}


#s-80e8f9b4-28a4-4287-a9a8-1f35a63a0770.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}

#s-86f87e16-b7f1-4519-8937-cd0fb1aecbe1 {
  border-style: solid;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 50px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-86f87e16-b7f1-4519-8937-cd0fb1aecbe1:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
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: #2C2A34 !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-86f87e16-b7f1-4519-8937-cd0fb1aecbe1:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
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: #2C2A34 !important;
border-radius: 50px !important;
background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}


#s-86f87e16-b7f1-4519-8937-cd0fb1aecbe1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}

#s-17aa9476-2718-449d-8d08-ee604c65cce3 {
  border-style: solid;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 50px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-17aa9476-2718-449d-8d08-ee604c65cce3:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
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: #2C2A34 !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-17aa9476-2718-449d-8d08-ee604c65cce3:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
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: #2C2A34 !important;
border-radius: 50px !important;
background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}


#s-17aa9476-2718-449d-8d08-ee604c65cce3.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}

#s-574e34bb-60f2-46bc-a1be-ebb842ce6c40 {
  border-style: solid;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 50px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-574e34bb-60f2-46bc-a1be-ebb842ce6c40:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
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: #2C2A34 !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-574e34bb-60f2-46bc-a1be-ebb842ce6c40:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
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: #2C2A34 !important;
border-radius: 50px !important;
background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}


#s-574e34bb-60f2-46bc-a1be-ebb842ce6c40.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}

#s-e5e35331-5049-4415-9e12-dcd8b1dce872 {
  border-style: solid;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 50px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-e5e35331-5049-4415-9e12-dcd8b1dce872:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
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: #2C2A34 !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-e5e35331-5049-4415-9e12-dcd8b1dce872:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
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: #2C2A34 !important;
border-radius: 50px !important;
background-color: rgba(255, 255, 255, 0) !important;
text-decoration: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}


#s-e5e35331-5049-4415-9e12-dcd8b1dce872.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}

#s-fc7ae55f-e86f-45b4-a102-8c8c0968be43 {
  margin-left: 30px;
margin-right: 30px;
min-height: 50px;
max-width: 1400px;
}
@media (min-width: 1200px){#s-fc7ae55f-e86f-45b4-a102-8c8c0968be43 {
  display: none;
}
#s-fc7ae55f-e86f-45b4-a102-8c8c0968be43, #wrap-s-fc7ae55f-e86f-45b4-a102-8c8c0968be43 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-fc7ae55f-e86f-45b4-a102-8c8c0968be43 {
  display: none;
}
#s-fc7ae55f-e86f-45b4-a102-8c8c0968be43, #wrap-s-fc7ae55f-e86f-45b4-a102-8c8c0968be43 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-fc7ae55f-e86f-45b4-a102-8c8c0968be43 {
  display: none;
}
#s-fc7ae55f-e86f-45b4-a102-8c8c0968be43, #wrap-s-fc7ae55f-e86f-45b4-a102-8c8c0968be43 { display:none !important; }}







#s-fc7ae55f-e86f-45b4-a102-8c8c0968be43 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fc7ae55f-e86f-45b4-a102-8c8c0968be43.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 1200px){#s-0ebfcbef-77bb-45c3-9488-ad27a1f85722 {
  display: none;
}
#s-0ebfcbef-77bb-45c3-9488-ad27a1f85722, #wrap-s-0ebfcbef-77bb-45c3-9488-ad27a1f85722 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0ebfcbef-77bb-45c3-9488-ad27a1f85722 {
  display: none;
}
#s-0ebfcbef-77bb-45c3-9488-ad27a1f85722, #wrap-s-0ebfcbef-77bb-45c3-9488-ad27a1f85722 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-0ebfcbef-77bb-45c3-9488-ad27a1f85722 {
  display: none;
}
#s-0ebfcbef-77bb-45c3-9488-ad27a1f85722, #wrap-s-0ebfcbef-77bb-45c3-9488-ad27a1f85722 { display:none !important; }}
#s-0ebfcbef-77bb-45c3-9488-ad27a1f85722 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 0);
}

#s-0ebfcbef-77bb-45c3-9488-ad27a1f85722 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(253, 237, 240, 1);
  padding: 16px;
}

#s-0ebfcbef-77bb-45c3-9488-ad27a1f85722 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(78, 73, 73, 1);
}

#s-0ebfcbef-77bb-45c3-9488-ad27a1f85722 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(253, 237, 240, 1);
  border-top: 1px solid rgba(221, 221, 221, 0);
}

#s-0ebfcbef-77bb-45c3-9488-ad27a1f85722 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(78, 73, 73, 1);
  text-align: left;
  font-family: FestivoLettersNo1;
  font-weight: ;
  font-style: ;
  font-size: 18px;
}

#s-0ebfcbef-77bb-45c3-9488-ad27a1f85722 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}
#s-3cf5f6eb-d870-4c42-8765-d598ec4bfc29 {
  min-height: 50px;
background-color: rgba(241, 241, 241, 1);
}








#s-3cf5f6eb-d870-4c42-8765-d598ec4bfc29 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3cf5f6eb-d870-4c42-8765-d598ec4bfc29.shg-box.shg-c {
  justify-content: center;
}

#s-b4e5754b-076f-4c0f-8832-2a7150643682 {
  background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(78, 73, 73, 1);
}
#s-b4e5754b-076f-4c0f-8832-2a7150643682:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 0) !important;
text-decoration: none !important;
color: rgba(78, 73, 73, 1) !important;
hover-type: color !important;}#s-b4e5754b-076f-4c0f-8832-2a7150643682:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(78, 73, 73, 1) !important;
hover-type: color !important;}


#s-b4e5754b-076f-4c0f-8832-2a7150643682.shg-btn {
  color: rgba(78, 73, 73, 1);
  font-size: 13px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}

#s-176fd8e5-803c-426c-b8c1-751a1d6acb3e {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-176fd8e5-803c-426c-b8c1-751a1d6acb3e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-176fd8e5-803c-426c-b8c1-751a1d6acb3e.shg-box.shg-c {
  justify-content: center;
}

#s-a0de0ac3-597c-42a3-9bba-975dfa0dc493 {
  background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(78, 73, 73, 1);
}
#s-a0de0ac3-597c-42a3-9bba-975dfa0dc493:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 0) !important;
text-decoration: none !important;
color: rgba(78, 73, 73, 1) !important;
hover-type: color !important;}#s-a0de0ac3-597c-42a3-9bba-975dfa0dc493:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(78, 73, 73, 1) !important;
hover-type: color !important;}


#s-a0de0ac3-597c-42a3-9bba-975dfa0dc493.shg-btn {
  color: rgba(78, 73, 73, 1);
  font-size: 13px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}

#s-db5d40ba-e93a-4080-939e-b08cbd7dd12a {
  min-height: 50px;
background-color: rgba(241, 241, 241, 1);
}








#s-db5d40ba-e93a-4080-939e-b08cbd7dd12a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-db5d40ba-e93a-4080-939e-b08cbd7dd12a.shg-box.shg-c {
  justify-content: center;
}

#s-0d615cf6-8b8f-49a9-bb6b-7047181a3d4c {
  background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(78, 73, 73, 1);
}
#s-0d615cf6-8b8f-49a9-bb6b-7047181a3d4c:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 0) !important;
text-decoration: none !important;
color: rgba(78, 73, 73, 1) !important;
hover-type: color !important;}#s-0d615cf6-8b8f-49a9-bb6b-7047181a3d4c:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(78, 73, 73, 1) !important;
hover-type: color !important;}


#s-0d615cf6-8b8f-49a9-bb6b-7047181a3d4c.shg-btn {
  color: rgba(78, 73, 73, 1);
  font-size: 13px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}

#s-cdcfdfff-e019-47cd-aac0-1002b027bfdc {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-cdcfdfff-e019-47cd-aac0-1002b027bfdc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cdcfdfff-e019-47cd-aac0-1002b027bfdc.shg-box.shg-c {
  justify-content: center;
}

#s-e54d0b25-c8f3-40c1-9a2a-943ed7d7ed7a {
  background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(78, 73, 73, 1);
}
#s-e54d0b25-c8f3-40c1-9a2a-943ed7d7ed7a:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 0) !important;
text-decoration: none !important;
color: rgba(78, 73, 73, 1) !important;
hover-type: color !important;}#s-e54d0b25-c8f3-40c1-9a2a-943ed7d7ed7a:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(78, 73, 73, 1) !important;
hover-type: color !important;}


#s-e54d0b25-c8f3-40c1-9a2a-943ed7d7ed7a.shg-btn {
  color: rgba(78, 73, 73, 1);
  font-size: 13px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}

#s-826bdcfe-aaff-4ea5-a6e4-f9a712222c13 {
  min-height: 50px;
background-color: rgba(241, 241, 241, 1);
}








#s-826bdcfe-aaff-4ea5-a6e4-f9a712222c13 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-826bdcfe-aaff-4ea5-a6e4-f9a712222c13.shg-box.shg-c {
  justify-content: center;
}

#s-7c8bf615-c204-4653-8f08-4f72332dc20d {
  background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(78, 73, 73, 1);
}
#s-7c8bf615-c204-4653-8f08-4f72332dc20d:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 0) !important;
text-decoration: none !important;
color: rgba(78, 73, 73, 1) !important;
hover-type: color !important;}#s-7c8bf615-c204-4653-8f08-4f72332dc20d:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(78, 73, 73, 1) !important;
hover-type: color !important;}


#s-7c8bf615-c204-4653-8f08-4f72332dc20d.shg-btn {
  color: rgba(78, 73, 73, 1);
  font-size: 13px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}

#s-93ae4f37-c213-43b4-bd1d-666be69bc540 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-93ae4f37-c213-43b4-bd1d-666be69bc540 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-93ae4f37-c213-43b4-bd1d-666be69bc540.shg-box.shg-c {
  justify-content: center;
}

#s-c9a0830e-0d01-4dcf-bac8-ac52ab61d85b {
  background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(78, 73, 73, 1);
}
#s-c9a0830e-0d01-4dcf-bac8-ac52ab61d85b:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 0) !important;
text-decoration: none !important;
color: rgba(78, 73, 73, 1) !important;
hover-type: color !important;}#s-c9a0830e-0d01-4dcf-bac8-ac52ab61d85b:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(78, 73, 73, 1) !important;
hover-type: color !important;}


#s-c9a0830e-0d01-4dcf-bac8-ac52ab61d85b.shg-btn {
  color: rgba(78, 73, 73, 1);
  font-size: 13px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}

#s-aebb7d37-6bd6-4a01-a0da-a9a46492f50f {
  background-size: cover;
min-height: 560px;
background-color: rgba(253, 237, 240, 1);
background-position: center center;
}
@media (min-width: 1200px){#s-aebb7d37-6bd6-4a01-a0da-a9a46492f50f {
  display: none;
}
#s-aebb7d37-6bd6-4a01-a0da-a9a46492f50f, #wrap-s-aebb7d37-6bd6-4a01-a0da-a9a46492f50f { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-aebb7d37-6bd6-4a01-a0da-a9a46492f50f {
  display: none;
}
#s-aebb7d37-6bd6-4a01-a0da-a9a46492f50f, #wrap-s-aebb7d37-6bd6-4a01-a0da-a9a46492f50f { display:none !important; }}







#s-aebb7d37-6bd6-4a01-a0da-a9a46492f50f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-aebb7d37-6bd6-4a01-a0da-a9a46492f50f.shg-box.shg-c {
  justify-content: center;
}

#s-53c57160-cd0f-4521-9e4d-8d3dfe93dd22 {
  background-size: cover;
min-height: 450px;
background-position: center center;
}








#s-53c57160-cd0f-4521-9e4d-8d3dfe93dd22 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-53c57160-cd0f-4521-9e4d-8d3dfe93dd22.shg-box.shg-c {
  justify-content: center;
}

#s-332ba5c3-7b67-46ef-8d9a-3542b7508597 {
  margin-top: -100px;
padding-left: 30px;
padding-right: 30px;
min-height: 50px;
max-width: 1400px;
}
@media (min-width: 1200px){#s-332ba5c3-7b67-46ef-8d9a-3542b7508597 {
  margin-left: auto;
margin-right: auto;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-332ba5c3-7b67-46ef-8d9a-3542b7508597 {
  margin-left: auto;
margin-right: auto;
}
}@media (min-width: 768px) and (max-width: 991px){#s-332ba5c3-7b67-46ef-8d9a-3542b7508597 {
  margin-left: 20px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-332ba5c3-7b67-46ef-8d9a-3542b7508597 {
  margin-left: 20px;
margin-right: 20px;
display: none;
}
#s-332ba5c3-7b67-46ef-8d9a-3542b7508597, #wrap-s-332ba5c3-7b67-46ef-8d9a-3542b7508597 { display:none !important; }}







#s-332ba5c3-7b67-46ef-8d9a-3542b7508597 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-332ba5c3-7b67-46ef-8d9a-3542b7508597.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-a86ccb29-1df0-49e7-a24a-7a4ec2e4f6b0"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-f5e91781-3982-4ede-9b7e-fe82f79bb8fc {
  display: none;
}
#s-230762f4-e188-45c8-b6cc-4f54f60cb0f1 {
  text-align: center;
}




  #s-230762f4-e188-45c8-b6cc-4f54f60cb0f1 img.shogun-image {
    
    width: px;
  }


#s-230762f4-e188-45c8-b6cc-4f54f60cb0f1 .shogun-image-content {
  
    align-items: center;
  
}

#s-d83e0dac-2c3b-406a-bbbe-8c8dcbed6007 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d83e0dac-2c3b-406a-bbbe-8c8dcbed6007 .shg-product-title-component h2 {
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 35px;
}

#s-b8e350c5-fa2e-47a2-bf6f-fc3c883bb3c4 {
  text-align: center;
}

#s-b8e350c5-fa2e-47a2-bf6f-fc3c883bb3c4 .shg-product-sold-out {
  display: none;
  color: rgba(255, 114, 117, 1);
  font-size: 36px;
}

#s-b8e350c5-fa2e-47a2-bf6f-fc3c883bb3c4 .shg-product-price {
  color: rgba(255, 114, 117, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
}

#s-b8e350c5-fa2e-47a2-bf6f-fc3c883bb3c4 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
  padding-left: 10px;
}
#s-bc009e38-ea36-43e5-ab9d-1f3281bf06b8 {
  border-style: solid;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
min-height: 50px;
}








#s-bc009e38-ea36-43e5-ab9d-1f3281bf06b8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bc009e38-ea36-43e5-ab9d-1f3281bf06b8.shg-box.shg-c {
  justify-content: center;
}

#s-a8919b55-9b9f-4e2f-a106-253507bdf333 {
  box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
max-width: 150px;
text-align: center;
background-color: rgba(253, 237, 240, 0);
}

#s-a8919b55-9b9f-4e2f-a106-253507bdf333 .shg-product-quantity-wrapper {
  display: flex;
}

#s-a8919b55-9b9f-4e2f-a106-253507bdf333 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-a8919b55-9b9f-4e2f-a106-253507bdf333 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-a8919b55-9b9f-4e2f-a106-253507bdf333 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-a8919b55-9b9f-4e2f-a106-253507bdf333 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-539afa38-93b0-4a63-8a29-e022d7dedbb7 {
  min-height: 50px;
background-color: rgba(78, 73, 73, 1);
}








#s-539afa38-93b0-4a63-8a29-e022d7dedbb7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-539afa38-93b0-4a63-8a29-e022d7dedbb7.shg-box.shg-c {
  justify-content: center;
}

#s-866fd9dd-3c2e-4391-85ff-ddfe30be504f {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 11px;
padding-bottom: 11px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
border-radius: 0px;
max-width: 150px;
background-color: rgba(78, 73, 73, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-866fd9dd-3c2e-4391-85ff-ddfe30be504f:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 0) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
hover-type: color !important;}#s-866fd9dd-3c2e-4391-85ff-ddfe30be504f:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
hover-type: color !important;}


#s-866fd9dd-3c2e-4391-85ff-ddfe30be504f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-866fd9dd-3c2e-4391-85ff-ddfe30be504f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-866fd9dd-3c2e-4391-85ff-ddfe30be504f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  block ;
}

#s-866fd9dd-3c2e-4391-85ff-ddfe30be504f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-e262a270-57eb-4348-9e7a-14f522fab704 {
  display: none;
}
#s-7616a0c1-3c2d-47e3-961b-a76238a77578 {
  text-align: center;
}




  #s-7616a0c1-3c2d-47e3-961b-a76238a77578 img.shogun-image {
    
    width: px;
  }


#s-7616a0c1-3c2d-47e3-961b-a76238a77578 .shogun-image-content {
  
    align-items: center;
  
}

#s-2cc3770c-58e3-469b-a72a-68a4ef00c0e1 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2cc3770c-58e3-469b-a72a-68a4ef00c0e1 .shg-product-title-component h2 {
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 35px;
}

#s-06daa4eb-c2f2-4ccb-a93d-62cb437223b6 {
  text-align: center;
}

#s-06daa4eb-c2f2-4ccb-a93d-62cb437223b6 .shg-product-sold-out {
  display: none;
  color: rgba(255, 114, 117, 1);
  font-size: 36px;
}

#s-06daa4eb-c2f2-4ccb-a93d-62cb437223b6 .shg-product-price {
  color: rgba(255, 114, 117, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
}

#s-06daa4eb-c2f2-4ccb-a93d-62cb437223b6 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
  padding-left: 10px;
}
#s-52ae347b-a53c-4e4f-acc2-9ea21d55d8b9 {
  border-style: solid;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
min-height: 50px;
}








#s-52ae347b-a53c-4e4f-acc2-9ea21d55d8b9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-52ae347b-a53c-4e4f-acc2-9ea21d55d8b9.shg-box.shg-c {
  justify-content: center;
}

#s-402de979-cef8-4dab-b031-9f7652ff0196 {
  box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
max-width: 150px;
text-align: center;
background-color: rgba(253, 237, 240, 0);
}

#s-402de979-cef8-4dab-b031-9f7652ff0196 .shg-product-quantity-wrapper {
  display: flex;
}

#s-402de979-cef8-4dab-b031-9f7652ff0196 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-402de979-cef8-4dab-b031-9f7652ff0196 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-402de979-cef8-4dab-b031-9f7652ff0196 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-402de979-cef8-4dab-b031-9f7652ff0196 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-03255a5e-9df5-468d-af93-4d7cde6df861 {
  min-height: 50px;
background-color: rgba(78, 73, 73, 1);
}








#s-03255a5e-9df5-468d-af93-4d7cde6df861 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-03255a5e-9df5-468d-af93-4d7cde6df861.shg-box.shg-c {
  justify-content: center;
}

#s-4836c8c7-c059-4824-865c-cbb0ab27d5d7 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 11px;
padding-bottom: 11px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
border-radius: 0px;
max-width: 150px;
background-color: rgba(78, 73, 73, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-4836c8c7-c059-4824-865c-cbb0ab27d5d7:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 0) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
hover-type: color !important;}#s-4836c8c7-c059-4824-865c-cbb0ab27d5d7:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
hover-type: color !important;}


#s-4836c8c7-c059-4824-865c-cbb0ab27d5d7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4836c8c7-c059-4824-865c-cbb0ab27d5d7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4836c8c7-c059-4824-865c-cbb0ab27d5d7.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  block ;
}

#s-4836c8c7-c059-4824-865c-cbb0ab27d5d7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-aa194cd3-4389-4b05-8020-a54586d66353 {
  display: none;
}
#s-445d6116-544c-4b55-adec-518622c92ef0 {
  text-align: center;
}




  #s-445d6116-544c-4b55-adec-518622c92ef0 img.shogun-image {
    
    width: px;
  }


#s-445d6116-544c-4b55-adec-518622c92ef0 .shogun-image-content {
  
    align-items: center;
  
}

#s-16ae5b1d-844f-426e-8920-4454fd42fd8e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-16ae5b1d-844f-426e-8920-4454fd42fd8e .shg-product-title-component h2 {
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 35px;
}

#s-8c30cf7c-a0a2-4d90-906e-28195ec8a3a9 {
  text-align: center;
}

#s-8c30cf7c-a0a2-4d90-906e-28195ec8a3a9 .shg-product-sold-out {
  display: none;
  color: rgba(255, 114, 117, 1);
  font-size: 36px;
}

#s-8c30cf7c-a0a2-4d90-906e-28195ec8a3a9 .shg-product-price {
  color: rgba(255, 114, 117, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
}

#s-8c30cf7c-a0a2-4d90-906e-28195ec8a3a9 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
  padding-left: 10px;
}
#s-c2d75640-9092-4ace-bb89-31e86871a4b8 {
  border-style: solid;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
min-height: 50px;
}








#s-c2d75640-9092-4ace-bb89-31e86871a4b8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c2d75640-9092-4ace-bb89-31e86871a4b8.shg-box.shg-c {
  justify-content: center;
}

#s-e0952b79-4a4f-4acc-aa20-4f718fb5919e {
  box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
max-width: 150px;
text-align: center;
background-color: rgba(253, 237, 240, 0);
}

#s-e0952b79-4a4f-4acc-aa20-4f718fb5919e .shg-product-quantity-wrapper {
  display: flex;
}

#s-e0952b79-4a4f-4acc-aa20-4f718fb5919e .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-e0952b79-4a4f-4acc-aa20-4f718fb5919e .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-e0952b79-4a4f-4acc-aa20-4f718fb5919e .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-e0952b79-4a4f-4acc-aa20-4f718fb5919e .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-b38a85a0-9dde-4ed9-90bc-8f33b78e2460 {
  min-height: 50px;
background-color: rgba(78, 73, 73, 1);
}








#s-b38a85a0-9dde-4ed9-90bc-8f33b78e2460 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b38a85a0-9dde-4ed9-90bc-8f33b78e2460.shg-box.shg-c {
  justify-content: center;
}

#s-3624476e-2ef8-4108-a101-7a607fa1ff4d {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 11px;
padding-bottom: 11px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
border-radius: 0px;
max-width: 150px;
background-color: rgba(78, 73, 73, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-3624476e-2ef8-4108-a101-7a607fa1ff4d:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 0) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
hover-type: color !important;}#s-3624476e-2ef8-4108-a101-7a607fa1ff4d:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
hover-type: color !important;}


#s-3624476e-2ef8-4108-a101-7a607fa1ff4d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3624476e-2ef8-4108-a101-7a607fa1ff4d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3624476e-2ef8-4108-a101-7a607fa1ff4d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  block ;
}

#s-3624476e-2ef8-4108-a101-7a607fa1ff4d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-03fc51db-82bf-4a0e-bedc-b41c74fc6c41 {
  padding-left: 30px;
padding-right: 30px;
min-height: 50px;
max-width: 1400px;
}
@media (min-width: 1200px){#s-03fc51db-82bf-4a0e-bedc-b41c74fc6c41 {
  margin-left: auto;
margin-right: auto;
display: none;
}
#s-03fc51db-82bf-4a0e-bedc-b41c74fc6c41, #wrap-s-03fc51db-82bf-4a0e-bedc-b41c74fc6c41 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-03fc51db-82bf-4a0e-bedc-b41c74fc6c41 {
  margin-left: auto;
margin-right: auto;
display: none;
}
#s-03fc51db-82bf-4a0e-bedc-b41c74fc6c41, #wrap-s-03fc51db-82bf-4a0e-bedc-b41c74fc6c41 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-03fc51db-82bf-4a0e-bedc-b41c74fc6c41 {
  margin-left: 20px;
margin-right: 20px;
display: none;
}
#s-03fc51db-82bf-4a0e-bedc-b41c74fc6c41, #wrap-s-03fc51db-82bf-4a0e-bedc-b41c74fc6c41 { display:none !important; }}@media (max-width: 767px){#s-03fc51db-82bf-4a0e-bedc-b41c74fc6c41 {
  margin-left: 20px;
margin-right: 20px;
}
}







#s-03fc51db-82bf-4a0e-bedc-b41c74fc6c41 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-03fc51db-82bf-4a0e-bedc-b41c74fc6c41.shg-box.shg-c {
  justify-content: center;
}

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

.shg-sld-slides {
  word-break: break-word;
}

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

.shg-sld-nav-button {
  cursor: pointer;

  position: absolute;
  z-index: 10;
  top: 0;
  width: 35px;
  height: 100%;

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

.shg-sld-nav-button.shg-sld-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyMDMgNTQ0cTAgMTMtMTAgMjNsLTM5MyAzOTMgMzkzIDM5M3ExMCAxMCAxMCAyM3QtMTAgMjNsLTUwIDUwcS0xMCAxMC0yMyAxMHQtMjMtMTBsLTQ2Ni00NjZxLTEwLTEwLTEwLTIzdDEwLTIzbDQ2Ni00NjZxMTAtMTAgMjMtMTB0MjMgMTBsNTAgNTBxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

.shg-sld-nav-button.shg-sld-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExNzEgOTYwcTAgMTMtMTAgMjNsLTQ2NiA0NjZxLTEwIDEwLTIzIDEwdC0yMy0xMGwtNTAtNTBxLTEwLTEwLTEwLTIzdDEwLTIzbDM5My0zOTMtMzkzLTM5M3EtMTAtMTAtMTAtMjN0MTAtMjNsNTAtNTBxMTAtMTAgMjMtMTB0MjMgMTBsNDY2IDQ2NnExMCAxMCAxMCAyM3oiLz48L3N2Zz4=);
}

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

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

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

.shg-sld-dots {
  margin-top: 10px;
  text-align: center;
}

.shg-sld-dot {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  width: 14px;
  border-radius: 100%;
  margin-left: 5px;
  background-color: #bbbbbb;
}

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

.shg-sld-dot.shg-sld-active {
  background-color: #717171;
}

.shg-sld-fade {
  -webkit-animation-name: shg-sld-fade;
          animation-name: shg-sld-fade;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
}

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

  to {
    opacity: 1;
  }
}

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

  to {
    opacity: 1;
  }
}

#s-fba9bf2a-f3d1-423a-8ce5-21fd4b375363 {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-368a14f9-c3a1-45d3-aae5-8378d924b78b {
  display: none;
}
#s-30b0bafc-440c-43fb-b896-a20b805cc827 {
  text-align: center;
}




  #s-30b0bafc-440c-43fb-b896-a20b805cc827 img.shogun-image {
    
    width: px;
  }


#s-30b0bafc-440c-43fb-b896-a20b805cc827 .shogun-image-content {
  
    align-items: center;
  
}

#s-b564b653-8977-4e9d-89b1-214f7e08eb4f {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b564b653-8977-4e9d-89b1-214f7e08eb4f .shg-product-title-component h2 {
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 35px;
}

#s-51ff9fee-ceb3-4a22-867c-282a2eb0c26e {
  text-align: center;
}

#s-51ff9fee-ceb3-4a22-867c-282a2eb0c26e .shg-product-sold-out {
  display: none;
  color: rgba(255, 114, 117, 1);
  font-size: 36px;
}

#s-51ff9fee-ceb3-4a22-867c-282a2eb0c26e .shg-product-price {
  color: rgba(255, 114, 117, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
}

#s-51ff9fee-ceb3-4a22-867c-282a2eb0c26e .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
  padding-left: 10px;
}
#s-8adc7a3c-538d-4d4c-acf5-6c04a7f46dea {
  border-style: solid;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
min-height: 50px;
}








#s-8adc7a3c-538d-4d4c-acf5-6c04a7f46dea > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8adc7a3c-538d-4d4c-acf5-6c04a7f46dea.shg-box.shg-c {
  justify-content: center;
}

#s-217cb2b1-858d-432d-b722-ea88f18371bd {
  box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
max-width: 150px;
text-align: center;
background-color: rgba(253, 237, 240, 0);
}

#s-217cb2b1-858d-432d-b722-ea88f18371bd .shg-product-quantity-wrapper {
  display: flex;
}

#s-217cb2b1-858d-432d-b722-ea88f18371bd .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-217cb2b1-858d-432d-b722-ea88f18371bd .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-217cb2b1-858d-432d-b722-ea88f18371bd .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-217cb2b1-858d-432d-b722-ea88f18371bd .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-15358065-7ad7-4ead-8a34-0a4bdcea4089 {
  min-height: 50px;
background-color: rgba(78, 73, 73, 1);
}








#s-15358065-7ad7-4ead-8a34-0a4bdcea4089 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-15358065-7ad7-4ead-8a34-0a4bdcea4089.shg-box.shg-c {
  justify-content: center;
}

#s-e9017b69-3dd9-4241-a854-2cd0e4f8a49f {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 11px;
padding-bottom: 11px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
border-radius: 0px;
max-width: 150px;
background-color: rgba(78, 73, 73, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-e9017b69-3dd9-4241-a854-2cd0e4f8a49f:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 0) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
hover-type: color !important;}#s-e9017b69-3dd9-4241-a854-2cd0e4f8a49f:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
hover-type: color !important;}


#s-e9017b69-3dd9-4241-a854-2cd0e4f8a49f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e9017b69-3dd9-4241-a854-2cd0e4f8a49f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e9017b69-3dd9-4241-a854-2cd0e4f8a49f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  block ;
}

#s-e9017b69-3dd9-4241-a854-2cd0e4f8a49f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-189b2499-3ccb-4087-a0c8-6c0530a66cee {
  display: none;
}
#s-e684f279-c300-4dcd-9cf1-7c384b914d9a {
  text-align: center;
}




  #s-e684f279-c300-4dcd-9cf1-7c384b914d9a img.shogun-image {
    
    width: px;
  }


#s-e684f279-c300-4dcd-9cf1-7c384b914d9a .shogun-image-content {
  
    align-items: center;
  
}

#s-da87e505-e25a-457e-b436-74d86d43b273 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-da87e505-e25a-457e-b436-74d86d43b273 .shg-product-title-component h2 {
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 35px;
}

#s-f64a14fa-23f4-4ead-829e-25479475706c {
  text-align: center;
}

#s-f64a14fa-23f4-4ead-829e-25479475706c .shg-product-sold-out {
  display: none;
  color: rgba(255, 114, 117, 1);
  font-size: 36px;
}

#s-f64a14fa-23f4-4ead-829e-25479475706c .shg-product-price {
  color: rgba(255, 114, 117, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
}

#s-f64a14fa-23f4-4ead-829e-25479475706c .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
  padding-left: 10px;
}
#s-081c5547-9a73-44a3-b4af-d453e3bbec79 {
  border-style: solid;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
min-height: 50px;
}








#s-081c5547-9a73-44a3-b4af-d453e3bbec79 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-081c5547-9a73-44a3-b4af-d453e3bbec79.shg-box.shg-c {
  justify-content: center;
}

#s-ea30359b-8020-4bbc-b5a1-05a2786298e1 {
  box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
max-width: 150px;
text-align: center;
background-color: rgba(253, 237, 240, 0);
}

#s-ea30359b-8020-4bbc-b5a1-05a2786298e1 .shg-product-quantity-wrapper {
  display: flex;
}

#s-ea30359b-8020-4bbc-b5a1-05a2786298e1 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-ea30359b-8020-4bbc-b5a1-05a2786298e1 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-ea30359b-8020-4bbc-b5a1-05a2786298e1 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-ea30359b-8020-4bbc-b5a1-05a2786298e1 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-97ec8e65-8716-482b-b61d-443845ec482e {
  min-height: 50px;
background-color: rgba(78, 73, 73, 1);
}








#s-97ec8e65-8716-482b-b61d-443845ec482e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-97ec8e65-8716-482b-b61d-443845ec482e.shg-box.shg-c {
  justify-content: center;
}

#s-82218d39-0189-42a4-b798-135146e96ad2 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 11px;
padding-bottom: 11px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
border-radius: 0px;
max-width: 150px;
background-color: rgba(78, 73, 73, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-82218d39-0189-42a4-b798-135146e96ad2:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 0) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
hover-type: color !important;}#s-82218d39-0189-42a4-b798-135146e96ad2:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
hover-type: color !important;}


#s-82218d39-0189-42a4-b798-135146e96ad2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-82218d39-0189-42a4-b798-135146e96ad2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-82218d39-0189-42a4-b798-135146e96ad2.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  block ;
}

#s-82218d39-0189-42a4-b798-135146e96ad2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-466984b6-9a1c-4455-a6fa-2cae543dc22f {
  display: none;
}
#s-05ceefa9-f1dc-44fa-b8a8-d8a72ea78084 {
  text-align: center;
}




  #s-05ceefa9-f1dc-44fa-b8a8-d8a72ea78084 img.shogun-image {
    
    width: px;
  }


#s-05ceefa9-f1dc-44fa-b8a8-d8a72ea78084 .shogun-image-content {
  
    align-items: center;
  
}

#s-dbdb775e-608a-4906-aeae-34d1e0fa3812 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dbdb775e-608a-4906-aeae-34d1e0fa3812 .shg-product-title-component h2 {
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 35px;
}

#s-ed2523dd-8dd0-4455-a10a-15710c73eada {
  text-align: center;
}

#s-ed2523dd-8dd0-4455-a10a-15710c73eada .shg-product-sold-out {
  display: none;
  color: rgba(255, 114, 117, 1);
  font-size: 36px;
}

#s-ed2523dd-8dd0-4455-a10a-15710c73eada .shg-product-price {
  color: rgba(255, 114, 117, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
}

#s-ed2523dd-8dd0-4455-a10a-15710c73eada .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
  padding-left: 10px;
}
#s-4d287787-66e0-4432-ae3c-9e8f766a1905 {
  border-style: solid;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
min-height: 50px;
}








#s-4d287787-66e0-4432-ae3c-9e8f766a1905 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4d287787-66e0-4432-ae3c-9e8f766a1905.shg-box.shg-c {
  justify-content: center;
}

#s-26d9bd83-a34e-440f-bd8a-4733275a3c10 {
  box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
max-width: 150px;
text-align: center;
background-color: rgba(253, 237, 240, 0);
}

#s-26d9bd83-a34e-440f-bd8a-4733275a3c10 .shg-product-quantity-wrapper {
  display: flex;
}

#s-26d9bd83-a34e-440f-bd8a-4733275a3c10 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-26d9bd83-a34e-440f-bd8a-4733275a3c10 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-26d9bd83-a34e-440f-bd8a-4733275a3c10 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-26d9bd83-a34e-440f-bd8a-4733275a3c10 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-b6a99961-947c-4a10-a058-93d49b10ebaa {
  min-height: 50px;
background-color: rgba(78, 73, 73, 1);
}








#s-b6a99961-947c-4a10-a058-93d49b10ebaa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b6a99961-947c-4a10-a058-93d49b10ebaa.shg-box.shg-c {
  justify-content: center;
}

#s-a07f58e4-cf6c-451b-9315-947c768333b7 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 11px;
padding-bottom: 11px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
border-radius: 0px;
max-width: 150px;
background-color: rgba(78, 73, 73, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-a07f58e4-cf6c-451b-9315-947c768333b7:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 0) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
hover-type: color !important;}#s-a07f58e4-cf6c-451b-9315-947c768333b7:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
hover-type: color !important;}


#s-a07f58e4-cf6c-451b-9315-947c768333b7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a07f58e4-cf6c-451b-9315-947c768333b7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a07f58e4-cf6c-451b-9315-947c768333b7.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  block ;
}

#s-a07f58e4-cf6c-451b-9315-947c768333b7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-40d07f97-3d45-48f6-8657-0bbe5eeecb1b {
  background-size: cover;
min-height: 50px;
background-position: center center;
}








#s-40d07f97-3d45-48f6-8657-0bbe5eeecb1b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-40d07f97-3d45-48f6-8657-0bbe5eeecb1b.shg-box.shg-c {
  justify-content: center;
}

#s-459692e3-9944-49f4-9956-d2d05a4952d4 {
  padding-left: 30px;
padding-right: 30px;
min-height: 476px;
max-width: 1400px;
background-color: rgba(165, 114, 255, 1);
}
@media (min-width: 1200px){#s-459692e3-9944-49f4-9956-d2d05a4952d4 {
  margin-left: auto;
margin-right: auto;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-459692e3-9944-49f4-9956-d2d05a4952d4 {
  margin-left: auto;
margin-right: auto;
}
}@media (min-width: 768px) and (max-width: 991px){#s-459692e3-9944-49f4-9956-d2d05a4952d4 {
  margin-left: 20px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-459692e3-9944-49f4-9956-d2d05a4952d4 {
  margin-left: 20px;
margin-right: 20px;
display: none;
}
#s-459692e3-9944-49f4-9956-d2d05a4952d4, #wrap-s-459692e3-9944-49f4-9956-d2d05a4952d4 { display:none !important; }}







#s-459692e3-9944-49f4-9956-d2d05a4952d4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-459692e3-9944-49f4-9956-d2d05a4952d4.shg-box.shg-c {
  justify-content: center;
}

#s-bd14ce60-4093-4d0a-ad9b-43961e7fd6fb {
  margin-top: 10px;
margin-bottom: 10px;
text-align: left;
}

#s-bd14ce60-4093-4d0a-ad9b-43961e7fd6fb .shogun-heading-component h3 {
  color: rgba(253, 237, 240, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 80px;
  line-height: 1em;
  letter-spacing: ;
  text-align: left;
}



@media (min-width: 0px) {
[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-xs-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-xs-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-xs-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-xs-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-xs-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-xs-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-xs-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-33924bf5-d827-4dea-b825-0257e1ff18cf"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-670fe8e1-1838-447b-9f3d-e2c5820484c8 {
  min-height: 50px;
}








#s-670fe8e1-1838-447b-9f3d-e2c5820484c8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-670fe8e1-1838-447b-9f3d-e2c5820484c8.shg-box.shg-c {
  justify-content: center;
}

#s-0debbe3b-161b-4d54-9749-be4cbb3cb537 {
  margin-top: 20px;
margin-bottom: 20px;
text-align: left;
}

#s-0debbe3b-161b-4d54-9749-be4cbb3cb537 .shogun-heading-component h6 {
  color: rgba(253, 237, 240, 1);
  font-weight:   ;
  font-family: Roboto Mono;
  font-style:   ;
  font-size: 18px;
  line-height: 1em;
  letter-spacing: ;
  text-align: left;
}



#s-e00e2999-0239-43e2-8fda-a52c586d6007 {
  display: none;
}
#s-9c6c1e61-dc5d-4f0d-8a5d-8e7523d0419c {
  border-style: solid;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
min-height: 50px;
}








#s-9c6c1e61-dc5d-4f0d-8a5d-8e7523d0419c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9c6c1e61-dc5d-4f0d-8a5d-8e7523d0419c.shg-box.shg-c {
  justify-content: center;
}

#s-ee29ae39-796a-4055-af84-7b198a7d4eb3 {
  box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
max-width: 150px;
text-align: center;
background-color: rgba(253, 237, 240, 0);
}

#s-ee29ae39-796a-4055-af84-7b198a7d4eb3 .shg-product-quantity-wrapper {
  display: flex;
}

#s-ee29ae39-796a-4055-af84-7b198a7d4eb3 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-ee29ae39-796a-4055-af84-7b198a7d4eb3 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-ee29ae39-796a-4055-af84-7b198a7d4eb3 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-ee29ae39-796a-4055-af84-7b198a7d4eb3 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-61e584dd-b63f-45bf-a317-a2c98e7cfb39 {
  min-height: 50px;
background-color: rgba(247, 247, 247, 1);
}








#s-61e584dd-b63f-45bf-a317-a2c98e7cfb39 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-61e584dd-b63f-45bf-a317-a2c98e7cfb39.shg-box.shg-c {
  justify-content: center;
}

#s-fe4dbfc1-4c5a-4f72-a07c-32e01478de54 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 11px;
padding-bottom: 11px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
border-radius: 0px;
max-width: 150px;
background-color: rgba(78, 73, 73, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(78, 73, 73, 1);
}
#s-fe4dbfc1-4c5a-4f72-a07c-32e01478de54:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 0) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
hover-type: color !important;}#s-fe4dbfc1-4c5a-4f72-a07c-32e01478de54:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
hover-type: color !important;}


#s-fe4dbfc1-4c5a-4f72-a07c-32e01478de54 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fe4dbfc1-4c5a-4f72-a07c-32e01478de54.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fe4dbfc1-4c5a-4f72-a07c-32e01478de54.shg-btn {
  color: rgba(78, 73, 73, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  block ;
}

#s-fe4dbfc1-4c5a-4f72-a07c-32e01478de54.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-87ed1430-cae1-477a-8b10-0e796947773e {
  min-height: 50px;
}








#s-87ed1430-cae1-477a-8b10-0e796947773e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-87ed1430-cae1-477a-8b10-0e796947773e.shg-box.shg-c {
  justify-content: center;
}

#s-bb38c5c3-4bda-4125-b537-b636b648c0e7 {
  text-align: center;
}




  #s-bb38c5c3-4bda-4125-b537-b636b648c0e7 img.shogun-image {
    
    width: px;
  }


#s-bb38c5c3-4bda-4125-b537-b636b648c0e7 .shogun-image-content {
  
    align-items: center;
  
}

#s-6e172038-1314-40ce-8fbc-7c9d9aa11d15 {
  padding-left: 30px;
padding-right: 30px;
min-height: 476px;
max-width: 1400px;
background-color: rgba(165, 114, 255, 1);
}
@media (min-width: 1200px){#s-6e172038-1314-40ce-8fbc-7c9d9aa11d15 {
  margin-left: auto;
margin-right: auto;
display: none;
}
#s-6e172038-1314-40ce-8fbc-7c9d9aa11d15, #wrap-s-6e172038-1314-40ce-8fbc-7c9d9aa11d15 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-6e172038-1314-40ce-8fbc-7c9d9aa11d15 {
  margin-left: auto;
margin-right: auto;
display: none;
}
#s-6e172038-1314-40ce-8fbc-7c9d9aa11d15, #wrap-s-6e172038-1314-40ce-8fbc-7c9d9aa11d15 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-6e172038-1314-40ce-8fbc-7c9d9aa11d15 {
  margin-left: 20px;
margin-right: 20px;
display: none;
}
#s-6e172038-1314-40ce-8fbc-7c9d9aa11d15, #wrap-s-6e172038-1314-40ce-8fbc-7c9d9aa11d15 { display:none !important; }}@media (max-width: 767px){#s-6e172038-1314-40ce-8fbc-7c9d9aa11d15 {
  margin-left: 20px;
margin-right: 20px;
}
}







#s-6e172038-1314-40ce-8fbc-7c9d9aa11d15 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6e172038-1314-40ce-8fbc-7c9d9aa11d15.shg-box.shg-c {
  justify-content: center;
}

#s-df863934-f969-4091-95f5-f9635aa767b8 {
  margin-top: 10px;
margin-bottom: 10px;
text-align: left;
}

#s-df863934-f969-4091-95f5-f9635aa767b8 .shogun-heading-component h3 {
  color: rgba(253, 237, 240, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 60px;
  line-height: 1em;
  letter-spacing: ;
  text-align: left;
}



#s-3c7d9eb0-0cc1-4e66-a858-db7fc35ae715 {
  text-align: left;
}

#s-3c7d9eb0-0cc1-4e66-a858-db7fc35ae715 .shogun-heading-component h6 {
  color: rgba(253, 237, 240, 1);
  font-weight:   ;
  font-family: Roboto Mono;
  font-style:   ;
  font-size: 16px;
  line-height: 1em;
  letter-spacing: ;
  text-align: left;
}



#s-4add0b79-500e-4d26-9d7e-d4b593548a20 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-4add0b79-500e-4d26-9d7e-d4b593548a20 {
  max-width: 350px;
}
}







#s-4add0b79-500e-4d26-9d7e-d4b593548a20 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4add0b79-500e-4d26-9d7e-d4b593548a20.shg-box.shg-c {
  justify-content: center;
}

#s-7bc2eb29-d66e-493b-be47-281315e4ecfc {
  margin-left: auto;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-7bc2eb29-d66e-493b-be47-281315e4ecfc {
  max-width: 300px;
}
}



  #s-7bc2eb29-d66e-493b-be47-281315e4ecfc img.shogun-image {
    
    width: px;
  }


#s-7bc2eb29-d66e-493b-be47-281315e4ecfc .shogun-image-content {
  
    align-items: center;
  
}

#s-e5e14ee9-ebb0-4e7c-8591-cf15c17afbac {
  display: none;
}
#s-f6682c68-7e9f-4322-aa58-a3b406a24ed5 {
  border-style: solid;
margin-top: 20px;
margin-bottom: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
min-height: 50px;
}








#s-f6682c68-7e9f-4322-aa58-a3b406a24ed5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f6682c68-7e9f-4322-aa58-a3b406a24ed5.shg-box.shg-c {
  justify-content: center;
}

#s-aa317ac0-d1b5-4e50-a33b-d61fdf685dce {
  box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
max-width: 150px;
text-align: center;
background-color: rgba(253, 237, 240, 0);
}

#s-aa317ac0-d1b5-4e50-a33b-d61fdf685dce .shg-product-quantity-wrapper {
  display: flex;
}

#s-aa317ac0-d1b5-4e50-a33b-d61fdf685dce .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-aa317ac0-d1b5-4e50-a33b-d61fdf685dce .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-aa317ac0-d1b5-4e50-a33b-d61fdf685dce .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-aa317ac0-d1b5-4e50-a33b-d61fdf685dce .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-e525017f-4711-4b2d-8671-34f31d5a9cd6 {
  min-height: 50px;
background-color: rgba(247, 247, 247, 1);
}








#s-e525017f-4711-4b2d-8671-34f31d5a9cd6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e525017f-4711-4b2d-8671-34f31d5a9cd6.shg-box.shg-c {
  justify-content: center;
}

#s-5fa4a696-92d5-482d-8613-f4e87997e6b9 {
  background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 11px;
padding-bottom: 11px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(78, 73, 73, 1);
border-style: solid;
border-radius: 0px;
max-width: 150px;
background-color: rgba(78, 73, 73, 0);
text-align: center;
cursor: pointer;
hover-type: color;
color: rgba(78, 73, 73, 1);
}
#s-5fa4a696-92d5-482d-8613-f4e87997e6b9:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 0) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
hover-type: color !important;}#s-5fa4a696-92d5-482d-8613-f4e87997e6b9:active {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(78, 73, 73, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
hover-type: color !important;}


#s-5fa4a696-92d5-482d-8613-f4e87997e6b9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5fa4a696-92d5-482d-8613-f4e87997e6b9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5fa4a696-92d5-482d-8613-f4e87997e6b9.shg-btn {
  color: rgba(78, 73, 73, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  block ;
}

#s-5fa4a696-92d5-482d-8613-f4e87997e6b9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

@media (max-width: 1024px) {
  .shg-c,
  .shg-box {
    background-attachment: scroll !important;
  }
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
	opacity: 0;
}
.shogun-lazyloaded {
	opacity: 1;
	transition: opacity 300ms;
}
