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

.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 {
  /*
    It's very important we don't create a new containing block for shg-box-video-wrapper
    Jarallax uses transforms + position: fixed to achieve it's parallaxing effect

    https://developer.mozilla.org/en-US/docs/Web/CSS/position

    position: fixed
    The element is removed from the normal document flow, and no space is created for the element in the page layout. 
    It is positioned relative to the initial containing block established by the viewport, 

    *
      except when one of its ancestors has a transform, perspective, or filter property set to something other than none 
      (see the CSS Transforms Spec), or the will-change property is set to transform, 
      in which case that ancestor behaves as the containing block. 
    *
  */

  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

#s-f19715ed-3e64-4f00-8988-e23b788efa61 {
  margin-top: -157px;
min-height: 50px;
}








#s-f19715ed-3e64-4f00-8988-e23b788efa61 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f19715ed-3e64-4f00-8988-e23b788efa61.shg-box.shg-c {
  justify-content: center;
}

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

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

[class*=shg-c-xs],
[class*=shg-c-sm],
[class*=shg-c-md],
[class*=shg-c-lg] {
  position: relative;
}

/* 
  Shopify base css adds display none to empty divs
  This causes items in the second column position to shift when
  the first column is empty. In order to overwrite that style,
  we have to manually set empty divs in the column to display block 
  so the whole element holds its positioning on published pages.
*/

.shg-row > div:empty {
  display: block;
}

#s-c83d2157-4b7b-42b4-9315-81e5183c15e2 {
  background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-c83d2157-4b7b-42b4-9315-81e5183c15e2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c83d2157-4b7b-42b4-9315-81e5183c15e2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 3.0px);
}

}

@media (min-width: 992px) {
[id="s-c83d2157-4b7b-42b4-9315-81e5183c15e2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 3.0px);
}

}

@media (min-width: 1200px) {
[id="s-c83d2157-4b7b-42b4-9315-81e5183c15e2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 3.0px);
}

}

@media (max-width: 767px) {
  [id="s-c83d2157-4b7b-42b4-9315-81e5183c15e2"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-ac0f300a-7e70-47f2-80f3-75bdc370ef87 {
  min-height: 50px;
}








#s-ac0f300a-7e70-47f2-80f3-75bdc370ef87 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ac0f300a-7e70-47f2-80f3-75bdc370ef87.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;
  
  
  text-transform: none;
  
  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-6f0880b5-facb-49d8-8983-d91b87f7451a {
  padding-top: 20px;
padding-bottom: 25px;
text-align: center;
}

#s-6f0880b5-facb-49d8-8983-d91b87f7451a .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 46px;
  line-height: 1em;
  
  
}



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

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

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

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

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

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

.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6 {
  
  
  
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-theme-text-content h1,
.shg-theme-text-content h2,
.shg-theme-text-content h3,
.shg-theme-text-content h4,
.shg-theme-text-content h5,
.shg-theme-text-content h6 {
  
  
  
}

.shg-theme-text-content p {
  
  
  
}

#s-b307d25f-e3ff-4c19-877c-e27e298f858c {
  margin-left: 28px;
margin-right: 28px;
}
@media (min-width: 1200px){#s-b307d25f-e3ff-4c19-877c-e27e298f858c {
  display: none;
}
#s-b307d25f-e3ff-4c19-877c-e27e298f858c, #wrap-s-b307d25f-e3ff-4c19-877c-e27e298f858c, #wrap-content-s-b307d25f-e3ff-4c19-877c-e27e298f858c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b307d25f-e3ff-4c19-877c-e27e298f858c {
  display: none;
}
#s-b307d25f-e3ff-4c19-877c-e27e298f858c, #wrap-s-b307d25f-e3ff-4c19-877c-e27e298f858c, #wrap-content-s-b307d25f-e3ff-4c19-877c-e27e298f858c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-b307d25f-e3ff-4c19-877c-e27e298f858c {
  display: none;
}
#s-b307d25f-e3ff-4c19-877c-e27e298f858c, #wrap-s-b307d25f-e3ff-4c19-877c-e27e298f858c, #wrap-content-s-b307d25f-e3ff-4c19-877c-e27e298f858c { display: none !important; }}@media (max-width: 767px){#s-b307d25f-e3ff-4c19-877c-e27e298f858c {
  display: none;
}
#s-b307d25f-e3ff-4c19-877c-e27e298f858c, #wrap-s-b307d25f-e3ff-4c19-877c-e27e298f858c, #wrap-content-s-b307d25f-e3ff-4c19-877c-e27e298f858c { display: none !important; }}
#s-833e22d4-487a-42a8-898b-110fddebae8a {
  margin-left: 28px;
margin-right: 28px;
}
@media (min-width: 768px) and (max-width: 991px){#s-833e22d4-487a-42a8-898b-110fddebae8a {
  
}
}@media (max-width: 767px){#s-833e22d4-487a-42a8-898b-110fddebae8a {
  
}
}
.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;
          user-select: none;
}

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

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

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

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

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

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

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

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

#s-82de9b4b-0e95-4625-bc28-806badf4d0b9 {
  margin-left: 5px;
margin-right: 5px;
padding-bottom: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-82de9b4b-0e95-4625-bc28-806badf4d0b9 {
  
}
}
#s-82de9b4b-0e95-4625-bc28-806badf4d0b9 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(253, 253, 253, 1);
}

#s-82de9b4b-0e95-4625-bc28-806badf4d0b9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 0px;
}

#s-82de9b4b-0e95-4625-bc28-806badf4d0b9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(186, 0, 186, 1);
}

#s-82de9b4b-0e95-4625-bc28-806badf4d0b9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(253, 253, 253, 1);
}

#s-82de9b4b-0e95-4625-bc28-806badf4d0b9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(186, 0, 186, 1);
  text-align: center;
  
  
  
  font-size: 23px;
}

#s-82de9b4b-0e95-4625-bc28-806badf4d0b9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 23px;
}
#s-7b1ec355-6a7f-4819-830f-cd7ab28d717c {
  padding-left: 5px;
padding-right: 5px;
background-color: rgba(0, 0, 0, 0);
}

#s-13b6cc96-31cd-426d-a348-29f1f740ccca {
  padding-left: 5px;
padding-right: 5px;
background-color: rgba(0, 0, 0, 0);
}

#s-615f3536-555f-4a7d-9910-3d586cf307ee {
  padding-left: 5px;
padding-right: 5px;
background-color: rgba(0, 0, 0, 0);
}

#s-f2c03fd8-a32d-429d-9064-423f65d455ff {
  margin-left: 5px;
margin-right: 5px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-f2c03fd8-a32d-429d-9064-423f65d455ff {
  display: none;
}
#s-f2c03fd8-a32d-429d-9064-423f65d455ff, #wrap-s-f2c03fd8-a32d-429d-9064-423f65d455ff, #wrap-content-s-f2c03fd8-a32d-429d-9064-423f65d455ff { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f2c03fd8-a32d-429d-9064-423f65d455ff {
  display: none;
}
#s-f2c03fd8-a32d-429d-9064-423f65d455ff, #wrap-s-f2c03fd8-a32d-429d-9064-423f65d455ff, #wrap-content-s-f2c03fd8-a32d-429d-9064-423f65d455ff { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f2c03fd8-a32d-429d-9064-423f65d455ff {
  display: none;
}
#s-f2c03fd8-a32d-429d-9064-423f65d455ff, #wrap-s-f2c03fd8-a32d-429d-9064-423f65d455ff, #wrap-content-s-f2c03fd8-a32d-429d-9064-423f65d455ff { display: none !important; }}@media (max-width: 767px){#s-f2c03fd8-a32d-429d-9064-423f65d455ff {
  display: none;
}
#s-f2c03fd8-a32d-429d-9064-423f65d455ff, #wrap-s-f2c03fd8-a32d-429d-9064-423f65d455ff, #wrap-content-s-f2c03fd8-a32d-429d-9064-423f65d455ff { display: none !important; }}
#s-f2c03fd8-a32d-429d-9064-423f65d455ff > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(253, 253, 253, 1);
}

#s-f2c03fd8-a32d-429d-9064-423f65d455ff > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 0px;
}

#s-f2c03fd8-a32d-429d-9064-423f65d455ff > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(186, 0, 186, 1);
}

#s-f2c03fd8-a32d-429d-9064-423f65d455ff > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(253, 253, 253, 1);
}

#s-f2c03fd8-a32d-429d-9064-423f65d455ff > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(186, 0, 186, 1);
  text-align: center;
  
  
  
  font-size: 23px;
}

#s-f2c03fd8-a32d-429d-9064-423f65d455ff > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 23px;
}
#s-fe542f16-bcc1-4e18-aab2-631f3aee77d0 {
  padding-left: 5px;
padding-right: 5px;
background-color: rgba(0, 0, 0, 0);
}

#s-025d1e80-3024-43e7-b98f-7b50bba64aaa {
  padding-left: 5px;
padding-right: 5px;
background-color: rgba(0, 0, 0, 0);
}

#s-05b3b35d-aabe-4e0a-adfb-482f885dba6b {
  padding-left: 5px;
padding-right: 5px;
background-color: rgba(0, 0, 0, 0);
}

#s-f60a31de-ca44-45da-b5cf-5c3c0ef3870f {
  min-height: 50px;
}








#s-f60a31de-ca44-45da-b5cf-5c3c0ef3870f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f60a31de-ca44-45da-b5cf-5c3c0ef3870f.shg-box.shg-c {
  justify-content: center;
}

#s-2cc4636f-bd7d-4dfa-83c2-a2a6d74d8e9a {
  min-height: 40px;
}
@media (min-width: 1200px){#s-2cc4636f-bd7d-4dfa-83c2-a2a6d74d8e9a {
  display: none;
}
#s-2cc4636f-bd7d-4dfa-83c2-a2a6d74d8e9a, #wrap-s-2cc4636f-bd7d-4dfa-83c2-a2a6d74d8e9a, #wrap-content-s-2cc4636f-bd7d-4dfa-83c2-a2a6d74d8e9a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2cc4636f-bd7d-4dfa-83c2-a2a6d74d8e9a {
  display: none;
}
#s-2cc4636f-bd7d-4dfa-83c2-a2a6d74d8e9a, #wrap-s-2cc4636f-bd7d-4dfa-83c2-a2a6d74d8e9a, #wrap-content-s-2cc4636f-bd7d-4dfa-83c2-a2a6d74d8e9a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-2cc4636f-bd7d-4dfa-83c2-a2a6d74d8e9a {
  display: none;
}
#s-2cc4636f-bd7d-4dfa-83c2-a2a6d74d8e9a, #wrap-s-2cc4636f-bd7d-4dfa-83c2-a2a6d74d8e9a, #wrap-content-s-2cc4636f-bd7d-4dfa-83c2-a2a6d74d8e9a { display: none !important; }}







#s-2cc4636f-bd7d-4dfa-83c2-a2a6d74d8e9a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2cc4636f-bd7d-4dfa-83c2-a2a6d74d8e9a.shg-box.shg-c {
  justify-content: center;
}

.shg-sld-content {
  width: 100%;
  position: relative;
  z-index: 1;
}

.shg-sld-slides {
  word-break: break-word;
  position: relative;
  overflow-x: hidden;
}

.shg-sld-slides-padded {
  padding: 0 35px;
}

.shg-sld-nav-button {
  cursor: pointer;
  position: absolute;
  z-index: 10;
  top: 0;
  width: 35px;
  min-height: 35px;
  height: 100%;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.shg-sld-nav-button > svg {
  height: 100%;
  width: 100%;
}

.shg-sld-nav-button.shg-sld-left {
  left: 0;
}

.shg-sld-nav-button.shg-sld-left-over-content {
  left: 2%;
}

.shg-sld-nav-button.shg-sld-right {
  right: 0;
}

.shg-sld-nav-button.shg-sld-right-over-content {
  right: 2%;
}

.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;
  z-index: 1;
  position: relative;
}

.shg-sld-dots-on-top {
  margin-top: -30px !important;
}

.shg-sld-dot {
  cursor: pointer;
  display: inline-block !important;
  height: 14px;
  width: 14px;
  border-radius: 100%;
  margin-left: 5px;
  opacity: 0.5;
}

.shg-sld-dot:first-child {
  margin-left: 0px;
}

.shg-sld-dot.shg-sld-active {
  opacity: 1;
}

@keyframes shg-sld-fade {
  from {
    opacity: 0.4;
  }

  to {
    opacity: 1;
  }
}

#s-002bc8cf-859c-4b96-a9d5-c1b3ad0dcde6 {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-002bc8cf-859c-4b96-a9d5-c1b3ad0dcde6 .shg-sld-dot {
  background-color: rgba(61, 97, 241, 1);
}

#s-002bc8cf-859c-4b96-a9d5-c1b3ad0dcde6 .shg-sld-nav-button.shg-sld-left,
#s-002bc8cf-859c-4b96-a9d5-c1b3ad0dcde6 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(61, 97, 241, 1);
}

.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;
  flex-direction: column;
  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;
}

.shogun-image.hover {
  opacity: 0;
  z-index: 200;
  position: absolute;
  left: 0;
  top: 0;
}

.shogun-image.hover:hover {
  opacity: 1;
}

#s-42b94721-620c-4879-8fcb-72abc2773179 {
  text-align: center;
}

#s-42b94721-620c-4879-8fcb-72abc2773179 {
  overflow: hidden;
  
  
}







  #s-42b94721-620c-4879-8fcb-72abc2773179 img.shogun-image {
    

    
    
    
  }


#s-42b94721-620c-4879-8fcb-72abc2773179 .shogun-image-content {
  
    justify-content: center;
  
}

#s-aecffc04-ac54-4bac-80d3-cfe012e9e80a {
  text-align: center;
}

#s-aecffc04-ac54-4bac-80d3-cfe012e9e80a {
  overflow: hidden;
  
  
}







  #s-aecffc04-ac54-4bac-80d3-cfe012e9e80a img.shogun-image {
    

    
    
    
  }


#s-aecffc04-ac54-4bac-80d3-cfe012e9e80a .shogun-image-content {
  
    justify-content: center;
  
}

#s-1d8184ad-555f-49a4-bdfa-615db5c45b38 {
  text-align: center;
}

#s-1d8184ad-555f-49a4-bdfa-615db5c45b38 {
  overflow: hidden;
  
  
}







  #s-1d8184ad-555f-49a4-bdfa-615db5c45b38 img.shogun-image {
    

    
    
    
  }


#s-1d8184ad-555f-49a4-bdfa-615db5c45b38 .shogun-image-content {
  
    justify-content: center;
  
}

#s-87757a45-b7a9-4b92-a7b8-8b1202508cfb {
  text-align: center;
}

#s-87757a45-b7a9-4b92-a7b8-8b1202508cfb {
  overflow: hidden;
  
  
}







  #s-87757a45-b7a9-4b92-a7b8-8b1202508cfb img.shogun-image {
    

    
    
    
  }


#s-87757a45-b7a9-4b92-a7b8-8b1202508cfb .shogun-image-content {
  
    justify-content: center;
  
}

#s-9c2f25f7-5945-4cef-8545-37be014d84fb {
  text-align: center;
}

#s-9c2f25f7-5945-4cef-8545-37be014d84fb {
  overflow: hidden;
  
  
}







  #s-9c2f25f7-5945-4cef-8545-37be014d84fb img.shogun-image {
    

    
    
    
  }


#s-9c2f25f7-5945-4cef-8545-37be014d84fb .shogun-image-content {
  
    justify-content: center;
  
}

#s-2f0884ec-d70d-482a-8163-b1a02704d78a {
  text-align: center;
}

#s-2f0884ec-d70d-482a-8163-b1a02704d78a {
  overflow: hidden;
  
  
}







  #s-2f0884ec-d70d-482a-8163-b1a02704d78a img.shogun-image {
    

    
    
    
  }


#s-2f0884ec-d70d-482a-8163-b1a02704d78a .shogun-image-content {
  
    justify-content: center;
  
}

#s-95118de2-e530-45fb-9506-82137c99dc02 {
  text-align: center;
}

#s-95118de2-e530-45fb-9506-82137c99dc02 {
  overflow: hidden;
  
  
}







  #s-95118de2-e530-45fb-9506-82137c99dc02 img.shogun-image {
    

    
    
    
  }


#s-95118de2-e530-45fb-9506-82137c99dc02 .shogun-image-content {
  
    justify-content: center;
  
}

#s-5557e9de-736e-4efa-8bd9-8d8b88808813 {
  text-align: center;
}

#s-5557e9de-736e-4efa-8bd9-8d8b88808813 {
  overflow: hidden;
  
  
}







  #s-5557e9de-736e-4efa-8bd9-8d8b88808813 img.shogun-image {
    

    
    
    
  }


#s-5557e9de-736e-4efa-8bd9-8d8b88808813 .shogun-image-content {
  
    justify-content: center;
  
}

#s-b5d278cb-e433-4587-a260-23e7fc77ade6 {
  text-align: center;
}

#s-b5d278cb-e433-4587-a260-23e7fc77ade6 {
  overflow: hidden;
  
  
}







  #s-b5d278cb-e433-4587-a260-23e7fc77ade6 img.shogun-image {
    

    
    
    
  }


#s-b5d278cb-e433-4587-a260-23e7fc77ade6 .shogun-image-content {
  
    justify-content: center;
  
}

#s-49510252-0169-4d9d-9d31-2a41e84c625c {
  text-align: center;
}

#s-49510252-0169-4d9d-9d31-2a41e84c625c {
  overflow: hidden;
  
  
}







  #s-49510252-0169-4d9d-9d31-2a41e84c625c img.shogun-image {
    

    
    
    
  }


#s-49510252-0169-4d9d-9d31-2a41e84c625c .shogun-image-content {
  
    justify-content: center;
  
}

#s-9739e01b-2c30-44eb-a374-0a123c28f41b {
  text-align: center;
}

#s-9739e01b-2c30-44eb-a374-0a123c28f41b {
  overflow: hidden;
  
  
}







  #s-9739e01b-2c30-44eb-a374-0a123c28f41b img.shogun-image {
    

    
    
    
  }


#s-9739e01b-2c30-44eb-a374-0a123c28f41b .shogun-image-content {
  
    justify-content: center;
  
}

#s-1bae01a8-7774-4adc-9201-ba07331940e6 {
  text-align: center;
}

#s-1bae01a8-7774-4adc-9201-ba07331940e6 {
  overflow: hidden;
  
  
}







  #s-1bae01a8-7774-4adc-9201-ba07331940e6 img.shogun-image {
    

    
    
    
  }


#s-1bae01a8-7774-4adc-9201-ba07331940e6 .shogun-image-content {
  
    justify-content: center;
  
}

#s-57cb4bbf-44ed-4aa4-8145-937711120055 {
  margin-top: 0px;
min-height: 50px;
}








#s-57cb4bbf-44ed-4aa4-8145-937711120055 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-57cb4bbf-44ed-4aa4-8145-937711120055.shg-box.shg-c {
  justify-content: center;
}

#s-0219ec0c-8333-42c8-9ec6-7cd594e2edc2 {
  padding-top: 10px;
padding-left: 5px;
padding-bottom: 10px;
padding-right: 5px;
text-align: center;
}
@media (min-width: 1200px){#s-0219ec0c-8333-42c8-9ec6-7cd594e2edc2 {
  display: none;
}
#s-0219ec0c-8333-42c8-9ec6-7cd594e2edc2, #wrap-s-0219ec0c-8333-42c8-9ec6-7cd594e2edc2, #wrap-content-s-0219ec0c-8333-42c8-9ec6-7cd594e2edc2 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0219ec0c-8333-42c8-9ec6-7cd594e2edc2 {
  display: none;
}
#s-0219ec0c-8333-42c8-9ec6-7cd594e2edc2, #wrap-s-0219ec0c-8333-42c8-9ec6-7cd594e2edc2, #wrap-content-s-0219ec0c-8333-42c8-9ec6-7cd594e2edc2 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-0219ec0c-8333-42c8-9ec6-7cd594e2edc2 {
  display: none;
}
#s-0219ec0c-8333-42c8-9ec6-7cd594e2edc2, #wrap-s-0219ec0c-8333-42c8-9ec6-7cd594e2edc2, #wrap-content-s-0219ec0c-8333-42c8-9ec6-7cd594e2edc2 { display: none !important; }}@media (max-width: 767px){#s-0219ec0c-8333-42c8-9ec6-7cd594e2edc2 {
  display: none;
}
#s-0219ec0c-8333-42c8-9ec6-7cd594e2edc2, #wrap-s-0219ec0c-8333-42c8-9ec6-7cd594e2edc2, #wrap-content-s-0219ec0c-8333-42c8-9ec6-7cd594e2edc2 { display: none !important; }}
#s-0219ec0c-8333-42c8-9ec6-7cd594e2edc2 .shogun-heading-component h1 {
  color: rgba(138, 1, 172, 1);
  font-weight:  normal ;
  font-family: "Courgette";
  font-style:  normal ;
  font-size: 29px;
  
  
  
}



#s-0b6e5247-3e66-4cd4-8995-f200477b0ec9 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-0b6e5247-3e66-4cd4-8995-f200477b0ec9 {
  display: none;
}
#s-0b6e5247-3e66-4cd4-8995-f200477b0ec9, #wrap-s-0b6e5247-3e66-4cd4-8995-f200477b0ec9, #wrap-content-s-0b6e5247-3e66-4cd4-8995-f200477b0ec9 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0b6e5247-3e66-4cd4-8995-f200477b0ec9 {
  display: none;
}
#s-0b6e5247-3e66-4cd4-8995-f200477b0ec9, #wrap-s-0b6e5247-3e66-4cd4-8995-f200477b0ec9, #wrap-content-s-0b6e5247-3e66-4cd4-8995-f200477b0ec9 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-0b6e5247-3e66-4cd4-8995-f200477b0ec9 {
  display: none;
}
#s-0b6e5247-3e66-4cd4-8995-f200477b0ec9, #wrap-s-0b6e5247-3e66-4cd4-8995-f200477b0ec9, #wrap-content-s-0b6e5247-3e66-4cd4-8995-f200477b0ec9 { display: none !important; }}@media (max-width: 767px){#s-0b6e5247-3e66-4cd4-8995-f200477b0ec9 {
  display: none;
}
#s-0b6e5247-3e66-4cd4-8995-f200477b0ec9, #wrap-s-0b6e5247-3e66-4cd4-8995-f200477b0ec9, #wrap-content-s-0b6e5247-3e66-4cd4-8995-f200477b0ec9 { display: none !important; }}
#s-0b6e5247-3e66-4cd4-8995-f200477b0ec9 .shogun-heading-component h1 {
  color: rgba(138, 1, 172, 1);
  font-weight:  normal ;
  font-family: "Courgette";
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-6864a62e-d2f2-4382-b4ad-b9d27912319f {
  margin-bottom: -20px;
padding-top: 0px;
}

#s-728796df-c368-40e3-8a62-5979a211f7dd {
  background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-728796df-c368-40e3-8a62-5979a211f7dd {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-728796df-c368-40e3-8a62-5979a211f7dd {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-728796df-c368-40e3-8a62-5979a211f7dd {
  
}
}@media (max-width: 767px){#s-728796df-c368-40e3-8a62-5979a211f7dd {
  
}
}







#s-728796df-c368-40e3-8a62-5979a211f7dd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-728796df-c368-40e3-8a62-5979a211f7dd.shg-box.shg-c {
  justify-content: flex-start;
}

#s-7d879acc-6b02-4496-a5b4-c58ec47a5a15 {
  min-height: 50px;
}








#s-7d879acc-6b02-4496-a5b4-c58ec47a5a15 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7d879acc-6b02-4496-a5b4-c58ec47a5a15.shg-box.shg-c {
  justify-content: center;
}

#s-6f72fb90-eb8d-46e8-b781-12ca723133b4 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}
@media (max-width: 767px){#s-6f72fb90-eb8d-46e8-b781-12ca723133b4 {
  
}
}
#s-6f72fb90-eb8d-46e8-b781-12ca723133b4 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(0, 0, 0, 0);
}

#s-6f72fb90-eb8d-46e8-b781-12ca723133b4 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(249, 194, 195, 1);
  padding: 0px;
}

#s-6f72fb90-eb8d-46e8-b781-12ca723133b4 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-6f72fb90-eb8d-46e8-b781-12ca723133b4 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(0, 0, 0, 0);
}

#s-6f72fb90-eb8d-46e8-b781-12ca723133b4 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: Josefin Sans;
  font-weight: normal;
  font-style: normal;
  font-size: 27px;
}

#s-6f72fb90-eb8d-46e8-b781-12ca723133b4 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 27px;
}
#s-861aee98-20a1-4f7c-8c02-2fa5ec88e968 {
  background-color: rgba(249, 194, 195, 1);
}

@media (min-width: 0px) {
[id="s-861aee98-20a1-4f7c-8c02-2fa5ec88e968"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-861aee98-20a1-4f7c-8c02-2fa5ec88e968"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-861aee98-20a1-4f7c-8c02-2fa5ec88e968"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-861aee98-20a1-4f7c-8c02-2fa5ec88e968"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-861aee98-20a1-4f7c-8c02-2fa5ec88e968"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-861aee98-20a1-4f7c-8c02-2fa5ec88e968"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-861aee98-20a1-4f7c-8c02-2fa5ec88e968"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

#s-78005ecd-1df4-4696-b5c6-613da930c64d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-2686c4a1-f5ec-4d75-a49d-7c2e6bea0261 {
  padding-top: 0px;
padding-bottom: 10px;
background-color: rgba(248, 235, 225, 1);
}

#s-c0b7a95c-f55a-4862-b22c-c6750d4bdc7e {
  margin-top: 0px;
margin-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-c0b7a95c-f55a-4862-b22c-c6750d4bdc7e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c0b7a95c-f55a-4862-b22c-c6750d4bdc7e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-c0b7a95c-f55a-4862-b22c-c6750d4bdc7e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-c0b7a95c-f55a-4862-b22c-c6750d4bdc7e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-2512df77-f767-4f49-8891-925ca37a0b3e {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
min-height: 50px;
}








#s-2512df77-f767-4f49-8891-925ca37a0b3e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2512df77-f767-4f49-8891-925ca37a0b3e.shg-box.shg-c {
  justify-content: center;
}

#s-59170afe-1d0e-4150-b555-28b4e1e3c65b {
  margin-left: 0%;
margin-right: 0%;
padding-left: 0%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}

.shg-gallery-root {}

.shg-gallery-arrows-container {
  display: flex;
  align-items: center;
  position: relative;
}

.shg-gallery-dots-container {
  display: flex;
  justify-content: center;
  position: relative;
}

.shg-gallery-scroll-container {
  position: relative;
}

.shg-gallery-thumb-list {
  display: flex;
  flex-wrap: wrap;
  max-width: 100%;
}

.shg-gallery-thumb-image {
  max-width: 100%;
  display: inline-block;
  cursor: pointer;
}

.shg-gallery-thumb-image:hover {
  opacity: 0.6;
}

.shg-gallery-thumb-image-square {
  display: flex;
  align-items: center;
  overflow: hidden;
  justify-content: center;
  align-items: center;
}

.shg-gallery-image-hidden {
  display: none;
}

.shg-gallery-scroll-button {
  position: absolute;
  width: 3%;
  max-width: 48px;
  max-height: 48px;
}

.shg-left {
  left: 0;
  margin-left: 1%;
}

.shg-right {
  right: 0;
  margin-right: 1%;
}

.shg-gallery-dot {
  height: 14px;
  width: 14px;
  opacity: 0.5;
  border-radius: 100%;
  margin: 0 8px;
}

.shg-selected {
  opacity: 1;
}
#s-56a8a0af-541d-45e5-ae87-dc978e30f871 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-56a8a0af-541d-45e5-ae87-dc978e30f871 .shg-gallery-thumb-image-wrapper {
  

  flex-basis: 100.0%;
  padding-right: 1px;
  padding-bottom: 9px;
}

#s-56a8a0af-541d-45e5-ae87-dc978e30f871 .shg-gallery-dots-container {
  
    margin-top: 8px;
  
}

#s-56a8a0af-541d-45e5-ae87-dc978e30f871 .shg-gallery-thumb-list-margin {
  margin-right: -1px;
}

#s-56a8a0af-541d-45e5-ae87-dc978e30f871 .shg-gallery-scroll-container {
  
    width: 100%;
  
}

#s-56a8a0af-541d-45e5-ae87-dc978e30f871 .shg-gallery-scroll-button {
  color: rgba(0, 0, 0, 1);
}

#s-56a8a0af-541d-45e5-ae87-dc978e30f871 .shg-gallery-dot {
  background-color: rgba(143, 141, 141, 1);
}

#s-4f10a96c-cd82-4293-ac06-4586dd526d5a {
  
}

#s-82b7465a-21a2-4459-aa88-0d8cd712eb9a {
  margin-bottom: 10px;
padding-top: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(216, 216, 216, 1);
border-style: solid;
}

@media (min-width: 0px) {
[id="s-82b7465a-21a2-4459-aa88-0d8cd712eb9a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-82b7465a-21a2-4459-aa88-0d8cd712eb9a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-82b7465a-21a2-4459-aa88-0d8cd712eb9a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-82b7465a-21a2-4459-aa88-0d8cd712eb9a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-554cd681-4d0d-4516-80ad-877c1930993b {
  margin-top: 0px;
margin-bottom: -2px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-554cd681-4d0d-4516-80ad-877c1930993b .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-3ee63d4a-3c6d-4a31-a82d-36491a71acbf {
  min-height: 35px;
}








#s-3ee63d4a-3c6d-4a31-a82d-36491a71acbf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3ee63d4a-3c6d-4a31-a82d-36491a71acbf.shg-box.shg-c {
  justify-content: center;
}

#s-9b6dfce2-dc6a-4018-8b23-6def80c39e55 {
  min-height: 35px;
}








#s-9b6dfce2-dc6a-4018-8b23-6def80c39e55 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9b6dfce2-dc6a-4018-8b23-6def80c39e55.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-left {
  text-align: left;
}

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

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

#s-40dd92da-db63-4fa9-88cb-08d49061242d {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTE3NTk0NTMtMDg0Ni00ZTVjLThkYTUtMDIyOWMyMjdhNzVlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlMTc1OTQ1My0wODQ2LTRlNWMtOGRhNS0wMjI5YzIyN2E3NWUpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 1px;
margin-left: 20%;
margin-bottom: 1px;
margin-right: 20%;
padding-top: 1px;
padding-bottom: 1px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 0);
border-style: none;
border-radius: 10px;
text-align: center;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}];
hover-type: gradient;
}
#s-40dd92da-db63-4fa9-88cb-08d49061242d:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWQzNDg5NGYtZjJkYi00MDcxLWE0ZDUtYjZhMWU5NTEzYTE0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBhOGZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAxMGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZDM0ODk0Zi1mMmRiLTQwNzEtYTRkNS1iNmExZTk1MTNhMTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-color: #000 !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
opacity: 1 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00a8ff"}, {"id"=>2, "pos"=>1, "color"=>"#0010ff"}] !important;
hover-type: gradient !important;}#s-40dd92da-db63-4fa9-88cb-08d49061242d:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDAxNDQyMDctNWVmYy00N2YyLWE0MGYtMzU3YTVmOWQ1Yzk4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0MDE0NDIwNy01ZWZjLTQ3ZjItYTQwZi0zNTdhNWY5ZDVjOTgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}] !important;
hover-type: gradient !important;}

  #s-40dd92da-db63-4fa9-88cb-08d49061242d-atc-btn-wrapper {
    text-align: center;
  }


#s-40dd92da-db63-4fa9-88cb-08d49061242d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-40dd92da-db63-4fa9-88cb-08d49061242d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-40dd92da-db63-4fa9-88cb-08d49061242d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-40dd92da-db63-4fa9-88cb-08d49061242d.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-40dd92da-db63-4fa9-88cb-08d49061242d.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-40dd92da-db63-4fa9-88cb-08d49061242d-atc-btn-wrapper {
    text-align: center;
  }


#s-40dd92da-db63-4fa9-88cb-08d49061242d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-40dd92da-db63-4fa9-88cb-08d49061242d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-40dd92da-db63-4fa9-88cb-08d49061242d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-40dd92da-db63-4fa9-88cb-08d49061242d.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-40dd92da-db63-4fa9-88cb-08d49061242d.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-40dd92da-db63-4fa9-88cb-08d49061242d-atc-btn-wrapper {
    text-align: center;
  }


#s-40dd92da-db63-4fa9-88cb-08d49061242d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-40dd92da-db63-4fa9-88cb-08d49061242d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-40dd92da-db63-4fa9-88cb-08d49061242d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-40dd92da-db63-4fa9-88cb-08d49061242d.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-40dd92da-db63-4fa9-88cb-08d49061242d.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-40dd92da-db63-4fa9-88cb-08d49061242d-atc-btn-wrapper {
    text-align: center;
  }


#s-40dd92da-db63-4fa9-88cb-08d49061242d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-40dd92da-db63-4fa9-88cb-08d49061242d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-40dd92da-db63-4fa9-88cb-08d49061242d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-40dd92da-db63-4fa9-88cb-08d49061242d.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-40dd92da-db63-4fa9-88cb-08d49061242d.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-40dd92da-db63-4fa9-88cb-08d49061242d-atc-btn-wrapper {
    text-align: center;
  }


#s-40dd92da-db63-4fa9-88cb-08d49061242d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-40dd92da-db63-4fa9-88cb-08d49061242d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-40dd92da-db63-4fa9-88cb-08d49061242d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-40dd92da-db63-4fa9-88cb-08d49061242d.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-40dd92da-db63-4fa9-88cb-08d49061242d.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-3896fde1-3704-418a-b554-30430f6a1ec6 {
  margin-top: 0px;
margin-bottom: -2px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-3896fde1-3704-418a-b554-30430f6a1ec6 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-dab4b483-7454-4e6e-8045-a938e939bce2 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
}

#s-e77c9319-68d3-4d7e-a2ac-3d9906e81c3d {
  min-height: 35px;
}








#s-e77c9319-68d3-4d7e-a2ac-3d9906e81c3d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e77c9319-68d3-4d7e-a2ac-3d9906e81c3d.shg-box.shg-c {
  justify-content: center;
}

#s-39b48e38-2509-489c-ac2e-36c4794a63d4 {
  min-height: 35px;
}








#s-39b48e38-2509-489c-ac2e-36c4794a63d4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-39b48e38-2509-489c-ac2e-36c4794a63d4.shg-box.shg-c {
  justify-content: center;
}

#s-c911aea8-c531-4b68-ac62-74ffa3cd62a4 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTE3NTk0NTMtMDg0Ni00ZTVjLThkYTUtMDIyOWMyMjdhNzVlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlMTc1OTQ1My0wODQ2LTRlNWMtOGRhNS0wMjI5YzIyN2E3NWUpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 1px;
margin-left: 20%;
margin-bottom: 1px;
margin-right: 20%;
padding-top: 1px;
padding-bottom: 1px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 0);
border-style: none;
border-radius: 10px;
text-align: center;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}];
hover-type: gradient;
}
#s-c911aea8-c531-4b68-ac62-74ffa3cd62a4:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWQzNDg5NGYtZjJkYi00MDcxLWE0ZDUtYjZhMWU5NTEzYTE0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBhOGZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAxMGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZDM0ODk0Zi1mMmRiLTQwNzEtYTRkNS1iNmExZTk1MTNhMTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-color: #000 !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
opacity: 1 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00a8ff"}, {"id"=>2, "pos"=>1, "color"=>"#0010ff"}] !important;
hover-type: gradient !important;}#s-c911aea8-c531-4b68-ac62-74ffa3cd62a4:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDAxNDQyMDctNWVmYy00N2YyLWE0MGYtMzU3YTVmOWQ1Yzk4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0MDE0NDIwNy01ZWZjLTQ3ZjItYTQwZi0zNTdhNWY5ZDVjOTgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}] !important;
hover-type: gradient !important;}

  #s-c911aea8-c531-4b68-ac62-74ffa3cd62a4-atc-btn-wrapper {
    text-align: center;
  }


#s-c911aea8-c531-4b68-ac62-74ffa3cd62a4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c911aea8-c531-4b68-ac62-74ffa3cd62a4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c911aea8-c531-4b68-ac62-74ffa3cd62a4.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-c911aea8-c531-4b68-ac62-74ffa3cd62a4.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-c911aea8-c531-4b68-ac62-74ffa3cd62a4.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-c911aea8-c531-4b68-ac62-74ffa3cd62a4-atc-btn-wrapper {
    text-align: center;
  }


#s-c911aea8-c531-4b68-ac62-74ffa3cd62a4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c911aea8-c531-4b68-ac62-74ffa3cd62a4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c911aea8-c531-4b68-ac62-74ffa3cd62a4.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-c911aea8-c531-4b68-ac62-74ffa3cd62a4.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-c911aea8-c531-4b68-ac62-74ffa3cd62a4.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-c911aea8-c531-4b68-ac62-74ffa3cd62a4-atc-btn-wrapper {
    text-align: center;
  }


#s-c911aea8-c531-4b68-ac62-74ffa3cd62a4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c911aea8-c531-4b68-ac62-74ffa3cd62a4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c911aea8-c531-4b68-ac62-74ffa3cd62a4.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-c911aea8-c531-4b68-ac62-74ffa3cd62a4.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-c911aea8-c531-4b68-ac62-74ffa3cd62a4.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-c911aea8-c531-4b68-ac62-74ffa3cd62a4-atc-btn-wrapper {
    text-align: center;
  }


#s-c911aea8-c531-4b68-ac62-74ffa3cd62a4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c911aea8-c531-4b68-ac62-74ffa3cd62a4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c911aea8-c531-4b68-ac62-74ffa3cd62a4.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-c911aea8-c531-4b68-ac62-74ffa3cd62a4.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-c911aea8-c531-4b68-ac62-74ffa3cd62a4.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-c911aea8-c531-4b68-ac62-74ffa3cd62a4-atc-btn-wrapper {
    text-align: center;
  }


#s-c911aea8-c531-4b68-ac62-74ffa3cd62a4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c911aea8-c531-4b68-ac62-74ffa3cd62a4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c911aea8-c531-4b68-ac62-74ffa3cd62a4.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-c911aea8-c531-4b68-ac62-74ffa3cd62a4.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-c911aea8-c531-4b68-ac62-74ffa3cd62a4.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-16c0620d-8108-48e7-ae9f-9dd32ed9843a {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
min-height: 50px;
}








#s-16c0620d-8108-48e7-ae9f-9dd32ed9843a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-16c0620d-8108-48e7-ae9f-9dd32ed9843a.shg-box.shg-c {
  justify-content: center;
}

#s-c6914142-d038-4d22-a3c0-4116a15797f5 {
  margin-left: 0%;
margin-right: 0%;
padding-left: 0%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}

#s-0bd3dc65-11d7-491b-8a2e-0b22609f8f24 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-0bd3dc65-11d7-491b-8a2e-0b22609f8f24 .shg-gallery-thumb-image-wrapper {
  

  flex-basis: 100.0%;
  padding-right: 1px;
  padding-bottom: 9px;
}

#s-0bd3dc65-11d7-491b-8a2e-0b22609f8f24 .shg-gallery-dots-container {
  
    margin-top: 8px;
  
}

#s-0bd3dc65-11d7-491b-8a2e-0b22609f8f24 .shg-gallery-thumb-list-margin {
  margin-right: -1px;
}

#s-0bd3dc65-11d7-491b-8a2e-0b22609f8f24 .shg-gallery-scroll-container {
  
    width: 100%;
  
}

#s-0bd3dc65-11d7-491b-8a2e-0b22609f8f24 .shg-gallery-scroll-button {
  color: rgba(0, 0, 0, 1);
}

#s-0bd3dc65-11d7-491b-8a2e-0b22609f8f24 .shg-gallery-dot {
  background-color: rgba(62, 194, 209, 0.8);
}

#s-1a8fc6b8-6118-4623-89b3-4f946f8427c6 {
  
}

#s-6f5e5d20-ff3c-40a5-98ea-0eda9ff75133 {
  margin-bottom: 10px;
padding-top: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(216, 216, 216, 1);
border-style: solid;
}

@media (min-width: 0px) {
[id="s-6f5e5d20-ff3c-40a5-98ea-0eda9ff75133"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-6f5e5d20-ff3c-40a5-98ea-0eda9ff75133"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-6f5e5d20-ff3c-40a5-98ea-0eda9ff75133"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-6f5e5d20-ff3c-40a5-98ea-0eda9ff75133"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-326ea4b1-0ca5-4a55-8438-dafbe1ccceba {
  margin-top: 0px;
margin-bottom: -2px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-326ea4b1-0ca5-4a55-8438-dafbe1ccceba .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-bb7c36b2-f0e6-4148-adc2-917b0153d8a4 {
  min-height: 35px;
}








#s-bb7c36b2-f0e6-4148-adc2-917b0153d8a4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bb7c36b2-f0e6-4148-adc2-917b0153d8a4.shg-box.shg-c {
  justify-content: center;
}

#s-a251afef-1110-4132-9543-833fc3059c23 {
  min-height: 35px;
}








#s-a251afef-1110-4132-9543-833fc3059c23 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a251afef-1110-4132-9543-833fc3059c23.shg-box.shg-c {
  justify-content: center;
}

#s-e81720a4-9385-4485-8ce9-8a131ee2cf63 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTE3NTk0NTMtMDg0Ni00ZTVjLThkYTUtMDIyOWMyMjdhNzVlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlMTc1OTQ1My0wODQ2LTRlNWMtOGRhNS0wMjI5YzIyN2E3NWUpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 1px;
margin-left: 20%;
margin-bottom: 1px;
margin-right: 20%;
padding-top: 1px;
padding-bottom: 1px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 0);
border-style: none;
border-radius: 10px;
text-align: center;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}];
hover-type: gradient;
}
#s-e81720a4-9385-4485-8ce9-8a131ee2cf63:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWQzNDg5NGYtZjJkYi00MDcxLWE0ZDUtYjZhMWU5NTEzYTE0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBhOGZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAxMGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZDM0ODk0Zi1mMmRiLTQwNzEtYTRkNS1iNmExZTk1MTNhMTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-color: #000 !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
opacity: 1 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00a8ff"}, {"id"=>2, "pos"=>1, "color"=>"#0010ff"}] !important;
hover-type: gradient !important;}#s-e81720a4-9385-4485-8ce9-8a131ee2cf63:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDAxNDQyMDctNWVmYy00N2YyLWE0MGYtMzU3YTVmOWQ1Yzk4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0MDE0NDIwNy01ZWZjLTQ3ZjItYTQwZi0zNTdhNWY5ZDVjOTgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}] !important;
hover-type: gradient !important;}

  #s-e81720a4-9385-4485-8ce9-8a131ee2cf63-atc-btn-wrapper {
    text-align: center;
  }


#s-e81720a4-9385-4485-8ce9-8a131ee2cf63 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e81720a4-9385-4485-8ce9-8a131ee2cf63.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e81720a4-9385-4485-8ce9-8a131ee2cf63.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-e81720a4-9385-4485-8ce9-8a131ee2cf63.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-e81720a4-9385-4485-8ce9-8a131ee2cf63.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-e81720a4-9385-4485-8ce9-8a131ee2cf63-atc-btn-wrapper {
    text-align: center;
  }


#s-e81720a4-9385-4485-8ce9-8a131ee2cf63 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e81720a4-9385-4485-8ce9-8a131ee2cf63.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e81720a4-9385-4485-8ce9-8a131ee2cf63.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-e81720a4-9385-4485-8ce9-8a131ee2cf63.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-e81720a4-9385-4485-8ce9-8a131ee2cf63.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-e81720a4-9385-4485-8ce9-8a131ee2cf63-atc-btn-wrapper {
    text-align: center;
  }


#s-e81720a4-9385-4485-8ce9-8a131ee2cf63 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e81720a4-9385-4485-8ce9-8a131ee2cf63.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e81720a4-9385-4485-8ce9-8a131ee2cf63.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-e81720a4-9385-4485-8ce9-8a131ee2cf63.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-e81720a4-9385-4485-8ce9-8a131ee2cf63.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-e81720a4-9385-4485-8ce9-8a131ee2cf63-atc-btn-wrapper {
    text-align: center;
  }


#s-e81720a4-9385-4485-8ce9-8a131ee2cf63 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e81720a4-9385-4485-8ce9-8a131ee2cf63.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e81720a4-9385-4485-8ce9-8a131ee2cf63.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-e81720a4-9385-4485-8ce9-8a131ee2cf63.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-e81720a4-9385-4485-8ce9-8a131ee2cf63.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-e81720a4-9385-4485-8ce9-8a131ee2cf63-atc-btn-wrapper {
    text-align: center;
  }


#s-e81720a4-9385-4485-8ce9-8a131ee2cf63 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e81720a4-9385-4485-8ce9-8a131ee2cf63.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e81720a4-9385-4485-8ce9-8a131ee2cf63.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-e81720a4-9385-4485-8ce9-8a131ee2cf63.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-e81720a4-9385-4485-8ce9-8a131ee2cf63.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-c7852af4-43cc-4c3e-8a54-74dc20a0a228 {
  margin-top: 0px;
margin-bottom: -2px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-c7852af4-43cc-4c3e-8a54-74dc20a0a228 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-54cc3aca-e79f-4269-9ddb-4b4dcdf396f5 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
}

#s-9621ca2c-69b4-4eff-9d23-2443e854bc1a {
  min-height: 35px;
}








#s-9621ca2c-69b4-4eff-9d23-2443e854bc1a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9621ca2c-69b4-4eff-9d23-2443e854bc1a.shg-box.shg-c {
  justify-content: center;
}

#s-efd91459-1b6b-436f-9e55-5523458536d5 {
  min-height: 35px;
}








#s-efd91459-1b6b-436f-9e55-5523458536d5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-efd91459-1b6b-436f-9e55-5523458536d5.shg-box.shg-c {
  justify-content: center;
}

#s-904779d9-d4f6-4433-91ad-a3832397c7ec {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTE3NTk0NTMtMDg0Ni00ZTVjLThkYTUtMDIyOWMyMjdhNzVlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlMTc1OTQ1My0wODQ2LTRlNWMtOGRhNS0wMjI5YzIyN2E3NWUpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 1px;
margin-left: 20%;
margin-bottom: 1px;
margin-right: 20%;
padding-top: 1px;
padding-bottom: 1px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 0);
border-style: none;
border-radius: 10px;
text-align: center;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}];
hover-type: gradient;
}
#s-904779d9-d4f6-4433-91ad-a3832397c7ec:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWQzNDg5NGYtZjJkYi00MDcxLWE0ZDUtYjZhMWU5NTEzYTE0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBhOGZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAxMGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZDM0ODk0Zi1mMmRiLTQwNzEtYTRkNS1iNmExZTk1MTNhMTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-color: #000 !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
opacity: 1 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00a8ff"}, {"id"=>2, "pos"=>1, "color"=>"#0010ff"}] !important;
hover-type: gradient !important;}#s-904779d9-d4f6-4433-91ad-a3832397c7ec:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDAxNDQyMDctNWVmYy00N2YyLWE0MGYtMzU3YTVmOWQ1Yzk4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0MDE0NDIwNy01ZWZjLTQ3ZjItYTQwZi0zNTdhNWY5ZDVjOTgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}] !important;
hover-type: gradient !important;}

  #s-904779d9-d4f6-4433-91ad-a3832397c7ec-atc-btn-wrapper {
    text-align: center;
  }


#s-904779d9-d4f6-4433-91ad-a3832397c7ec {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-904779d9-d4f6-4433-91ad-a3832397c7ec.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-904779d9-d4f6-4433-91ad-a3832397c7ec.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-904779d9-d4f6-4433-91ad-a3832397c7ec.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-904779d9-d4f6-4433-91ad-a3832397c7ec.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-904779d9-d4f6-4433-91ad-a3832397c7ec-atc-btn-wrapper {
    text-align: center;
  }


#s-904779d9-d4f6-4433-91ad-a3832397c7ec {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-904779d9-d4f6-4433-91ad-a3832397c7ec.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-904779d9-d4f6-4433-91ad-a3832397c7ec.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-904779d9-d4f6-4433-91ad-a3832397c7ec.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-904779d9-d4f6-4433-91ad-a3832397c7ec.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-904779d9-d4f6-4433-91ad-a3832397c7ec-atc-btn-wrapper {
    text-align: center;
  }


#s-904779d9-d4f6-4433-91ad-a3832397c7ec {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-904779d9-d4f6-4433-91ad-a3832397c7ec.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-904779d9-d4f6-4433-91ad-a3832397c7ec.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-904779d9-d4f6-4433-91ad-a3832397c7ec.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-904779d9-d4f6-4433-91ad-a3832397c7ec.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-904779d9-d4f6-4433-91ad-a3832397c7ec-atc-btn-wrapper {
    text-align: center;
  }


#s-904779d9-d4f6-4433-91ad-a3832397c7ec {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-904779d9-d4f6-4433-91ad-a3832397c7ec.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-904779d9-d4f6-4433-91ad-a3832397c7ec.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-904779d9-d4f6-4433-91ad-a3832397c7ec.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-904779d9-d4f6-4433-91ad-a3832397c7ec.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-904779d9-d4f6-4433-91ad-a3832397c7ec-atc-btn-wrapper {
    text-align: center;
  }


#s-904779d9-d4f6-4433-91ad-a3832397c7ec {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-904779d9-d4f6-4433-91ad-a3832397c7ec.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-904779d9-d4f6-4433-91ad-a3832397c7ec.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-904779d9-d4f6-4433-91ad-a3832397c7ec.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-904779d9-d4f6-4433-91ad-a3832397c7ec.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-ed851aa0-5fe7-48f6-8dfa-6ebcfa864c0a {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
min-height: 50px;
}








#s-ed851aa0-5fe7-48f6-8dfa-6ebcfa864c0a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ed851aa0-5fe7-48f6-8dfa-6ebcfa864c0a.shg-box.shg-c {
  justify-content: center;
}

#s-6938a7d7-e45b-40fd-83d7-3c2ad129fc48 {
  margin-left: 0%;
margin-right: 0%;
padding-left: 0%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}

#s-3730527c-f5af-401a-8737-475a76bede1b {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-3730527c-f5af-401a-8737-475a76bede1b .shg-gallery-thumb-image-wrapper {
  

  flex-basis: 100.0%;
  padding-right: 1px;
  padding-bottom: 9px;
}

#s-3730527c-f5af-401a-8737-475a76bede1b .shg-gallery-dots-container {
  
    margin-top: 8px;
  
}

#s-3730527c-f5af-401a-8737-475a76bede1b .shg-gallery-thumb-list-margin {
  margin-right: -1px;
}

#s-3730527c-f5af-401a-8737-475a76bede1b .shg-gallery-scroll-container {
  
    width: 100%;
  
}

#s-3730527c-f5af-401a-8737-475a76bede1b .shg-gallery-scroll-button {
  color: rgba(0, 0, 0, 1);
}

#s-3730527c-f5af-401a-8737-475a76bede1b .shg-gallery-dot {
  background-color: rgba(76, 89, 223, 0.57);
}

#s-03ccba54-ffc7-4017-836e-fcc415600774 {
  
}

#s-7610b0b9-2ab8-44ec-8569-cbe696fa727e {
  margin-bottom: 10px;
padding-top: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(216, 216, 216, 1);
border-style: solid;
}

@media (min-width: 0px) {
[id="s-7610b0b9-2ab8-44ec-8569-cbe696fa727e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-7610b0b9-2ab8-44ec-8569-cbe696fa727e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-7610b0b9-2ab8-44ec-8569-cbe696fa727e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-7610b0b9-2ab8-44ec-8569-cbe696fa727e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-3b7c0bee-f8c3-4cc3-9f52-031bc10d93ad {
  margin-top: 0px;
margin-bottom: -2px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-3b7c0bee-f8c3-4cc3-9f52-031bc10d93ad .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-bc83e2c1-799b-4d67-88ca-163f2a8ac345 {
  min-height: 35px;
}








#s-bc83e2c1-799b-4d67-88ca-163f2a8ac345 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bc83e2c1-799b-4d67-88ca-163f2a8ac345.shg-box.shg-c {
  justify-content: center;
}

#s-ed5162fd-34ab-4047-9ffc-67d318685cd3 {
  min-height: 35px;
}








#s-ed5162fd-34ab-4047-9ffc-67d318685cd3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ed5162fd-34ab-4047-9ffc-67d318685cd3.shg-box.shg-c {
  justify-content: center;
}

#s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTE3NTk0NTMtMDg0Ni00ZTVjLThkYTUtMDIyOWMyMjdhNzVlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlMTc1OTQ1My0wODQ2LTRlNWMtOGRhNS0wMjI5YzIyN2E3NWUpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 1px;
margin-left: 20%;
margin-bottom: 1px;
margin-right: 20%;
padding-top: 1px;
padding-bottom: 1px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 0);
border-style: none;
border-radius: 10px;
text-align: center;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}];
hover-type: gradient;
}
#s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWQzNDg5NGYtZjJkYi00MDcxLWE0ZDUtYjZhMWU5NTEzYTE0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBhOGZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAxMGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZDM0ODk0Zi1mMmRiLTQwNzEtYTRkNS1iNmExZTk1MTNhMTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-color: #000 !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
opacity: 1 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00a8ff"}, {"id"=>2, "pos"=>1, "color"=>"#0010ff"}] !important;
hover-type: gradient !important;}#s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDAxNDQyMDctNWVmYy00N2YyLWE0MGYtMzU3YTVmOWQ1Yzk4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0MDE0NDIwNy01ZWZjLTQ3ZjItYTQwZi0zNTdhNWY5ZDVjOTgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}] !important;
hover-type: gradient !important;}

  #s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067-atc-btn-wrapper {
    text-align: center;
  }


#s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067-atc-btn-wrapper {
    text-align: center;
  }


#s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067-atc-btn-wrapper {
    text-align: center;
  }


#s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067-atc-btn-wrapper {
    text-align: center;
  }


#s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067-atc-btn-wrapper {
    text-align: center;
  }


#s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-8e25fb8a-ba24-43ab-ab93-dea7c6efc067.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-bb6c0904-2bd0-4167-bd61-93747194fb6d {
  margin-top: 0px;
margin-bottom: -2px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-bb6c0904-2bd0-4167-bd61-93747194fb6d .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-bf1e331d-8b7c-4bdb-9113-d47b9acf4ea2 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
}

#s-1a693e9e-b58f-46ba-a351-4cc96a7cf0b9 {
  min-height: 35px;
}








#s-1a693e9e-b58f-46ba-a351-4cc96a7cf0b9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1a693e9e-b58f-46ba-a351-4cc96a7cf0b9.shg-box.shg-c {
  justify-content: center;
}

#s-e0e77dd2-d19c-4786-a62c-64f8d0b1a405 {
  min-height: 35px;
}








#s-e0e77dd2-d19c-4786-a62c-64f8d0b1a405 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e0e77dd2-d19c-4786-a62c-64f8d0b1a405.shg-box.shg-c {
  justify-content: center;
}

#s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTE3NTk0NTMtMDg0Ni00ZTVjLThkYTUtMDIyOWMyMjdhNzVlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlMTc1OTQ1My0wODQ2LTRlNWMtOGRhNS0wMjI5YzIyN2E3NWUpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 1px;
margin-left: 20%;
margin-bottom: 1px;
margin-right: 20%;
padding-top: 1px;
padding-bottom: 1px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 0);
border-style: none;
border-radius: 10px;
text-align: center;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}];
hover-type: gradient;
}
#s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWQzNDg5NGYtZjJkYi00MDcxLWE0ZDUtYjZhMWU5NTEzYTE0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBhOGZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAxMGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZDM0ODk0Zi1mMmRiLTQwNzEtYTRkNS1iNmExZTk1MTNhMTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-color: #000 !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
opacity: 1 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00a8ff"}, {"id"=>2, "pos"=>1, "color"=>"#0010ff"}] !important;
hover-type: gradient !important;}#s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDAxNDQyMDctNWVmYy00N2YyLWE0MGYtMzU3YTVmOWQ1Yzk4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0MDE0NDIwNy01ZWZjLTQ3ZjItYTQwZi0zNTdhNWY5ZDVjOTgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}] !important;
hover-type: gradient !important;}

  #s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8-atc-btn-wrapper {
    text-align: center;
  }


#s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8-atc-btn-wrapper {
    text-align: center;
  }


#s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8-atc-btn-wrapper {
    text-align: center;
  }


#s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8-atc-btn-wrapper {
    text-align: center;
  }


#s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8-atc-btn-wrapper {
    text-align: center;
  }


#s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-b0d5b4e2-f276-46bb-982a-67a78ff5cdf8.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-8de39815-6776-455f-98c5-34338072c69c {
  margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-8de39815-6776-455f-98c5-34338072c69c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8de39815-6776-455f-98c5-34338072c69c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-8de39815-6776-455f-98c5-34338072c69c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-8de39815-6776-455f-98c5-34338072c69c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-9436c40d-a5ad-4828-9aa7-e595058659a7 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
min-height: 50px;
}








#s-9436c40d-a5ad-4828-9aa7-e595058659a7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9436c40d-a5ad-4828-9aa7-e595058659a7.shg-box.shg-c {
  justify-content: center;
}

#s-ecbc733e-e464-471d-9d64-a867728f9e23 {
  margin-left: 0%;
margin-right: 0%;
padding-left: 0%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}

#s-ebcf0951-255c-4498-a0f9-f9ec4e95cc83 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-ebcf0951-255c-4498-a0f9-f9ec4e95cc83 .shg-gallery-thumb-image-wrapper {
  

  flex-basis: 100.0%;
  padding-right: 0px;
  padding-bottom: 9px;
}

#s-ebcf0951-255c-4498-a0f9-f9ec4e95cc83 .shg-gallery-dots-container {
  
    margin-top: 8px;
  
}

#s-ebcf0951-255c-4498-a0f9-f9ec4e95cc83 .shg-gallery-thumb-list-margin {
  margin-right: -0px;
}

#s-ebcf0951-255c-4498-a0f9-f9ec4e95cc83 .shg-gallery-scroll-container {
  
    width: 100%;
  
}

#s-ebcf0951-255c-4498-a0f9-f9ec4e95cc83 .shg-gallery-scroll-button {
  color: rgba(0, 0, 0, 1);
}

#s-ebcf0951-255c-4498-a0f9-f9ec4e95cc83 .shg-gallery-dot {
  background-color: rgba(222, 150, 228, 1);
}

#s-1e7bb387-5cdb-406e-9d9f-e80da89aa8af {
  
}

#s-7658c99d-3ec7-41cb-8d39-436a2349303c {
  margin-bottom: 10px;
padding-top: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(216, 216, 216, 1);
border-style: solid;
}

@media (min-width: 0px) {
[id="s-7658c99d-3ec7-41cb-8d39-436a2349303c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-7658c99d-3ec7-41cb-8d39-436a2349303c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-7658c99d-3ec7-41cb-8d39-436a2349303c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-7658c99d-3ec7-41cb-8d39-436a2349303c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-254540a3-0180-456d-b96e-357ee92e824d {
  margin-top: 0px;
margin-bottom: -2px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-254540a3-0180-456d-b96e-357ee92e824d .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-6a23c3f3-44a4-4375-8b37-192c11636a83 {
  min-height: 35px;
}








#s-6a23c3f3-44a4-4375-8b37-192c11636a83 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6a23c3f3-44a4-4375-8b37-192c11636a83.shg-box.shg-c {
  justify-content: center;
}

#s-4af52e66-3e3f-4257-b596-936f54d73204 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTE3NTk0NTMtMDg0Ni00ZTVjLThkYTUtMDIyOWMyMjdhNzVlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlMTc1OTQ1My0wODQ2LTRlNWMtOGRhNS0wMjI5YzIyN2E3NWUpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 1px;
margin-left: 20%;
margin-bottom: 1px;
margin-right: 20%;
padding-top: 1px;
padding-bottom: 1px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 0);
border-style: none;
border-radius: 10px;
text-align: center;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}];
hover-type: gradient;
}
#s-4af52e66-3e3f-4257-b596-936f54d73204:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWQzNDg5NGYtZjJkYi00MDcxLWE0ZDUtYjZhMWU5NTEzYTE0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBhOGZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAxMGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZDM0ODk0Zi1mMmRiLTQwNzEtYTRkNS1iNmExZTk1MTNhMTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-color: #000 !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
opacity: 1 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00a8ff"}, {"id"=>2, "pos"=>1, "color"=>"#0010ff"}] !important;
hover-type: gradient !important;}#s-4af52e66-3e3f-4257-b596-936f54d73204:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDAxNDQyMDctNWVmYy00N2YyLWE0MGYtMzU3YTVmOWQ1Yzk4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0MDE0NDIwNy01ZWZjLTQ3ZjItYTQwZi0zNTdhNWY5ZDVjOTgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}] !important;
hover-type: gradient !important;}

  #s-4af52e66-3e3f-4257-b596-936f54d73204-atc-btn-wrapper {
    text-align: center;
  }


#s-4af52e66-3e3f-4257-b596-936f54d73204 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4af52e66-3e3f-4257-b596-936f54d73204.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4af52e66-3e3f-4257-b596-936f54d73204.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-4af52e66-3e3f-4257-b596-936f54d73204.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-4af52e66-3e3f-4257-b596-936f54d73204.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-4af52e66-3e3f-4257-b596-936f54d73204-atc-btn-wrapper {
    text-align: center;
  }


#s-4af52e66-3e3f-4257-b596-936f54d73204 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4af52e66-3e3f-4257-b596-936f54d73204.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4af52e66-3e3f-4257-b596-936f54d73204.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-4af52e66-3e3f-4257-b596-936f54d73204.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-4af52e66-3e3f-4257-b596-936f54d73204.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-4af52e66-3e3f-4257-b596-936f54d73204-atc-btn-wrapper {
    text-align: center;
  }


#s-4af52e66-3e3f-4257-b596-936f54d73204 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4af52e66-3e3f-4257-b596-936f54d73204.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4af52e66-3e3f-4257-b596-936f54d73204.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-4af52e66-3e3f-4257-b596-936f54d73204.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-4af52e66-3e3f-4257-b596-936f54d73204.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-4af52e66-3e3f-4257-b596-936f54d73204-atc-btn-wrapper {
    text-align: center;
  }


#s-4af52e66-3e3f-4257-b596-936f54d73204 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4af52e66-3e3f-4257-b596-936f54d73204.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4af52e66-3e3f-4257-b596-936f54d73204.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-4af52e66-3e3f-4257-b596-936f54d73204.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-4af52e66-3e3f-4257-b596-936f54d73204.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-4af52e66-3e3f-4257-b596-936f54d73204-atc-btn-wrapper {
    text-align: center;
  }


#s-4af52e66-3e3f-4257-b596-936f54d73204 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4af52e66-3e3f-4257-b596-936f54d73204.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4af52e66-3e3f-4257-b596-936f54d73204.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-4af52e66-3e3f-4257-b596-936f54d73204.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-4af52e66-3e3f-4257-b596-936f54d73204.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-0c14e45d-7038-4327-8835-07c40892734e {
  margin-top: 0px;
margin-bottom: -2px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-0c14e45d-7038-4327-8835-07c40892734e .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-e9362d46-493c-416c-a3af-4b0ab09e375e {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
}

#s-c9cd54b8-27b9-4ef0-9884-9b0b96321392 {
  min-height: 35px;
}








#s-c9cd54b8-27b9-4ef0-9884-9b0b96321392 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c9cd54b8-27b9-4ef0-9884-9b0b96321392.shg-box.shg-c {
  justify-content: center;
}

#s-a89b9572-b919-4192-9aa6-d3865f04bb0f {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTE3NTk0NTMtMDg0Ni00ZTVjLThkYTUtMDIyOWMyMjdhNzVlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlMTc1OTQ1My0wODQ2LTRlNWMtOGRhNS0wMjI5YzIyN2E3NWUpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 1px;
margin-left: 20%;
margin-bottom: 1px;
margin-right: 20%;
padding-top: 1px;
padding-bottom: 1px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 0);
border-style: none;
border-radius: 10px;
text-align: center;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}];
hover-type: gradient;
}
#s-a89b9572-b919-4192-9aa6-d3865f04bb0f:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWQzNDg5NGYtZjJkYi00MDcxLWE0ZDUtYjZhMWU5NTEzYTE0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBhOGZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAxMGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZDM0ODk0Zi1mMmRiLTQwNzEtYTRkNS1iNmExZTk1MTNhMTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-color: #000 !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
opacity: 1 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00a8ff"}, {"id"=>2, "pos"=>1, "color"=>"#0010ff"}] !important;
hover-type: gradient !important;}#s-a89b9572-b919-4192-9aa6-d3865f04bb0f:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDAxNDQyMDctNWVmYy00N2YyLWE0MGYtMzU3YTVmOWQ1Yzk4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0MDE0NDIwNy01ZWZjLTQ3ZjItYTQwZi0zNTdhNWY5ZDVjOTgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}] !important;
hover-type: gradient !important;}

  #s-a89b9572-b919-4192-9aa6-d3865f04bb0f-atc-btn-wrapper {
    text-align: center;
  }


#s-a89b9572-b919-4192-9aa6-d3865f04bb0f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a89b9572-b919-4192-9aa6-d3865f04bb0f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a89b9572-b919-4192-9aa6-d3865f04bb0f.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-a89b9572-b919-4192-9aa6-d3865f04bb0f.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-a89b9572-b919-4192-9aa6-d3865f04bb0f.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-a89b9572-b919-4192-9aa6-d3865f04bb0f-atc-btn-wrapper {
    text-align: center;
  }


#s-a89b9572-b919-4192-9aa6-d3865f04bb0f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a89b9572-b919-4192-9aa6-d3865f04bb0f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a89b9572-b919-4192-9aa6-d3865f04bb0f.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-a89b9572-b919-4192-9aa6-d3865f04bb0f.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-a89b9572-b919-4192-9aa6-d3865f04bb0f.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-a89b9572-b919-4192-9aa6-d3865f04bb0f-atc-btn-wrapper {
    text-align: center;
  }


#s-a89b9572-b919-4192-9aa6-d3865f04bb0f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a89b9572-b919-4192-9aa6-d3865f04bb0f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a89b9572-b919-4192-9aa6-d3865f04bb0f.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-a89b9572-b919-4192-9aa6-d3865f04bb0f.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-a89b9572-b919-4192-9aa6-d3865f04bb0f.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-a89b9572-b919-4192-9aa6-d3865f04bb0f-atc-btn-wrapper {
    text-align: center;
  }


#s-a89b9572-b919-4192-9aa6-d3865f04bb0f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a89b9572-b919-4192-9aa6-d3865f04bb0f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a89b9572-b919-4192-9aa6-d3865f04bb0f.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-a89b9572-b919-4192-9aa6-d3865f04bb0f.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-a89b9572-b919-4192-9aa6-d3865f04bb0f.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-a89b9572-b919-4192-9aa6-d3865f04bb0f-atc-btn-wrapper {
    text-align: center;
  }


#s-a89b9572-b919-4192-9aa6-d3865f04bb0f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a89b9572-b919-4192-9aa6-d3865f04bb0f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a89b9572-b919-4192-9aa6-d3865f04bb0f.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-a89b9572-b919-4192-9aa6-d3865f04bb0f.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-a89b9572-b919-4192-9aa6-d3865f04bb0f.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-d0b68c17-daaf-49e5-b112-94d53a0e261f {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
min-height: 50px;
}








#s-d0b68c17-daaf-49e5-b112-94d53a0e261f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d0b68c17-daaf-49e5-b112-94d53a0e261f.shg-box.shg-c {
  justify-content: center;
}

#s-fdcada04-1370-4873-98b6-1729d10fa5e5 {
  margin-left: 0%;
margin-right: 0%;
padding-left: 0%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}

#s-018b3e66-9df5-41f0-9a27-be36f036f595 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-018b3e66-9df5-41f0-9a27-be36f036f595 .shg-gallery-thumb-image-wrapper {
  

  flex-basis: 100.0%;
  padding-right: 0px;
  padding-bottom: 9px;
}

#s-018b3e66-9df5-41f0-9a27-be36f036f595 .shg-gallery-dots-container {
  
    margin-top: 8px;
  
}

#s-018b3e66-9df5-41f0-9a27-be36f036f595 .shg-gallery-thumb-list-margin {
  margin-right: -0px;
}

#s-018b3e66-9df5-41f0-9a27-be36f036f595 .shg-gallery-scroll-container {
  
    width: 100%;
  
}

#s-018b3e66-9df5-41f0-9a27-be36f036f595 .shg-gallery-scroll-button {
  color: rgba(0, 0, 0, 1);
}

#s-018b3e66-9df5-41f0-9a27-be36f036f595 .shg-gallery-dot {
  background-color: rgba(150, 228, 155, 1);
}

#s-9e668c0f-119b-483b-bc70-4ee459425deb {
  
}

#s-3dd7d30b-4270-4b76-b994-ff27c22597be {
  margin-bottom: 10px;
padding-top: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(216, 216, 216, 1);
border-style: solid;
}

@media (min-width: 0px) {
[id="s-3dd7d30b-4270-4b76-b994-ff27c22597be"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-3dd7d30b-4270-4b76-b994-ff27c22597be"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-3dd7d30b-4270-4b76-b994-ff27c22597be"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-3dd7d30b-4270-4b76-b994-ff27c22597be"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-5dc5e52d-8ca2-42d4-85c0-fc61c09f3cee {
  margin-top: 0px;
margin-bottom: -2px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-5dc5e52d-8ca2-42d4-85c0-fc61c09f3cee .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-79299f59-dfdb-45eb-83b3-4dffe54e07f4 {
  min-height: 35px;
}








#s-79299f59-dfdb-45eb-83b3-4dffe54e07f4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-79299f59-dfdb-45eb-83b3-4dffe54e07f4.shg-box.shg-c {
  justify-content: center;
}

#s-91ecb6e3-a219-4424-8121-f5550d442c97 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTE3NTk0NTMtMDg0Ni00ZTVjLThkYTUtMDIyOWMyMjdhNzVlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlMTc1OTQ1My0wODQ2LTRlNWMtOGRhNS0wMjI5YzIyN2E3NWUpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 1px;
margin-left: 20%;
margin-bottom: 1px;
margin-right: 20%;
padding-top: 1px;
padding-bottom: 1px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 0);
border-style: none;
border-radius: 10px;
text-align: center;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}];
hover-type: gradient;
}
#s-91ecb6e3-a219-4424-8121-f5550d442c97:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWQzNDg5NGYtZjJkYi00MDcxLWE0ZDUtYjZhMWU5NTEzYTE0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBhOGZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAxMGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZDM0ODk0Zi1mMmRiLTQwNzEtYTRkNS1iNmExZTk1MTNhMTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-color: #000 !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
opacity: 1 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00a8ff"}, {"id"=>2, "pos"=>1, "color"=>"#0010ff"}] !important;
hover-type: gradient !important;}#s-91ecb6e3-a219-4424-8121-f5550d442c97:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDAxNDQyMDctNWVmYy00N2YyLWE0MGYtMzU3YTVmOWQ1Yzk4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0MDE0NDIwNy01ZWZjLTQ3ZjItYTQwZi0zNTdhNWY5ZDVjOTgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}] !important;
hover-type: gradient !important;}

  #s-91ecb6e3-a219-4424-8121-f5550d442c97-atc-btn-wrapper {
    text-align: center;
  }


#s-91ecb6e3-a219-4424-8121-f5550d442c97 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-91ecb6e3-a219-4424-8121-f5550d442c97.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-91ecb6e3-a219-4424-8121-f5550d442c97.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-91ecb6e3-a219-4424-8121-f5550d442c97.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-91ecb6e3-a219-4424-8121-f5550d442c97.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-91ecb6e3-a219-4424-8121-f5550d442c97-atc-btn-wrapper {
    text-align: center;
  }


#s-91ecb6e3-a219-4424-8121-f5550d442c97 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-91ecb6e3-a219-4424-8121-f5550d442c97.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-91ecb6e3-a219-4424-8121-f5550d442c97.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-91ecb6e3-a219-4424-8121-f5550d442c97.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-91ecb6e3-a219-4424-8121-f5550d442c97.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-91ecb6e3-a219-4424-8121-f5550d442c97-atc-btn-wrapper {
    text-align: center;
  }


#s-91ecb6e3-a219-4424-8121-f5550d442c97 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-91ecb6e3-a219-4424-8121-f5550d442c97.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-91ecb6e3-a219-4424-8121-f5550d442c97.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-91ecb6e3-a219-4424-8121-f5550d442c97.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-91ecb6e3-a219-4424-8121-f5550d442c97.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-91ecb6e3-a219-4424-8121-f5550d442c97-atc-btn-wrapper {
    text-align: center;
  }


#s-91ecb6e3-a219-4424-8121-f5550d442c97 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-91ecb6e3-a219-4424-8121-f5550d442c97.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-91ecb6e3-a219-4424-8121-f5550d442c97.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-91ecb6e3-a219-4424-8121-f5550d442c97.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-91ecb6e3-a219-4424-8121-f5550d442c97.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-91ecb6e3-a219-4424-8121-f5550d442c97-atc-btn-wrapper {
    text-align: center;
  }


#s-91ecb6e3-a219-4424-8121-f5550d442c97 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-91ecb6e3-a219-4424-8121-f5550d442c97.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-91ecb6e3-a219-4424-8121-f5550d442c97.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-91ecb6e3-a219-4424-8121-f5550d442c97.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-91ecb6e3-a219-4424-8121-f5550d442c97.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-f8fc0a44-0163-40da-9106-a0b5ee944f38 {
  margin-top: 0px;
margin-bottom: -2px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-f8fc0a44-0163-40da-9106-a0b5ee944f38 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-1c91125a-4e5d-4458-a364-a07e98bac0a4 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
}

#s-a82d1abf-ea37-49f2-9811-cfc604421b2a {
  min-height: 35px;
}








#s-a82d1abf-ea37-49f2-9811-cfc604421b2a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a82d1abf-ea37-49f2-9811-cfc604421b2a.shg-box.shg-c {
  justify-content: center;
}

#s-007d17b8-15e4-4e92-bf58-5f5196b8af42 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTE3NTk0NTMtMDg0Ni00ZTVjLThkYTUtMDIyOWMyMjdhNzVlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlMTc1OTQ1My0wODQ2LTRlNWMtOGRhNS0wMjI5YzIyN2E3NWUpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 1px;
margin-left: 20%;
margin-bottom: 1px;
margin-right: 20%;
padding-top: 1px;
padding-bottom: 1px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 0);
border-style: none;
border-radius: 10px;
text-align: center;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}];
hover-type: gradient;
}
#s-007d17b8-15e4-4e92-bf58-5f5196b8af42:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWQzNDg5NGYtZjJkYi00MDcxLWE0ZDUtYjZhMWU5NTEzYTE0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBhOGZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAxMGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZDM0ODk0Zi1mMmRiLTQwNzEtYTRkNS1iNmExZTk1MTNhMTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-color: #000 !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
opacity: 1 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00a8ff"}, {"id"=>2, "pos"=>1, "color"=>"#0010ff"}] !important;
hover-type: gradient !important;}#s-007d17b8-15e4-4e92-bf58-5f5196b8af42:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDAxNDQyMDctNWVmYy00N2YyLWE0MGYtMzU3YTVmOWQ1Yzk4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0MDE0NDIwNy01ZWZjLTQ3ZjItYTQwZi0zNTdhNWY5ZDVjOTgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}] !important;
hover-type: gradient !important;}

  #s-007d17b8-15e4-4e92-bf58-5f5196b8af42-atc-btn-wrapper {
    text-align: center;
  }


#s-007d17b8-15e4-4e92-bf58-5f5196b8af42 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-007d17b8-15e4-4e92-bf58-5f5196b8af42.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-007d17b8-15e4-4e92-bf58-5f5196b8af42.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-007d17b8-15e4-4e92-bf58-5f5196b8af42.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-007d17b8-15e4-4e92-bf58-5f5196b8af42.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-007d17b8-15e4-4e92-bf58-5f5196b8af42-atc-btn-wrapper {
    text-align: center;
  }


#s-007d17b8-15e4-4e92-bf58-5f5196b8af42 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-007d17b8-15e4-4e92-bf58-5f5196b8af42.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-007d17b8-15e4-4e92-bf58-5f5196b8af42.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-007d17b8-15e4-4e92-bf58-5f5196b8af42.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-007d17b8-15e4-4e92-bf58-5f5196b8af42.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-007d17b8-15e4-4e92-bf58-5f5196b8af42-atc-btn-wrapper {
    text-align: center;
  }


#s-007d17b8-15e4-4e92-bf58-5f5196b8af42 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-007d17b8-15e4-4e92-bf58-5f5196b8af42.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-007d17b8-15e4-4e92-bf58-5f5196b8af42.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-007d17b8-15e4-4e92-bf58-5f5196b8af42.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-007d17b8-15e4-4e92-bf58-5f5196b8af42.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-007d17b8-15e4-4e92-bf58-5f5196b8af42-atc-btn-wrapper {
    text-align: center;
  }


#s-007d17b8-15e4-4e92-bf58-5f5196b8af42 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-007d17b8-15e4-4e92-bf58-5f5196b8af42.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-007d17b8-15e4-4e92-bf58-5f5196b8af42.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-007d17b8-15e4-4e92-bf58-5f5196b8af42.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-007d17b8-15e4-4e92-bf58-5f5196b8af42.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-007d17b8-15e4-4e92-bf58-5f5196b8af42-atc-btn-wrapper {
    text-align: center;
  }


#s-007d17b8-15e4-4e92-bf58-5f5196b8af42 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-007d17b8-15e4-4e92-bf58-5f5196b8af42.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-007d17b8-15e4-4e92-bf58-5f5196b8af42.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-007d17b8-15e4-4e92-bf58-5f5196b8af42.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-007d17b8-15e4-4e92-bf58-5f5196b8af42.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-6b9d9a41-1415-45b2-9ffe-5af4b05f1857 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
min-height: 50px;
}








#s-6b9d9a41-1415-45b2-9ffe-5af4b05f1857 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6b9d9a41-1415-45b2-9ffe-5af4b05f1857.shg-box.shg-c {
  justify-content: center;
}

#s-b51f1f4f-7413-4e30-a2c2-5b376c0a92e3 {
  margin-left: 0%;
margin-right: 0%;
padding-left: 0%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}

#s-d74648f2-6e5f-480a-9303-f6ea28fda0e8 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-d74648f2-6e5f-480a-9303-f6ea28fda0e8 .shg-gallery-thumb-image-wrapper {
  

  flex-basis: 100.0%;
  padding-right: 0px;
  padding-bottom: 9px;
}

#s-d74648f2-6e5f-480a-9303-f6ea28fda0e8 .shg-gallery-dots-container {
  
    margin-top: 8px;
  
}

#s-d74648f2-6e5f-480a-9303-f6ea28fda0e8 .shg-gallery-thumb-list-margin {
  margin-right: -0px;
}

#s-d74648f2-6e5f-480a-9303-f6ea28fda0e8 .shg-gallery-scroll-container {
  
    width: 100%;
  
}

#s-d74648f2-6e5f-480a-9303-f6ea28fda0e8 .shg-gallery-scroll-button {
  color: rgba(0, 0, 0, 1);
}

#s-d74648f2-6e5f-480a-9303-f6ea28fda0e8 .shg-gallery-dot {
  background-color: rgba(250, 94, 94, 0.67);
}

#s-c71989d1-fab1-4a5b-8c5d-7c9ddfa5a546 {
  
}

#s-629bdbe0-ba24-46e5-9d15-6e49b12c6855 {
  margin-bottom: 10px;
padding-top: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(216, 216, 216, 1);
border-style: solid;
}

@media (min-width: 0px) {
[id="s-629bdbe0-ba24-46e5-9d15-6e49b12c6855"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-629bdbe0-ba24-46e5-9d15-6e49b12c6855"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-629bdbe0-ba24-46e5-9d15-6e49b12c6855"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-629bdbe0-ba24-46e5-9d15-6e49b12c6855"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-399a93f0-b385-48d3-b2c5-4c46be84294a {
  margin-top: 0px;
margin-bottom: -2px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-399a93f0-b385-48d3-b2c5-4c46be84294a .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-32d5023e-1542-4626-95ec-fd2cce66f5e8 {
  min-height: 35px;
}








#s-32d5023e-1542-4626-95ec-fd2cce66f5e8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-32d5023e-1542-4626-95ec-fd2cce66f5e8.shg-box.shg-c {
  justify-content: center;
}

#s-52ae753b-d350-44b9-8cc1-06ea308519d0 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTE3NTk0NTMtMDg0Ni00ZTVjLThkYTUtMDIyOWMyMjdhNzVlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlMTc1OTQ1My0wODQ2LTRlNWMtOGRhNS0wMjI5YzIyN2E3NWUpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 1px;
margin-left: 20%;
margin-bottom: 1px;
margin-right: 20%;
padding-top: 1px;
padding-bottom: 1px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 0);
border-style: none;
border-radius: 10px;
text-align: center;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}];
hover-type: gradient;
}
#s-52ae753b-d350-44b9-8cc1-06ea308519d0:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWQzNDg5NGYtZjJkYi00MDcxLWE0ZDUtYjZhMWU5NTEzYTE0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBhOGZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAxMGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZDM0ODk0Zi1mMmRiLTQwNzEtYTRkNS1iNmExZTk1MTNhMTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-color: #000 !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
opacity: 1 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00a8ff"}, {"id"=>2, "pos"=>1, "color"=>"#0010ff"}] !important;
hover-type: gradient !important;}#s-52ae753b-d350-44b9-8cc1-06ea308519d0:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDAxNDQyMDctNWVmYy00N2YyLWE0MGYtMzU3YTVmOWQ1Yzk4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0MDE0NDIwNy01ZWZjLTQ3ZjItYTQwZi0zNTdhNWY5ZDVjOTgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}] !important;
hover-type: gradient !important;}

  #s-52ae753b-d350-44b9-8cc1-06ea308519d0-atc-btn-wrapper {
    text-align: center;
  }


#s-52ae753b-d350-44b9-8cc1-06ea308519d0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-52ae753b-d350-44b9-8cc1-06ea308519d0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-52ae753b-d350-44b9-8cc1-06ea308519d0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-52ae753b-d350-44b9-8cc1-06ea308519d0.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-52ae753b-d350-44b9-8cc1-06ea308519d0.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-52ae753b-d350-44b9-8cc1-06ea308519d0-atc-btn-wrapper {
    text-align: center;
  }


#s-52ae753b-d350-44b9-8cc1-06ea308519d0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-52ae753b-d350-44b9-8cc1-06ea308519d0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-52ae753b-d350-44b9-8cc1-06ea308519d0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-52ae753b-d350-44b9-8cc1-06ea308519d0.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-52ae753b-d350-44b9-8cc1-06ea308519d0.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-52ae753b-d350-44b9-8cc1-06ea308519d0-atc-btn-wrapper {
    text-align: center;
  }


#s-52ae753b-d350-44b9-8cc1-06ea308519d0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-52ae753b-d350-44b9-8cc1-06ea308519d0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-52ae753b-d350-44b9-8cc1-06ea308519d0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-52ae753b-d350-44b9-8cc1-06ea308519d0.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-52ae753b-d350-44b9-8cc1-06ea308519d0.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-52ae753b-d350-44b9-8cc1-06ea308519d0-atc-btn-wrapper {
    text-align: center;
  }


#s-52ae753b-d350-44b9-8cc1-06ea308519d0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-52ae753b-d350-44b9-8cc1-06ea308519d0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-52ae753b-d350-44b9-8cc1-06ea308519d0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-52ae753b-d350-44b9-8cc1-06ea308519d0.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-52ae753b-d350-44b9-8cc1-06ea308519d0.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-52ae753b-d350-44b9-8cc1-06ea308519d0-atc-btn-wrapper {
    text-align: center;
  }


#s-52ae753b-d350-44b9-8cc1-06ea308519d0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-52ae753b-d350-44b9-8cc1-06ea308519d0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-52ae753b-d350-44b9-8cc1-06ea308519d0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-52ae753b-d350-44b9-8cc1-06ea308519d0.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-52ae753b-d350-44b9-8cc1-06ea308519d0.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-12b43a54-d13f-4afb-b571-6df918660c71 {
  margin-top: 0px;
margin-bottom: -2px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-12b43a54-d13f-4afb-b571-6df918660c71 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-3a68de71-4d0f-40fe-91d0-08b7cf6fba5f {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
}

#s-3659036d-6ada-44e6-bc14-33343c33e8dc {
  min-height: 35px;
}








#s-3659036d-6ada-44e6-bc14-33343c33e8dc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3659036d-6ada-44e6-bc14-33343c33e8dc.shg-box.shg-c {
  justify-content: center;
}

#s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTE3NTk0NTMtMDg0Ni00ZTVjLThkYTUtMDIyOWMyMjdhNzVlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlMTc1OTQ1My0wODQ2LTRlNWMtOGRhNS0wMjI5YzIyN2E3NWUpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 1px;
margin-left: 20%;
margin-bottom: 1px;
margin-right: 20%;
padding-top: 1px;
padding-bottom: 1px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 0);
border-style: none;
border-radius: 10px;
text-align: center;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}];
hover-type: gradient;
}
#s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWQzNDg5NGYtZjJkYi00MDcxLWE0ZDUtYjZhMWU5NTEzYTE0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBhOGZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAxMGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZDM0ODk0Zi1mMmRiLTQwNzEtYTRkNS1iNmExZTk1MTNhMTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-color: #000 !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
opacity: 1 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00a8ff"}, {"id"=>2, "pos"=>1, "color"=>"#0010ff"}] !important;
hover-type: gradient !important;}#s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDAxNDQyMDctNWVmYy00N2YyLWE0MGYtMzU3YTVmOWQ1Yzk4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0MDE0NDIwNy01ZWZjLTQ3ZjItYTQwZi0zNTdhNWY5ZDVjOTgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}] !important;
hover-type: gradient !important;}

  #s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc-atc-btn-wrapper {
    text-align: center;
  }


#s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc-atc-btn-wrapper {
    text-align: center;
  }


#s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc-atc-btn-wrapper {
    text-align: center;
  }


#s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc-atc-btn-wrapper {
    text-align: center;
  }


#s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc-atc-btn-wrapper {
    text-align: center;
  }


#s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-96d05f10-8f5f-4e16-ad57-27ca5ca480fc.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-d95f8b6c-38b7-4a1b-b0cc-7ef71ea10541 {
  min-height: 50px;
}








#s-d95f8b6c-38b7-4a1b-b0cc-7ef71ea10541 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d95f8b6c-38b7-4a1b-b0cc-7ef71ea10541.shg-box.shg-c {
  justify-content: center;
}

#s-b8a6225b-461b-4515-a9c2-d044e2a0c173 {
  padding-top: 0px;
padding-bottom: 0px;
}
@media (max-width: 767px){#s-b8a6225b-461b-4515-a9c2-d044e2a0c173 {
  
}
}
#s-b8a6225b-461b-4515-a9c2-d044e2a0c173 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(0, 0, 0, 0);
}

#s-b8a6225b-461b-4515-a9c2-d044e2a0c173 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(249, 194, 195, 1);
  padding: 0px;
}

#s-b8a6225b-461b-4515-a9c2-d044e2a0c173 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-b8a6225b-461b-4515-a9c2-d044e2a0c173 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(0, 0, 0, 0);
}

#s-b8a6225b-461b-4515-a9c2-d044e2a0c173 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: Josefin Sans;
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
}

#s-b8a6225b-461b-4515-a9c2-d044e2a0c173 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 24px;
}
#s-be1acef4-249b-49fc-8aa6-b06570567e5f {
  background-color: rgba(249, 194, 195, 1);
}

@media (min-width: 0px) {
[id="s-be1acef4-249b-49fc-8aa6-b06570567e5f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-be1acef4-249b-49fc-8aa6-b06570567e5f"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-be1acef4-249b-49fc-8aa6-b06570567e5f"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-be1acef4-249b-49fc-8aa6-b06570567e5f"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-be1acef4-249b-49fc-8aa6-b06570567e5f"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-be1acef4-249b-49fc-8aa6-b06570567e5f"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-be1acef4-249b-49fc-8aa6-b06570567e5f"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

#s-3ea56f9b-5e78-4841-9a99-7d6194e05ca4 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-a9eb4975-ecb1-4274-9fb6-f16ed72d4dac {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 10px;
background-color: rgba(248, 235, 225, 1);
}

#s-58ec1946-0ba7-44fa-a597-1a1464f6cc42 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
}

@media (min-width: 0px) {
[id="s-58ec1946-0ba7-44fa-a597-1a1464f6cc42"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-58ec1946-0ba7-44fa-a597-1a1464f6cc42"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-58ec1946-0ba7-44fa-a597-1a1464f6cc42"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-58ec1946-0ba7-44fa-a597-1a1464f6cc42"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-e17d4ca1-bdb3-45e5-a700-52c4182cc688 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
min-height: 50px;
}








#s-e17d4ca1-bdb3-45e5-a700-52c4182cc688 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e17d4ca1-bdb3-45e5-a700-52c4182cc688.shg-box.shg-c {
  justify-content: center;
}

#s-f70f4b71-ecd7-475f-88df-f4c0db10e9ff {
  margin-left: 0%;
margin-right: 0%;
padding-left: 0%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(189, 189, 189, 1);
border-style: solid;
}

#s-a70b0122-73bd-4f7d-b1d2-3cd8ad89cdaa {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-a70b0122-73bd-4f7d-b1d2-3cd8ad89cdaa .shg-gallery-thumb-image-wrapper {
  

  flex-basis: 100.0%;
  padding-right: 1px;
  padding-bottom: 9px;
}

#s-a70b0122-73bd-4f7d-b1d2-3cd8ad89cdaa .shg-gallery-dots-container {
  
    margin-top: 8px;
  
}

#s-a70b0122-73bd-4f7d-b1d2-3cd8ad89cdaa .shg-gallery-thumb-list-margin {
  margin-right: -1px;
}

#s-a70b0122-73bd-4f7d-b1d2-3cd8ad89cdaa .shg-gallery-scroll-container {
  
    width: 100%;
  
}

#s-a70b0122-73bd-4f7d-b1d2-3cd8ad89cdaa .shg-gallery-scroll-button {
  color: rgba(0, 0, 0, 1);
}

#s-a70b0122-73bd-4f7d-b1d2-3cd8ad89cdaa .shg-gallery-dot {
  background-color: rgba(146, 145, 145, 1);
}

#s-bbc95c01-9160-4a04-9dca-a1f249c1720c {
  margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-e02af85f-34f8-44b0-bd78-8f216b51f524 {
  margin-top: 0px;
margin-bottom: -2px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-e02af85f-34f8-44b0-bd78-8f216b51f524 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-e76fd39f-b25e-40cc-a3df-76d80860c829 {
  min-height: 43px;
}








#s-e76fd39f-b25e-40cc-a3df-76d80860c829 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e76fd39f-b25e-40cc-a3df-76d80860c829.shg-box.shg-c {
  justify-content: center;
}

#s-b696b86a-e2ca-4c46-9725-3a6bcd3515a3 {
  margin-bottom: 11px;
min-height: 34px;
}








#s-b696b86a-e2ca-4c46-9725-3a6bcd3515a3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b696b86a-e2ca-4c46-9725-3a6bcd3515a3.shg-box.shg-c {
  justify-content: center;
}

#s-4812ebcd-89d6-4520-9eb2-e2651c2d19fc {
  min-height: 35px;
}








#s-4812ebcd-89d6-4520-9eb2-e2651c2d19fc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4812ebcd-89d6-4520-9eb2-e2651c2d19fc.shg-box.shg-c {
  justify-content: center;
}

#s-40f8da60-ba90-499c-a61c-60da49493cb3 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTE3NTk0NTMtMDg0Ni00ZTVjLThkYTUtMDIyOWMyMjdhNzVlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlMTc1OTQ1My0wODQ2LTRlNWMtOGRhNS0wMjI5YzIyN2E3NWUpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 1px;
margin-left: 20%;
margin-bottom: 1px;
margin-right: 20%;
padding-top: 1px;
padding-bottom: 1px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 0);
border-style: none;
border-radius: 10px;
text-align: center;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}];
hover-type: gradient;
}
#s-40f8da60-ba90-499c-a61c-60da49493cb3:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWQzNDg5NGYtZjJkYi00MDcxLWE0ZDUtYjZhMWU5NTEzYTE0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBhOGZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAxMGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZDM0ODk0Zi1mMmRiLTQwNzEtYTRkNS1iNmExZTk1MTNhMTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-color: #000 !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
opacity: 1 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00a8ff"}, {"id"=>2, "pos"=>1, "color"=>"#0010ff"}] !important;
hover-type: gradient !important;}#s-40f8da60-ba90-499c-a61c-60da49493cb3:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDAxNDQyMDctNWVmYy00N2YyLWE0MGYtMzU3YTVmOWQ1Yzk4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0MDE0NDIwNy01ZWZjLTQ3ZjItYTQwZi0zNTdhNWY5ZDVjOTgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}] !important;
hover-type: gradient !important;}

  #s-40f8da60-ba90-499c-a61c-60da49493cb3-atc-btn-wrapper {
    text-align: center;
  }


#s-40f8da60-ba90-499c-a61c-60da49493cb3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-40f8da60-ba90-499c-a61c-60da49493cb3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-40f8da60-ba90-499c-a61c-60da49493cb3.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-40f8da60-ba90-499c-a61c-60da49493cb3.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-40f8da60-ba90-499c-a61c-60da49493cb3.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-40f8da60-ba90-499c-a61c-60da49493cb3-atc-btn-wrapper {
    text-align: center;
  }


#s-40f8da60-ba90-499c-a61c-60da49493cb3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-40f8da60-ba90-499c-a61c-60da49493cb3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-40f8da60-ba90-499c-a61c-60da49493cb3.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-40f8da60-ba90-499c-a61c-60da49493cb3.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-40f8da60-ba90-499c-a61c-60da49493cb3.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-40f8da60-ba90-499c-a61c-60da49493cb3-atc-btn-wrapper {
    text-align: center;
  }


#s-40f8da60-ba90-499c-a61c-60da49493cb3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-40f8da60-ba90-499c-a61c-60da49493cb3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-40f8da60-ba90-499c-a61c-60da49493cb3.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-40f8da60-ba90-499c-a61c-60da49493cb3.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-40f8da60-ba90-499c-a61c-60da49493cb3.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-40f8da60-ba90-499c-a61c-60da49493cb3-atc-btn-wrapper {
    text-align: center;
  }


#s-40f8da60-ba90-499c-a61c-60da49493cb3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-40f8da60-ba90-499c-a61c-60da49493cb3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-40f8da60-ba90-499c-a61c-60da49493cb3.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-40f8da60-ba90-499c-a61c-60da49493cb3.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-40f8da60-ba90-499c-a61c-60da49493cb3.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-40f8da60-ba90-499c-a61c-60da49493cb3-atc-btn-wrapper {
    text-align: center;
  }


#s-40f8da60-ba90-499c-a61c-60da49493cb3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-40f8da60-ba90-499c-a61c-60da49493cb3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-40f8da60-ba90-499c-a61c-60da49493cb3.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-40f8da60-ba90-499c-a61c-60da49493cb3.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-40f8da60-ba90-499c-a61c-60da49493cb3.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-8e6d534d-49d2-4148-ba93-09adc7d42c0f {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
min-height: 50px;
}








#s-8e6d534d-49d2-4148-ba93-09adc7d42c0f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8e6d534d-49d2-4148-ba93-09adc7d42c0f.shg-box.shg-c {
  justify-content: center;
}

#s-12b7dce9-58e2-49c7-9285-265f03105e57 {
  margin-left: 0%;
margin-right: 0%;
padding-left: 0%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}

#s-3a2ffdb8-e412-4bab-83e3-c31abf4f7f32 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-3a2ffdb8-e412-4bab-83e3-c31abf4f7f32 .shg-gallery-thumb-image-wrapper {
  

  flex-basis: 100.0%;
  padding-right: 1px;
  padding-bottom: 9px;
}

#s-3a2ffdb8-e412-4bab-83e3-c31abf4f7f32 .shg-gallery-dots-container {
  
    margin-top: 8px;
  
}

#s-3a2ffdb8-e412-4bab-83e3-c31abf4f7f32 .shg-gallery-thumb-list-margin {
  margin-right: -1px;
}

#s-3a2ffdb8-e412-4bab-83e3-c31abf4f7f32 .shg-gallery-scroll-container {
  
    width: 100%;
  
}

#s-3a2ffdb8-e412-4bab-83e3-c31abf4f7f32 .shg-gallery-scroll-button {
  color: rgba(0, 0, 0, 1);
}

#s-3a2ffdb8-e412-4bab-83e3-c31abf4f7f32 .shg-gallery-dot {
  background-color: rgba(246, 185, 185, 1);
}

#s-450dfea5-0d01-417a-ac7e-9c7c2308f1a6 {
  
}

#s-73caf22a-c537-48e4-875f-1da04a150783 {
  margin-bottom: 10px;
padding-top: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(216, 216, 216, 1);
border-style: solid;
}

@media (min-width: 0px) {
[id="s-73caf22a-c537-48e4-875f-1da04a150783"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-73caf22a-c537-48e4-875f-1da04a150783"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-73caf22a-c537-48e4-875f-1da04a150783"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-73caf22a-c537-48e4-875f-1da04a150783"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-aa565f3b-3416-486b-a592-c34c21b230d8 {
  margin-top: 0px;
margin-bottom: -2px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-aa565f3b-3416-486b-a592-c34c21b230d8 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-6b59da45-cdb6-4c70-b9a4-9f0c1fcb1c89 {
  min-height: 35px;
}








#s-6b59da45-cdb6-4c70-b9a4-9f0c1fcb1c89 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6b59da45-cdb6-4c70-b9a4-9f0c1fcb1c89.shg-box.shg-c {
  justify-content: center;
}

#s-64f0d737-6b57-493b-9981-c51b3d8b322a {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTE3NTk0NTMtMDg0Ni00ZTVjLThkYTUtMDIyOWMyMjdhNzVlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlMTc1OTQ1My0wODQ2LTRlNWMtOGRhNS0wMjI5YzIyN2E3NWUpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 1px;
margin-left: 20%;
margin-bottom: 1px;
margin-right: 20%;
padding-top: 1px;
padding-bottom: 1px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 0);
border-style: none;
border-radius: 10px;
text-align: center;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}];
hover-type: gradient;
}
#s-64f0d737-6b57-493b-9981-c51b3d8b322a:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWQzNDg5NGYtZjJkYi00MDcxLWE0ZDUtYjZhMWU5NTEzYTE0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBhOGZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAxMGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZDM0ODk0Zi1mMmRiLTQwNzEtYTRkNS1iNmExZTk1MTNhMTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-color: #000 !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
opacity: 1 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00a8ff"}, {"id"=>2, "pos"=>1, "color"=>"#0010ff"}] !important;
hover-type: gradient !important;}#s-64f0d737-6b57-493b-9981-c51b3d8b322a:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDAxNDQyMDctNWVmYy00N2YyLWE0MGYtMzU3YTVmOWQ1Yzk4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0MDE0NDIwNy01ZWZjLTQ3ZjItYTQwZi0zNTdhNWY5ZDVjOTgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}] !important;
hover-type: gradient !important;}

  #s-64f0d737-6b57-493b-9981-c51b3d8b322a-atc-btn-wrapper {
    text-align: center;
  }


#s-64f0d737-6b57-493b-9981-c51b3d8b322a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-64f0d737-6b57-493b-9981-c51b3d8b322a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-64f0d737-6b57-493b-9981-c51b3d8b322a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-64f0d737-6b57-493b-9981-c51b3d8b322a.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-64f0d737-6b57-493b-9981-c51b3d8b322a.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-64f0d737-6b57-493b-9981-c51b3d8b322a-atc-btn-wrapper {
    text-align: center;
  }


#s-64f0d737-6b57-493b-9981-c51b3d8b322a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-64f0d737-6b57-493b-9981-c51b3d8b322a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-64f0d737-6b57-493b-9981-c51b3d8b322a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-64f0d737-6b57-493b-9981-c51b3d8b322a.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-64f0d737-6b57-493b-9981-c51b3d8b322a.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-64f0d737-6b57-493b-9981-c51b3d8b322a-atc-btn-wrapper {
    text-align: center;
  }


#s-64f0d737-6b57-493b-9981-c51b3d8b322a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-64f0d737-6b57-493b-9981-c51b3d8b322a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-64f0d737-6b57-493b-9981-c51b3d8b322a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-64f0d737-6b57-493b-9981-c51b3d8b322a.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-64f0d737-6b57-493b-9981-c51b3d8b322a.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-64f0d737-6b57-493b-9981-c51b3d8b322a-atc-btn-wrapper {
    text-align: center;
  }


#s-64f0d737-6b57-493b-9981-c51b3d8b322a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-64f0d737-6b57-493b-9981-c51b3d8b322a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-64f0d737-6b57-493b-9981-c51b3d8b322a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-64f0d737-6b57-493b-9981-c51b3d8b322a.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-64f0d737-6b57-493b-9981-c51b3d8b322a.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-64f0d737-6b57-493b-9981-c51b3d8b322a-atc-btn-wrapper {
    text-align: center;
  }


#s-64f0d737-6b57-493b-9981-c51b3d8b322a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-64f0d737-6b57-493b-9981-c51b3d8b322a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-64f0d737-6b57-493b-9981-c51b3d8b322a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-64f0d737-6b57-493b-9981-c51b3d8b322a.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-64f0d737-6b57-493b-9981-c51b3d8b322a.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-e961356d-26cb-424d-b720-d91a12c277c1 {
  margin-top: 0px;
margin-bottom: -2px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-e961356d-26cb-424d-b720-d91a12c277c1 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-8ce4f2d6-1c06-4484-ba3d-5fe6ead8e51d {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
}

#s-5fb8019a-9409-4bdb-bee1-6c790a2cfe5e {
  min-height: 35px;
}








#s-5fb8019a-9409-4bdb-bee1-6c790a2cfe5e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5fb8019a-9409-4bdb-bee1-6c790a2cfe5e.shg-box.shg-c {
  justify-content: center;
}

#s-5233f750-07a5-4c48-881a-1ff1f5e8ceed {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTE3NTk0NTMtMDg0Ni00ZTVjLThkYTUtMDIyOWMyMjdhNzVlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlMTc1OTQ1My0wODQ2LTRlNWMtOGRhNS0wMjI5YzIyN2E3NWUpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 1px;
margin-left: 20%;
margin-bottom: 1px;
margin-right: 20%;
padding-top: 1px;
padding-bottom: 1px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 0);
border-style: none;
border-radius: 10px;
text-align: center;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}];
hover-type: gradient;
}
#s-5233f750-07a5-4c48-881a-1ff1f5e8ceed:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWQzNDg5NGYtZjJkYi00MDcxLWE0ZDUtYjZhMWU5NTEzYTE0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBhOGZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAxMGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZDM0ODk0Zi1mMmRiLTQwNzEtYTRkNS1iNmExZTk1MTNhMTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-color: #000 !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
opacity: 1 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00a8ff"}, {"id"=>2, "pos"=>1, "color"=>"#0010ff"}] !important;
hover-type: gradient !important;}#s-5233f750-07a5-4c48-881a-1ff1f5e8ceed:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDAxNDQyMDctNWVmYy00N2YyLWE0MGYtMzU3YTVmOWQ1Yzk4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0MDE0NDIwNy01ZWZjLTQ3ZjItYTQwZi0zNTdhNWY5ZDVjOTgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}] !important;
hover-type: gradient !important;}

  #s-5233f750-07a5-4c48-881a-1ff1f5e8ceed-atc-btn-wrapper {
    text-align: center;
  }


#s-5233f750-07a5-4c48-881a-1ff1f5e8ceed {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5233f750-07a5-4c48-881a-1ff1f5e8ceed.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5233f750-07a5-4c48-881a-1ff1f5e8ceed.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-5233f750-07a5-4c48-881a-1ff1f5e8ceed.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-5233f750-07a5-4c48-881a-1ff1f5e8ceed.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-5233f750-07a5-4c48-881a-1ff1f5e8ceed-atc-btn-wrapper {
    text-align: center;
  }


#s-5233f750-07a5-4c48-881a-1ff1f5e8ceed {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5233f750-07a5-4c48-881a-1ff1f5e8ceed.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5233f750-07a5-4c48-881a-1ff1f5e8ceed.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-5233f750-07a5-4c48-881a-1ff1f5e8ceed.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-5233f750-07a5-4c48-881a-1ff1f5e8ceed.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-5233f750-07a5-4c48-881a-1ff1f5e8ceed-atc-btn-wrapper {
    text-align: center;
  }


#s-5233f750-07a5-4c48-881a-1ff1f5e8ceed {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5233f750-07a5-4c48-881a-1ff1f5e8ceed.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5233f750-07a5-4c48-881a-1ff1f5e8ceed.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-5233f750-07a5-4c48-881a-1ff1f5e8ceed.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-5233f750-07a5-4c48-881a-1ff1f5e8ceed.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-5233f750-07a5-4c48-881a-1ff1f5e8ceed-atc-btn-wrapper {
    text-align: center;
  }


#s-5233f750-07a5-4c48-881a-1ff1f5e8ceed {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5233f750-07a5-4c48-881a-1ff1f5e8ceed.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5233f750-07a5-4c48-881a-1ff1f5e8ceed.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-5233f750-07a5-4c48-881a-1ff1f5e8ceed.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-5233f750-07a5-4c48-881a-1ff1f5e8ceed.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-5233f750-07a5-4c48-881a-1ff1f5e8ceed-atc-btn-wrapper {
    text-align: center;
  }


#s-5233f750-07a5-4c48-881a-1ff1f5e8ceed {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5233f750-07a5-4c48-881a-1ff1f5e8ceed.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5233f750-07a5-4c48-881a-1ff1f5e8ceed.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-5233f750-07a5-4c48-881a-1ff1f5e8ceed.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-5233f750-07a5-4c48-881a-1ff1f5e8ceed.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-6779efce-edef-420e-8656-805109a3d3c1 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
min-height: 50px;
}








#s-6779efce-edef-420e-8656-805109a3d3c1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6779efce-edef-420e-8656-805109a3d3c1.shg-box.shg-c {
  justify-content: center;
}

#s-fda1a878-01d9-48bc-aac5-f947a858b950 {
  margin-left: 0%;
margin-right: 0%;
padding-left: 0%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}

#s-bcbd7c70-8e44-4ca6-a0a3-b7f056373e07 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-bcbd7c70-8e44-4ca6-a0a3-b7f056373e07 .shg-gallery-thumb-image-wrapper {
  

  flex-basis: 100.0%;
  padding-right: 0px;
  padding-bottom: 9px;
}

#s-bcbd7c70-8e44-4ca6-a0a3-b7f056373e07 .shg-gallery-dots-container {
  
    margin-top: 8px;
  
}

#s-bcbd7c70-8e44-4ca6-a0a3-b7f056373e07 .shg-gallery-thumb-list-margin {
  margin-right: -0px;
}

#s-bcbd7c70-8e44-4ca6-a0a3-b7f056373e07 .shg-gallery-scroll-container {
  
    width: 100%;
  
}

#s-bcbd7c70-8e44-4ca6-a0a3-b7f056373e07 .shg-gallery-scroll-button {
  color: rgba(0, 0, 0, 1);
}

#s-bcbd7c70-8e44-4ca6-a0a3-b7f056373e07 .shg-gallery-dot {
  background-color: rgba(58, 163, 123, 1);
}

#s-db05740a-80d9-4425-9744-5a3bc7823a78 {
  
}

#s-1f0ffabf-3867-4936-bc0a-8cf82303177f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-1f0ffabf-3867-4936-bc0a-8cf82303177f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1f0ffabf-3867-4936-bc0a-8cf82303177f.shg-box.shg-c {
  justify-content: center;
}

#s-0a7b1d13-9a8c-4a28-b48e-9ce3e7509f4d {
  margin-top: 0px;
margin-bottom: -2px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-0a7b1d13-9a8c-4a28-b48e-9ce3e7509f4d .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-f576e2c1-0770-4eaa-b7de-b33c6fb1ba7d {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
}

#s-a70948ef-4754-4959-a439-ece1cf4a8ff0 {
  margin-bottom: 11px;
min-height: 35px;
}








#s-a70948ef-4754-4959-a439-ece1cf4a8ff0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a70948ef-4754-4959-a439-ece1cf4a8ff0.shg-box.shg-c {
  justify-content: center;
}

#s-32b1736b-6402-4631-a545-340f7db79846 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTE3NTk0NTMtMDg0Ni00ZTVjLThkYTUtMDIyOWMyMjdhNzVlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlMTc1OTQ1My0wODQ2LTRlNWMtOGRhNS0wMjI5YzIyN2E3NWUpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 1px;
margin-left: 20%;
margin-bottom: 1px;
margin-right: 20%;
padding-top: 1px;
padding-bottom: 1px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 0);
border-style: none;
border-radius: 10px;
text-align: center;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}];
hover-type: gradient;
}
#s-32b1736b-6402-4631-a545-340f7db79846:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWQzNDg5NGYtZjJkYi00MDcxLWE0ZDUtYjZhMWU5NTEzYTE0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBhOGZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAxMGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZDM0ODk0Zi1mMmRiLTQwNzEtYTRkNS1iNmExZTk1MTNhMTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-color: #000 !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
opacity: 1 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00a8ff"}, {"id"=>2, "pos"=>1, "color"=>"#0010ff"}] !important;
hover-type: gradient !important;}#s-32b1736b-6402-4631-a545-340f7db79846:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTAyODU3MzctMTk1Mi00MjQ0LThkMWUtNTAwOTU4ZmQwZmY4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlMDI4NTczNy0xOTUyLTQyNDQtOGQxZS01MDA5NThmZDBmZjgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}] !important;
hover-type: gradient !important;}

  #s-32b1736b-6402-4631-a545-340f7db79846-atc-btn-wrapper {
    text-align: center;
  }


#s-32b1736b-6402-4631-a545-340f7db79846 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-32b1736b-6402-4631-a545-340f7db79846.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-32b1736b-6402-4631-a545-340f7db79846.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-32b1736b-6402-4631-a545-340f7db79846.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-32b1736b-6402-4631-a545-340f7db79846.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-32b1736b-6402-4631-a545-340f7db79846-atc-btn-wrapper {
    text-align: center;
  }


#s-32b1736b-6402-4631-a545-340f7db79846 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-32b1736b-6402-4631-a545-340f7db79846.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-32b1736b-6402-4631-a545-340f7db79846.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-32b1736b-6402-4631-a545-340f7db79846.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-32b1736b-6402-4631-a545-340f7db79846.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-32b1736b-6402-4631-a545-340f7db79846-atc-btn-wrapper {
    text-align: center;
  }


#s-32b1736b-6402-4631-a545-340f7db79846 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-32b1736b-6402-4631-a545-340f7db79846.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-32b1736b-6402-4631-a545-340f7db79846.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-32b1736b-6402-4631-a545-340f7db79846.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-32b1736b-6402-4631-a545-340f7db79846.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-32b1736b-6402-4631-a545-340f7db79846-atc-btn-wrapper {
    text-align: center;
  }


#s-32b1736b-6402-4631-a545-340f7db79846 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-32b1736b-6402-4631-a545-340f7db79846.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-32b1736b-6402-4631-a545-340f7db79846.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-32b1736b-6402-4631-a545-340f7db79846.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-32b1736b-6402-4631-a545-340f7db79846.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-32b1736b-6402-4631-a545-340f7db79846-atc-btn-wrapper {
    text-align: center;
  }


#s-32b1736b-6402-4631-a545-340f7db79846 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-32b1736b-6402-4631-a545-340f7db79846.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-32b1736b-6402-4631-a545-340f7db79846.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-32b1736b-6402-4631-a545-340f7db79846.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-32b1736b-6402-4631-a545-340f7db79846.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-ef926449-6d97-488f-baaf-f1f85548e6aa {
  margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 5px;
}

@media (min-width: 0px) {
[id="s-ef926449-6d97-488f-baaf-f1f85548e6aa"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ef926449-6d97-488f-baaf-f1f85548e6aa"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ef926449-6d97-488f-baaf-f1f85548e6aa"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ef926449-6d97-488f-baaf-f1f85548e6aa"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-f1c52bd5-fc20-4055-ab5a-725caa41c256 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
min-height: 50px;
}








#s-f1c52bd5-fc20-4055-ab5a-725caa41c256 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f1c52bd5-fc20-4055-ab5a-725caa41c256.shg-box.shg-c {
  justify-content: center;
}

#s-74d2fa44-10c4-437c-8d9c-aa915a6dc202 {
  margin-left: 0%;
margin-right: 0%;
padding-left: 0%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}

#s-88bb8dbc-8ab3-4ed2-ac39-cd6881f8de34 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-88bb8dbc-8ab3-4ed2-ac39-cd6881f8de34 .shg-gallery-thumb-image-wrapper {
  

  flex-basis: 100.0%;
  padding-right: 0px;
  padding-bottom: 9px;
}

#s-88bb8dbc-8ab3-4ed2-ac39-cd6881f8de34 .shg-gallery-dots-container {
  
    margin-top: 8px;
  
}

#s-88bb8dbc-8ab3-4ed2-ac39-cd6881f8de34 .shg-gallery-thumb-list-margin {
  margin-right: -0px;
}

#s-88bb8dbc-8ab3-4ed2-ac39-cd6881f8de34 .shg-gallery-scroll-container {
  
    width: 100%;
  
}

#s-88bb8dbc-8ab3-4ed2-ac39-cd6881f8de34 .shg-gallery-scroll-button {
  color: rgba(0, 0, 0, 1);
}

#s-88bb8dbc-8ab3-4ed2-ac39-cd6881f8de34 .shg-gallery-dot {
  background-color: rgba(102, 33, 101, 0.51);
}

#s-6ff6f757-e02e-4f37-85c2-39b323335b7b {
  
}

#s-4b038a11-7f1a-461b-8e24-ce45e3fe1bc7 {
  margin-bottom: 10px;
padding-top: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(216, 216, 216, 1);
border-style: solid;
}

@media (min-width: 0px) {
[id="s-4b038a11-7f1a-461b-8e24-ce45e3fe1bc7"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-4b038a11-7f1a-461b-8e24-ce45e3fe1bc7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-4b038a11-7f1a-461b-8e24-ce45e3fe1bc7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-4b038a11-7f1a-461b-8e24-ce45e3fe1bc7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-93fecfd4-32b1-484c-b088-ac06a95b2cb6 {
  margin-top: 0px;
margin-bottom: -2px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-93fecfd4-32b1-484c-b088-ac06a95b2cb6 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-959a02c3-9cf7-4f98-88c7-9c40d96af84e {
  min-height: 35px;
}








#s-959a02c3-9cf7-4f98-88c7-9c40d96af84e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-959a02c3-9cf7-4f98-88c7-9c40d96af84e.shg-box.shg-c {
  justify-content: center;
}

#s-bec01043-157e-4df5-90e7-795564b01500 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTE3NTk0NTMtMDg0Ni00ZTVjLThkYTUtMDIyOWMyMjdhNzVlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlMTc1OTQ1My0wODQ2LTRlNWMtOGRhNS0wMjI5YzIyN2E3NWUpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 1px;
margin-left: 20%;
margin-bottom: 1px;
margin-right: 20%;
padding-top: 1px;
padding-bottom: 1px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 0);
border-style: none;
border-radius: 10px;
text-align: center;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}];
hover-type: gradient;
}
#s-bec01043-157e-4df5-90e7-795564b01500:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWQzNDg5NGYtZjJkYi00MDcxLWE0ZDUtYjZhMWU5NTEzYTE0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBhOGZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAxMGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZDM0ODk0Zi1mMmRiLTQwNzEtYTRkNS1iNmExZTk1MTNhMTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-color: #000 !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
opacity: 1 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00a8ff"}, {"id"=>2, "pos"=>1, "color"=>"#0010ff"}] !important;
hover-type: gradient !important;}#s-bec01043-157e-4df5-90e7-795564b01500:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDAxNDQyMDctNWVmYy00N2YyLWE0MGYtMzU3YTVmOWQ1Yzk4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0MDE0NDIwNy01ZWZjLTQ3ZjItYTQwZi0zNTdhNWY5ZDVjOTgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}] !important;
hover-type: gradient !important;}

  #s-bec01043-157e-4df5-90e7-795564b01500-atc-btn-wrapper {
    text-align: center;
  }


#s-bec01043-157e-4df5-90e7-795564b01500 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bec01043-157e-4df5-90e7-795564b01500.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bec01043-157e-4df5-90e7-795564b01500.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-bec01043-157e-4df5-90e7-795564b01500.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-bec01043-157e-4df5-90e7-795564b01500.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-bec01043-157e-4df5-90e7-795564b01500-atc-btn-wrapper {
    text-align: center;
  }


#s-bec01043-157e-4df5-90e7-795564b01500 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bec01043-157e-4df5-90e7-795564b01500.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bec01043-157e-4df5-90e7-795564b01500.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-bec01043-157e-4df5-90e7-795564b01500.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-bec01043-157e-4df5-90e7-795564b01500.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-bec01043-157e-4df5-90e7-795564b01500-atc-btn-wrapper {
    text-align: center;
  }


#s-bec01043-157e-4df5-90e7-795564b01500 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bec01043-157e-4df5-90e7-795564b01500.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bec01043-157e-4df5-90e7-795564b01500.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-bec01043-157e-4df5-90e7-795564b01500.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-bec01043-157e-4df5-90e7-795564b01500.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-bec01043-157e-4df5-90e7-795564b01500-atc-btn-wrapper {
    text-align: center;
  }


#s-bec01043-157e-4df5-90e7-795564b01500 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bec01043-157e-4df5-90e7-795564b01500.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bec01043-157e-4df5-90e7-795564b01500.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-bec01043-157e-4df5-90e7-795564b01500.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-bec01043-157e-4df5-90e7-795564b01500.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-bec01043-157e-4df5-90e7-795564b01500-atc-btn-wrapper {
    text-align: center;
  }


#s-bec01043-157e-4df5-90e7-795564b01500 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bec01043-157e-4df5-90e7-795564b01500.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bec01043-157e-4df5-90e7-795564b01500.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-bec01043-157e-4df5-90e7-795564b01500.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-bec01043-157e-4df5-90e7-795564b01500.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-147102c5-3588-45dd-84b2-0457dbece4ac {
  margin-top: 0px;
margin-bottom: -2px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-147102c5-3588-45dd-84b2-0457dbece4ac .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-837ffbc3-e286-44c9-8788-7697dd30deeb {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
}

#s-18d7e37f-86e0-47db-82a6-6adf17933c25 {
  min-height: 35px;
}








#s-18d7e37f-86e0-47db-82a6-6adf17933c25 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-18d7e37f-86e0-47db-82a6-6adf17933c25.shg-box.shg-c {
  justify-content: center;
}

#s-17b65a69-207c-43a2-a7de-2589c0f6ef69 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTE3NTk0NTMtMDg0Ni00ZTVjLThkYTUtMDIyOWMyMjdhNzVlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlMTc1OTQ1My0wODQ2LTRlNWMtOGRhNS0wMjI5YzIyN2E3NWUpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 1px;
margin-left: 20%;
margin-bottom: 1px;
margin-right: 20%;
padding-top: 1px;
padding-bottom: 1px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 0);
border-style: none;
border-radius: 10px;
text-align: center;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}];
hover-type: gradient;
}
#s-17b65a69-207c-43a2-a7de-2589c0f6ef69:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWQzNDg5NGYtZjJkYi00MDcxLWE0ZDUtYjZhMWU5NTEzYTE0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBhOGZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAxMGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZDM0ODk0Zi1mMmRiLTQwNzEtYTRkNS1iNmExZTk1MTNhMTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-color: #000 !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
opacity: 1 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00a8ff"}, {"id"=>2, "pos"=>1, "color"=>"#0010ff"}] !important;
hover-type: gradient !important;}#s-17b65a69-207c-43a2-a7de-2589c0f6ef69:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDAxNDQyMDctNWVmYy00N2YyLWE0MGYtMzU3YTVmOWQ1Yzk4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0MDE0NDIwNy01ZWZjLTQ3ZjItYTQwZi0zNTdhNWY5ZDVjOTgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}] !important;
hover-type: gradient !important;}

  #s-17b65a69-207c-43a2-a7de-2589c0f6ef69-atc-btn-wrapper {
    text-align: center;
  }


#s-17b65a69-207c-43a2-a7de-2589c0f6ef69 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-17b65a69-207c-43a2-a7de-2589c0f6ef69.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-17b65a69-207c-43a2-a7de-2589c0f6ef69.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-17b65a69-207c-43a2-a7de-2589c0f6ef69.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-17b65a69-207c-43a2-a7de-2589c0f6ef69.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-17b65a69-207c-43a2-a7de-2589c0f6ef69-atc-btn-wrapper {
    text-align: center;
  }


#s-17b65a69-207c-43a2-a7de-2589c0f6ef69 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-17b65a69-207c-43a2-a7de-2589c0f6ef69.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-17b65a69-207c-43a2-a7de-2589c0f6ef69.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-17b65a69-207c-43a2-a7de-2589c0f6ef69.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-17b65a69-207c-43a2-a7de-2589c0f6ef69.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-17b65a69-207c-43a2-a7de-2589c0f6ef69-atc-btn-wrapper {
    text-align: center;
  }


#s-17b65a69-207c-43a2-a7de-2589c0f6ef69 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-17b65a69-207c-43a2-a7de-2589c0f6ef69.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-17b65a69-207c-43a2-a7de-2589c0f6ef69.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-17b65a69-207c-43a2-a7de-2589c0f6ef69.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-17b65a69-207c-43a2-a7de-2589c0f6ef69.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-17b65a69-207c-43a2-a7de-2589c0f6ef69-atc-btn-wrapper {
    text-align: center;
  }


#s-17b65a69-207c-43a2-a7de-2589c0f6ef69 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-17b65a69-207c-43a2-a7de-2589c0f6ef69.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-17b65a69-207c-43a2-a7de-2589c0f6ef69.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-17b65a69-207c-43a2-a7de-2589c0f6ef69.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-17b65a69-207c-43a2-a7de-2589c0f6ef69.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-17b65a69-207c-43a2-a7de-2589c0f6ef69-atc-btn-wrapper {
    text-align: center;
  }


#s-17b65a69-207c-43a2-a7de-2589c0f6ef69 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-17b65a69-207c-43a2-a7de-2589c0f6ef69.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-17b65a69-207c-43a2-a7de-2589c0f6ef69.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-17b65a69-207c-43a2-a7de-2589c0f6ef69.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-17b65a69-207c-43a2-a7de-2589c0f6ef69.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-c3ebf089-cc47-442b-ba97-0a5d4f0e6f2d {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
min-height: 50px;
}








#s-c3ebf089-cc47-442b-ba97-0a5d4f0e6f2d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c3ebf089-cc47-442b-ba97-0a5d4f0e6f2d.shg-box.shg-c {
  justify-content: center;
}

#s-b187f553-0f25-4eab-b1d5-0f463b49369d {
  margin-left: 0%;
margin-right: 0%;
padding-left: 0%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(189, 189, 189, 1);
border-style: solid;
}

#s-a129d06d-0aaa-4f66-a9f9-2fca33801d59 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-a129d06d-0aaa-4f66-a9f9-2fca33801d59 .shg-gallery-thumb-image-wrapper {
  

  flex-basis: 100.0%;
  padding-right: 1px;
  padding-bottom: 9px;
}

#s-a129d06d-0aaa-4f66-a9f9-2fca33801d59 .shg-gallery-dots-container {
  
    margin-top: 8px;
  
}

#s-a129d06d-0aaa-4f66-a9f9-2fca33801d59 .shg-gallery-thumb-list-margin {
  margin-right: -1px;
}

#s-a129d06d-0aaa-4f66-a9f9-2fca33801d59 .shg-gallery-scroll-container {
  
    width: 100%;
  
}

#s-a129d06d-0aaa-4f66-a9f9-2fca33801d59 .shg-gallery-scroll-button {
  color: rgba(0, 0, 0, 1);
}

#s-a129d06d-0aaa-4f66-a9f9-2fca33801d59 .shg-gallery-dot {
  background-color: rgba(146, 145, 145, 1);
}

#s-c73c22a4-0e7d-49b9-b932-4d9724efbe57 {
  margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-0c0a7974-74e1-41f9-ab5d-0a62bfa3ac8c {
  margin-top: 0px;
margin-bottom: -2px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-0c0a7974-74e1-41f9-ab5d-0a62bfa3ac8c .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-808dce6b-5805-4417-bf28-d1e55450ff6e {
  min-height: 43px;
}








#s-808dce6b-5805-4417-bf28-d1e55450ff6e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-808dce6b-5805-4417-bf28-d1e55450ff6e.shg-box.shg-c {
  justify-content: center;
}

#s-e2a4838a-5292-4057-be53-b8965b8a6e50 {
  margin-bottom: 11px;
min-height: 34px;
}








#s-e2a4838a-5292-4057-be53-b8965b8a6e50 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e2a4838a-5292-4057-be53-b8965b8a6e50.shg-box.shg-c {
  justify-content: center;
}

#s-78e6a4ab-aec0-4d45-9347-252b55f1f2a8 {
  min-height: 35px;
}








#s-78e6a4ab-aec0-4d45-9347-252b55f1f2a8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-78e6a4ab-aec0-4d45-9347-252b55f1f2a8.shg-box.shg-c {
  justify-content: center;
}

#s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTE3NTk0NTMtMDg0Ni00ZTVjLThkYTUtMDIyOWMyMjdhNzVlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlMTc1OTQ1My0wODQ2LTRlNWMtOGRhNS0wMjI5YzIyN2E3NWUpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 1px;
margin-left: 20%;
margin-bottom: 1px;
margin-right: 20%;
padding-top: 1px;
padding-bottom: 1px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 0);
border-style: none;
border-radius: 10px;
text-align: center;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}];
hover-type: gradient;
}
#s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWQzNDg5NGYtZjJkYi00MDcxLWE0ZDUtYjZhMWU5NTEzYTE0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBhOGZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAxMGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZDM0ODk0Zi1mMmRiLTQwNzEtYTRkNS1iNmExZTk1MTNhMTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-color: #000 !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
opacity: 1 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00a8ff"}, {"id"=>2, "pos"=>1, "color"=>"#0010ff"}] !important;
hover-type: gradient !important;}#s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDAxNDQyMDctNWVmYy00N2YyLWE0MGYtMzU3YTVmOWQ1Yzk4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBkM2ZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDE3ZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0MDE0NDIwNy01ZWZjLTQ3ZjItYTQwZi0zNTdhNWY5ZDVjOTgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#00d3ff"}, {"id"=>2, "pos"=>1, "color"=>"#017fff"}] !important;
hover-type: gradient !important;}

  #s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36-atc-btn-wrapper {
    text-align: center;
  }


#s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36-atc-btn-wrapper {
    text-align: center;
  }


#s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36-atc-btn-wrapper {
    text-align: center;
  }


#s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36-atc-btn-wrapper {
    text-align: center;
  }


#s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36-atc-btn-wrapper {
    text-align: center;
  }


#s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}

#s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36.shg-btn.shg-product-atc-error {
  
  
  
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}


  #s-6b2b9d75-5f2f-4c70-9867-88f802ed7a36.shg-btn.shg-product-atc-success {
    
    
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-f9f52c16-fa5c-4e5d-8921-7a032100da50 {
  min-height: 50px;
}








#s-f9f52c16-fa5c-4e5d-8921-7a032100da50 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f9f52c16-fa5c-4e5d-8921-7a032100da50.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-165e360e-0e16-4f09-abe4-6f31588cb14e"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-165e360e-0e16-4f09-abe4-6f31588cb14e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-165e360e-0e16-4f09-abe4-6f31588cb14e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-165e360e-0e16-4f09-abe4-6f31588cb14e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-ad4775ec-cfbb-4711-b237-4eded04f38ed {
  text-align: center;
}

#s-ad4775ec-cfbb-4711-b237-4eded04f38ed {
  overflow: hidden;
  
  
}







  #s-ad4775ec-cfbb-4711-b237-4eded04f38ed img.shogun-image {
    

    
    
    
  }


#s-ad4775ec-cfbb-4711-b237-4eded04f38ed .shogun-image-content {
  
    justify-content: center;
  
}

#s-396d9eed-597e-44e1-a409-0d49526d06ac {
  text-align: center;
}

#s-396d9eed-597e-44e1-a409-0d49526d06ac {
  overflow: hidden;
  
  
}







  #s-396d9eed-597e-44e1-a409-0d49526d06ac img.shogun-image {
    

    
    
    
  }


#s-396d9eed-597e-44e1-a409-0d49526d06ac .shogun-image-content {
  
    justify-content: center;
  
}

#s-76c1d2b5-e838-479f-85b6-621f8cab85d2 {
  text-align: center;
}

#s-76c1d2b5-e838-479f-85b6-621f8cab85d2 {
  overflow: hidden;
  
  
}







  #s-76c1d2b5-e838-479f-85b6-621f8cab85d2 img.shogun-image {
    

    
    
    
  }


#s-76c1d2b5-e838-479f-85b6-621f8cab85d2 .shogun-image-content {
  
    justify-content: center;
  
}

#s-48ede120-752b-4fd9-a4a5-506b171a7e41 {
  min-height: 50px;
}
@media (max-width: 767px){#s-48ede120-752b-4fd9-a4a5-506b171a7e41 {
  
}
}







#s-48ede120-752b-4fd9-a4a5-506b171a7e41 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-48ede120-752b-4fd9-a4a5-506b171a7e41.shg-box.shg-c {
  justify-content: center;
}

#s-8c61114a-31d3-43ce-a3b2-8e0da5c7e71a {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-8c61114a-31d3-43ce-a3b2-8e0da5c7e71a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8c61114a-31d3-43ce-a3b2-8e0da5c7e71a.shg-box.shg-c {
  justify-content: center;
}

#s-253dabd6-870d-4741-bc77-6aa91bf6eb70 {
  min-height: 50px;
}








#s-253dabd6-870d-4741-bc77-6aa91bf6eb70 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-253dabd6-870d-4741-bc77-6aa91bf6eb70.shg-box.shg-c {
  justify-content: center;
}

#s-d9486479-85b2-4112-9658-67f09c6b7051 {
  margin-bottom: -1px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
background-color: rgba(106, 98, 203, 1);
}
@media (min-width: 1200px){#s-d9486479-85b2-4112-9658-67f09c6b7051 {
  display: none;
}
#s-d9486479-85b2-4112-9658-67f09c6b7051, #wrap-s-d9486479-85b2-4112-9658-67f09c6b7051, #wrap-content-s-d9486479-85b2-4112-9658-67f09c6b7051 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d9486479-85b2-4112-9658-67f09c6b7051 {
  display: none;
}
#s-d9486479-85b2-4112-9658-67f09c6b7051, #wrap-s-d9486479-85b2-4112-9658-67f09c6b7051, #wrap-content-s-d9486479-85b2-4112-9658-67f09c6b7051 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d9486479-85b2-4112-9658-67f09c6b7051 {
  display: none;
}
#s-d9486479-85b2-4112-9658-67f09c6b7051, #wrap-s-d9486479-85b2-4112-9658-67f09c6b7051, #wrap-content-s-d9486479-85b2-4112-9658-67f09c6b7051 { display: none !important; }}
#s-d9486479-85b2-4112-9658-67f09c6b7051 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  line-height: 1em;
  
  
}



#s-fef45ff9-0dc0-4399-b945-2ef870215ab0 {
  margin-bottom: -1px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
background-color: rgba(106, 98, 203, 1);
}
@media (max-width: 767px){#s-fef45ff9-0dc0-4399-b945-2ef870215ab0 {
  display: none;
}
#s-fef45ff9-0dc0-4399-b945-2ef870215ab0, #wrap-s-fef45ff9-0dc0-4399-b945-2ef870215ab0, #wrap-content-s-fef45ff9-0dc0-4399-b945-2ef870215ab0 { display: none !important; }}
#s-fef45ff9-0dc0-4399-b945-2ef870215ab0 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  line-height: 1em;
  
  
}



.shogun-table-wrapper {
  overflow: auto;
}

table.shogun-table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  border-style: hidden;
}

thead.shogun-table-column-container {
  font-weight: bold;
}

td.shogun-table-column {
  padding: 10px;
}

td.shogun-table-row {
  padding: 10px;
  min-height: 45px;
}

td.shogun-table-column:only-child, td.shogun-table-row:only-child {
  width: 100%;
}

#s-343da3bd-e428-499f-9f87-358b2ef9af4e {
  margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-343da3bd-e428-499f-9f87-358b2ef9af4e .shogun-table-wrapper {
  overflow: auto;
  border: 0px solid rgba(255, 255, 255, 1);
  border-radius: 0px;
}

#s-343da3bd-e428-499f-9f87-358b2ef9af4e table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-343da3bd-e428-499f-9f87-358b2ef9af4e td.shogun-table-column {
  background-color: rgba(131, 55, 55, 0);
  padding: 0px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-343da3bd-e428-499f-9f87-358b2ef9af4e td.shogun-table-row {
  background-color: rgba(255, 255, 255, 1);
  padding: 0px;
}

#s-343da3bd-e428-499f-9f87-358b2ef9af4e td.shogun-table-column, #s-343da3bd-e428-499f-9f87-358b2ef9af4e td.shogun-table-row {
  border: 0px solid rgba(255, 255, 255, 1);
}

#s-0fd9db07-d989-4a8a-b0ee-152f2e0c7085 {
  max-width: 320px;
aspect-ratio: 4/3;
text-align: center;
}
#s-0fd9db07-d989-4a8a-b0ee-152f2e0c7085:hover {opacity: 0.5 !important;}
#s-0fd9db07-d989-4a8a-b0ee-152f2e0c7085 {
  overflow: hidden;
  
  
      max-width: 320px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-0fd9db07-d989-4a8a-b0ee-152f2e0c7085 img.shogun-image,
  #s-0fd9db07-d989-4a8a-b0ee-152f2e0c7085 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-0fd9db07-d989-4a8a-b0ee-152f2e0c7085 {
    width: 100%;
    height: auto;
  }



  #s-0fd9db07-d989-4a8a-b0ee-152f2e0c7085 img.shogun-image {
    

    
    
    
  }


#s-0fd9db07-d989-4a8a-b0ee-152f2e0c7085 .shogun-image-content {
  
    justify-content: center;
  
}

#s-5fa628f3-8a29-4ada-9aae-12aafea963bc {
  max-width: 271px;
aspect-ratio: 1/1;
text-align: center;
}
#s-5fa628f3-8a29-4ada-9aae-12aafea963bc:hover {opacity: 0.5 !important;}
#s-5fa628f3-8a29-4ada-9aae-12aafea963bc {
  overflow: hidden;
  
  
      max-width: 271px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-5fa628f3-8a29-4ada-9aae-12aafea963bc img.shogun-image,
  #s-5fa628f3-8a29-4ada-9aae-12aafea963bc .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-5fa628f3-8a29-4ada-9aae-12aafea963bc {
    width: 100%;
    height: auto;
  }



  #s-5fa628f3-8a29-4ada-9aae-12aafea963bc img.shogun-image {
    

    
    
    
  }


#s-5fa628f3-8a29-4ada-9aae-12aafea963bc .shogun-image-content {
  
    justify-content: center;
  
}

#s-04a94958-a15f-4e13-9b06-40243178e2bf {
  text-align: center;
}
#s-04a94958-a15f-4e13-9b06-40243178e2bf:hover {opacity: 0.5 !important;}
#s-04a94958-a15f-4e13-9b06-40243178e2bf {
  overflow: hidden;
  
  
}







  #s-04a94958-a15f-4e13-9b06-40243178e2bf img.shogun-image {
    

    
    
    
  }


#s-04a94958-a15f-4e13-9b06-40243178e2bf .shogun-image-content {
  
    justify-content: center;
  
}

#s-92f135cc-234d-4612-96e8-b78c9002aeb0 {
  max-width: 480px;
aspect-ratio: 16/9;
text-align: center;
}
#s-92f135cc-234d-4612-96e8-b78c9002aeb0:hover {opacity: 0.5 !important;}
#s-92f135cc-234d-4612-96e8-b78c9002aeb0 {
  overflow: hidden;
  
  
      max-width: 480px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-92f135cc-234d-4612-96e8-b78c9002aeb0 img.shogun-image,
  #s-92f135cc-234d-4612-96e8-b78c9002aeb0 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-92f135cc-234d-4612-96e8-b78c9002aeb0 {
    width: 100%;
    height: auto;
  }



  #s-92f135cc-234d-4612-96e8-b78c9002aeb0 img.shogun-image {
    

    
    
    
  }


#s-92f135cc-234d-4612-96e8-b78c9002aeb0 .shogun-image-content {
  
    justify-content: center;
  
}

#s-d524b96e-53b4-4bc3-8d37-d204839455cd {
  text-align: center;
}
#s-d524b96e-53b4-4bc3-8d37-d204839455cd:hover {opacity: 0.5 !important;}
#s-d524b96e-53b4-4bc3-8d37-d204839455cd {
  overflow: hidden;
  
  
}







  #s-d524b96e-53b4-4bc3-8d37-d204839455cd img.shogun-image {
    

    
    
    
  }


#s-d524b96e-53b4-4bc3-8d37-d204839455cd .shogun-image-content {
  
    justify-content: center;
  
}

#s-be1d10b0-18e0-4aef-802a-044e1f08fd05 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-be1d10b0-18e0-4aef-802a-044e1f08fd05 {
  display: none;
}
#s-be1d10b0-18e0-4aef-802a-044e1f08fd05, #wrap-s-be1d10b0-18e0-4aef-802a-044e1f08fd05, #wrap-content-s-be1d10b0-18e0-4aef-802a-044e1f08fd05 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-be1d10b0-18e0-4aef-802a-044e1f08fd05 {
  display: none;
}
#s-be1d10b0-18e0-4aef-802a-044e1f08fd05, #wrap-s-be1d10b0-18e0-4aef-802a-044e1f08fd05, #wrap-content-s-be1d10b0-18e0-4aef-802a-044e1f08fd05 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-be1d10b0-18e0-4aef-802a-044e1f08fd05 {
  display: none;
}
#s-be1d10b0-18e0-4aef-802a-044e1f08fd05, #wrap-s-be1d10b0-18e0-4aef-802a-044e1f08fd05, #wrap-content-s-be1d10b0-18e0-4aef-802a-044e1f08fd05 { display: none !important; }}







#s-be1d10b0-18e0-4aef-802a-044e1f08fd05 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-be1d10b0-18e0-4aef-802a-044e1f08fd05.shg-box.shg-c {
  justify-content: center;
}

#s-e6b6922c-aa73-40f3-bc07-917054f7a899 {
  box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);
border-style: solid;
margin-left: 0px;
margin-right: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
[id="s-e6b6922c-aa73-40f3-bc07-917054f7a899"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-e6b6922c-aa73-40f3-bc07-917054f7a899"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-e6b6922c-aa73-40f3-bc07-917054f7a899"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-e6b6922c-aa73-40f3-bc07-917054f7a899"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-01e7b350-2a47-4c57-b2de-65cbf8648428 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 200px;
background-position: center center;
}








#s-01e7b350-2a47-4c57-b2de-65cbf8648428 > .shg-box-overlay {
  background-color: rgba(0, 101, 129, 1);
  opacity: 0;
  display: block;
}#s-01e7b350-2a47-4c57-b2de-65cbf8648428 {
  cursor: pointer;
}#s-01e7b350-2a47-4c57-b2de-65cbf8648428.shg-box.shg-c {
  justify-content: flex-start;
}

#s-05bc491e-bd81-4a37-a523-5b050eed1f06 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
background-color: rgba(0, 0, 0, 0.26);
}

#s-cbd90c99-88b2-4a86-ad54-6e87ddd5363b {
  background-repeat: no-repeat;
background-size: cover;
min-height: 200px;
background-position: center center;
}








#s-cbd90c99-88b2-4a86-ad54-6e87ddd5363b > .shg-box-overlay {
  background-color: rgba(0, 101, 129, 1);
  opacity: 0;
  display: block;
}#s-cbd90c99-88b2-4a86-ad54-6e87ddd5363b {
  cursor: pointer;
}#s-cbd90c99-88b2-4a86-ad54-6e87ddd5363b.shg-box.shg-c {
  justify-content: flex-start;
}

#s-01ea2583-c135-4a0b-88f0-a13618689c61 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
background-color: rgba(0, 0, 0, 0.26);
}

#s-bef13fe2-c2f9-4990-8163-f7f30df051e8 {
  box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);
border-style: solid;
margin-left: 0px;
margin-right: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
[id="s-bef13fe2-c2f9-4990-8163-f7f30df051e8"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-bef13fe2-c2f9-4990-8163-f7f30df051e8"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-bef13fe2-c2f9-4990-8163-f7f30df051e8"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-bef13fe2-c2f9-4990-8163-f7f30df051e8"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-2f18185e-3ecc-49c0-8175-7c7f17c51f78 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 200px;
background-position: center center;
}








#s-2f18185e-3ecc-49c0-8175-7c7f17c51f78 > .shg-box-overlay {
  background-color: rgba(0, 101, 129, 1);
  opacity: 0;
  display: block;
}#s-2f18185e-3ecc-49c0-8175-7c7f17c51f78 {
  cursor: pointer;
}#s-2f18185e-3ecc-49c0-8175-7c7f17c51f78.shg-box.shg-c {
  justify-content: flex-start;
}

#s-05ab4a5e-5fb4-427d-8f42-7ac795753d82 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
background-color: rgba(0, 0, 0, 0.26);
}

#s-8b4269ab-379f-49f0-8ee8-74b6102bbd8d {
  background-repeat: no-repeat;
background-size: cover;
min-height: 200px;
background-position: center center;
}








#s-8b4269ab-379f-49f0-8ee8-74b6102bbd8d > .shg-box-overlay {
  background-color: rgba(0, 101, 129, 1);
  opacity: 0;
  display: block;
}#s-8b4269ab-379f-49f0-8ee8-74b6102bbd8d {
  cursor: pointer;
}#s-8b4269ab-379f-49f0-8ee8-74b6102bbd8d.shg-box.shg-c {
  justify-content: flex-start;
}

#s-ad10921f-21b8-4f9a-a220-ac4ac9827b2a {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
background-color: rgba(0, 0, 0, 0.26);
}

#s-cb57ebe7-0bc0-4c97-8930-07acd1a9535b {
  box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);
border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
[id="s-cb57ebe7-0bc0-4c97-8930-07acd1a9535b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-cb57ebe7-0bc0-4c97-8930-07acd1a9535b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-cb57ebe7-0bc0-4c97-8930-07acd1a9535b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-cb57ebe7-0bc0-4c97-8930-07acd1a9535b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-db6812a1-5088-49e0-85e1-cccbfa24dd9a {
  background-repeat: no-repeat;
background-size: cover;
min-height: 200px;
background-position: center center;
}








#s-db6812a1-5088-49e0-85e1-cccbfa24dd9a > .shg-box-overlay {
  background-color: rgba(0, 101, 129, 1);
  opacity: 0;
  display: block;
}#s-db6812a1-5088-49e0-85e1-cccbfa24dd9a {
  cursor: pointer;
}#s-db6812a1-5088-49e0-85e1-cccbfa24dd9a.shg-box.shg-c {
  justify-content: flex-start;
}

#s-a0564b87-e0a4-4af0-ad3b-a07a99a5e097 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
background-color: rgba(0, 0, 0, 0.26);
}

#s-4e0979da-e05e-410b-a6b1-b935603200a2 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 200px;
background-position: center center;
}








#s-4e0979da-e05e-410b-a6b1-b935603200a2 > .shg-box-overlay {
  background-color: rgba(0, 101, 129, 1);
  opacity: 0;
  display: block;
}#s-4e0979da-e05e-410b-a6b1-b935603200a2 {
  cursor: pointer;
}#s-4e0979da-e05e-410b-a6b1-b935603200a2.shg-box.shg-c {
  justify-content: flex-start;
}

#s-b756da29-cf42-434e-8814-7d65ef2619fa {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
background-color: rgba(0, 0, 0, 0.26);
}

#s-57b198a1-30da-4d4b-a20b-5d102c20aa0c {
  background-repeat: no-repeat;
margin-bottom: -90px;
min-height: 30px;
}








#s-57b198a1-30da-4d4b-a20b-5d102c20aa0c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-57b198a1-30da-4d4b-a20b-5d102c20aa0c.shg-box.shg-c {
  justify-content: center;
}

#s-3826d2a5-0783-4d44-b0ec-44f65cc6c17f {
  min-height: 50px;
}
@media (max-width: 767px){#s-3826d2a5-0783-4d44-b0ec-44f65cc6c17f {
  display: none;
}
#s-3826d2a5-0783-4d44-b0ec-44f65cc6c17f, #wrap-s-3826d2a5-0783-4d44-b0ec-44f65cc6c17f, #wrap-content-s-3826d2a5-0783-4d44-b0ec-44f65cc6c17f { display: none !important; }}







#s-3826d2a5-0783-4d44-b0ec-44f65cc6c17f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3826d2a5-0783-4d44-b0ec-44f65cc6c17f.shg-box.shg-c {
  justify-content: center;
}

#s-0d8f44d1-6fe7-48da-95b8-39414d17336d {
  box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);
border-style: solid;
margin-left: 0px;
margin-right: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
[id="s-0d8f44d1-6fe7-48da-95b8-39414d17336d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-0d8f44d1-6fe7-48da-95b8-39414d17336d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-0d8f44d1-6fe7-48da-95b8-39414d17336d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-0d8f44d1-6fe7-48da-95b8-39414d17336d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-dff91b62-994a-4666-9175-99766eafd109 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 447px;
background-position: center center;
}








#s-dff91b62-994a-4666-9175-99766eafd109 > .shg-box-overlay {
  background-color: rgba(0, 101, 129, 1);
  opacity: 0;
  display: block;
}#s-dff91b62-994a-4666-9175-99766eafd109 {
  cursor: pointer;
}#s-dff91b62-994a-4666-9175-99766eafd109.shg-box.shg-c {
  justify-content: center;
}

#s-3d626a4f-4282-41cc-8a28-19f6ca0915bf {
  margin-top: -224px;
margin-bottom: -188px;
opacity: 1;
}

#s-3d626a4f-4282-41cc-8a28-19f6ca0915bf > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 0);
}

#s-3d626a4f-4282-41cc-8a28-19f6ca0915bf > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(245, 245, 245, 0.83);
  
}

#s-3d626a4f-4282-41cc-8a28-19f6ca0915bf > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-3d626a4f-4282-41cc-8a28-19f6ca0915bf > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(221, 221, 221, 0);
}

#s-3d626a4f-4282-41cc-8a28-19f6ca0915bf > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: Tenor Sans;
  
  
  font-size: 35px;
}

#s-3d626a4f-4282-41cc-8a28-19f6ca0915bf > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 35px;
}
#s-f1f85467-8a9c-421c-bec1-5824ccb6350a {
  padding-top: 10px;
background-color: rgba(0, 0, 0, 0.26);
}

#s-42dc7c9c-13c6-4cba-8edf-a8dccd839601 {
  min-height: 50px;
}








#s-42dc7c9c-13c6-4cba-8edf-a8dccd839601 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-42dc7c9c-13c6-4cba-8edf-a8dccd839601.shg-box.shg-c {
  justify-content: center;
}

#s-4b5c48aa-c992-4cfc-9cc6-0311e386dedf {
  background-repeat: no-repeat;
background-size: cover;
min-height: 447px;
background-position: center center;
}








#s-4b5c48aa-c992-4cfc-9cc6-0311e386dedf > .shg-box-overlay {
  background-color: rgba(0, 101, 129, 1);
  opacity: 0;
  display: block;
}#s-4b5c48aa-c992-4cfc-9cc6-0311e386dedf {
  cursor: pointer;
}#s-4b5c48aa-c992-4cfc-9cc6-0311e386dedf.shg-box.shg-c {
  justify-content: center;
}

#s-89e0a7cd-bc43-4227-81b3-20e51b7b4ddb {
  margin-top: -224px;
margin-bottom: -224px;
}

#s-89e0a7cd-bc43-4227-81b3-20e51b7b4ddb > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 0);
}

#s-89e0a7cd-bc43-4227-81b3-20e51b7b4ddb > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(245, 245, 245, 0.85);
  padding: 0px;
}

#s-89e0a7cd-bc43-4227-81b3-20e51b7b4ddb > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-89e0a7cd-bc43-4227-81b3-20e51b7b4ddb > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(221, 221, 221, 0);
}

#s-89e0a7cd-bc43-4227-81b3-20e51b7b4ddb > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: Tenor Sans;
  
  
  font-size: 35px;
}

#s-89e0a7cd-bc43-4227-81b3-20e51b7b4ddb > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 35px;
}
#s-e3896d1d-da5d-4ffc-ac67-69cc90710400 {
  padding-top: 10px;
background-color: rgba(0, 0, 0, 0.26);
}

#s-2549d01e-e114-4d71-9a50-02bd0690560d {
  box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);
border-style: solid;
margin-left: 0px;
margin-right: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
[id="s-2549d01e-e114-4d71-9a50-02bd0690560d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-2549d01e-e114-4d71-9a50-02bd0690560d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-2549d01e-e114-4d71-9a50-02bd0690560d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-2549d01e-e114-4d71-9a50-02bd0690560d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-9237bee0-9e3f-47b7-9a2c-7b10f64a710f {
  background-repeat: no-repeat;
background-size: cover;
min-height: 447px;
background-position: center center;
}








#s-9237bee0-9e3f-47b7-9a2c-7b10f64a710f > .shg-box-overlay {
  background-color: rgba(0, 101, 129, 1);
  opacity: 0;
  display: block;
}#s-9237bee0-9e3f-47b7-9a2c-7b10f64a710f {
  cursor: pointer;
}#s-9237bee0-9e3f-47b7-9a2c-7b10f64a710f.shg-box.shg-c {
  justify-content: center;
}

#s-df951f06-4808-47fa-86b1-84fdcad08d2a {
  margin-top: -224px;
margin-bottom: -224px;
}

#s-df951f06-4808-47fa-86b1-84fdcad08d2a > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 0);
}

#s-df951f06-4808-47fa-86b1-84fdcad08d2a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(245, 245, 245, 0.85);
  padding: 0px;
}

#s-df951f06-4808-47fa-86b1-84fdcad08d2a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-df951f06-4808-47fa-86b1-84fdcad08d2a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(221, 221, 221, 0);
}

#s-df951f06-4808-47fa-86b1-84fdcad08d2a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: Tenor Sans;
  
  
  font-size: 35px;
}

#s-df951f06-4808-47fa-86b1-84fdcad08d2a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 35px;
}
#s-5a58c90e-d639-4338-b6f5-a857453bb4b6 {
  padding-top: 10px;
background-color: rgba(0, 0, 0, 0.26);
}

#s-4daea40e-a2f8-49a3-9b6f-ee5739ae3c72 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 447px;
background-position: center center;
}








#s-4daea40e-a2f8-49a3-9b6f-ee5739ae3c72 > .shg-box-overlay {
  background-color: rgba(0, 101, 129, 1);
  opacity: 0;
  display: block;
}#s-4daea40e-a2f8-49a3-9b6f-ee5739ae3c72 {
  cursor: pointer;
}#s-4daea40e-a2f8-49a3-9b6f-ee5739ae3c72.shg-box.shg-c {
  justify-content: center;
}

#s-0b1cae73-d1f9-4e6c-a43e-23504c01c111 {
  margin-top: -224px;
margin-bottom: -224px;
}

#s-0b1cae73-d1f9-4e6c-a43e-23504c01c111 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 0);
}

#s-0b1cae73-d1f9-4e6c-a43e-23504c01c111 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(245, 245, 245, 0.66);
  padding: 0px;
}

#s-0b1cae73-d1f9-4e6c-a43e-23504c01c111 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-0b1cae73-d1f9-4e6c-a43e-23504c01c111 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(221, 221, 221, 0);
}

#s-0b1cae73-d1f9-4e6c-a43e-23504c01c111 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: Tenor Sans;
  
  
  font-size: 35px;
}

#s-0b1cae73-d1f9-4e6c-a43e-23504c01c111 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 35px;
}
#s-45db31cd-03e5-4a6e-a39d-6a68a8f37526 {
  padding-top: 10px;
background-color: rgba(0, 0, 0, 0.26);
}

#s-c8ef2c96-20b7-403e-a0c5-3ef2565d930e {
  box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);
border-style: solid;
margin-left: 0px;
margin-right: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
[id="s-c8ef2c96-20b7-403e-a0c5-3ef2565d930e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-c8ef2c96-20b7-403e-a0c5-3ef2565d930e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-c8ef2c96-20b7-403e-a0c5-3ef2565d930e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-c8ef2c96-20b7-403e-a0c5-3ef2565d930e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-cf52746c-a70a-4b31-a372-ca26030520b2 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 447px;
background-position: center center;
}








#s-cf52746c-a70a-4b31-a372-ca26030520b2 > .shg-box-overlay {
  background-color: rgba(0, 101, 129, 1);
  opacity: 0;
  display: block;
}#s-cf52746c-a70a-4b31-a372-ca26030520b2 {
  cursor: pointer;
}#s-cf52746c-a70a-4b31-a372-ca26030520b2.shg-box.shg-c {
  justify-content: center;
}

#s-550f6328-891c-46b5-a067-ecfa02c0be0f {
  margin-top: -224px;
margin-bottom: -224px;
}

#s-550f6328-891c-46b5-a067-ecfa02c0be0f > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 0);
}

#s-550f6328-891c-46b5-a067-ecfa02c0be0f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(245, 245, 245, 0.85);
  padding: 0px;
}

#s-550f6328-891c-46b5-a067-ecfa02c0be0f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-550f6328-891c-46b5-a067-ecfa02c0be0f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(221, 221, 221, 0);
}

#s-550f6328-891c-46b5-a067-ecfa02c0be0f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: Tenor Sans;
  
  
  font-size: 35px;
}

#s-550f6328-891c-46b5-a067-ecfa02c0be0f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 35px;
}
#s-f6da97fc-762d-4881-870e-35e605bcf4ca {
  padding-top: 10px;
background-color: rgba(0, 0, 0, 0.26);
}

#s-6ebabc10-a867-4276-a868-03e01415bf9c {
  background-repeat: no-repeat;
background-size: cover;
min-height: 447px;
background-position: center center;
}








#s-6ebabc10-a867-4276-a868-03e01415bf9c > .shg-box-overlay {
  background-color: rgba(0, 101, 129, 1);
  opacity: 0;
  display: block;
}#s-6ebabc10-a867-4276-a868-03e01415bf9c {
  cursor: pointer;
}#s-6ebabc10-a867-4276-a868-03e01415bf9c.shg-box.shg-c {
  justify-content: center;
}

#s-21259e87-355e-455f-8bb6-30ccf6ff3c6b {
  margin-top: -224px;
margin-bottom: -224px;
}

#s-21259e87-355e-455f-8bb6-30ccf6ff3c6b > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 0);
}

#s-21259e87-355e-455f-8bb6-30ccf6ff3c6b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(245, 245, 245, 0.66);
  padding: 0px;
}

#s-21259e87-355e-455f-8bb6-30ccf6ff3c6b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-21259e87-355e-455f-8bb6-30ccf6ff3c6b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(221, 221, 221, 0);
}

#s-21259e87-355e-455f-8bb6-30ccf6ff3c6b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: Tenor Sans;
  
  
  font-size: 35px;
}

#s-21259e87-355e-455f-8bb6-30ccf6ff3c6b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 35px;
}
#s-34325d12-db08-4d61-abc6-2892dd85156c {
  padding-top: 10px;
background-color: rgba(0, 0, 0, 0.26);
}

#s-2782c164-06c1-4f26-85b2-8320c0f07654 {
  background-repeat: no-repeat;
min-height: 30px;
}








#s-2782c164-06c1-4f26-85b2-8320c0f07654 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2782c164-06c1-4f26-85b2-8320c0f07654.shg-box.shg-c {
  justify-content: center;
}

/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

#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;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

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

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

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}
