.shg-box {
  position: relative;
}

/**
Ref:
https://keithclark.co.uk/articles/moving-ie-specific-css-into-media-blocks/media-tests/
https://stackoverflow.com/questions/44700068/flexbox-min-height-and-ie11
**/
@media screen\0 {
  .shg-box-vertical-center {
    height: 0;
  }
}

.shg-box > .shg-box-content {
  z-index: 4;
  position: relative;
}

.shg-box-vertical-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.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-56f4cfe7-789e-4481-9391-011d15fe404a { min-height: 50px; }
#s-56f4cfe7-789e-4481-9391-011d15fe404a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-94f79644-d016-496a-81d7-b3850d0e1a8c { background-image: url(https://i.shgcdn.com/6bc06b96-76bf-47e5-97f3-ba8e6e09a64f/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
min-height: 500px;
background-position: center center; }
#s-94f79644-d016-496a-81d7-b3850d0e1a8c > .shg-box-overlay {
  background-color: rgba(106, 44, 3, 1);
  opacity: 0.5;
}
.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-ed52482a-f2cc-427d-9ed7-7be909843d5c { margin-top: 50px;
margin-left: 50px;
margin-bottom: 50px;
margin-right: 50px; }
@media (min-width: 0px) {
[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-ed52482a-f2cc-427d-9ed7-7be909843d5c"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-dc566f63-b106-47b9-8287-bb50472b82b0 { border-style: solid;
margin-top: 2px;
margin-left: 2px;
margin-bottom: 2px;
margin-right: 2px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
min-height: 50px;
border-color: rgba(255, 255, 255, 1); }
#s-dc566f63-b106-47b9-8287-bb50472b82b0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
.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-699bb616-1c55-4c32-aad7-121f4bf64285 { margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 0px; }
 #s-699bb616-1c55-4c32-aad7-121f4bf64285 .shogun-heading-component h1 {
   color: rgba(255, 255, 255, 1);
   font-weight:  normal ;
   font-family: Parisienne;
   font-style:  normal ;
   font-size: 60px;
   text-align: center;
 }

 

#s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20 { margin-left: 50px;
margin-right: 50px; }
@media (min-width: 0px) {
[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-9e211f7a-a722-4d8c-a0b8-9f6877ed4c20"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-ba27a73d-9e36-4a5d-bd99-6796e6af1cd0 { margin-top: 0px;
margin-left: 25px;
margin-right: 25px; }
#s-006f26e3-13cd-4f28-ba2c-5ba2020d957c { margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px; }
@media (min-width: 0px) {
[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-006f26e3-13cd-4f28-ba2c-5ba2020d957c"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

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

#s-59de479a-655b-4df9-ac28-e0615a4c6f20 { border-style: solid;
padding-top: 12px;
padding-left: 20px;
padding-bottom: 12px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-radius: 25px;
text-align: center;
border-color: rgba(130, 56, 56, 1);
background-color: rgba(172, 39, 39, 1);
text-decoration: none; }
#s-59de479a-655b-4df9-ac28-e0615a4c6f20:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
opacity: 1 !important;
border-color: rgba(158, 83, 44, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
color: rgba(172, 39, 39, 1) !important;
text-decoration: none !important;}
#s-59de479a-655b-4df9-ac28-e0615a4c6f20:active {opacity: 1 !important;
background-color: rgba(172, 39, 39, 1) !important;
text-decoration: none !important;}

 #s-59de479a-655b-4df9-ac28-e0615a4c6f20.shg-btn {
   color: rgba(255, 255, 255, 1);
   font-size: 18px;
   font-weight:  normal ;
   font-style:  normal ;
   font-family: Ovo;
 }
#s-27d68972-8bb2-47c6-8ba3-f10b5b517881 { margin-top: 50px;
margin-bottom: 50px;
min-height: 50px; }
#s-27d68972-8bb2-47c6-8ba3-f10b5b517881 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e { margin-top: 0px;
margin-left: 50px;
margin-right: 50px; }
@media (min-width: 0px) {
[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-41b7e9d9-5c3f-4f33-9c65-9d52a021213e"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-e3a97bdc-3065-4096-9b08-52973a6303a0 { margin-left: 25px;
margin-right: 25px; }
#s-e3a97bdc-3065-4096-9b08-52973a6303a0 .shogun-icon-wrapper {
  text-align: center;
}


#s-e3a97bdc-3065-4096-9b08-52973a6303a0 .shogun-icon-wrapper > .shogun-icon {

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

#s-de8935f8-5e7a-45ff-8870-c4cd694eebef { margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px; }
#s-f057a8fd-e208-4290-9214-a476f214d829 { margin-left: 25px;
margin-right: 25px; }
#s-f057a8fd-e208-4290-9214-a476f214d829 .shogun-icon-wrapper {
  text-align: center;
}


#s-f057a8fd-e208-4290-9214-a476f214d829 .shogun-icon-wrapper > .shogun-icon {

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

#s-cea0db23-f481-4342-b578-0f4cbe5f49eb { margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px; }
#s-fcc6a984-abeb-4853-b83e-627be3007e9a { margin-left: 25px;
margin-right: 25px; }
#s-fcc6a984-abeb-4853-b83e-627be3007e9a .shogun-icon-wrapper {
  text-align: center;
}


#s-fcc6a984-abeb-4853-b83e-627be3007e9a .shogun-icon-wrapper > .shogun-icon {

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

#s-35eec1b7-fb40-4e0e-82e5-ce911283b8a7 { margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px; }
#s-85a22b69-c892-4c3c-b57d-762e23bff33a { margin-top: 50px;
margin-left: 50px;
margin-bottom: 50px;
margin-right: 50px;
min-height: 50px; }
#s-85a22b69-c892-4c3c-b57d-762e23bff33a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce {  }
@media (min-width: 0px) {
[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 12.5px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 18.75px);
}

}

@media (min-width: 992px) {
[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 18.75px);
}

}

@media (min-width: 1200px) {
[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 18.75px);
}

[id="s-6168ae25-e4d4-4c40-9c4e-3c707bdb2fce"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 18.75px);
}

}

#s-32787cbf-352c-4ef1-b673-15391ff9e8a9 { border-style: solid;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
min-height: 450px;
border-color: rgba(106, 44, 3, 1); }
#s-32787cbf-352c-4ef1-b673-15391ff9e8a9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-7839fca8-cbc0-4672-ada7-a206eb4fefca { border-style: solid;
margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: #000; }
 #s-7839fca8-cbc0-4672-ada7-a206eb4fefca .shogun-heading-component h1 {
   color: rgba(42, 40, 41, 1);
   font-weight:  normal ;
   font-family: Parisienne;
   font-style:  normal ;
   font-size: 48px;
   text-align: center;
 }

 

#s-832baa8e-3d75-46e7-8a5a-2edf1b233662 {
  display: none;
}
.shg-product-image-wrapper {
  display: none;
}

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

/**
  Fix for IE11, as min-width does not works there.
**/
@media screen\0 {
  .shg-product-image-wrapper > .shogun-image {
    width: 100%;
  }
}

#s-8f354dd3-d4c0-44d3-bcb6-d1c03de80408 { text-align: 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-f783cfbd-c89c-4252-b4ab-88cf2443e270 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-f783cfbd-c89c-4252-b4ab-88cf2443e270 .shg-product-title-component h3 {
  color: rgba(42, 40, 41, 1);
  font-weight:  normal ;
  font-family: Ovo;
  font-style:  normal ;
  font-size: 24px;
}
#s-69407558-d3a6-470d-b68b-6606556bf16d { border-style: solid;
margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
text-align: center;
border-color: #000; }
#s-69407558-d3a6-470d-b68b-6606556bf16d .shg-product-sold-out {
  display: none;
}

#s-69407558-d3a6-470d-b68b-6606556bf16d .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Ovo;
  font-style:  normal ;
  font-size: 18px;
}

#s-69407558-d3a6-470d-b68b-6606556bf16d .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.33);
  font-weight:  normal ;
  font-family: Ovo;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
.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%;
}

#s-c1e52878-f900-4b43-8c6a-8426a87c18a8 { border-style: solid;
margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
padding-top: 12px;
padding-left: 12px;
padding-bottom: 12px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-radius: 25px;
opacity: 1;
text-align: center;
border-color: rgba(172, 39, 39, 1);
background-color: rgba(255, 255, 255, 1); }
#s-c1e52878-f900-4b43-8c6a-8426a87c18a8:hover {opacity: 1 !important;
background-color: rgba(172, 39, 39, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}
#s-c1e52878-f900-4b43-8c6a-8426a87c18a8:active {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
opacity: 1 !important;
border-color: rgba(172, 39, 39, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
color: rgba(172, 39, 39, 1) !important;
text-decoration: none !important;}

#s-c1e52878-f900-4b43-8c6a-8426a87c18a8 {
  display: block;
  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-c1e52878-f900-4b43-8c6a-8426a87c18a8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c1e52878-f900-4b43-8c6a-8426a87c18a8.shg-btn {
  color: rgba(172, 39, 39, 1);
  font-size: 16px;
  font-weight:  normal ;
  font-style:  normal ;
  font-family: Ovo;
}

#s-c1e52878-f900-4b43-8c6a-8426a87c18a8.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  font-family: Ovo;
  font-style:  normal ;
  
  color: ;
}



#s-dd98cef9-7a03-4c3a-9d6e-675159db5abc {
  display: none;
}
#s-750802b5-9be1-4aa3-9518-f71202adf7cd { text-align: center; }
#s-452a42ea-0345-42d0-811f-f93cb9ba3999 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-452a42ea-0345-42d0-811f-f93cb9ba3999 .shg-product-title-component h3 {
  color: rgba(42, 40, 41, 1);
  font-weight:  normal ;
  font-family: Ovo;
  font-style:  normal ;
  font-size: 24px;
}
#s-2ecd1b9f-bf4e-4456-b8fd-b883158690f2 { border-style: solid;
margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
text-align: center;
border-color: #000; }
#s-2ecd1b9f-bf4e-4456-b8fd-b883158690f2 .shg-product-sold-out {
  display: none;
}

#s-2ecd1b9f-bf4e-4456-b8fd-b883158690f2 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Ovo;
  font-style:  normal ;
  font-size: 18px;
}

#s-2ecd1b9f-bf4e-4456-b8fd-b883158690f2 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.33);
  font-weight:  normal ;
  font-family: Ovo;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-8e8079aa-95ac-45ef-8e79-f31b8891ac4e { border-style: solid;
margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
padding-top: 12px;
padding-left: 12px;
padding-bottom: 12px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-radius: 25px;
opacity: 1;
text-align: center;
border-color: rgba(172, 39, 39, 1);
background-color: rgba(255, 255, 255, 1); }
#s-8e8079aa-95ac-45ef-8e79-f31b8891ac4e:hover {opacity: 1 !important;
background-color: rgba(172, 39, 39, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}
#s-8e8079aa-95ac-45ef-8e79-f31b8891ac4e:active {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
opacity: 1 !important;
border-color: rgba(172, 39, 39, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
color: rgba(172, 39, 39, 1) !important;
text-decoration: none !important;}

#s-8e8079aa-95ac-45ef-8e79-f31b8891ac4e {
  display: block;
  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-8e8079aa-95ac-45ef-8e79-f31b8891ac4e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8e8079aa-95ac-45ef-8e79-f31b8891ac4e.shg-btn {
  color: rgba(172, 39, 39, 1);
  font-size: 16px;
  font-weight:  normal ;
  font-style:  normal ;
  font-family: Ovo;
}

#s-8e8079aa-95ac-45ef-8e79-f31b8891ac4e.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  font-family: Ovo;
  font-style:  normal ;
  
  color: ;
}



#s-b87aa6e4-c827-4147-b0fe-5b6a0bb5c8a5 {
  display: none;
}
#s-d1fac604-c7f5-423d-8355-424415c8c03f { text-align: center; }
#s-46ce2a39-6ed7-4c39-beae-425b131e6f73 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-46ce2a39-6ed7-4c39-beae-425b131e6f73 .shg-product-title-component h3 {
  color: rgba(42, 40, 41, 1);
  font-weight:  normal ;
  font-family: Ovo;
  font-style:  normal ;
  font-size: 24px;
}
#s-4bc5f4b9-3f90-40e8-87a6-d2bb45f89698 { border-style: solid;
margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
text-align: center;
border-color: #000; }
#s-4bc5f4b9-3f90-40e8-87a6-d2bb45f89698 .shg-product-sold-out {
  display: none;
}

#s-4bc5f4b9-3f90-40e8-87a6-d2bb45f89698 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Ovo;
  font-style:  normal ;
  font-size: 18px;
}

#s-4bc5f4b9-3f90-40e8-87a6-d2bb45f89698 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.33);
  font-weight:  normal ;
  font-family: Ovo;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-861183d1-aceb-463d-90ec-1ab75c52eede { border-style: solid;
margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
padding-top: 12px;
padding-left: 12px;
padding-bottom: 12px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-radius: 25px;
opacity: 1;
text-align: center;
border-color: rgba(172, 39, 39, 1);
background-color: rgba(255, 255, 255, 1); }
#s-861183d1-aceb-463d-90ec-1ab75c52eede:hover {opacity: 1 !important;
background-color: rgba(172, 39, 39, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}
#s-861183d1-aceb-463d-90ec-1ab75c52eede:active {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
opacity: 1 !important;
border-color: rgba(172, 39, 39, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
color: rgba(172, 39, 39, 1) !important;
text-decoration: none !important;}

#s-861183d1-aceb-463d-90ec-1ab75c52eede {
  display: block;
  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-861183d1-aceb-463d-90ec-1ab75c52eede.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-861183d1-aceb-463d-90ec-1ab75c52eede.shg-btn {
  color: rgba(172, 39, 39, 1);
  font-size: 16px;
  font-weight:  normal ;
  font-style:  normal ;
  font-family: Ovo;
}

#s-861183d1-aceb-463d-90ec-1ab75c52eede.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  font-family: Ovo;
  font-style:  normal ;
  
  color: ;
}



#s-be1a2bbf-2c36-44b0-8ca5-13181a815f24 { margin-top: 50px;
margin-left: 50px;
margin-right: 50px;
min-height: 50px; }
#s-be1a2bbf-2c36-44b0-8ca5-13181a815f24 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be { margin-top: 25px; }
@media (min-width: 0px) {
[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 12.5px);
}

}

@media (min-width: 992px) {
[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 12.5px);
}

}

@media (min-width: 1200px) {
[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 12.5px);
}

[id="s-29c65cbb-ecbc-4b20-8bdf-b8b7c24ce0be"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 12.5px);
}

}

#s-80bf3f12-e4ef-40f8-9e78-3a7c03efc6eb { background-image: url(https://i.shgcdn.com/02deed50-b461-4a83-9d51-fe3cf0903072/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
min-height: 300px;
background-position: center center; }
#s-80bf3f12-e4ef-40f8-9e78-3a7c03efc6eb > .shg-box-overlay {
  background-color: rgba(106, 44, 3, 1);
  opacity: 0.5;
}
#s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58 { margin-left: 25px;
margin-right: 25px; }
@media (min-width: 0px) {
[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-0f60a24d-6126-46a4-8a2c-afeaf6ccab58"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-ed88b01e-116b-4fa0-9da1-78b7c6f24612 { margin-top: 12px;
padding-top: 10px;
padding-bottom: 10px; }
 #s-ed88b01e-116b-4fa0-9da1-78b7c6f24612 .shogun-heading-component h2 {
   color: rgba(255, 255, 255, 1);
   font-weight:  normal ;
   font-family: Ovo;
   font-style:  normal ;
   font-size: 32px;
   text-align: center;
 }

 

#s-7e5bf04b-55c0-45c0-92e7-0b6ca3ed8aac { border-style: solid;
margin-top: 12px;
margin-left: 25px;
margin-bottom: 12px;
margin-right: 25px;
padding-top: 12px;
padding-bottom: 12px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1); }
#s-341a07f6-d6a8-4910-9896-5a738f6777fa { border-style: solid;
margin-bottom: 12px;
padding-top: 12px;
padding-left: 20px;
padding-bottom: 12px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-radius: 25px;
text-align: center;
border-color: rgba(130, 56, 56, 1);
background-color: rgba(172, 39, 39, 1);
text-decoration: none; }
#s-341a07f6-d6a8-4910-9896-5a738f6777fa:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
opacity: 1 !important;
border-color: rgba(158, 83, 44, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
color: rgba(172, 39, 39, 1) !important;
text-decoration: none !important;}
#s-341a07f6-d6a8-4910-9896-5a738f6777fa:active {opacity: 1 !important;
background-color: rgba(172, 39, 39, 1) !important;
text-decoration: none !important;}

 #s-341a07f6-d6a8-4910-9896-5a738f6777fa.shg-btn {
   color: rgba(255, 255, 255, 1);
   font-size: 18px;
   font-weight:  normal ;
   font-style:  normal ;
   font-family: Ovo;
 }
#s-76bc52ea-7dbc-4c7c-934a-3ec3a82a881d { border-style: solid;
margin-top: 25px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
min-height: 300px;
border-color: rgba(106, 44, 3, 1); }
#s-76bc52ea-7dbc-4c7c-934a-3ec3a82a881d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-e529403a-db09-4160-9129-47773f7115e5 { border-style: solid;
margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: #000; }
 #s-e529403a-db09-4160-9129-47773f7115e5 .shogun-heading-component h1 {
   color: rgba(42, 40, 41, 1);
   font-weight:  normal ;
   font-family: Parisienne;
   font-style:  normal ;
   font-size: 48px;
   text-align: center;
 }

 

#s-c09efcfd-d933-4a34-8732-910e82f5434f { margin-top: 0px; }
@media (min-width: 0px) {
[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 12.5px);
}

}

@media (min-width: 992px) {
[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 12.5px);
}

}

@media (min-width: 1200px) {
[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 12.5px);
}

[id="s-c09efcfd-d933-4a34-8732-910e82f5434f"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 12.5px);
}

}

#s-94fe6e6b-655c-40b4-9d06-f19e1628e000 { background-image: url(https://i.shgcdn.com/7ef8bd73-99a2-472e-be65-b9637055dc77/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
min-height: 300px;
background-position: center center; }
#s-94fe6e6b-655c-40b4-9d06-f19e1628e000 > .shg-box-overlay {
  background-color: rgba(106, 44, 3, 1);
  opacity: 0.5;
}
#s-6b26d666-b40a-4e3b-9635-0db7dd10dc09 { margin-top: 12px;
margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px; }
 #s-6b26d666-b40a-4e3b-9635-0db7dd10dc09 .shogun-heading-component h2 {
   color: rgba(255, 255, 255, 1);
   font-weight:  normal ;
   font-family: Ovo;
   font-style:  normal ;
   font-size: 32px;
   text-align: center;
 }

 

#s-ac22fe5b-540f-4edb-98ed-dbf5381388fb { border-style: solid;
margin-top: 12px;
margin-left: 25px;
margin-bottom: 12px;
margin-right: 25px;
padding-top: 12px;
padding-bottom: 12px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1); }
#s-74d17152-cb21-4ef8-94e0-cd41ac6af3e2 { border-style: solid;
margin-left: 25px;
margin-bottom: 12px;
margin-right: 25px;
padding-top: 12px;
padding-left: 20px;
padding-bottom: 12px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-radius: 25px;
text-align: center;
border-color: rgba(130, 56, 56, 1);
background-color: rgba(172, 39, 39, 1);
text-decoration: none; }
#s-74d17152-cb21-4ef8-94e0-cd41ac6af3e2:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
opacity: 1 !important;
border-color: rgba(158, 83, 44, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
color: rgba(172, 39, 39, 1) !important;
text-decoration: none !important;}
#s-74d17152-cb21-4ef8-94e0-cd41ac6af3e2:active {opacity: 1 !important;
background-color: rgba(172, 39, 39, 1) !important;
text-decoration: none !important;}

 #s-74d17152-cb21-4ef8-94e0-cd41ac6af3e2.shg-btn {
   color: rgba(255, 255, 255, 1);
   font-size: 18px;
   font-weight:  normal ;
   font-style:  normal ;
   font-family: Ovo;
 }
#s-819bce63-250f-4989-88a4-e56581a70544 { background-image: url(https://i.shgcdn.com/71a6c051-b847-4822-8d9a-cdaa7f4d5923/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
min-height: 300px;
background-position: center center; }
#s-819bce63-250f-4989-88a4-e56581a70544 > .shg-box-overlay {
  background-color: rgba(106, 44, 3, 1);
  opacity: 0.5;
}
#s-d57df0d6-cb7e-4773-ad2b-21c3098b602a { margin-left: 25px;
margin-right: 25px; }
@media (min-width: 0px) {
[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-d57df0d6-cb7e-4773-ad2b-21c3098b602a"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-15968095-bcf5-4195-abd9-4a452672d4cc { margin-top: 12px;
padding-top: 10px;
padding-bottom: 10px; }
 #s-15968095-bcf5-4195-abd9-4a452672d4cc .shogun-heading-component h2 {
   color: rgba(255, 255, 255, 1);
   font-weight:  normal ;
   font-family: Ovo;
   font-style:  normal ;
   font-size: 32px;
   text-align: center;
 }

 

#s-8d4af952-42b4-41f2-9a44-14a00516a241 { border-style: solid;
margin-top: 12px;
margin-left: 25px;
margin-bottom: 12px;
margin-right: 25px;
padding-top: 12px;
padding-bottom: 12px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1); }
#s-0a5bb224-b739-41d0-a6df-fb4c50c62444 { border-style: solid;
margin-bottom: 12px;
padding-top: 12px;
padding-left: 20px;
padding-bottom: 12px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-radius: 25px;
text-align: center;
border-color: rgba(130, 56, 56, 1);
background-color: rgba(172, 39, 39, 1);
text-decoration: none; }
#s-0a5bb224-b739-41d0-a6df-fb4c50c62444:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
opacity: 1 !important;
border-color: rgba(158, 83, 44, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
color: rgba(172, 39, 39, 1) !important;
text-decoration: none !important;}
#s-0a5bb224-b739-41d0-a6df-fb4c50c62444:active {opacity: 1 !important;
background-color: rgba(172, 39, 39, 1) !important;
text-decoration: none !important;}

 #s-0a5bb224-b739-41d0-a6df-fb4c50c62444.shg-btn {
   color: rgba(255, 255, 255, 1);
   font-size: 18px;
   font-weight:  normal ;
   font-style:  normal ;
   font-family: Ovo;
 }
#s-d8147f25-1d3a-47f3-b6b2-59af52f6ad67 { margin-top: 50px;
margin-left: 50px;
margin-bottom: 50px;
margin-right: 50px;
min-height: 50px; }
#s-d8147f25-1d3a-47f3-b6b2-59af52f6ad67 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b {  }
@media (min-width: 0px) {
[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 12.5px);
}

}

@media (min-width: 992px) {
[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 12.5px);
}

}

@media (min-width: 1200px) {
[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 12.5px);
}

[id="s-d4f667ab-f94d-4c1d-81bb-57a8bbf37e6b"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 12.5px);
}

}

#s-35a92e33-0cf1-4a29-bc02-2e9b00752afe { border-style: solid;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
min-height: 450px;
border-color: rgba(106, 44, 3, 1); }
#s-35a92e33-0cf1-4a29-bc02-2e9b00752afe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-70d2073e-6c05-43bb-ab5a-45aa7b9c9650 { border-style: solid;
margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: #000; }
 #s-70d2073e-6c05-43bb-ab5a-45aa7b9c9650 .shogun-heading-component h1 {
   color: rgba(42, 40, 41, 1);
   font-weight:  normal ;
   font-family: Parisienne;
   font-style:  normal ;
   font-size: 48px;
   text-align: 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-d05cd0bd-507b-4c03-9192-eb3d11203424 { margin-top: 25px;
padding-top: 10px;
padding-bottom: 10px; }
.shogun-image-container {
  position: relative;
}

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

.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 {
  min-height: inherit;
  max-height: inherit;
}

.shogun-lightbox-item {
  cursor: pointer;
  min-height: inherit;
  max-height: inherit;
}

.shogun-lightbox {
  display: none;
  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);
}

.shogun-lightbox-content {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.shogun-lightbox-close {
  color: #fff;
  font-size: 45px;
  align-self: flex-end;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}

.shogun-lightbox-image-container {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  padding: 10px;
}

.shogun-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shogun-lightbox-close:hover,
.shogun-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

img.shogun-image {
  max-width: 100% !important;
  margin: 0 !important;
}

/**
Ref: https://stackoverflow.com/questions/33417014/images-max-width-max-height-not-working-in-ie-11
**/
@media screen\0 {
  .shogun-image-container {
    display: flex !important;
  }
  .shogun-image {
    flex: 1;
  }
}

#s-03e93b99-4ade-43d8-b18f-5fe4afd0a45e { text-align: center; }
#s-b9636c63-c1e9-4c7d-9899-ad950edfcb5c { text-align: center; }
#s-d10a957d-5e88-496d-a6c4-3c1bce6a3b94 { text-align: center; }
#s-4820c3fc-0c31-458d-abb6-1c7bfd0c976c { margin-top: 25px;
margin-bottom: 12px; }
#s-c36bfd67-cb65-47a0-8e85-680404ef691d { margin-top: 25px;
margin-bottom: 12px; }
#s-3a393dbc-983b-43de-bdb9-31076269a0ef { margin-top: 25px;
margin-bottom: 12px; }
#s-a45c0c1f-8e59-413b-8ab3-9dbfc387471a { margin-top: 20px; }
#s-3469fcb7-6293-4489-ab17-5199bebd8dc4 { margin-top: 20px; }
#s-57f3f7eb-cf1e-43f1-ac92-2ab1d4139c12 { margin-top: 20px; }
#s-bfab2886-97e1-42a6-acf6-cd802eb76e72 { background-image: url(https://i.shgcdn.com/611c71da-24b2-4036-ba3f-ad442116b713/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
margin-top: 50px;
margin-left: 50px;
margin-bottom: 50px;
margin-right: 50px;
min-height: 250px;
background-position: center center; }
#s-bfab2886-97e1-42a6-acf6-cd802eb76e72 > .shg-box-overlay {
  background-color: rgba(137, 34, 34, 1);
  opacity: 0.18;
}
#s-6bd1d4fd-8521-4f6c-a834-1a138e924c2c { margin-top: 20px;
margin-left: 50px;
margin-right: 50px;
padding-top: 10px;
padding-bottom: 10px; }
 #s-6bd1d4fd-8521-4f6c-a834-1a138e924c2c .shogun-heading-component h2 {
   color: rgba(255, 255, 255, 1);
   font-weight:  normal ;
   font-family: Parisienne;
   font-style:  normal ;
   font-size: 48px;
   text-align: center;
 }

 

#s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b { margin-left: 50px;
margin-bottom: 20px;
margin-right: 50px; }
@media (min-width: 0px) {
[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-d3ed388b-4edd-4d38-ae07-cd3b92d5479b"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-7d4ecc12-4e36-427b-97ca-6c2824a29a69 { border-style: solid;
padding-top: 25px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1); }
.shogun-form > div {
  padding: 0 0 1em;
}

.shogun-form small {
  color: red;
  display: none;
}

.shogun-form input, textarea {
  margin: 0;
}

.shogun-success-alert {
  background-color: #dff0d8;
  color: #3c763d;
  border-color: #d6e9c6;
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
  font-size: 16px;
  line-height: 1.5;
  min-height: 55px;
  display: none;
}

.shogun-form input, .shogun-form textarea {
  width: 100%;
}

#s-59b4c9ef-d19a-459f-9ee8-dde653230ab4 { padding-top: 25px;
padding-left: 0px;
padding-right: 0px;
background-color: rgba(0, 0, 0, 0); }
.shg-c:before,.shg-c:after{content:" ";display:table}.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{width:100%}
