.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-e07982e7-57a4-4df1-b3b6-10a233b6c10d {
  min-height: 50px;
}








#s-e07982e7-57a4-4df1-b3b6-10a233b6c10d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e07982e7-57a4-4df1-b3b6-10a233b6c10d.shg-box.shg-c {
  justify-content: center;
}

#s-9ca737f4-51ba-4567-bbcc-dc2d36965739 {
  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-9ca737f4-51ba-4567-bbcc-dc2d36965739 {
  display: none;
}
#s-9ca737f4-51ba-4567-bbcc-dc2d36965739, #wrap-s-9ca737f4-51ba-4567-bbcc-dc2d36965739 { display:none !important; }}@media (max-width: 767px){#s-9ca737f4-51ba-4567-bbcc-dc2d36965739 {
  display: none;
}
#s-9ca737f4-51ba-4567-bbcc-dc2d36965739, #wrap-s-9ca737f4-51ba-4567-bbcc-dc2d36965739 { display:none !important; }}







#s-9ca737f4-51ba-4567-bbcc-dc2d36965739 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9ca737f4-51ba-4567-bbcc-dc2d36965739.shg-box.shg-c {
  justify-content: center;
}

#s-e15e1942-30cb-41f5-9cce-168678bccd62 {
  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-e15e1942-30cb-41f5-9cce-168678bccd62 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e15e1942-30cb-41f5-9cce-168678bccd62.shg-box.shg-c {
  justify-content: center;
}

#s-2d278d31-7521-4d20-8695-3500a749fe8e {
  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-2d278d31-7521-4d20-8695-3500a749fe8e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2d278d31-7521-4d20-8695-3500a749fe8e.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-4c2129f0-b5ba-462a-adcb-7af76ad35f23 {
  margin-top: 10px;
margin-bottom: 10px;
text-align: left;
}

#s-4c2129f0-b5ba-462a-adcb-7af76ad35f23 .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-d219cfb8-a0ee-4142-95b9-bde020f8300d {
  margin-top: 20px;
margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-xs-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-xs-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-xs-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-xs-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-xs-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-xs-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-xs-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-d219cfb8-a0ee-4142-95b9-bde020f8300d"] > .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-2a41f0e1-d199-4c03-9f2d-c774bafb4672 {
  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-2a41f0e1-d199-4c03-9f2d-c774bafb4672: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-2a41f0e1-d199-4c03-9f2d-c774bafb4672: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-2a41f0e1-d199-4c03-9f2d-c774bafb4672.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-2a41f0e1-d199-4c03-9f2d-c774bafb4672.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}
}
#s-5655261b-bbc8-45ee-b9a8-1515bc61d2bc {
  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-5655261b-bbc8-45ee-b9a8-1515bc61d2bc: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-5655261b-bbc8-45ee-b9a8-1515bc61d2bc: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-5655261b-bbc8-45ee-b9a8-1515bc61d2bc.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-5655261b-bbc8-45ee-b9a8-1515bc61d2bc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}
}
#s-aece1693-6dca-424d-918e-09048e5eb8b2 {
  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-aece1693-6dca-424d-918e-09048e5eb8b2: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-aece1693-6dca-424d-918e-09048e5eb8b2: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-aece1693-6dca-424d-918e-09048e5eb8b2.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-aece1693-6dca-424d-918e-09048e5eb8b2.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}
}
#s-41af4c04-55b0-482e-ae1c-e9ca3576abc9 {
  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-41af4c04-55b0-482e-ae1c-e9ca3576abc9: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-41af4c04-55b0-482e-ae1c-e9ca3576abc9: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-41af4c04-55b0-482e-ae1c-e9ca3576abc9.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-41af4c04-55b0-482e-ae1c-e9ca3576abc9.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}
}
#s-16db56b2-33d5-49a1-ae1a-7d25ee747423 {
  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-16db56b2-33d5-49a1-ae1a-7d25ee747423: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-16db56b2-33d5-49a1-ae1a-7d25ee747423: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-16db56b2-33d5-49a1-ae1a-7d25ee747423.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-16db56b2-33d5-49a1-ae1a-7d25ee747423.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}
}
#s-7f22b9e4-2237-4468-a291-b3b8606eead7 {
  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-7f22b9e4-2237-4468-a291-b3b8606eead7: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-7f22b9e4-2237-4468-a291-b3b8606eead7: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-7f22b9e4-2237-4468-a291-b3b8606eead7.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-7f22b9e4-2237-4468-a291-b3b8606eead7.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}
}
#s-36b378b9-11d8-4b65-8200-04af7130e5e3 {
  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-36b378b9-11d8-4b65-8200-04af7130e5e3 {
  display: none;
}
#s-36b378b9-11d8-4b65-8200-04af7130e5e3, #wrap-s-36b378b9-11d8-4b65-8200-04af7130e5e3 { display:none !important; }}@media (max-width: 767px){#s-36b378b9-11d8-4b65-8200-04af7130e5e3 {
  display: none;
}
#s-36b378b9-11d8-4b65-8200-04af7130e5e3, #wrap-s-36b378b9-11d8-4b65-8200-04af7130e5e3 { display:none !important; }}







#s-36b378b9-11d8-4b65-8200-04af7130e5e3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-36b378b9-11d8-4b65-8200-04af7130e5e3.shg-box.shg-c {
  justify-content: center;
}

#s-92b7e5a6-f865-4be2-ad2d-25ed337f9fc9 {
  background-size: cover;
min-height: 500px;
background-position: center center;
}








#s-92b7e5a6-f865-4be2-ad2d-25ed337f9fc9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-92b7e5a6-f865-4be2-ad2d-25ed337f9fc9.shg-box.shg-c {
  justify-content: center;
}

#s-fb177ca7-50ba-4dac-9718-5f4bddbaa4fb {
  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-fb177ca7-50ba-4dac-9718-5f4bddbaa4fb {
  margin-left: auto;
margin-right: auto;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fb177ca7-50ba-4dac-9718-5f4bddbaa4fb {
  margin-left: auto;
margin-right: auto;
}
}@media (min-width: 768px) and (max-width: 991px){#s-fb177ca7-50ba-4dac-9718-5f4bddbaa4fb {
  margin-left: 20px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-fb177ca7-50ba-4dac-9718-5f4bddbaa4fb {
  margin-left: 20px;
margin-right: 20px;
}
}







#s-fb177ca7-50ba-4dac-9718-5f4bddbaa4fb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fb177ca7-50ba-4dac-9718-5f4bddbaa4fb.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-d462ed59-07e1-4ce2-9ef3-c1542da65d56"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-8a09ffb8-a613-4930-8a00-952a2f3dbe3c {
  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-00ee4b1b-afd0-4c48-adcf-ed7fb4ab8ee8 {
  text-align: center;
}




  #s-00ee4b1b-afd0-4c48-adcf-ed7fb4ab8ee8 img.shogun-image {
    
    width: px;
  }


#s-00ee4b1b-afd0-4c48-adcf-ed7fb4ab8ee8 .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-dddea412-a806-4edb-8a15-cd83f48a1462 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dddea412-a806-4edb-8a15-cd83f48a1462 .shg-product-title-component h2 {
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 35px;
}

#s-9625c545-fb5a-4d7c-9e2e-8ccf97384861 {
  text-align: center;
}

#s-9625c545-fb5a-4d7c-9e2e-8ccf97384861 .shg-product-sold-out {
  display: none;
  color: rgba(255, 114, 117, 1);
  font-size: 36px;
}

#s-9625c545-fb5a-4d7c-9e2e-8ccf97384861 .shg-product-price {
  color: rgba(255, 114, 117, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
}

#s-9625c545-fb5a-4d7c-9e2e-8ccf97384861 .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-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-xs-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-xs-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-xs-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-xs-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-xs-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-xs-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-xs-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-38ea6841-bdbd-4753-ac9c-0f29244116cf"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-d7d4046a-5cfd-40e6-9287-b32f00164936 {
  min-height: 50px;
}








#s-d7d4046a-5cfd-40e6-9287-b32f00164936 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d7d4046a-5cfd-40e6-9287-b32f00164936.shg-box.shg-c {
  justify-content: center;
}

#s-8ab9fd12-32b4-4228-b115-f07813395c55 {
  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-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-8ab9fd12-32b4-4228-b115-f07813395c55"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-f087b686-82b8-4689-bae7-fb12ba4bb17d {
  min-height: 50px;
}








#s-f087b686-82b8-4689-bae7-fb12ba4bb17d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f087b686-82b8-4689-bae7-fb12ba4bb17d.shg-box.shg-c {
  justify-content: center;
}

#s-326a412f-2de5-4528-a4d9-2cbc4cfb8f43 {
  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-326a412f-2de5-4528-a4d9-2cbc4cfb8f43 .shg-product-quantity-wrapper {
  display: flex;
}

#s-326a412f-2de5-4528-a4d9-2cbc4cfb8f43 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-326a412f-2de5-4528-a4d9-2cbc4cfb8f43 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-326a412f-2de5-4528-a4d9-2cbc4cfb8f43 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-326a412f-2de5-4528-a4d9-2cbc4cfb8f43 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-835651af-f753-4d8d-a2d6-437e05b58269 {
  min-height: 50px;
background-color: rgba(78, 73, 73, 1);
}








#s-835651af-f753-4d8d-a2d6-437e05b58269 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-835651af-f753-4d8d-a2d6-437e05b58269.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-b6f946b3-9bce-4556-9bb7-2514e978d8dc {
  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-b6f946b3-9bce-4556-9bb7-2514e978d8dc: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-b6f946b3-9bce-4556-9bb7-2514e978d8dc: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-b6f946b3-9bce-4556-9bb7-2514e978d8dc {
  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-b6f946b3-9bce-4556-9bb7-2514e978d8dc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b6f946b3-9bce-4556-9bb7-2514e978d8dc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  block ;
}

#s-b6f946b3-9bce-4556-9bb7-2514e978d8dc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-cb43612a-05cd-4ada-95bf-8ef8005567de {
  display: none;
}
#s-c6736c44-502c-4742-8383-4cce7ae15bce {
  text-align: center;
}




  #s-c6736c44-502c-4742-8383-4cce7ae15bce img.shogun-image {
    
    width: px;
  }


#s-c6736c44-502c-4742-8383-4cce7ae15bce .shogun-image-content {
  
    align-items: center;
  
}

#s-f076503a-acb6-4053-a1c1-c1b930db823d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f076503a-acb6-4053-a1c1-c1b930db823d .shg-product-title-component h2 {
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 35px;
}

#s-baef77df-cb8f-4553-9bdd-814b66080046 {
  text-align: center;
}

#s-baef77df-cb8f-4553-9bdd-814b66080046 .shg-product-sold-out {
  display: none;
  color: rgba(255, 114, 117, 1);
  font-size: 36px;
}

#s-baef77df-cb8f-4553-9bdd-814b66080046 .shg-product-price {
  color: rgba(255, 114, 117, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
}

#s-baef77df-cb8f-4553-9bdd-814b66080046 .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-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-xs-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-xs-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-xs-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-xs-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-xs-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-xs-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-xs-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-30fdb4ff-588e-448b-877d-3af061e85f8a"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-4dad989a-8c9d-487c-9b9c-4e130838aec7 {
  min-height: 50px;
}








#s-4dad989a-8c9d-487c-9b9c-4e130838aec7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4dad989a-8c9d-487c-9b9c-4e130838aec7.shg-box.shg-c {
  justify-content: center;
}

#s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7 {
  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-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-cff378de-7196-4ed3-9e2d-4ec164ebd1b7"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-8007e51a-c6c6-4eb5-a5cc-c0d977dbf3f6 {
  min-height: 50px;
}








#s-8007e51a-c6c6-4eb5-a5cc-c0d977dbf3f6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8007e51a-c6c6-4eb5-a5cc-c0d977dbf3f6.shg-box.shg-c {
  justify-content: center;
}

#s-00ff2fc9-95f7-48a6-863b-9c3c5105a51a {
  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-00ff2fc9-95f7-48a6-863b-9c3c5105a51a .shg-product-quantity-wrapper {
  display: flex;
}

#s-00ff2fc9-95f7-48a6-863b-9c3c5105a51a .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-00ff2fc9-95f7-48a6-863b-9c3c5105a51a .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-00ff2fc9-95f7-48a6-863b-9c3c5105a51a .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-00ff2fc9-95f7-48a6-863b-9c3c5105a51a .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-d7f8b77a-aeaa-47ed-b762-1381f87f97bf {
  min-height: 50px;
background-color: rgba(78, 73, 73, 1);
}








#s-d7f8b77a-aeaa-47ed-b762-1381f87f97bf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d7f8b77a-aeaa-47ed-b762-1381f87f97bf.shg-box.shg-c {
  justify-content: center;
}

#s-14361043-229a-4e2f-8642-6da98201ecc8 {
  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-14361043-229a-4e2f-8642-6da98201ecc8: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-14361043-229a-4e2f-8642-6da98201ecc8: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-14361043-229a-4e2f-8642-6da98201ecc8 {
  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-14361043-229a-4e2f-8642-6da98201ecc8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-14361043-229a-4e2f-8642-6da98201ecc8.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  block ;
}

#s-14361043-229a-4e2f-8642-6da98201ecc8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-266289a5-2285-4f35-9911-74fcbbef741b {
  display: none;
}
#s-9c9a1698-48ea-4c99-83ea-27a9035aed8e {
  text-align: center;
}




  #s-9c9a1698-48ea-4c99-83ea-27a9035aed8e img.shogun-image {
    
    width: px;
  }


#s-9c9a1698-48ea-4c99-83ea-27a9035aed8e .shogun-image-content {
  
    align-items: center;
  
}

#s-79073d66-50a3-4058-b9cf-174ffdb262f5 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-79073d66-50a3-4058-b9cf-174ffdb262f5 .shg-product-title-component h2 {
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 35px;
}

#s-5698b7f2-9d14-4de5-a8a6-d01f3a294321 {
  text-align: center;
}

#s-5698b7f2-9d14-4de5-a8a6-d01f3a294321 .shg-product-sold-out {
  display: none;
  color: rgba(255, 114, 117, 1);
  font-size: 36px;
}

#s-5698b7f2-9d14-4de5-a8a6-d01f3a294321 .shg-product-price {
  color: rgba(255, 114, 117, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
}

#s-5698b7f2-9d14-4de5-a8a6-d01f3a294321 .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-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-xs-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-xs-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-xs-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-xs-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-xs-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-xs-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-xs-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-732e2e84-f32c-4231-9b33-b61356018d8e"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-487058d4-d2a5-42eb-87bc-11103654b0b1 {
  min-height: 50px;
}








#s-487058d4-d2a5-42eb-87bc-11103654b0b1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-487058d4-d2a5-42eb-87bc-11103654b0b1.shg-box.shg-c {
  justify-content: center;
}

#s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7 {
  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-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-70791087-6cbe-4b79-b3d4-ef77b14aa2c7"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-e58f4d63-28c0-4f96-884a-2ce77e96aad5 {
  min-height: 50px;
}








#s-e58f4d63-28c0-4f96-884a-2ce77e96aad5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e58f4d63-28c0-4f96-884a-2ce77e96aad5.shg-box.shg-c {
  justify-content: center;
}

#s-89b34e00-ac22-4782-9c8a-a56c6c305d40 {
  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-89b34e00-ac22-4782-9c8a-a56c6c305d40 .shg-product-quantity-wrapper {
  display: flex;
}

#s-89b34e00-ac22-4782-9c8a-a56c6c305d40 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-89b34e00-ac22-4782-9c8a-a56c6c305d40 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-89b34e00-ac22-4782-9c8a-a56c6c305d40 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-89b34e00-ac22-4782-9c8a-a56c6c305d40 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-be33c1a1-f58f-4dbc-85c6-7777d5737b46 {
  min-height: 50px;
background-color: rgba(78, 73, 73, 1);
}








#s-be33c1a1-f58f-4dbc-85c6-7777d5737b46 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-be33c1a1-f58f-4dbc-85c6-7777d5737b46.shg-box.shg-c {
  justify-content: center;
}

#s-6f3338ce-1307-4e0e-9d13-f278c4de09b1 {
  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-6f3338ce-1307-4e0e-9d13-f278c4de09b1: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-6f3338ce-1307-4e0e-9d13-f278c4de09b1: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-6f3338ce-1307-4e0e-9d13-f278c4de09b1 {
  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-6f3338ce-1307-4e0e-9d13-f278c4de09b1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6f3338ce-1307-4e0e-9d13-f278c4de09b1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  block ;
}

#s-6f3338ce-1307-4e0e-9d13-f278c4de09b1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-1416334b-3196-4448-a624-a8f928477ca7 {
  background-size: cover;
min-height: 50px;
background-position: center center;
}








#s-1416334b-3196-4448-a624-a8f928477ca7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1416334b-3196-4448-a624-a8f928477ca7.shg-box.shg-c {
  justify-content: center;
}

#s-0a039052-3039-43d4-80df-c0104bdbb20b {
  padding-left: 30px;
padding-right: 30px;
min-height: 476px;
max-width: 1400px;
background-color: rgba(165, 114, 255, 1);
}
@media (min-width: 1200px){#s-0a039052-3039-43d4-80df-c0104bdbb20b {
  margin-left: auto;
margin-right: auto;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0a039052-3039-43d4-80df-c0104bdbb20b {
  margin-left: auto;
margin-right: auto;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0a039052-3039-43d4-80df-c0104bdbb20b {
  margin-left: 20px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-0a039052-3039-43d4-80df-c0104bdbb20b {
  margin-left: 20px;
margin-right: 20px;
}
}







#s-0a039052-3039-43d4-80df-c0104bdbb20b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0a039052-3039-43d4-80df-c0104bdbb20b.shg-box.shg-c {
  justify-content: center;
}

#s-1b32c004-80a0-41d4-849c-995993681562 {
  display: none;
}
@media (min-width: 0px) {
[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-910287c8-89c0-42c9-a2c0-84ef4768bc28"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-7548de9d-4f2f-4552-9bdb-1903010a2143 {
  margin-top: 10px;
margin-bottom: 10px;
text-align: left;
}

#s-7548de9d-4f2f-4552-9bdb-1903010a2143 .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-3cc45b3e-6de5-49a7-943e-d723325d4ccb {
  margin-top: 20px;
margin-bottom: 20px;
text-align: left;
}

#s-3cc45b3e-6de5-49a7-943e-d723325d4ccb .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-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-e84eb6cc-d97d-4a69-9bd8-cba1ab3f147b"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-61a84279-b4fe-43a1-8484-d40202a78b84 {
  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-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-61a84279-b4fe-43a1-8484-d40202a78b84"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-0b908680-1ee0-46b3-875a-b4f9f2ab0ca6 {
  min-height: 50px;
}








#s-0b908680-1ee0-46b3-875a-b4f9f2ab0ca6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0b908680-1ee0-46b3-875a-b4f9f2ab0ca6.shg-box.shg-c {
  justify-content: center;
}

#s-5359b20d-872f-457e-873f-a35155da967d {
  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-5359b20d-872f-457e-873f-a35155da967d .shg-product-quantity-wrapper {
  display: flex;
}

#s-5359b20d-872f-457e-873f-a35155da967d .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-5359b20d-872f-457e-873f-a35155da967d .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-5359b20d-872f-457e-873f-a35155da967d .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-5359b20d-872f-457e-873f-a35155da967d .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-1f72670d-2b6d-4495-b84f-b24c526b2b02 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-1f72670d-2b6d-4495-b84f-b24c526b2b02 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1f72670d-2b6d-4495-b84f-b24c526b2b02.shg-box.shg-c {
  justify-content: center;
}

#s-f5328cc1-8f66-491a-a42a-cd9cd988ccc7 {
  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-f5328cc1-8f66-491a-a42a-cd9cd988ccc7: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-f5328cc1-8f66-491a-a42a-cd9cd988ccc7: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-f5328cc1-8f66-491a-a42a-cd9cd988ccc7 {
  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-f5328cc1-8f66-491a-a42a-cd9cd988ccc7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f5328cc1-8f66-491a-a42a-cd9cd988ccc7.shg-btn {
  color: rgba(78, 73, 73, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  block ;
}

#s-f5328cc1-8f66-491a-a42a-cd9cd988ccc7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-2861aed1-4c18-430e-9362-d65991b180ea {
  text-align: center;
}




  #s-2861aed1-4c18-430e-9362-d65991b180ea img.shogun-image {
    
    width: px;
  }


#s-2861aed1-4c18-430e-9362-d65991b180ea .shogun-image-content {
  
    align-items: center;
  
}

#s-ba22596d-dca8-4d14-97b5-72bb64e8a1dc {
  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-ba22596d-dca8-4d14-97b5-72bb64e8a1dc {
  display: none;
}
#s-ba22596d-dca8-4d14-97b5-72bb64e8a1dc, #wrap-s-ba22596d-dca8-4d14-97b5-72bb64e8a1dc { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ba22596d-dca8-4d14-97b5-72bb64e8a1dc {
  display: none;
}
#s-ba22596d-dca8-4d14-97b5-72bb64e8a1dc, #wrap-s-ba22596d-dca8-4d14-97b5-72bb64e8a1dc { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-ba22596d-dca8-4d14-97b5-72bb64e8a1dc {
  min-height: 300px;
}
}@media (max-width: 767px){#s-ba22596d-dca8-4d14-97b5-72bb64e8a1dc {
  min-height: 150px;
}
}







#s-ba22596d-dca8-4d14-97b5-72bb64e8a1dc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ba22596d-dca8-4d14-97b5-72bb64e8a1dc.shg-box.shg-c {
  justify-content: center;
}

#s-53d8f391-71f6-43d2-84f1-733b8b76b031 {
  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-53d8f391-71f6-43d2-84f1-733b8b76b031 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-53d8f391-71f6-43d2-84f1-733b8b76b031.shg-box.shg-c {
  justify-content: center;
}

#s-4ad6ad3f-5bf8-441b-af3d-c7caf2ee66c4 {
  margin-top: 10px;
margin-bottom: 10px;
text-align: left;
}

#s-4ad6ad3f-5bf8-441b-af3d-c7caf2ee66c4 .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-4ad6ad3f-5bf8-441b-af3d-c7caf2ee66c4 .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-4ad6ad3f-5bf8-441b-af3d-c7caf2ee66c4 .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-e3de0f5d-f101-4601-ba8d-57aa26a7b69b {
  margin-top: 20px;
margin-bottom: 20px;
}
@media (min-width: 1200px){#s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b {
  display: none;
}
#s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b, #wrap-s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b {
  display: none;
}
#s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b, #wrap-s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b { display:none !important; }}@media (max-width: 767px){#s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b {
  display: none;
}
#s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b, #wrap-s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b { display:none !important; }}
@media (min-width: 0px) {
[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-xs-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-xs-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-xs-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-xs-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-xs-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-xs-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-xs-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-e3de0f5d-f101-4601-ba8d-57aa26a7b69b"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-db79365f-289c-4fe9-85d8-f59c013dd823 {
  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-db79365f-289c-4fe9-85d8-f59c013dd823: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-db79365f-289c-4fe9-85d8-f59c013dd823: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-db79365f-289c-4fe9-85d8-f59c013dd823.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}

#s-a582364e-9436-4d14-b65e-fef47c7ca6dd {
  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-a582364e-9436-4d14-b65e-fef47c7ca6dd: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-a582364e-9436-4d14-b65e-fef47c7ca6dd: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-a582364e-9436-4d14-b65e-fef47c7ca6dd.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}

#s-d8afb68c-6ef1-42ee-b11d-607a5d03e60d {
  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-d8afb68c-6ef1-42ee-b11d-607a5d03e60d: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-d8afb68c-6ef1-42ee-b11d-607a5d03e60d: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-d8afb68c-6ef1-42ee-b11d-607a5d03e60d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}

#s-dd643be0-784b-4c26-b173-d31cca6f23da {
  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-dd643be0-784b-4c26-b173-d31cca6f23da: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-dd643be0-784b-4c26-b173-d31cca6f23da: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-dd643be0-784b-4c26-b173-d31cca6f23da.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}

#s-00ed509c-b247-45bd-bf62-aff1fb76a2e7 {
  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-00ed509c-b247-45bd-bf62-aff1fb76a2e7: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-00ed509c-b247-45bd-bf62-aff1fb76a2e7: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-00ed509c-b247-45bd-bf62-aff1fb76a2e7.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}

#s-bf75387d-fffb-4fe7-9211-c20c86e8915e {
  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-bf75387d-fffb-4fe7-9211-c20c86e8915e: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-bf75387d-fffb-4fe7-9211-c20c86e8915e: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-bf75387d-fffb-4fe7-9211-c20c86e8915e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}

#s-a2d8f295-761a-4192-acdc-1da1ecc62836 {
  margin-left: 30px;
margin-right: 30px;
min-height: 50px;
max-width: 1400px;
}
@media (min-width: 1200px){#s-a2d8f295-761a-4192-acdc-1da1ecc62836 {
  display: none;
}
#s-a2d8f295-761a-4192-acdc-1da1ecc62836, #wrap-s-a2d8f295-761a-4192-acdc-1da1ecc62836 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a2d8f295-761a-4192-acdc-1da1ecc62836 {
  display: none;
}
#s-a2d8f295-761a-4192-acdc-1da1ecc62836, #wrap-s-a2d8f295-761a-4192-acdc-1da1ecc62836 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a2d8f295-761a-4192-acdc-1da1ecc62836 {
  display: none;
}
#s-a2d8f295-761a-4192-acdc-1da1ecc62836, #wrap-s-a2d8f295-761a-4192-acdc-1da1ecc62836 { display:none !important; }}







#s-a2d8f295-761a-4192-acdc-1da1ecc62836 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a2d8f295-761a-4192-acdc-1da1ecc62836.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-978c2294-af1f-40e9-b6c1-f6d5d8fe7add {
  display: none;
}
#s-978c2294-af1f-40e9-b6c1-f6d5d8fe7add, #wrap-s-978c2294-af1f-40e9-b6c1-f6d5d8fe7add { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-978c2294-af1f-40e9-b6c1-f6d5d8fe7add {
  display: none;
}
#s-978c2294-af1f-40e9-b6c1-f6d5d8fe7add, #wrap-s-978c2294-af1f-40e9-b6c1-f6d5d8fe7add { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-978c2294-af1f-40e9-b6c1-f6d5d8fe7add {
  display: none;
}
#s-978c2294-af1f-40e9-b6c1-f6d5d8fe7add, #wrap-s-978c2294-af1f-40e9-b6c1-f6d5d8fe7add { display:none !important; }}
#s-978c2294-af1f-40e9-b6c1-f6d5d8fe7add > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 0);
}

#s-978c2294-af1f-40e9-b6c1-f6d5d8fe7add > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(253, 237, 240, 1);
  padding: 16px;
}

#s-978c2294-af1f-40e9-b6c1-f6d5d8fe7add > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(78, 73, 73, 1);
}

#s-978c2294-af1f-40e9-b6c1-f6d5d8fe7add > .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-978c2294-af1f-40e9-b6c1-f6d5d8fe7add > .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-978c2294-af1f-40e9-b6c1-f6d5d8fe7add > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}
#s-821bfb47-7929-478e-8dd8-5884bcc76248 {
  min-height: 50px;
background-color: rgba(241, 241, 241, 1);
}








#s-821bfb47-7929-478e-8dd8-5884bcc76248 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-821bfb47-7929-478e-8dd8-5884bcc76248.shg-box.shg-c {
  justify-content: center;
}

#s-d26f8fe7-57c7-422b-9d3b-dbb2dd17d0b0 {
  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-d26f8fe7-57c7-422b-9d3b-dbb2dd17d0b0: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-d26f8fe7-57c7-422b-9d3b-dbb2dd17d0b0: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-d26f8fe7-57c7-422b-9d3b-dbb2dd17d0b0.shg-btn {
  color: rgba(78, 73, 73, 1);
  font-size: 13px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}

#s-c38481e0-f2f9-40bc-a87a-60ab3a3408fa {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-c38481e0-f2f9-40bc-a87a-60ab3a3408fa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c38481e0-f2f9-40bc-a87a-60ab3a3408fa.shg-box.shg-c {
  justify-content: center;
}

#s-1ed5ff3e-7d78-4d8e-bd4f-8078091b2a96 {
  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-1ed5ff3e-7d78-4d8e-bd4f-8078091b2a96: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-1ed5ff3e-7d78-4d8e-bd4f-8078091b2a96: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-1ed5ff3e-7d78-4d8e-bd4f-8078091b2a96.shg-btn {
  color: rgba(78, 73, 73, 1);
  font-size: 13px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}

#s-d454e766-aa1f-4f6e-a4b8-cb5335a1d793 {
  min-height: 50px;
background-color: rgba(241, 241, 241, 1);
}








#s-d454e766-aa1f-4f6e-a4b8-cb5335a1d793 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d454e766-aa1f-4f6e-a4b8-cb5335a1d793.shg-box.shg-c {
  justify-content: center;
}

#s-b91d2c7d-15a7-4f0f-bdf7-2f7913b71823 {
  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-b91d2c7d-15a7-4f0f-bdf7-2f7913b71823: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-b91d2c7d-15a7-4f0f-bdf7-2f7913b71823: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-b91d2c7d-15a7-4f0f-bdf7-2f7913b71823.shg-btn {
  color: rgba(78, 73, 73, 1);
  font-size: 13px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}

#s-be9c7911-cdfd-4d34-9320-c9b34908ae77 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-be9c7911-cdfd-4d34-9320-c9b34908ae77 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-be9c7911-cdfd-4d34-9320-c9b34908ae77.shg-box.shg-c {
  justify-content: center;
}

#s-e9f98311-f27a-4344-8d43-204e271e258b {
  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-e9f98311-f27a-4344-8d43-204e271e258b: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-e9f98311-f27a-4344-8d43-204e271e258b: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-e9f98311-f27a-4344-8d43-204e271e258b.shg-btn {
  color: rgba(78, 73, 73, 1);
  font-size: 13px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}

#s-d4857bc5-12de-4b30-aa34-731543f573d2 {
  min-height: 50px;
background-color: rgba(241, 241, 241, 1);
}








#s-d4857bc5-12de-4b30-aa34-731543f573d2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d4857bc5-12de-4b30-aa34-731543f573d2.shg-box.shg-c {
  justify-content: center;
}

#s-82894cc1-231e-4f8d-92a2-e014648480dd {
  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-82894cc1-231e-4f8d-92a2-e014648480dd: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-82894cc1-231e-4f8d-92a2-e014648480dd: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-82894cc1-231e-4f8d-92a2-e014648480dd.shg-btn {
  color: rgba(78, 73, 73, 1);
  font-size: 13px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}

#s-128a9bc4-0c9a-48e0-a549-1f2081a183f8 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-128a9bc4-0c9a-48e0-a549-1f2081a183f8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-128a9bc4-0c9a-48e0-a549-1f2081a183f8.shg-box.shg-c {
  justify-content: center;
}

#s-6517fc69-f818-4ed0-9da2-7552eba77c0b {
  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-6517fc69-f818-4ed0-9da2-7552eba77c0b: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-6517fc69-f818-4ed0-9da2-7552eba77c0b: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-6517fc69-f818-4ed0-9da2-7552eba77c0b.shg-btn {
  color: rgba(78, 73, 73, 1);
  font-size: 13px;
  
  
  font-family: FestivoLettersNo1;
  display:  inline-block ;
}

#s-61b4e8ed-8a39-453f-bfeb-b40372aceb04 {
  background-size: cover;
min-height: 560px;
background-color: rgba(253, 237, 240, 1);
background-position: center center;
}
@media (min-width: 1200px){#s-61b4e8ed-8a39-453f-bfeb-b40372aceb04 {
  display: none;
}
#s-61b4e8ed-8a39-453f-bfeb-b40372aceb04, #wrap-s-61b4e8ed-8a39-453f-bfeb-b40372aceb04 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-61b4e8ed-8a39-453f-bfeb-b40372aceb04 {
  display: none;
}
#s-61b4e8ed-8a39-453f-bfeb-b40372aceb04, #wrap-s-61b4e8ed-8a39-453f-bfeb-b40372aceb04 { display:none !important; }}







#s-61b4e8ed-8a39-453f-bfeb-b40372aceb04 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-61b4e8ed-8a39-453f-bfeb-b40372aceb04.shg-box.shg-c {
  justify-content: center;
}

#s-7fe36172-11c1-4bd4-8615-227a622fc35c {
  background-size: cover;
min-height: 450px;
background-position: center center;
}








#s-7fe36172-11c1-4bd4-8615-227a622fc35c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7fe36172-11c1-4bd4-8615-227a622fc35c.shg-box.shg-c {
  justify-content: center;
}

#s-efa78957-144b-4444-b5c3-fc44d1ecbbeb {
  margin-top: -100px;
padding-left: 30px;
padding-right: 30px;
min-height: 50px;
max-width: 1400px;
}
@media (min-width: 1200px){#s-efa78957-144b-4444-b5c3-fc44d1ecbbeb {
  margin-left: auto;
margin-right: auto;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-efa78957-144b-4444-b5c3-fc44d1ecbbeb {
  margin-left: auto;
margin-right: auto;
}
}@media (min-width: 768px) and (max-width: 991px){#s-efa78957-144b-4444-b5c3-fc44d1ecbbeb {
  margin-left: 20px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-efa78957-144b-4444-b5c3-fc44d1ecbbeb {
  margin-left: 20px;
margin-right: 20px;
display: none;
}
#s-efa78957-144b-4444-b5c3-fc44d1ecbbeb, #wrap-s-efa78957-144b-4444-b5c3-fc44d1ecbbeb { display:none !important; }}







#s-efa78957-144b-4444-b5c3-fc44d1ecbbeb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-efa78957-144b-4444-b5c3-fc44d1ecbbeb.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-2ade9901-95f6-4370-928d-e7106516ff1c"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-473ed00e-dd09-4961-b547-f6c616e74230 {
  display: none;
}
#s-01bddab7-1d2e-40ff-bf9d-64e558991d79 {
  text-align: center;
}




  #s-01bddab7-1d2e-40ff-bf9d-64e558991d79 img.shogun-image {
    
    width: px;
  }


#s-01bddab7-1d2e-40ff-bf9d-64e558991d79 .shogun-image-content {
  
    align-items: center;
  
}

#s-ae070a1d-da79-4c8f-98b2-420e96ecc4d2 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ae070a1d-da79-4c8f-98b2-420e96ecc4d2 .shg-product-title-component h2 {
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 35px;
}

#s-cbcb0067-e547-46fa-9d67-8ab997ab3d73 {
  text-align: center;
}

#s-cbcb0067-e547-46fa-9d67-8ab997ab3d73 .shg-product-sold-out {
  display: none;
  color: rgba(255, 114, 117, 1);
  font-size: 36px;
}

#s-cbcb0067-e547-46fa-9d67-8ab997ab3d73 .shg-product-price {
  color: rgba(255, 114, 117, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
}

#s-cbcb0067-e547-46fa-9d67-8ab997ab3d73 .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-924ef07a-c2e6-4503-b2d1-ef870959e878 {
  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-924ef07a-c2e6-4503-b2d1-ef870959e878 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-924ef07a-c2e6-4503-b2d1-ef870959e878.shg-box.shg-c {
  justify-content: center;
}

#s-2d834f1b-d226-4ec2-9528-bf240aa378db {
  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-2d834f1b-d226-4ec2-9528-bf240aa378db .shg-product-quantity-wrapper {
  display: flex;
}

#s-2d834f1b-d226-4ec2-9528-bf240aa378db .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-2d834f1b-d226-4ec2-9528-bf240aa378db .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-2d834f1b-d226-4ec2-9528-bf240aa378db .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-2d834f1b-d226-4ec2-9528-bf240aa378db .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-d213ada1-1d7f-419d-aa0d-5ae075eb01d1 {
  min-height: 50px;
background-color: rgba(78, 73, 73, 1);
}








#s-d213ada1-1d7f-419d-aa0d-5ae075eb01d1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d213ada1-1d7f-419d-aa0d-5ae075eb01d1.shg-box.shg-c {
  justify-content: center;
}

#s-43f4465a-15c0-4985-89cc-5f609d610317 {
  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-43f4465a-15c0-4985-89cc-5f609d610317: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-43f4465a-15c0-4985-89cc-5f609d610317: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-43f4465a-15c0-4985-89cc-5f609d610317 {
  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-43f4465a-15c0-4985-89cc-5f609d610317.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-43f4465a-15c0-4985-89cc-5f609d610317.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  block ;
}

#s-43f4465a-15c0-4985-89cc-5f609d610317.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-c261d89d-dd1d-420f-b881-e94edb216f5f {
  display: none;
}
#s-2d8986d3-d202-46bd-98f9-4cb73abd46b1 {
  text-align: center;
}




  #s-2d8986d3-d202-46bd-98f9-4cb73abd46b1 img.shogun-image {
    
    width: px;
  }


#s-2d8986d3-d202-46bd-98f9-4cb73abd46b1 .shogun-image-content {
  
    align-items: center;
  
}

#s-68d4aeac-d292-4f85-a02f-f96f9abc4f37 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-68d4aeac-d292-4f85-a02f-f96f9abc4f37 .shg-product-title-component h2 {
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 35px;
}

#s-fef8afba-1345-494a-87d4-02a6bf74beff {
  text-align: center;
}

#s-fef8afba-1345-494a-87d4-02a6bf74beff .shg-product-sold-out {
  display: none;
  color: rgba(255, 114, 117, 1);
  font-size: 36px;
}

#s-fef8afba-1345-494a-87d4-02a6bf74beff .shg-product-price {
  color: rgba(255, 114, 117, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
}

#s-fef8afba-1345-494a-87d4-02a6bf74beff .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-45bb815b-6283-4e5c-a1c9-6401079d76e1 {
  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-45bb815b-6283-4e5c-a1c9-6401079d76e1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-45bb815b-6283-4e5c-a1c9-6401079d76e1.shg-box.shg-c {
  justify-content: center;
}

#s-dc64afbb-07d0-4105-88dd-31bfdcb58197 {
  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-dc64afbb-07d0-4105-88dd-31bfdcb58197 .shg-product-quantity-wrapper {
  display: flex;
}

#s-dc64afbb-07d0-4105-88dd-31bfdcb58197 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-dc64afbb-07d0-4105-88dd-31bfdcb58197 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-dc64afbb-07d0-4105-88dd-31bfdcb58197 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-dc64afbb-07d0-4105-88dd-31bfdcb58197 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-536b770e-ba5a-4915-89ca-702404d4a91b {
  min-height: 50px;
background-color: rgba(78, 73, 73, 1);
}








#s-536b770e-ba5a-4915-89ca-702404d4a91b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-536b770e-ba5a-4915-89ca-702404d4a91b.shg-box.shg-c {
  justify-content: center;
}

#s-869379a6-e5e5-4ea6-875f-6633fdd83879 {
  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-869379a6-e5e5-4ea6-875f-6633fdd83879: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-869379a6-e5e5-4ea6-875f-6633fdd83879: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-869379a6-e5e5-4ea6-875f-6633fdd83879 {
  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-869379a6-e5e5-4ea6-875f-6633fdd83879.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-869379a6-e5e5-4ea6-875f-6633fdd83879.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  block ;
}

#s-869379a6-e5e5-4ea6-875f-6633fdd83879.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-3db408fc-e051-47b4-9ca9-b7bb15260e6f {
  display: none;
}
#s-05716f3a-c251-4a4a-b252-afb3d2584e08 {
  text-align: center;
}




  #s-05716f3a-c251-4a4a-b252-afb3d2584e08 img.shogun-image {
    
    width: px;
  }


#s-05716f3a-c251-4a4a-b252-afb3d2584e08 .shogun-image-content {
  
    align-items: center;
  
}

#s-821f15ea-86ba-413c-b2ae-d65a8320f3e5 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-821f15ea-86ba-413c-b2ae-d65a8320f3e5 .shg-product-title-component h2 {
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 35px;
}

#s-76d834ec-0a8c-4808-921e-bdcde909932c {
  text-align: center;
}

#s-76d834ec-0a8c-4808-921e-bdcde909932c .shg-product-sold-out {
  display: none;
  color: rgba(255, 114, 117, 1);
  font-size: 36px;
}

#s-76d834ec-0a8c-4808-921e-bdcde909932c .shg-product-price {
  color: rgba(255, 114, 117, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
}

#s-76d834ec-0a8c-4808-921e-bdcde909932c .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-4b3b465d-2db9-4c8f-b25c-f6586d134247 {
  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-4b3b465d-2db9-4c8f-b25c-f6586d134247 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4b3b465d-2db9-4c8f-b25c-f6586d134247.shg-box.shg-c {
  justify-content: center;
}

#s-7b1d353d-8d84-4528-ab4d-691da35a04fb {
  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-7b1d353d-8d84-4528-ab4d-691da35a04fb .shg-product-quantity-wrapper {
  display: flex;
}

#s-7b1d353d-8d84-4528-ab4d-691da35a04fb .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-7b1d353d-8d84-4528-ab4d-691da35a04fb .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-7b1d353d-8d84-4528-ab4d-691da35a04fb .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-7b1d353d-8d84-4528-ab4d-691da35a04fb .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-cb09b13d-0580-4ec5-a8cb-fef356498682 {
  min-height: 50px;
background-color: rgba(78, 73, 73, 1);
}








#s-cb09b13d-0580-4ec5-a8cb-fef356498682 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cb09b13d-0580-4ec5-a8cb-fef356498682.shg-box.shg-c {
  justify-content: center;
}

#s-4050c70f-bf12-4dff-9d4d-1f669529a7af {
  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-4050c70f-bf12-4dff-9d4d-1f669529a7af: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-4050c70f-bf12-4dff-9d4d-1f669529a7af: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-4050c70f-bf12-4dff-9d4d-1f669529a7af {
  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-4050c70f-bf12-4dff-9d4d-1f669529a7af.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4050c70f-bf12-4dff-9d4d-1f669529a7af.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  block ;
}

#s-4050c70f-bf12-4dff-9d4d-1f669529a7af.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-2b7e8dca-b623-41bb-8add-041ddc58bb4b {
  padding-left: 30px;
padding-right: 30px;
min-height: 50px;
max-width: 1400px;
}
@media (min-width: 1200px){#s-2b7e8dca-b623-41bb-8add-041ddc58bb4b {
  margin-left: auto;
margin-right: auto;
display: none;
}
#s-2b7e8dca-b623-41bb-8add-041ddc58bb4b, #wrap-s-2b7e8dca-b623-41bb-8add-041ddc58bb4b { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2b7e8dca-b623-41bb-8add-041ddc58bb4b {
  margin-left: auto;
margin-right: auto;
display: none;
}
#s-2b7e8dca-b623-41bb-8add-041ddc58bb4b, #wrap-s-2b7e8dca-b623-41bb-8add-041ddc58bb4b { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-2b7e8dca-b623-41bb-8add-041ddc58bb4b {
  margin-left: 20px;
margin-right: 20px;
display: none;
}
#s-2b7e8dca-b623-41bb-8add-041ddc58bb4b, #wrap-s-2b7e8dca-b623-41bb-8add-041ddc58bb4b { display:none !important; }}@media (max-width: 767px){#s-2b7e8dca-b623-41bb-8add-041ddc58bb4b {
  margin-left: 20px;
margin-right: 20px;
}
}







#s-2b7e8dca-b623-41bb-8add-041ddc58bb4b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2b7e8dca-b623-41bb-8add-041ddc58bb4b.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-48cf3858-98c4-49a9-a382-61bcb1f76240 {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-e76f93ae-c9da-4b10-8dd6-7820f1044235 {
  display: none;
}
#s-19593cac-4d81-4b51-9a46-f018051ef5c3 {
  text-align: center;
}




  #s-19593cac-4d81-4b51-9a46-f018051ef5c3 img.shogun-image {
    
    width: px;
  }


#s-19593cac-4d81-4b51-9a46-f018051ef5c3 .shogun-image-content {
  
    align-items: center;
  
}

#s-2f0554f7-3d45-46c2-9a7f-b8c651b3ab73 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2f0554f7-3d45-46c2-9a7f-b8c651b3ab73 .shg-product-title-component h2 {
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 35px;
}

#s-d689bd4a-a530-48f8-b095-1287f0c85a32 {
  text-align: center;
}

#s-d689bd4a-a530-48f8-b095-1287f0c85a32 .shg-product-sold-out {
  display: none;
  color: rgba(255, 114, 117, 1);
  font-size: 36px;
}

#s-d689bd4a-a530-48f8-b095-1287f0c85a32 .shg-product-price {
  color: rgba(255, 114, 117, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
}

#s-d689bd4a-a530-48f8-b095-1287f0c85a32 .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-39ef6bb0-dc7a-4e24-b205-59dc6ce80d9a {
  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-39ef6bb0-dc7a-4e24-b205-59dc6ce80d9a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-39ef6bb0-dc7a-4e24-b205-59dc6ce80d9a.shg-box.shg-c {
  justify-content: center;
}

#s-05c4dec3-612d-49ba-942c-a78e034aae91 {
  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-05c4dec3-612d-49ba-942c-a78e034aae91 .shg-product-quantity-wrapper {
  display: flex;
}

#s-05c4dec3-612d-49ba-942c-a78e034aae91 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-05c4dec3-612d-49ba-942c-a78e034aae91 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-05c4dec3-612d-49ba-942c-a78e034aae91 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-05c4dec3-612d-49ba-942c-a78e034aae91 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-d1d3abe8-61d5-4acf-aa28-c7abd1f81628 {
  min-height: 50px;
background-color: rgba(78, 73, 73, 1);
}








#s-d1d3abe8-61d5-4acf-aa28-c7abd1f81628 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d1d3abe8-61d5-4acf-aa28-c7abd1f81628.shg-box.shg-c {
  justify-content: center;
}

#s-a944a9a4-da11-4e69-8228-d24c90e8f923 {
  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-a944a9a4-da11-4e69-8228-d24c90e8f923: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-a944a9a4-da11-4e69-8228-d24c90e8f923: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-a944a9a4-da11-4e69-8228-d24c90e8f923 {
  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-a944a9a4-da11-4e69-8228-d24c90e8f923.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a944a9a4-da11-4e69-8228-d24c90e8f923.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  block ;
}

#s-a944a9a4-da11-4e69-8228-d24c90e8f923.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-aee9f43f-05fd-4122-a6cb-fdf883141ef9 {
  display: none;
}
#s-bd7369b6-9e4d-4d16-b4a8-75c27847132f {
  text-align: center;
}




  #s-bd7369b6-9e4d-4d16-b4a8-75c27847132f img.shogun-image {
    
    width: px;
  }


#s-bd7369b6-9e4d-4d16-b4a8-75c27847132f .shogun-image-content {
  
    align-items: center;
  
}

#s-50f3c46a-0c20-4992-b2ab-5288fc48a5e4 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-50f3c46a-0c20-4992-b2ab-5288fc48a5e4 .shg-product-title-component h2 {
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 35px;
}

#s-70d992ac-d40e-4623-aa97-60ed8c5ae424 {
  text-align: center;
}

#s-70d992ac-d40e-4623-aa97-60ed8c5ae424 .shg-product-sold-out {
  display: none;
  color: rgba(255, 114, 117, 1);
  font-size: 36px;
}

#s-70d992ac-d40e-4623-aa97-60ed8c5ae424 .shg-product-price {
  color: rgba(255, 114, 117, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
}

#s-70d992ac-d40e-4623-aa97-60ed8c5ae424 .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-75c523ca-2876-42e2-ab3b-a94be818f69a {
  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-75c523ca-2876-42e2-ab3b-a94be818f69a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-75c523ca-2876-42e2-ab3b-a94be818f69a.shg-box.shg-c {
  justify-content: center;
}

#s-aa1357a7-d6f1-4edd-862b-2704d1485f30 {
  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-aa1357a7-d6f1-4edd-862b-2704d1485f30 .shg-product-quantity-wrapper {
  display: flex;
}

#s-aa1357a7-d6f1-4edd-862b-2704d1485f30 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-aa1357a7-d6f1-4edd-862b-2704d1485f30 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-aa1357a7-d6f1-4edd-862b-2704d1485f30 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-aa1357a7-d6f1-4edd-862b-2704d1485f30 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-30c4e04c-5f13-4e8e-a7a1-358fea437436 {
  min-height: 50px;
background-color: rgba(78, 73, 73, 1);
}








#s-30c4e04c-5f13-4e8e-a7a1-358fea437436 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-30c4e04c-5f13-4e8e-a7a1-358fea437436.shg-box.shg-c {
  justify-content: center;
}

#s-ef13a32b-afdc-4da4-8ceb-4102d201f7b4 {
  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-ef13a32b-afdc-4da4-8ceb-4102d201f7b4: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-ef13a32b-afdc-4da4-8ceb-4102d201f7b4: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-ef13a32b-afdc-4da4-8ceb-4102d201f7b4 {
  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-ef13a32b-afdc-4da4-8ceb-4102d201f7b4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ef13a32b-afdc-4da4-8ceb-4102d201f7b4.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  block ;
}

#s-ef13a32b-afdc-4da4-8ceb-4102d201f7b4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-cdc95df7-7f2e-447e-987b-c0882a890ede {
  display: none;
}
#s-0cb9e271-9770-4305-8929-d426a0d7256c {
  text-align: center;
}




  #s-0cb9e271-9770-4305-8929-d426a0d7256c img.shogun-image {
    
    width: px;
  }


#s-0cb9e271-9770-4305-8929-d426a0d7256c .shogun-image-content {
  
    align-items: center;
  
}

#s-ebc55268-919d-4baf-bd61-838b9f56c730 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ebc55268-919d-4baf-bd61-838b9f56c730 .shg-product-title-component h2 {
  color: rgba(78, 73, 73, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:   ;
  font-size: 35px;
}

#s-b1d81836-9c3f-4953-856a-c66a5541f84d {
  text-align: center;
}

#s-b1d81836-9c3f-4953-856a-c66a5541f84d .shg-product-sold-out {
  display: none;
  color: rgba(255, 114, 117, 1);
  font-size: 36px;
}

#s-b1d81836-9c3f-4953-856a-c66a5541f84d .shg-product-price {
  color: rgba(255, 114, 117, 1);
  font-weight:   ;
  font-family: FestivoLettersNo1;
  font-style:  normal ;
  font-size: 36px;
}

#s-b1d81836-9c3f-4953-856a-c66a5541f84d .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-622769dd-7f79-4ae2-a57d-134a5c33566b {
  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-622769dd-7f79-4ae2-a57d-134a5c33566b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-622769dd-7f79-4ae2-a57d-134a5c33566b.shg-box.shg-c {
  justify-content: center;
}

#s-bd23e9e4-8a31-4c8f-92e4-000725a4effa {
  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-bd23e9e4-8a31-4c8f-92e4-000725a4effa .shg-product-quantity-wrapper {
  display: flex;
}

#s-bd23e9e4-8a31-4c8f-92e4-000725a4effa .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-bd23e9e4-8a31-4c8f-92e4-000725a4effa .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-bd23e9e4-8a31-4c8f-92e4-000725a4effa .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-bd23e9e4-8a31-4c8f-92e4-000725a4effa .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-0e73d0a5-dd14-425a-9d9f-38635dbb2c23 {
  min-height: 50px;
background-color: rgba(78, 73, 73, 1);
}








#s-0e73d0a5-dd14-425a-9d9f-38635dbb2c23 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0e73d0a5-dd14-425a-9d9f-38635dbb2c23.shg-box.shg-c {
  justify-content: center;
}

#s-eaacfe6d-5663-41ca-ad77-cd2368be5f14 {
  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-eaacfe6d-5663-41ca-ad77-cd2368be5f14: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-eaacfe6d-5663-41ca-ad77-cd2368be5f14: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-eaacfe6d-5663-41ca-ad77-cd2368be5f14 {
  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-eaacfe6d-5663-41ca-ad77-cd2368be5f14.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-eaacfe6d-5663-41ca-ad77-cd2368be5f14.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  block ;
}

#s-eaacfe6d-5663-41ca-ad77-cd2368be5f14.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-10e664a5-b526-4320-9082-03ea41d1ac9b {
  background-size: cover;
min-height: 50px;
background-position: center center;
}








#s-10e664a5-b526-4320-9082-03ea41d1ac9b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-10e664a5-b526-4320-9082-03ea41d1ac9b.shg-box.shg-c {
  justify-content: center;
}

#s-374f2284-ecae-46f0-875e-fd9f80bb6049 {
  padding-left: 30px;
padding-right: 30px;
min-height: 476px;
max-width: 1400px;
background-color: rgba(165, 114, 255, 1);
}
@media (min-width: 1200px){#s-374f2284-ecae-46f0-875e-fd9f80bb6049 {
  margin-left: auto;
margin-right: auto;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-374f2284-ecae-46f0-875e-fd9f80bb6049 {
  margin-left: auto;
margin-right: auto;
}
}@media (min-width: 768px) and (max-width: 991px){#s-374f2284-ecae-46f0-875e-fd9f80bb6049 {
  margin-left: 20px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-374f2284-ecae-46f0-875e-fd9f80bb6049 {
  margin-left: 20px;
margin-right: 20px;
display: none;
}
#s-374f2284-ecae-46f0-875e-fd9f80bb6049, #wrap-s-374f2284-ecae-46f0-875e-fd9f80bb6049 { display:none !important; }}







#s-374f2284-ecae-46f0-875e-fd9f80bb6049 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-374f2284-ecae-46f0-875e-fd9f80bb6049.shg-box.shg-c {
  justify-content: center;
}

#s-e0d6a1c6-9338-4856-8a0a-36f764fd5ab7 {
  margin-top: 10px;
margin-bottom: 10px;
text-align: left;
}

#s-e0d6a1c6-9338-4856-8a0a-36f764fd5ab7 .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-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-xs-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-xs-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-xs-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-xs-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-xs-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-xs-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-xs-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-81a3e811-18e9-4a94-b17d-a4c17fc5682c"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-371b5a56-fbd2-4498-ba7a-7b73da43ff43 {
  min-height: 50px;
}








#s-371b5a56-fbd2-4498-ba7a-7b73da43ff43 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-371b5a56-fbd2-4498-ba7a-7b73da43ff43.shg-box.shg-c {
  justify-content: center;
}

#s-0c6d0296-f790-4b4d-91f3-39ec5d65026d {
  margin-top: 20px;
margin-bottom: 20px;
text-align: left;
}

#s-0c6d0296-f790-4b4d-91f3-39ec5d65026d .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-9ae58751-ab3a-426d-886b-113e21005b0a {
  display: none;
}
#s-a0693969-e6e5-4a8c-80a5-43890af16d78 {
  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-a0693969-e6e5-4a8c-80a5-43890af16d78 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a0693969-e6e5-4a8c-80a5-43890af16d78.shg-box.shg-c {
  justify-content: center;
}

#s-5fedcc7f-9466-4537-a05c-9b9532d149d0 {
  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-5fedcc7f-9466-4537-a05c-9b9532d149d0 .shg-product-quantity-wrapper {
  display: flex;
}

#s-5fedcc7f-9466-4537-a05c-9b9532d149d0 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-5fedcc7f-9466-4537-a05c-9b9532d149d0 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-5fedcc7f-9466-4537-a05c-9b9532d149d0 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-5fedcc7f-9466-4537-a05c-9b9532d149d0 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-9f202e59-7f6f-4337-a609-f8536f124b61 {
  min-height: 50px;
background-color: rgba(247, 247, 247, 1);
}








#s-9f202e59-7f6f-4337-a609-f8536f124b61 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9f202e59-7f6f-4337-a609-f8536f124b61.shg-box.shg-c {
  justify-content: center;
}

#s-b441bd5b-01f2-45ca-9ea6-1f0ddd825e5d {
  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-b441bd5b-01f2-45ca-9ea6-1f0ddd825e5d: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-b441bd5b-01f2-45ca-9ea6-1f0ddd825e5d: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-b441bd5b-01f2-45ca-9ea6-1f0ddd825e5d {
  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-b441bd5b-01f2-45ca-9ea6-1f0ddd825e5d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b441bd5b-01f2-45ca-9ea6-1f0ddd825e5d.shg-btn {
  color: rgba(78, 73, 73, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  block ;
}

#s-b441bd5b-01f2-45ca-9ea6-1f0ddd825e5d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-6ee9fb34-98f7-49ac-9d92-d8d479e64e79 {
  min-height: 50px;
}








#s-6ee9fb34-98f7-49ac-9d92-d8d479e64e79 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6ee9fb34-98f7-49ac-9d92-d8d479e64e79.shg-box.shg-c {
  justify-content: center;
}

#s-8d375c54-bd42-450f-9d08-31fe9ebc41c1 {
  text-align: center;
}




  #s-8d375c54-bd42-450f-9d08-31fe9ebc41c1 img.shogun-image {
    
    width: px;
  }


#s-8d375c54-bd42-450f-9d08-31fe9ebc41c1 .shogun-image-content {
  
    align-items: center;
  
}

#s-3b334da1-15d9-4563-9759-dd85ded92567 {
  padding-left: 30px;
padding-right: 30px;
min-height: 476px;
max-width: 1400px;
background-color: rgba(165, 114, 255, 1);
}
@media (min-width: 1200px){#s-3b334da1-15d9-4563-9759-dd85ded92567 {
  margin-left: auto;
margin-right: auto;
display: none;
}
#s-3b334da1-15d9-4563-9759-dd85ded92567, #wrap-s-3b334da1-15d9-4563-9759-dd85ded92567 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-3b334da1-15d9-4563-9759-dd85ded92567 {
  margin-left: auto;
margin-right: auto;
display: none;
}
#s-3b334da1-15d9-4563-9759-dd85ded92567, #wrap-s-3b334da1-15d9-4563-9759-dd85ded92567 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-3b334da1-15d9-4563-9759-dd85ded92567 {
  margin-left: 20px;
margin-right: 20px;
display: none;
}
#s-3b334da1-15d9-4563-9759-dd85ded92567, #wrap-s-3b334da1-15d9-4563-9759-dd85ded92567 { display:none !important; }}@media (max-width: 767px){#s-3b334da1-15d9-4563-9759-dd85ded92567 {
  margin-left: 20px;
margin-right: 20px;
}
}







#s-3b334da1-15d9-4563-9759-dd85ded92567 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3b334da1-15d9-4563-9759-dd85ded92567.shg-box.shg-c {
  justify-content: center;
}

#s-e1d3b967-3f5c-4849-92f7-6d7d336b3070 {
  margin-top: 10px;
margin-bottom: 10px;
text-align: left;
}

#s-e1d3b967-3f5c-4849-92f7-6d7d336b3070 .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-a73d60a5-2e56-43e8-b66c-a78e04150116 {
  text-align: left;
}

#s-a73d60a5-2e56-43e8-b66c-a78e04150116 .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-02119ed9-129a-4780-abd4-d9e6e1e7f1c5 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-02119ed9-129a-4780-abd4-d9e6e1e7f1c5 {
  max-width: 350px;
}
}







#s-02119ed9-129a-4780-abd4-d9e6e1e7f1c5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-02119ed9-129a-4780-abd4-d9e6e1e7f1c5.shg-box.shg-c {
  justify-content: center;
}

#s-59294b47-c2ec-4b1d-8392-71adee4bf1c9 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-59294b47-c2ec-4b1d-8392-71adee4bf1c9 {
  max-width: 300px;
}
}



  #s-59294b47-c2ec-4b1d-8392-71adee4bf1c9 img.shogun-image {
    
    width: px;
  }


#s-59294b47-c2ec-4b1d-8392-71adee4bf1c9 .shogun-image-content {
  
    align-items: center;
  
}

#s-e841e1b8-d4a6-4dda-9401-ec0fda045442 {
  display: none;
}
#s-9c0c8a8b-6e2b-4ca9-b1e6-9183a5b24d40 {
  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-9c0c8a8b-6e2b-4ca9-b1e6-9183a5b24d40 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9c0c8a8b-6e2b-4ca9-b1e6-9183a5b24d40.shg-box.shg-c {
  justify-content: center;
}

#s-b74daa56-953f-4704-8969-1928d22db389 {
  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-b74daa56-953f-4704-8969-1928d22db389 .shg-product-quantity-wrapper {
  display: flex;
}

#s-b74daa56-953f-4704-8969-1928d22db389 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-b74daa56-953f-4704-8969-1928d22db389 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-b74daa56-953f-4704-8969-1928d22db389 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-b74daa56-953f-4704-8969-1928d22db389 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-4aa80156-89a7-4b4d-9a7b-7417f90597f5 {
  min-height: 50px;
background-color: rgba(247, 247, 247, 1);
}








#s-4aa80156-89a7-4b4d-9a7b-7417f90597f5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4aa80156-89a7-4b4d-9a7b-7417f90597f5.shg-box.shg-c {
  justify-content: center;
}

#s-074c9693-9805-4f18-b9ed-09ef1b5e1c67 {
  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-074c9693-9805-4f18-b9ed-09ef1b5e1c67: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-074c9693-9805-4f18-b9ed-09ef1b5e1c67: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-074c9693-9805-4f18-b9ed-09ef1b5e1c67 {
  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-074c9693-9805-4f18-b9ed-09ef1b5e1c67.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-074c9693-9805-4f18-b9ed-09ef1b5e1c67.shg-btn {
  color: rgba(78, 73, 73, 1);
  font-size: 18px;
  
  
  font-family: FestivoLettersNo1;
  display:  block ;
}

#s-074c9693-9805-4f18-b9ed-09ef1b5e1c67.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;
}
