.shg-box {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  flex-direction: column;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  /**
   * 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: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.shg-box-vertical-align-top {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

.shg-box-vertical-align-center, .shg-box-vertical-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shg-box-vertical-align-bottom {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  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-83c7b6b9-6a11-42f0-a43f-9d65ee0fed0b {
  padding-top: 40px;
padding-bottom: 40px;
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;
min-height: 50px;
opacity: 1;
}
@media (min-width: 992px) and (max-width: 1199px){#s-83c7b6b9-6a11-42f0-a43f-9d65ee0fed0b {
  display: none;
}
#s-83c7b6b9-6a11-42f0-a43f-9d65ee0fed0b, #wrap-s-83c7b6b9-6a11-42f0-a43f-9d65ee0fed0b { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-83c7b6b9-6a11-42f0-a43f-9d65ee0fed0b {
  display: none;
}
#s-83c7b6b9-6a11-42f0-a43f-9d65ee0fed0b, #wrap-s-83c7b6b9-6a11-42f0-a43f-9d65ee0fed0b { display: none !important; }}@media (max-width: 767px){#s-83c7b6b9-6a11-42f0-a43f-9d65ee0fed0b {
  display: none;
}
#s-83c7b6b9-6a11-42f0-a43f-9d65ee0fed0b, #wrap-s-83c7b6b9-6a11-42f0-a43f-9d65ee0fed0b { display: none !important; }}







#s-83c7b6b9-6a11-42f0-a43f-9d65ee0fed0b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-83c7b6b9-6a11-42f0-a43f-9d65ee0fed0b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3,
.shogun-heading-component h4,
.shogun-heading-component h5,
.shogun-heading-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: ;
  font-family: ;
  text-transform: none;
  font-weight: ;
  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-f2588a3a-5d6f-4cdb-b3ab-612ca299694e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f2588a3a-5d6f-4cdb-b3ab-612ca299694e .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Raleway";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



.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-aae85468-6d58-4bcc-aa11-61e5ff065cfc {
  margin-top: 16px;
margin-bottom: 16px;
padding-top: 10px;
padding-left: 40px;
padding-bottom: 10px;
padding-right: 40px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}

#s-aae85468-6d58-4bcc-aa11-61e5ff065cfc .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-aae85468-6d58-4bcc-aa11-61e5ff065cfc .shg-sld-nav-button.shg-sld-left,
#s-aae85468-6d58-4bcc-aa11-61e5ff065cfc .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

.shg-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  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-51cb84ca-007e-4b1e-af8c-807af0e2e8f0 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-51cb84ca-007e-4b1e-af8c-807af0e2e8f0"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-51cb84ca-007e-4b1e-af8c-807af0e2e8f0"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-51cb84ca-007e-4b1e-af8c-807af0e2e8f0"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-51cb84ca-007e-4b1e-af8c-807af0e2e8f0"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-9de11249-1121-40c9-a158-dabed4f1110a {
  margin-left: auto;
margin-right: auto;
}

.shg-product-image-wrapper a.shogun-product-image-url {
  display: inline-block;
}

.shg-product-image-wrapper img.shogun-image,
.shogun-component img.shogun-image {
  display: inline-block;
  vertical-align: middle;
}

.shg-product-img-placeholder img {
  padding: 3rem;
  background: rgba(0, 0, 0, 0.1);
  max-width: max-content;
}

.shg-product-image-wrapper {
  position: relative;
  width: 100%;
}

.shg-product-image-wrapper.visible {
  display: inline-block;
}

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

.shg-product-image-wrapper .shg-image-zoom {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  max-width: 100%;
  min-height: 100%;
}

.shg-c.shg-align-center .shg-image-zoom {
  margin: 0 auto;
}

.shg-c.shg-align-right .shg-image-zoom {
  margin-left: auto;
}

.shg-image-zoom .shg-image-zoom-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: transform 0.5s ease-out;
  transform: scale(1);
}

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

#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 {
  max-width:  100%;
}

.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-image-zoom,
.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image,
.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-image-zoom,
.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 {
  max-width:  100%;
}

.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-image-zoom,
.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image,
.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-image-zoom,
.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 {
  max-width:  100%;
}

.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-image-zoom,
.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image,
.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-image-zoom,
.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 {
  max-width:  100%;
}

.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-image-zoom,
.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image,
.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-image-zoom,
.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 {
  max-width:  100%;
}

.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-image-zoom,
.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image,
.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 .shg-image-zoom,
.shg-c#s-d29d8207-7207-44fc-9abf-d2afdaad1f25 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
.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 {
  color: ;
  font-family: ;
  font-weight: ;
}

.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 ::selection,
.shg-default-text-content *::selection {
  background: #accef7;
}

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

.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 {
  color: ;
  font-family: ;
  font-weight: ;
}

.shg-theme-text-content p {
  color: ;
  font-family: ;
  font-weight: ;
}

#s-8e78e229-228f-4e1b-ad77-e47caae1ddaa {
  margin-left: auto;
margin-right: auto;
}

.shg-btn-container {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

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

.shg-variant-btn {
  cursor: pointer;
  box-sizing: border-box;
  display: inline-block;
  text-decoration: none;
  letter-spacing: normal;
}

.shg-variant-btn.hidden {
  display: none;
}

.shg-variant-btn.disabled {
  cursor: not-allowed;
}

.shg-variant-btn:not(.shg-variant-btn-stretch) {
  display: inline-block;
}

.shg-variant-btn-wrapper.shg-align-left {
  text-align: left;
}

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

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

#s-d81e149f-d37a-47d6-bbe4-9c41fd86b6d2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-d81e149f-d37a-47d6-bbe4-9c41fd86b6d2 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-d81e149f-d37a-47d6-bbe4-9c41fd86b6d2 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-d81e149f-d37a-47d6-bbe4-9c41fd86b6d2 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-d81e149f-d37a-47d6-bbe4-9c41fd86b6d2 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-d81e149f-d37a-47d6-bbe4-9c41fd86b6d2 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-d81e149f-d37a-47d6-bbe4-9c41fd86b6d2 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-d81e149f-d37a-47d6-bbe4-9c41fd86b6d2 .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-d81e149f-d37a-47d6-bbe4-9c41fd86b6d2 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-d81e149f-d37a-47d6-bbe4-9c41fd86b6d2 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-d81e149f-d37a-47d6-bbe4-9c41fd86b6d2 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-d81e149f-d37a-47d6-bbe4-9c41fd86b6d2 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-d81e149f-d37a-47d6-bbe4-9c41fd86b6d2-btn-wrapper {
    text-align: center;
  }


#s-d81e149f-d37a-47d6-bbe4-9c41fd86b6d2 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-d81e149f-d37a-47d6-bbe4-9c41fd86b6d2 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-d81e149f-d37a-47d6-bbe4-9c41fd86b6d2 .shg-variant-btn:active, #s-d81e149f-d37a-47d6-bbe4-9c41fd86b6d2 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-d81e149f-d37a-47d6-bbe4-9c41fd86b6d2 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-a58e3da7-424f-4e8c-abef-7f0a06250663 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a58e3da7-424f-4e8c-abef-7f0a06250663 .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-a58e3da7-424f-4e8c-abef-7f0a06250663 .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-a58e3da7-424f-4e8c-abef-7f0a06250663 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

.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-e25d16f2-d5db-4964-85fe-dde569b83f48 {
  border-style: solid;
margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 100px;
padding-bottom: 10px;
padding-right: 100px;
border-color: rgba(43, 92, 158, 1);
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-e25d16f2-d5db-4964-85fe-dde569b83f48:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-e25d16f2-d5db-4964-85fe-dde569b83f48:active {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-e25d16f2-d5db-4964-85fe-dde569b83f48-atc-btn-wrapper {
    text-align: center;
  }


#s-e25d16f2-d5db-4964-85fe-dde569b83f48 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e25d16f2-d5db-4964-85fe-dde569b83f48.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e25d16f2-d5db-4964-85fe-dde569b83f48.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-e25d16f2-d5db-4964-85fe-dde569b83f48.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-e25d16f2-d5db-4964-85fe-dde569b83f48.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-e25d16f2-d5db-4964-85fe-dde569b83f48-atc-btn-wrapper {
    text-align: center;
  }


#s-e25d16f2-d5db-4964-85fe-dde569b83f48 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e25d16f2-d5db-4964-85fe-dde569b83f48.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e25d16f2-d5db-4964-85fe-dde569b83f48.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-e25d16f2-d5db-4964-85fe-dde569b83f48.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-e25d16f2-d5db-4964-85fe-dde569b83f48.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-e25d16f2-d5db-4964-85fe-dde569b83f48-atc-btn-wrapper {
    text-align: center;
  }


#s-e25d16f2-d5db-4964-85fe-dde569b83f48 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e25d16f2-d5db-4964-85fe-dde569b83f48.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e25d16f2-d5db-4964-85fe-dde569b83f48.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-e25d16f2-d5db-4964-85fe-dde569b83f48.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-e25d16f2-d5db-4964-85fe-dde569b83f48.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-e25d16f2-d5db-4964-85fe-dde569b83f48-atc-btn-wrapper {
    text-align: center;
  }


#s-e25d16f2-d5db-4964-85fe-dde569b83f48 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e25d16f2-d5db-4964-85fe-dde569b83f48.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e25d16f2-d5db-4964-85fe-dde569b83f48.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-e25d16f2-d5db-4964-85fe-dde569b83f48.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-e25d16f2-d5db-4964-85fe-dde569b83f48.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-e25d16f2-d5db-4964-85fe-dde569b83f48-atc-btn-wrapper {
    text-align: center;
  }


#s-e25d16f2-d5db-4964-85fe-dde569b83f48 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e25d16f2-d5db-4964-85fe-dde569b83f48.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e25d16f2-d5db-4964-85fe-dde569b83f48.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-e25d16f2-d5db-4964-85fe-dde569b83f48.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-e25d16f2-d5db-4964-85fe-dde569b83f48.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-354a9709-56cd-4a3b-a137-d80006acf2fd {
  margin-left: auto;
margin-right: auto;
}

#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 {
  max-width:  100%;
}

.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-image-zoom,
.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image,
.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-image-zoom,
.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 {
  max-width:  100%;
}

.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-image-zoom,
.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image,
.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-image-zoom,
.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 {
  max-width:  100%;
}

.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-image-zoom,
.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image,
.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-image-zoom,
.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 {
  max-width:  100%;
}

.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-image-zoom,
.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image,
.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-image-zoom,
.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 {
  max-width:  100%;
}

.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-image-zoom,
.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image,
.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 .shg-image-zoom,
.shg-c#s-e637ed5c-aa0b-488d-a57d-ad3d71819ae7 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-84668b93-95d2-4437-8960-4356cc4f8d09 {
  margin-left: auto;
margin-right: auto;
}

#s-cdacb3dc-c043-48ed-8d2b-c93afa2d5de6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-cdacb3dc-c043-48ed-8d2b-c93afa2d5de6 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-cdacb3dc-c043-48ed-8d2b-c93afa2d5de6 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-cdacb3dc-c043-48ed-8d2b-c93afa2d5de6 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-cdacb3dc-c043-48ed-8d2b-c93afa2d5de6 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-cdacb3dc-c043-48ed-8d2b-c93afa2d5de6 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-cdacb3dc-c043-48ed-8d2b-c93afa2d5de6 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-cdacb3dc-c043-48ed-8d2b-c93afa2d5de6 .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-cdacb3dc-c043-48ed-8d2b-c93afa2d5de6 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-cdacb3dc-c043-48ed-8d2b-c93afa2d5de6 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-cdacb3dc-c043-48ed-8d2b-c93afa2d5de6 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-cdacb3dc-c043-48ed-8d2b-c93afa2d5de6 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-cdacb3dc-c043-48ed-8d2b-c93afa2d5de6-btn-wrapper {
    text-align: center;
  }


#s-cdacb3dc-c043-48ed-8d2b-c93afa2d5de6 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-cdacb3dc-c043-48ed-8d2b-c93afa2d5de6 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-cdacb3dc-c043-48ed-8d2b-c93afa2d5de6 .shg-variant-btn:active, #s-cdacb3dc-c043-48ed-8d2b-c93afa2d5de6 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-cdacb3dc-c043-48ed-8d2b-c93afa2d5de6 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-6ebc48e3-b057-46ab-9b64-b060a0657eb4 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-6ebc48e3-b057-46ab-9b64-b060a0657eb4 .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-6ebc48e3-b057-46ab-9b64-b060a0657eb4 .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-6ebc48e3-b057-46ab-9b64-b060a0657eb4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4 {
  border-style: solid;
margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 100px;
padding-bottom: 10px;
padding-right: 100px;
border-color: rgba(43, 92, 158, 1);
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4:active {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4-atc-btn-wrapper {
    text-align: center;
  }


#s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4-atc-btn-wrapper {
    text-align: center;
  }


#s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4-atc-btn-wrapper {
    text-align: center;
  }


#s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4-atc-btn-wrapper {
    text-align: center;
  }


#s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4-atc-btn-wrapper {
    text-align: center;
  }


#s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-b8cfcc53-d03f-45b8-85bf-b25ef35b8bd4.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-3b505b47-6d51-4ff6-9c6f-f7a8047f0411 {
  margin-left: auto;
margin-right: auto;
}

#s-d6e3517d-1a71-4163-837b-daef0d7699e8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 {
  max-width:  100%;
}

.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-image-zoom,
.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image,
.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-image-zoom,
.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 {
  max-width:  100%;
}

.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-image-zoom,
.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image,
.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-image-zoom,
.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 {
  max-width:  100%;
}

.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-image-zoom,
.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image,
.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-image-zoom,
.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 {
  max-width:  100%;
}

.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-image-zoom,
.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image,
.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-image-zoom,
.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 {
  max-width:  100%;
}

.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-image-zoom,
.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image,
.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 .shg-image-zoom,
.shg-c#s-d6e3517d-1a71-4163-837b-daef0d7699e8 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6b59d688-1bf2-4475-aa43-f9ac6c551798 {
  margin-left: auto;
margin-right: auto;
}

#s-653090a7-665a-42b9-b5a3-2366e6369e4e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-653090a7-665a-42b9-b5a3-2366e6369e4e .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-653090a7-665a-42b9-b5a3-2366e6369e4e .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-653090a7-665a-42b9-b5a3-2366e6369e4e .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-653090a7-665a-42b9-b5a3-2366e6369e4e .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-653090a7-665a-42b9-b5a3-2366e6369e4e .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-653090a7-665a-42b9-b5a3-2366e6369e4e .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-653090a7-665a-42b9-b5a3-2366e6369e4e .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-653090a7-665a-42b9-b5a3-2366e6369e4e .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-653090a7-665a-42b9-b5a3-2366e6369e4e .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-653090a7-665a-42b9-b5a3-2366e6369e4e .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-653090a7-665a-42b9-b5a3-2366e6369e4e .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-653090a7-665a-42b9-b5a3-2366e6369e4e-btn-wrapper {
    text-align: center;
  }


#s-653090a7-665a-42b9-b5a3-2366e6369e4e .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-653090a7-665a-42b9-b5a3-2366e6369e4e .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-653090a7-665a-42b9-b5a3-2366e6369e4e .shg-variant-btn:active, #s-653090a7-665a-42b9-b5a3-2366e6369e4e .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-653090a7-665a-42b9-b5a3-2366e6369e4e .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-7a5adc0c-c227-4d50-8479-018bb1812572 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-7a5adc0c-c227-4d50-8479-018bb1812572 .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-7a5adc0c-c227-4d50-8479-018bb1812572 .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-7a5adc0c-c227-4d50-8479-018bb1812572 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff {
  border-style: solid;
margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 100px;
padding-bottom: 10px;
padding-right: 100px;
border-color: rgba(43, 92, 158, 1);
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff:active {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff-atc-btn-wrapper {
    text-align: center;
  }


#s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff-atc-btn-wrapper {
    text-align: center;
  }


#s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff-atc-btn-wrapper {
    text-align: center;
  }


#s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff-atc-btn-wrapper {
    text-align: center;
  }


#s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff-atc-btn-wrapper {
    text-align: center;
  }


#s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-04c0cb4b-8d44-4cd4-a555-e7e7f38695ff.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-36d44315-9f74-4120-a2b6-a753506fd30e {
  margin-left: auto;
margin-right: auto;
}

#s-32343fe3-8d50-452a-b029-dad209c29e47 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 {
  max-width:  100%;
}

.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-image-zoom,
.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image,
.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-image-zoom,
.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 {
  max-width:  100%;
}

.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-image-zoom,
.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image,
.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-image-zoom,
.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 {
  max-width:  100%;
}

.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-image-zoom,
.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image,
.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-image-zoom,
.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 {
  max-width:  100%;
}

.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-image-zoom,
.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image,
.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-image-zoom,
.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 {
  max-width:  100%;
}

.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-image-zoom,
.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image,
.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 .shg-image-zoom,
.shg-c#s-32343fe3-8d50-452a-b029-dad209c29e47 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7f49271f-ad85-4257-a07f-47339b727990 {
  margin-left: auto;
margin-right: auto;
}

#s-6b5c1767-beb3-494e-a15f-83413eb86522 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-6b5c1767-beb3-494e-a15f-83413eb86522 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-6b5c1767-beb3-494e-a15f-83413eb86522 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-6b5c1767-beb3-494e-a15f-83413eb86522 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-6b5c1767-beb3-494e-a15f-83413eb86522 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-6b5c1767-beb3-494e-a15f-83413eb86522 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-6b5c1767-beb3-494e-a15f-83413eb86522 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-6b5c1767-beb3-494e-a15f-83413eb86522 .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-6b5c1767-beb3-494e-a15f-83413eb86522 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-6b5c1767-beb3-494e-a15f-83413eb86522 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-6b5c1767-beb3-494e-a15f-83413eb86522 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-6b5c1767-beb3-494e-a15f-83413eb86522 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-6b5c1767-beb3-494e-a15f-83413eb86522-btn-wrapper {
    text-align: center;
  }


#s-6b5c1767-beb3-494e-a15f-83413eb86522 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-6b5c1767-beb3-494e-a15f-83413eb86522 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-6b5c1767-beb3-494e-a15f-83413eb86522 .shg-variant-btn:active, #s-6b5c1767-beb3-494e-a15f-83413eb86522 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-6b5c1767-beb3-494e-a15f-83413eb86522 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-3bf5f334-0da0-4c48-8592-4f83e00b2915 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-3bf5f334-0da0-4c48-8592-4f83e00b2915 .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-3bf5f334-0da0-4c48-8592-4f83e00b2915 .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-3bf5f334-0da0-4c48-8592-4f83e00b2915 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377 {
  border-style: solid;
margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 100px;
padding-bottom: 10px;
padding-right: 100px;
border-color: rgba(43, 92, 158, 1);
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377:active {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377-atc-btn-wrapper {
    text-align: center;
  }


#s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377-atc-btn-wrapper {
    text-align: center;
  }


#s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377-atc-btn-wrapper {
    text-align: center;
  }


#s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377-atc-btn-wrapper {
    text-align: center;
  }


#s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377-atc-btn-wrapper {
    text-align: center;
  }


#s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-f3b6ce3c-59ea-4c1c-a04b-d940f76d7377.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-a18ed4d3-641b-44c0-89d4-977c135c0f07 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-a18ed4d3-641b-44c0-89d4-977c135c0f07"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-a18ed4d3-641b-44c0-89d4-977c135c0f07"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-a18ed4d3-641b-44c0-89d4-977c135c0f07"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-a18ed4d3-641b-44c0-89d4-977c135c0f07"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-3726d09b-9fd9-4e6a-93a5-4552e7532752 {
  margin-left: auto;
margin-right: auto;
}

#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 {
  max-width:  100%;
}

.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-image-zoom,
.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image {
  max-width: 1001px !important;
  
}

.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image,
.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-image-zoom,
.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 {
  max-width:  100%;
}

.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-image-zoom,
.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image {
  max-width: 1001px !important;
  
}

.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image,
.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-image-zoom,
.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 {
  max-width:  100%;
}

.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-image-zoom,
.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image {
  max-width: 1001px !important;
  
}

.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image,
.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-image-zoom,
.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 {
  max-width:  100%;
}

.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-image-zoom,
.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image {
  max-width: 1001px !important;
  
}

.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image,
.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-image-zoom,
.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 {
  max-width:  100%;
}

.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-image-zoom,
.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image {
  max-width: 1001px !important;
  
}

.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image,
.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 .shg-image-zoom,
.shg-c#s-84bca58f-24f6-4ca9-b347-90ce1e4d5894 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0f720cf0-fcc7-4191-bf06-3aa2f400b572 {
  margin-left: auto;
margin-right: auto;
}

#s-e2b1d424-99e5-4a3b-9115-7969882f503b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-e2b1d424-99e5-4a3b-9115-7969882f503b .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-e2b1d424-99e5-4a3b-9115-7969882f503b .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-e2b1d424-99e5-4a3b-9115-7969882f503b .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-e2b1d424-99e5-4a3b-9115-7969882f503b .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-e2b1d424-99e5-4a3b-9115-7969882f503b .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-e2b1d424-99e5-4a3b-9115-7969882f503b .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-e2b1d424-99e5-4a3b-9115-7969882f503b .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-e2b1d424-99e5-4a3b-9115-7969882f503b .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-e2b1d424-99e5-4a3b-9115-7969882f503b .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-e2b1d424-99e5-4a3b-9115-7969882f503b .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-e2b1d424-99e5-4a3b-9115-7969882f503b .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-e2b1d424-99e5-4a3b-9115-7969882f503b-btn-wrapper {
    text-align: center;
  }


#s-e2b1d424-99e5-4a3b-9115-7969882f503b .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-e2b1d424-99e5-4a3b-9115-7969882f503b .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-e2b1d424-99e5-4a3b-9115-7969882f503b .shg-variant-btn:active, #s-e2b1d424-99e5-4a3b-9115-7969882f503b .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-e2b1d424-99e5-4a3b-9115-7969882f503b .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-e00315d0-98ca-4641-8d3e-503db29d7619 {
  margin-left: auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
text-align: center;
}

#s-e00315d0-98ca-4641-8d3e-503db29d7619 .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-e00315d0-98ca-4641-8d3e-503db29d7619 .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-e00315d0-98ca-4641-8d3e-503db29d7619 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 100px;
padding-bottom: 10px;
padding-right: 100px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(43, 92, 158, 1);
border-style: solid;
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c-atc-btn-wrapper {
    text-align: center;
  }


#s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c-atc-btn-wrapper {
    text-align: center;
  }


#s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c-atc-btn-wrapper {
    text-align: center;
  }


#s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c-atc-btn-wrapper {
    text-align: center;
  }


#s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c-atc-btn-wrapper {
    text-align: center;
  }


#s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-6bbc30c2-05fa-4fc8-b48e-3f0917427f9c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-df274cb8-d301-426e-b7c0-9cb1e6b74380 {
  margin-left: auto;
margin-right: auto;
}

#s-898fd814-fe55-4560-b11d-e8ff8e5d137a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a {
  max-width:  100%;
}

.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-image-zoom,
.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image {
  max-width: 2000px !important;
  
}

.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image,
.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-image-zoom,
.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a {
  max-width:  100%;
}

.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-image-zoom,
.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image {
  max-width: 2000px !important;
  
}

.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image,
.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-image-zoom,
.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a {
  max-width:  100%;
}

.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-image-zoom,
.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image {
  max-width: 2000px !important;
  
}

.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image,
.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-image-zoom,
.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a {
  max-width:  100%;
}

.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-image-zoom,
.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image {
  max-width: 2000px !important;
  
}

.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image,
.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-image-zoom,
.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a {
  max-width:  100%;
}

.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-image-zoom,
.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image {
  max-width: 2000px !important;
  
}

.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image,
.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a .shg-image-zoom,
.shg-c#s-898fd814-fe55-4560-b11d-e8ff8e5d137a img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3e66be08-b9bd-4adb-ac8e-6646b1147c46 {
  margin-left: auto;
margin-right: auto;
}

#s-f9ac3b08-5457-466c-b1b2-693554b2b4bf {
  margin-left: auto;
margin-right: auto;
}

#s-19e654c5-2412-4c46-842c-6088b028fc3e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-19e654c5-2412-4c46-842c-6088b028fc3e .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-19e654c5-2412-4c46-842c-6088b028fc3e .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-19e654c5-2412-4c46-842c-6088b028fc3e .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-19e654c5-2412-4c46-842c-6088b028fc3e .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-19e654c5-2412-4c46-842c-6088b028fc3e .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-19e654c5-2412-4c46-842c-6088b028fc3e .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-19e654c5-2412-4c46-842c-6088b028fc3e .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-19e654c5-2412-4c46-842c-6088b028fc3e .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-19e654c5-2412-4c46-842c-6088b028fc3e .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-19e654c5-2412-4c46-842c-6088b028fc3e .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-19e654c5-2412-4c46-842c-6088b028fc3e .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-19e654c5-2412-4c46-842c-6088b028fc3e-btn-wrapper {
    text-align: center;
  }


#s-19e654c5-2412-4c46-842c-6088b028fc3e .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-19e654c5-2412-4c46-842c-6088b028fc3e .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-19e654c5-2412-4c46-842c-6088b028fc3e .shg-variant-btn:active, #s-19e654c5-2412-4c46-842c-6088b028fc3e .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-19e654c5-2412-4c46-842c-6088b028fc3e .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-94bc844a-6e88-406e-8d85-17155cda28d1 {
  margin-left: auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
text-align: center;
}

#s-94bc844a-6e88-406e-8d85-17155cda28d1 .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-94bc844a-6e88-406e-8d85-17155cda28d1 .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-94bc844a-6e88-406e-8d85-17155cda28d1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 100px;
padding-bottom: 10px;
padding-right: 100px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(43, 92, 158, 1);
border-style: solid;
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5-atc-btn-wrapper {
    text-align: center;
  }


#s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5-atc-btn-wrapper {
    text-align: center;
  }


#s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5-atc-btn-wrapper {
    text-align: center;
  }


#s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5-atc-btn-wrapper {
    text-align: center;
  }


#s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5-atc-btn-wrapper {
    text-align: center;
  }


#s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5a337ab5-7ed7-4826-84a5-8f69b4034fc5.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-93cfd2ce-6cb8-41ef-aa3a-800cb6a2ee14 {
  margin-left: auto;
margin-right: auto;
}

#s-7d7f8642-0a92-4abe-babf-b59508bed827 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 {
  max-width:  100%;
}

.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-image-zoom,
.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image,
.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-image-zoom,
.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 {
  max-width:  100%;
}

.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-image-zoom,
.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image,
.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-image-zoom,
.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 {
  max-width:  100%;
}

.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-image-zoom,
.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image,
.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-image-zoom,
.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 {
  max-width:  100%;
}

.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-image-zoom,
.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image,
.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-image-zoom,
.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 {
  max-width:  100%;
}

.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-image-zoom,
.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image,
.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 .shg-image-zoom,
.shg-c#s-7d7f8642-0a92-4abe-babf-b59508bed827 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-387af2d8-0b15-4b5e-ae43-9294e811d6d3 {
  margin-left: auto;
margin-right: auto;
}

#s-0efa0cba-fa2a-41b8-bee6-b7efe5cd3c9c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-0efa0cba-fa2a-41b8-bee6-b7efe5cd3c9c .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-0efa0cba-fa2a-41b8-bee6-b7efe5cd3c9c .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-0efa0cba-fa2a-41b8-bee6-b7efe5cd3c9c .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-0efa0cba-fa2a-41b8-bee6-b7efe5cd3c9c .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-0efa0cba-fa2a-41b8-bee6-b7efe5cd3c9c .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-0efa0cba-fa2a-41b8-bee6-b7efe5cd3c9c .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-0efa0cba-fa2a-41b8-bee6-b7efe5cd3c9c .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-0efa0cba-fa2a-41b8-bee6-b7efe5cd3c9c .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-0efa0cba-fa2a-41b8-bee6-b7efe5cd3c9c .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-0efa0cba-fa2a-41b8-bee6-b7efe5cd3c9c .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-0efa0cba-fa2a-41b8-bee6-b7efe5cd3c9c .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-0efa0cba-fa2a-41b8-bee6-b7efe5cd3c9c-btn-wrapper {
    text-align: center;
  }


#s-0efa0cba-fa2a-41b8-bee6-b7efe5cd3c9c .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-0efa0cba-fa2a-41b8-bee6-b7efe5cd3c9c .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-0efa0cba-fa2a-41b8-bee6-b7efe5cd3c9c .shg-variant-btn:active, #s-0efa0cba-fa2a-41b8-bee6-b7efe5cd3c9c .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-0efa0cba-fa2a-41b8-bee6-b7efe5cd3c9c .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-d6e34e92-6435-40d4-900d-9c9a4fe30963 {
  margin-left: auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
text-align: center;
}

#s-d6e34e92-6435-40d4-900d-9c9a4fe30963 .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-d6e34e92-6435-40d4-900d-9c9a4fe30963 .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-d6e34e92-6435-40d4-900d-9c9a4fe30963 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-112a246b-d68d-47d0-b7d4-3c5401cd558d {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 100px;
padding-bottom: 10px;
padding-right: 100px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(43, 92, 158, 1);
border-style: solid;
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-112a246b-d68d-47d0-b7d4-3c5401cd558d:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-112a246b-d68d-47d0-b7d4-3c5401cd558d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-112a246b-d68d-47d0-b7d4-3c5401cd558d-atc-btn-wrapper {
    text-align: center;
  }


#s-112a246b-d68d-47d0-b7d4-3c5401cd558d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-112a246b-d68d-47d0-b7d4-3c5401cd558d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-112a246b-d68d-47d0-b7d4-3c5401cd558d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-112a246b-d68d-47d0-b7d4-3c5401cd558d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-112a246b-d68d-47d0-b7d4-3c5401cd558d.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-112a246b-d68d-47d0-b7d4-3c5401cd558d-atc-btn-wrapper {
    text-align: center;
  }


#s-112a246b-d68d-47d0-b7d4-3c5401cd558d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-112a246b-d68d-47d0-b7d4-3c5401cd558d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-112a246b-d68d-47d0-b7d4-3c5401cd558d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-112a246b-d68d-47d0-b7d4-3c5401cd558d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-112a246b-d68d-47d0-b7d4-3c5401cd558d.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-112a246b-d68d-47d0-b7d4-3c5401cd558d-atc-btn-wrapper {
    text-align: center;
  }


#s-112a246b-d68d-47d0-b7d4-3c5401cd558d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-112a246b-d68d-47d0-b7d4-3c5401cd558d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-112a246b-d68d-47d0-b7d4-3c5401cd558d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-112a246b-d68d-47d0-b7d4-3c5401cd558d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-112a246b-d68d-47d0-b7d4-3c5401cd558d.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-112a246b-d68d-47d0-b7d4-3c5401cd558d-atc-btn-wrapper {
    text-align: center;
  }


#s-112a246b-d68d-47d0-b7d4-3c5401cd558d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-112a246b-d68d-47d0-b7d4-3c5401cd558d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-112a246b-d68d-47d0-b7d4-3c5401cd558d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-112a246b-d68d-47d0-b7d4-3c5401cd558d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-112a246b-d68d-47d0-b7d4-3c5401cd558d.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-112a246b-d68d-47d0-b7d4-3c5401cd558d-atc-btn-wrapper {
    text-align: center;
  }


#s-112a246b-d68d-47d0-b7d4-3c5401cd558d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-112a246b-d68d-47d0-b7d4-3c5401cd558d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-112a246b-d68d-47d0-b7d4-3c5401cd558d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-112a246b-d68d-47d0-b7d4-3c5401cd558d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-112a246b-d68d-47d0-b7d4-3c5401cd558d.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-78fb3cb6-1ffb-48b9-b1da-26d53e3480a9 {
  margin-left: auto;
margin-right: auto;
}

#s-38457fdd-92d6-44fa-b421-bb506ccab60d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d {
  max-width:  100%;
}

.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-image-zoom,
.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image,
.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-image-zoom,
.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d {
  max-width:  100%;
}

.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-image-zoom,
.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image,
.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-image-zoom,
.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d {
  max-width:  100%;
}

.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-image-zoom,
.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image,
.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-image-zoom,
.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d {
  max-width:  100%;
}

.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-image-zoom,
.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image,
.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-image-zoom,
.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d {
  max-width:  100%;
}

.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-image-zoom,
.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image,
.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d .shg-image-zoom,
.shg-c#s-38457fdd-92d6-44fa-b421-bb506ccab60d img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d85677fc-bab5-47e8-b7f3-3a42064c5718 {
  margin-left: auto;
margin-right: auto;
}

#s-c2e12a54-1e3e-4663-a841-420fe9623112 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-c2e12a54-1e3e-4663-a841-420fe9623112 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-c2e12a54-1e3e-4663-a841-420fe9623112 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-c2e12a54-1e3e-4663-a841-420fe9623112 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-c2e12a54-1e3e-4663-a841-420fe9623112 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-c2e12a54-1e3e-4663-a841-420fe9623112 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-c2e12a54-1e3e-4663-a841-420fe9623112 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-c2e12a54-1e3e-4663-a841-420fe9623112 .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-c2e12a54-1e3e-4663-a841-420fe9623112 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-c2e12a54-1e3e-4663-a841-420fe9623112 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-c2e12a54-1e3e-4663-a841-420fe9623112 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-c2e12a54-1e3e-4663-a841-420fe9623112 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-c2e12a54-1e3e-4663-a841-420fe9623112-btn-wrapper {
    text-align: center;
  }


#s-c2e12a54-1e3e-4663-a841-420fe9623112 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-c2e12a54-1e3e-4663-a841-420fe9623112 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-c2e12a54-1e3e-4663-a841-420fe9623112 .shg-variant-btn:active, #s-c2e12a54-1e3e-4663-a841-420fe9623112 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-c2e12a54-1e3e-4663-a841-420fe9623112 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-87916ed5-dff3-466b-9bf9-0c4e80d5a973 {
  margin-left: auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
text-align: center;
}

#s-87916ed5-dff3-466b-9bf9-0c4e80d5a973 .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-87916ed5-dff3-466b-9bf9-0c4e80d5a973 .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-87916ed5-dff3-466b-9bf9-0c4e80d5a973 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-68ade35b-8387-4028-8e65-49fd46cc443d {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 100px;
padding-bottom: 10px;
padding-right: 100px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(43, 92, 158, 1);
border-style: solid;
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-68ade35b-8387-4028-8e65-49fd46cc443d:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-68ade35b-8387-4028-8e65-49fd46cc443d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-68ade35b-8387-4028-8e65-49fd46cc443d-atc-btn-wrapper {
    text-align: center;
  }


#s-68ade35b-8387-4028-8e65-49fd46cc443d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-68ade35b-8387-4028-8e65-49fd46cc443d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-68ade35b-8387-4028-8e65-49fd46cc443d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-68ade35b-8387-4028-8e65-49fd46cc443d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-68ade35b-8387-4028-8e65-49fd46cc443d.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-68ade35b-8387-4028-8e65-49fd46cc443d-atc-btn-wrapper {
    text-align: center;
  }


#s-68ade35b-8387-4028-8e65-49fd46cc443d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-68ade35b-8387-4028-8e65-49fd46cc443d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-68ade35b-8387-4028-8e65-49fd46cc443d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-68ade35b-8387-4028-8e65-49fd46cc443d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-68ade35b-8387-4028-8e65-49fd46cc443d.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-68ade35b-8387-4028-8e65-49fd46cc443d-atc-btn-wrapper {
    text-align: center;
  }


#s-68ade35b-8387-4028-8e65-49fd46cc443d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-68ade35b-8387-4028-8e65-49fd46cc443d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-68ade35b-8387-4028-8e65-49fd46cc443d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-68ade35b-8387-4028-8e65-49fd46cc443d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-68ade35b-8387-4028-8e65-49fd46cc443d.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-68ade35b-8387-4028-8e65-49fd46cc443d-atc-btn-wrapper {
    text-align: center;
  }


#s-68ade35b-8387-4028-8e65-49fd46cc443d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-68ade35b-8387-4028-8e65-49fd46cc443d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-68ade35b-8387-4028-8e65-49fd46cc443d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-68ade35b-8387-4028-8e65-49fd46cc443d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-68ade35b-8387-4028-8e65-49fd46cc443d.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-68ade35b-8387-4028-8e65-49fd46cc443d-atc-btn-wrapper {
    text-align: center;
  }


#s-68ade35b-8387-4028-8e65-49fd46cc443d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-68ade35b-8387-4028-8e65-49fd46cc443d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-68ade35b-8387-4028-8e65-49fd46cc443d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-68ade35b-8387-4028-8e65-49fd46cc443d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-68ade35b-8387-4028-8e65-49fd46cc443d.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

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

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

.shg-btn-text {
  font-weight: ;
  font-family: ;
}

.shg-btn.shg-btn-stretch {
  display: block;
}

.shg-btn:not(.shg-btn-stretch) {
  display: inline-block;
}

.shg-btn-wrapper.shg-align-left {
  text-align: left;
}

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

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

#s-ed403b8e-77e6-47bd-9a7f-1bd2fade375a {
  margin-top: 20px;
padding-top: 10px;
padding-left: 100px;
padding-bottom: 10px;
padding-right: 100px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(43, 92, 158, 1);
border-style: solid;
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
text-decoration: none;
}
#s-ed403b8e-77e6-47bd-9a7f-1bd2fade375a:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-ed403b8e-77e6-47bd-9a7f-1bd2fade375a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ed403b8e-77e6-47bd-9a7f-1bd2fade375a-root {
    text-align: center;
  }


#s-ed403b8e-77e6-47bd-9a7f-1bd2fade375a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto Mono;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ed403b8e-77e6-47bd-9a7f-1bd2fade375a-root {
    text-align: center;
  }


#s-ed403b8e-77e6-47bd-9a7f-1bd2fade375a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto Mono;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ed403b8e-77e6-47bd-9a7f-1bd2fade375a-root {
    text-align: center;
  }


#s-ed403b8e-77e6-47bd-9a7f-1bd2fade375a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto Mono;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ed403b8e-77e6-47bd-9a7f-1bd2fade375a-root {
    text-align: center;
  }


#s-ed403b8e-77e6-47bd-9a7f-1bd2fade375a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto Mono;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-ed403b8e-77e6-47bd-9a7f-1bd2fade375a-root {
    text-align: center;
  }


#s-ed403b8e-77e6-47bd-9a7f-1bd2fade375a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto Mono;
  display:  inline-block ;
}
}
#s-e88129cc-a192-4999-b854-21e02afec74c {
  padding-top: 40px;
padding-bottom: 40px;
min-height: 50px;
}
@media (min-width: 1200px){#s-e88129cc-a192-4999-b854-21e02afec74c {
  display: none;
}
#s-e88129cc-a192-4999-b854-21e02afec74c, #wrap-s-e88129cc-a192-4999-b854-21e02afec74c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e88129cc-a192-4999-b854-21e02afec74c {
  display: none;
}
#s-e88129cc-a192-4999-b854-21e02afec74c, #wrap-s-e88129cc-a192-4999-b854-21e02afec74c { display: none !important; }}@media (max-width: 767px){#s-e88129cc-a192-4999-b854-21e02afec74c {
  display: none;
}
#s-e88129cc-a192-4999-b854-21e02afec74c, #wrap-s-e88129cc-a192-4999-b854-21e02afec74c { display: none !important; }}







#s-e88129cc-a192-4999-b854-21e02afec74c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e88129cc-a192-4999-b854-21e02afec74c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f154df5f-45ca-455b-a22f-c5d5739af8cf {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f154df5f-45ca-455b-a22f-c5d5739af8cf .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Raleway";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-b9883f43-c964-4c11-b5af-aef528f8ca28 {
  margin-top: 16px;
margin-bottom: 16px;
padding-top: 10px;
padding-left: 40px;
padding-bottom: 10px;
padding-right: 40px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}

#s-b9883f43-c964-4c11-b5af-aef528f8ca28 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-b9883f43-c964-4c11-b5af-aef528f8ca28 .shg-sld-nav-button.shg-sld-left,
#s-b9883f43-c964-4c11-b5af-aef528f8ca28 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-c6f2e0b5-7e2b-4499-a0a4-7f1e3e0d5777 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-c6f2e0b5-7e2b-4499-a0a4-7f1e3e0d5777"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-c6f2e0b5-7e2b-4499-a0a4-7f1e3e0d5777"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-c6f2e0b5-7e2b-4499-a0a4-7f1e3e0d5777"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-c6f2e0b5-7e2b-4499-a0a4-7f1e3e0d5777"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-658b3f8c-4eca-4248-8f22-077c0d9e4681 {
  margin-left: auto;
margin-right: auto;
}

#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 {
  max-width:  100%;
}

.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-image-zoom,
.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image,
.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-image-zoom,
.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 {
  max-width:  100%;
}

.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-image-zoom,
.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image,
.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-image-zoom,
.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 {
  max-width:  100%;
}

.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-image-zoom,
.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image,
.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-image-zoom,
.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 {
  max-width:  100%;
}

.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-image-zoom,
.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image,
.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-image-zoom,
.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 {
  max-width:  100%;
}

.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-image-zoom,
.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image,
.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 .shg-image-zoom,
.shg-c#s-338ae5d8-557e-42cb-9bae-f34ce3b30ff7 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-88913e67-707c-44e1-bc4d-12728d5dc870 {
  margin-left: auto;
margin-right: auto;
}

#s-420bd349-a1fb-46ff-8e29-8df85daafa2e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-420bd349-a1fb-46ff-8e29-8df85daafa2e .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-420bd349-a1fb-46ff-8e29-8df85daafa2e .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-420bd349-a1fb-46ff-8e29-8df85daafa2e .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-420bd349-a1fb-46ff-8e29-8df85daafa2e .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-420bd349-a1fb-46ff-8e29-8df85daafa2e .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-420bd349-a1fb-46ff-8e29-8df85daafa2e .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-420bd349-a1fb-46ff-8e29-8df85daafa2e .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-420bd349-a1fb-46ff-8e29-8df85daafa2e .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-420bd349-a1fb-46ff-8e29-8df85daafa2e .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-420bd349-a1fb-46ff-8e29-8df85daafa2e .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-420bd349-a1fb-46ff-8e29-8df85daafa2e .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-420bd349-a1fb-46ff-8e29-8df85daafa2e-btn-wrapper {
    text-align: center;
  }


#s-420bd349-a1fb-46ff-8e29-8df85daafa2e .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-420bd349-a1fb-46ff-8e29-8df85daafa2e .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-420bd349-a1fb-46ff-8e29-8df85daafa2e .shg-variant-btn:active, #s-420bd349-a1fb-46ff-8e29-8df85daafa2e .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-420bd349-a1fb-46ff-8e29-8df85daafa2e .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-40195ca1-1fa9-4670-b14f-a5ae03f0b652 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-40195ca1-1fa9-4670-b14f-a5ae03f0b652 .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-40195ca1-1fa9-4670-b14f-a5ae03f0b652 .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-40195ca1-1fa9-4670-b14f-a5ae03f0b652 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f {
  border-style: solid;
margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 50px;
padding-bottom: 10px;
padding-right: 50px;
border-color: rgba(43, 92, 158, 1);
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f:active {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f-atc-btn-wrapper {
    text-align: center;
  }


#s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f-atc-btn-wrapper {
    text-align: center;
  }


#s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f-atc-btn-wrapper {
    text-align: center;
  }


#s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f-atc-btn-wrapper {
    text-align: center;
  }


#s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f-atc-btn-wrapper {
    text-align: center;
  }


#s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-6ff77fe4-1032-4e1b-8ad0-8ec6551a085f.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-c577ba4d-398c-428e-b5b4-746186b25b82 {
  margin-left: auto;
margin-right: auto;
}

#s-6320cafb-4a43-4686-83c2-e57a77421c74 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 {
  max-width:  100%;
}

.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-image-zoom,
.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image,
.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-image-zoom,
.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 {
  max-width:  100%;
}

.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-image-zoom,
.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image,
.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-image-zoom,
.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 {
  max-width:  100%;
}

.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-image-zoom,
.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image,
.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-image-zoom,
.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 {
  max-width:  100%;
}

.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-image-zoom,
.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image,
.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-image-zoom,
.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 {
  max-width:  100%;
}

.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-image-zoom,
.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image,
.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 .shg-image-zoom,
.shg-c#s-6320cafb-4a43-4686-83c2-e57a77421c74 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-083a1e42-a7d8-4df7-a2c7-0b701b94a8b0 {
  margin-left: auto;
margin-right: auto;
}

#s-a959fa79-a076-49cb-a084-301780ff742e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-a959fa79-a076-49cb-a084-301780ff742e .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-a959fa79-a076-49cb-a084-301780ff742e .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-a959fa79-a076-49cb-a084-301780ff742e .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-a959fa79-a076-49cb-a084-301780ff742e .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-a959fa79-a076-49cb-a084-301780ff742e .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-a959fa79-a076-49cb-a084-301780ff742e .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-a959fa79-a076-49cb-a084-301780ff742e .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-a959fa79-a076-49cb-a084-301780ff742e .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-a959fa79-a076-49cb-a084-301780ff742e .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-a959fa79-a076-49cb-a084-301780ff742e .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-a959fa79-a076-49cb-a084-301780ff742e .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-a959fa79-a076-49cb-a084-301780ff742e-btn-wrapper {
    text-align: center;
  }


#s-a959fa79-a076-49cb-a084-301780ff742e .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-a959fa79-a076-49cb-a084-301780ff742e .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-a959fa79-a076-49cb-a084-301780ff742e .shg-variant-btn:active, #s-a959fa79-a076-49cb-a084-301780ff742e .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-a959fa79-a076-49cb-a084-301780ff742e .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-2946cda6-0bad-4ad5-ae1d-a12533a82f5d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-2946cda6-0bad-4ad5-ae1d-a12533a82f5d .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-2946cda6-0bad-4ad5-ae1d-a12533a82f5d .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-2946cda6-0bad-4ad5-ae1d-a12533a82f5d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-5badd008-53b2-4f8f-b8e8-b869fabcca86 {
  border-style: solid;
margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 50px;
padding-bottom: 10px;
padding-right: 50px;
border-color: rgba(43, 92, 158, 1);
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-5badd008-53b2-4f8f-b8e8-b869fabcca86:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-5badd008-53b2-4f8f-b8e8-b869fabcca86:active {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-5badd008-53b2-4f8f-b8e8-b869fabcca86-atc-btn-wrapper {
    text-align: center;
  }


#s-5badd008-53b2-4f8f-b8e8-b869fabcca86 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5badd008-53b2-4f8f-b8e8-b869fabcca86.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5badd008-53b2-4f8f-b8e8-b869fabcca86.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-5badd008-53b2-4f8f-b8e8-b869fabcca86.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5badd008-53b2-4f8f-b8e8-b869fabcca86.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-5badd008-53b2-4f8f-b8e8-b869fabcca86-atc-btn-wrapper {
    text-align: center;
  }


#s-5badd008-53b2-4f8f-b8e8-b869fabcca86 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5badd008-53b2-4f8f-b8e8-b869fabcca86.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5badd008-53b2-4f8f-b8e8-b869fabcca86.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-5badd008-53b2-4f8f-b8e8-b869fabcca86.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5badd008-53b2-4f8f-b8e8-b869fabcca86.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-5badd008-53b2-4f8f-b8e8-b869fabcca86-atc-btn-wrapper {
    text-align: center;
  }


#s-5badd008-53b2-4f8f-b8e8-b869fabcca86 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5badd008-53b2-4f8f-b8e8-b869fabcca86.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5badd008-53b2-4f8f-b8e8-b869fabcca86.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-5badd008-53b2-4f8f-b8e8-b869fabcca86.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5badd008-53b2-4f8f-b8e8-b869fabcca86.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-5badd008-53b2-4f8f-b8e8-b869fabcca86-atc-btn-wrapper {
    text-align: center;
  }


#s-5badd008-53b2-4f8f-b8e8-b869fabcca86 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5badd008-53b2-4f8f-b8e8-b869fabcca86.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5badd008-53b2-4f8f-b8e8-b869fabcca86.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-5badd008-53b2-4f8f-b8e8-b869fabcca86.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5badd008-53b2-4f8f-b8e8-b869fabcca86.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-5badd008-53b2-4f8f-b8e8-b869fabcca86-atc-btn-wrapper {
    text-align: center;
  }


#s-5badd008-53b2-4f8f-b8e8-b869fabcca86 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5badd008-53b2-4f8f-b8e8-b869fabcca86.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5badd008-53b2-4f8f-b8e8-b869fabcca86.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-5badd008-53b2-4f8f-b8e8-b869fabcca86.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5badd008-53b2-4f8f-b8e8-b869fabcca86.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-89a27559-b008-4f43-a40b-9317b78fab49 {
  margin-left: auto;
margin-right: auto;
}

#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb {
  max-width:  100%;
}

.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-image-zoom,
.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image,
.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-image-zoom,
.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb {
  max-width:  100%;
}

.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-image-zoom,
.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image,
.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-image-zoom,
.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb {
  max-width:  100%;
}

.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-image-zoom,
.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image,
.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-image-zoom,
.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb {
  max-width:  100%;
}

.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-image-zoom,
.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image,
.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-image-zoom,
.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb {
  max-width:  100%;
}

.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-image-zoom,
.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image,
.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb .shg-image-zoom,
.shg-c#s-3fad8ac6-a34b-4498-800d-4a006ba8caeb img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-34a8f11d-bc86-435c-a51a-423e563cd307 {
  margin-left: auto;
margin-right: auto;
}

#s-3f7677c3-2556-4498-83b2-99936fe7b43c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-3f7677c3-2556-4498-83b2-99936fe7b43c .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-3f7677c3-2556-4498-83b2-99936fe7b43c .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-3f7677c3-2556-4498-83b2-99936fe7b43c .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-3f7677c3-2556-4498-83b2-99936fe7b43c .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-3f7677c3-2556-4498-83b2-99936fe7b43c .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-3f7677c3-2556-4498-83b2-99936fe7b43c .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-3f7677c3-2556-4498-83b2-99936fe7b43c .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-3f7677c3-2556-4498-83b2-99936fe7b43c .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-3f7677c3-2556-4498-83b2-99936fe7b43c .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-3f7677c3-2556-4498-83b2-99936fe7b43c .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-3f7677c3-2556-4498-83b2-99936fe7b43c .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-3f7677c3-2556-4498-83b2-99936fe7b43c-btn-wrapper {
    text-align: center;
  }


#s-3f7677c3-2556-4498-83b2-99936fe7b43c .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-3f7677c3-2556-4498-83b2-99936fe7b43c .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-3f7677c3-2556-4498-83b2-99936fe7b43c .shg-variant-btn:active, #s-3f7677c3-2556-4498-83b2-99936fe7b43c .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-3f7677c3-2556-4498-83b2-99936fe7b43c .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-88492517-094c-4d2b-8a12-df214bb8a344 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-88492517-094c-4d2b-8a12-df214bb8a344 .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-88492517-094c-4d2b-8a12-df214bb8a344 .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-88492517-094c-4d2b-8a12-df214bb8a344 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314 {
  border-style: solid;
margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 50px;
padding-bottom: 10px;
padding-right: 50px;
border-color: rgba(43, 92, 158, 1);
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314:active {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314-atc-btn-wrapper {
    text-align: center;
  }


#s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314-atc-btn-wrapper {
    text-align: center;
  }


#s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314-atc-btn-wrapper {
    text-align: center;
  }


#s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314-atc-btn-wrapper {
    text-align: center;
  }


#s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314-atc-btn-wrapper {
    text-align: center;
  }


#s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-8ce3ac56-84f2-4dc2-9f94-82fb278f3314.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-569d1bc0-9f17-4e0b-a23b-089aa46987ed {
  margin-left: auto;
margin-right: auto;
}

#s-4c727daf-ed41-4dcc-9418-dc248f28baad {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad {
  max-width:  100%;
}

.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-image-zoom,
.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image,
.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-image-zoom,
.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad {
  max-width:  100%;
}

.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-image-zoom,
.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image,
.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-image-zoom,
.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad {
  max-width:  100%;
}

.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-image-zoom,
.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image,
.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-image-zoom,
.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad {
  max-width:  100%;
}

.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-image-zoom,
.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image,
.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-image-zoom,
.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad {
  max-width:  100%;
}

.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-image-zoom,
.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image,
.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad .shg-image-zoom,
.shg-c#s-4c727daf-ed41-4dcc-9418-dc248f28baad img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-64602fb3-724e-41dc-bea9-dff6b4c0c36a {
  margin-left: auto;
margin-right: auto;
}

#s-abc359a4-3464-42e0-b0f8-3ff63b6090cd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-abc359a4-3464-42e0-b0f8-3ff63b6090cd .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-abc359a4-3464-42e0-b0f8-3ff63b6090cd .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-abc359a4-3464-42e0-b0f8-3ff63b6090cd .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-abc359a4-3464-42e0-b0f8-3ff63b6090cd .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-abc359a4-3464-42e0-b0f8-3ff63b6090cd .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-abc359a4-3464-42e0-b0f8-3ff63b6090cd .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-abc359a4-3464-42e0-b0f8-3ff63b6090cd .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-abc359a4-3464-42e0-b0f8-3ff63b6090cd .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-abc359a4-3464-42e0-b0f8-3ff63b6090cd .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-abc359a4-3464-42e0-b0f8-3ff63b6090cd .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-abc359a4-3464-42e0-b0f8-3ff63b6090cd .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-abc359a4-3464-42e0-b0f8-3ff63b6090cd-btn-wrapper {
    text-align: center;
  }


#s-abc359a4-3464-42e0-b0f8-3ff63b6090cd .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-abc359a4-3464-42e0-b0f8-3ff63b6090cd .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-abc359a4-3464-42e0-b0f8-3ff63b6090cd .shg-variant-btn:active, #s-abc359a4-3464-42e0-b0f8-3ff63b6090cd .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-abc359a4-3464-42e0-b0f8-3ff63b6090cd .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-d356fb68-c74b-4da4-a29a-27d1c95454f4 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-d356fb68-c74b-4da4-a29a-27d1c95454f4 .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-d356fb68-c74b-4da4-a29a-27d1c95454f4 .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-d356fb68-c74b-4da4-a29a-27d1c95454f4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c {
  border-style: solid;
margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 50px;
padding-bottom: 10px;
padding-right: 50px;
border-color: rgba(43, 92, 158, 1);
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c:active {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c-atc-btn-wrapper {
    text-align: center;
  }


#s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c-atc-btn-wrapper {
    text-align: center;
  }


#s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c-atc-btn-wrapper {
    text-align: center;
  }


#s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c-atc-btn-wrapper {
    text-align: center;
  }


#s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c-atc-btn-wrapper {
    text-align: center;
  }


#s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-62dd99ba-24f1-4a00-8098-f9fc3fc5b94c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-e9e6df00-c36c-4859-ad83-eb65dd1f045b {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-e9e6df00-c36c-4859-ad83-eb65dd1f045b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-e9e6df00-c36c-4859-ad83-eb65dd1f045b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-e9e6df00-c36c-4859-ad83-eb65dd1f045b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-e9e6df00-c36c-4859-ad83-eb65dd1f045b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-7db58b66-b676-4ba0-8659-2f5a671447a3 {
  margin-left: auto;
margin-right: auto;
}

#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 {
  max-width:  100%;
}

.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-image-zoom,
.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image {
  max-width: 1001px !important;
  
}

.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image,
.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-image-zoom,
.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 {
  max-width:  100%;
}

.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-image-zoom,
.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image {
  max-width: 1001px !important;
  
}

.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image,
.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-image-zoom,
.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 {
  max-width:  100%;
}

.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-image-zoom,
.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image {
  max-width: 1001px !important;
  
}

.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image,
.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-image-zoom,
.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 {
  max-width:  100%;
}

.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-image-zoom,
.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image {
  max-width: 1001px !important;
  
}

.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image,
.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-image-zoom,
.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 {
  max-width:  100%;
}

.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-image-zoom,
.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image {
  max-width: 1001px !important;
  
}

.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image,
.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 .shg-image-zoom,
.shg-c#s-6d0169bb-879b-4518-9bc5-0e3de6e977e2 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-29b47db3-3cf8-4839-9a81-19be583d572d {
  margin-left: auto;
margin-right: auto;
}

#s-d59c2031-5f5c-4196-9abf-283ad09f3616 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-d59c2031-5f5c-4196-9abf-283ad09f3616 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-d59c2031-5f5c-4196-9abf-283ad09f3616 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-d59c2031-5f5c-4196-9abf-283ad09f3616 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-d59c2031-5f5c-4196-9abf-283ad09f3616 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-d59c2031-5f5c-4196-9abf-283ad09f3616 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-d59c2031-5f5c-4196-9abf-283ad09f3616 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-d59c2031-5f5c-4196-9abf-283ad09f3616 .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-d59c2031-5f5c-4196-9abf-283ad09f3616 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-d59c2031-5f5c-4196-9abf-283ad09f3616 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-d59c2031-5f5c-4196-9abf-283ad09f3616 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-d59c2031-5f5c-4196-9abf-283ad09f3616 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-d59c2031-5f5c-4196-9abf-283ad09f3616-btn-wrapper {
    text-align: center;
  }


#s-d59c2031-5f5c-4196-9abf-283ad09f3616 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-d59c2031-5f5c-4196-9abf-283ad09f3616 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-d59c2031-5f5c-4196-9abf-283ad09f3616 .shg-variant-btn:active, #s-d59c2031-5f5c-4196-9abf-283ad09f3616 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-d59c2031-5f5c-4196-9abf-283ad09f3616 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-0f67a610-1f22-4df6-a0be-aaf777f26f1b {
  margin-left: auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
text-align: center;
}

#s-0f67a610-1f22-4df6-a0be-aaf777f26f1b .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-0f67a610-1f22-4df6-a0be-aaf777f26f1b .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-0f67a610-1f22-4df6-a0be-aaf777f26f1b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-931fa1ae-03c3-4d32-9a8b-7705eb149452 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 50px;
padding-bottom: 10px;
padding-right: 50px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(43, 92, 158, 1);
border-style: solid;
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-931fa1ae-03c3-4d32-9a8b-7705eb149452:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-931fa1ae-03c3-4d32-9a8b-7705eb149452:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-931fa1ae-03c3-4d32-9a8b-7705eb149452-atc-btn-wrapper {
    text-align: center;
  }


#s-931fa1ae-03c3-4d32-9a8b-7705eb149452 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-931fa1ae-03c3-4d32-9a8b-7705eb149452.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-931fa1ae-03c3-4d32-9a8b-7705eb149452.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-931fa1ae-03c3-4d32-9a8b-7705eb149452.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-931fa1ae-03c3-4d32-9a8b-7705eb149452.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-931fa1ae-03c3-4d32-9a8b-7705eb149452-atc-btn-wrapper {
    text-align: center;
  }


#s-931fa1ae-03c3-4d32-9a8b-7705eb149452 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-931fa1ae-03c3-4d32-9a8b-7705eb149452.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-931fa1ae-03c3-4d32-9a8b-7705eb149452.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-931fa1ae-03c3-4d32-9a8b-7705eb149452.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-931fa1ae-03c3-4d32-9a8b-7705eb149452.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-931fa1ae-03c3-4d32-9a8b-7705eb149452-atc-btn-wrapper {
    text-align: center;
  }


#s-931fa1ae-03c3-4d32-9a8b-7705eb149452 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-931fa1ae-03c3-4d32-9a8b-7705eb149452.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-931fa1ae-03c3-4d32-9a8b-7705eb149452.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-931fa1ae-03c3-4d32-9a8b-7705eb149452.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-931fa1ae-03c3-4d32-9a8b-7705eb149452.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-931fa1ae-03c3-4d32-9a8b-7705eb149452-atc-btn-wrapper {
    text-align: center;
  }


#s-931fa1ae-03c3-4d32-9a8b-7705eb149452 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-931fa1ae-03c3-4d32-9a8b-7705eb149452.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-931fa1ae-03c3-4d32-9a8b-7705eb149452.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-931fa1ae-03c3-4d32-9a8b-7705eb149452.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-931fa1ae-03c3-4d32-9a8b-7705eb149452.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-931fa1ae-03c3-4d32-9a8b-7705eb149452-atc-btn-wrapper {
    text-align: center;
  }


#s-931fa1ae-03c3-4d32-9a8b-7705eb149452 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-931fa1ae-03c3-4d32-9a8b-7705eb149452.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-931fa1ae-03c3-4d32-9a8b-7705eb149452.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-931fa1ae-03c3-4d32-9a8b-7705eb149452.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-931fa1ae-03c3-4d32-9a8b-7705eb149452.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-623cba6c-72a3-4374-82b7-d3117206c92d {
  margin-left: auto;
margin-right: auto;
}

#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 {
  max-width:  100%;
}

.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-image-zoom,
.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image {
  max-width: 2000px !important;
  
}

.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image,
.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-image-zoom,
.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 {
  max-width:  100%;
}

.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-image-zoom,
.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image {
  max-width: 2000px !important;
  
}

.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image,
.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-image-zoom,
.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 {
  max-width:  100%;
}

.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-image-zoom,
.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image {
  max-width: 2000px !important;
  
}

.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image,
.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-image-zoom,
.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 {
  max-width:  100%;
}

.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-image-zoom,
.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image {
  max-width: 2000px !important;
  
}

.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image,
.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-image-zoom,
.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 {
  max-width:  100%;
}

.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-image-zoom,
.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image {
  max-width: 2000px !important;
  
}

.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image,
.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 .shg-image-zoom,
.shg-c#s-a9070d90-7e47-4cd9-98a8-1093ca9547c2 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6f9123f9-92e3-4b96-8839-4f4b6ad91530 {
  margin-left: auto;
margin-right: auto;
}

#s-d2ad1918-aef8-430f-abeb-409622dd057a {
  margin-left: auto;
margin-right: auto;
}

#s-9fe281ca-8911-45aa-8bd9-2bcb25d864a8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-9fe281ca-8911-45aa-8bd9-2bcb25d864a8 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-9fe281ca-8911-45aa-8bd9-2bcb25d864a8 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-9fe281ca-8911-45aa-8bd9-2bcb25d864a8 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-9fe281ca-8911-45aa-8bd9-2bcb25d864a8 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-9fe281ca-8911-45aa-8bd9-2bcb25d864a8 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-9fe281ca-8911-45aa-8bd9-2bcb25d864a8 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-9fe281ca-8911-45aa-8bd9-2bcb25d864a8 .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-9fe281ca-8911-45aa-8bd9-2bcb25d864a8 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-9fe281ca-8911-45aa-8bd9-2bcb25d864a8 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-9fe281ca-8911-45aa-8bd9-2bcb25d864a8 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-9fe281ca-8911-45aa-8bd9-2bcb25d864a8 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-9fe281ca-8911-45aa-8bd9-2bcb25d864a8-btn-wrapper {
    text-align: center;
  }


#s-9fe281ca-8911-45aa-8bd9-2bcb25d864a8 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-9fe281ca-8911-45aa-8bd9-2bcb25d864a8 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-9fe281ca-8911-45aa-8bd9-2bcb25d864a8 .shg-variant-btn:active, #s-9fe281ca-8911-45aa-8bd9-2bcb25d864a8 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-9fe281ca-8911-45aa-8bd9-2bcb25d864a8 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-6f707f57-5547-4c54-ad4e-dd1aef71dd25 {
  margin-left: auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
text-align: center;
}

#s-6f707f57-5547-4c54-ad4e-dd1aef71dd25 .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-6f707f57-5547-4c54-ad4e-dd1aef71dd25 .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-6f707f57-5547-4c54-ad4e-dd1aef71dd25 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2c377cbb-7563-453f-bad3-a9736a344c5b {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 50px;
padding-bottom: 10px;
padding-right: 50px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(43, 92, 158, 1);
border-style: solid;
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-2c377cbb-7563-453f-bad3-a9736a344c5b:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-2c377cbb-7563-453f-bad3-a9736a344c5b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-2c377cbb-7563-453f-bad3-a9736a344c5b-atc-btn-wrapper {
    text-align: center;
  }


#s-2c377cbb-7563-453f-bad3-a9736a344c5b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2c377cbb-7563-453f-bad3-a9736a344c5b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2c377cbb-7563-453f-bad3-a9736a344c5b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-2c377cbb-7563-453f-bad3-a9736a344c5b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-2c377cbb-7563-453f-bad3-a9736a344c5b.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-2c377cbb-7563-453f-bad3-a9736a344c5b-atc-btn-wrapper {
    text-align: center;
  }


#s-2c377cbb-7563-453f-bad3-a9736a344c5b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2c377cbb-7563-453f-bad3-a9736a344c5b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2c377cbb-7563-453f-bad3-a9736a344c5b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-2c377cbb-7563-453f-bad3-a9736a344c5b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-2c377cbb-7563-453f-bad3-a9736a344c5b.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-2c377cbb-7563-453f-bad3-a9736a344c5b-atc-btn-wrapper {
    text-align: center;
  }


#s-2c377cbb-7563-453f-bad3-a9736a344c5b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2c377cbb-7563-453f-bad3-a9736a344c5b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2c377cbb-7563-453f-bad3-a9736a344c5b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-2c377cbb-7563-453f-bad3-a9736a344c5b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-2c377cbb-7563-453f-bad3-a9736a344c5b.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-2c377cbb-7563-453f-bad3-a9736a344c5b-atc-btn-wrapper {
    text-align: center;
  }


#s-2c377cbb-7563-453f-bad3-a9736a344c5b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2c377cbb-7563-453f-bad3-a9736a344c5b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2c377cbb-7563-453f-bad3-a9736a344c5b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-2c377cbb-7563-453f-bad3-a9736a344c5b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-2c377cbb-7563-453f-bad3-a9736a344c5b.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-2c377cbb-7563-453f-bad3-a9736a344c5b-atc-btn-wrapper {
    text-align: center;
  }


#s-2c377cbb-7563-453f-bad3-a9736a344c5b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2c377cbb-7563-453f-bad3-a9736a344c5b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2c377cbb-7563-453f-bad3-a9736a344c5b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-2c377cbb-7563-453f-bad3-a9736a344c5b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-2c377cbb-7563-453f-bad3-a9736a344c5b.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-97845540-d1e0-48b0-b974-2605fb081f2b {
  margin-left: auto;
margin-right: auto;
}

#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c {
  max-width:  100%;
}

.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-image-zoom,
.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image,
.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-image-zoom,
.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c {
  max-width:  100%;
}

.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-image-zoom,
.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image,
.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-image-zoom,
.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c {
  max-width:  100%;
}

.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-image-zoom,
.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image,
.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-image-zoom,
.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c {
  max-width:  100%;
}

.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-image-zoom,
.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image,
.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-image-zoom,
.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c {
  max-width:  100%;
}

.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-image-zoom,
.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image,
.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c .shg-image-zoom,
.shg-c#s-49ceaddb-e4f2-4295-8ba2-0ce855a47c1c img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-93a11fa5-4592-4a89-a69b-3f3ff0b3da51 {
  margin-left: auto;
margin-right: auto;
}

#s-367d6535-352d-41d0-b093-1e97f8d4f6ea {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-367d6535-352d-41d0-b093-1e97f8d4f6ea .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-367d6535-352d-41d0-b093-1e97f8d4f6ea .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-367d6535-352d-41d0-b093-1e97f8d4f6ea .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-367d6535-352d-41d0-b093-1e97f8d4f6ea .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-367d6535-352d-41d0-b093-1e97f8d4f6ea .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-367d6535-352d-41d0-b093-1e97f8d4f6ea .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-367d6535-352d-41d0-b093-1e97f8d4f6ea .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-367d6535-352d-41d0-b093-1e97f8d4f6ea .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-367d6535-352d-41d0-b093-1e97f8d4f6ea .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-367d6535-352d-41d0-b093-1e97f8d4f6ea .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-367d6535-352d-41d0-b093-1e97f8d4f6ea .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-367d6535-352d-41d0-b093-1e97f8d4f6ea-btn-wrapper {
    text-align: center;
  }


#s-367d6535-352d-41d0-b093-1e97f8d4f6ea .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-367d6535-352d-41d0-b093-1e97f8d4f6ea .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-367d6535-352d-41d0-b093-1e97f8d4f6ea .shg-variant-btn:active, #s-367d6535-352d-41d0-b093-1e97f8d4f6ea .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-367d6535-352d-41d0-b093-1e97f8d4f6ea .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-d0ca5316-a79f-494d-86c6-6031ea2bace7 {
  margin-left: auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
text-align: center;
}

#s-d0ca5316-a79f-494d-86c6-6031ea2bace7 .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-d0ca5316-a79f-494d-86c6-6031ea2bace7 .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-d0ca5316-a79f-494d-86c6-6031ea2bace7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a6b132d9-6939-45fd-88ee-ab01f5998090 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 50px;
padding-bottom: 10px;
padding-right: 50px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(43, 92, 158, 1);
border-style: solid;
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-a6b132d9-6939-45fd-88ee-ab01f5998090:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-a6b132d9-6939-45fd-88ee-ab01f5998090:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a6b132d9-6939-45fd-88ee-ab01f5998090-atc-btn-wrapper {
    text-align: center;
  }


#s-a6b132d9-6939-45fd-88ee-ab01f5998090 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a6b132d9-6939-45fd-88ee-ab01f5998090.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a6b132d9-6939-45fd-88ee-ab01f5998090.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-a6b132d9-6939-45fd-88ee-ab01f5998090.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-a6b132d9-6939-45fd-88ee-ab01f5998090.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-a6b132d9-6939-45fd-88ee-ab01f5998090-atc-btn-wrapper {
    text-align: center;
  }


#s-a6b132d9-6939-45fd-88ee-ab01f5998090 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a6b132d9-6939-45fd-88ee-ab01f5998090.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a6b132d9-6939-45fd-88ee-ab01f5998090.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-a6b132d9-6939-45fd-88ee-ab01f5998090.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-a6b132d9-6939-45fd-88ee-ab01f5998090.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-a6b132d9-6939-45fd-88ee-ab01f5998090-atc-btn-wrapper {
    text-align: center;
  }


#s-a6b132d9-6939-45fd-88ee-ab01f5998090 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a6b132d9-6939-45fd-88ee-ab01f5998090.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a6b132d9-6939-45fd-88ee-ab01f5998090.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-a6b132d9-6939-45fd-88ee-ab01f5998090.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-a6b132d9-6939-45fd-88ee-ab01f5998090.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-a6b132d9-6939-45fd-88ee-ab01f5998090-atc-btn-wrapper {
    text-align: center;
  }


#s-a6b132d9-6939-45fd-88ee-ab01f5998090 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a6b132d9-6939-45fd-88ee-ab01f5998090.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a6b132d9-6939-45fd-88ee-ab01f5998090.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-a6b132d9-6939-45fd-88ee-ab01f5998090.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-a6b132d9-6939-45fd-88ee-ab01f5998090.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-a6b132d9-6939-45fd-88ee-ab01f5998090-atc-btn-wrapper {
    text-align: center;
  }


#s-a6b132d9-6939-45fd-88ee-ab01f5998090 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a6b132d9-6939-45fd-88ee-ab01f5998090.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a6b132d9-6939-45fd-88ee-ab01f5998090.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-a6b132d9-6939-45fd-88ee-ab01f5998090.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-a6b132d9-6939-45fd-88ee-ab01f5998090.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-0deedcb9-14a0-4f41-b826-e7978d35e4f6 {
  margin-left: auto;
margin-right: auto;
}

#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed {
  max-width:  100%;
}

.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-image-zoom,
.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image,
.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-image-zoom,
.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed {
  max-width:  100%;
}

.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-image-zoom,
.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image,
.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-image-zoom,
.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed {
  max-width:  100%;
}

.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-image-zoom,
.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image,
.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-image-zoom,
.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed {
  max-width:  100%;
}

.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-image-zoom,
.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image,
.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-image-zoom,
.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed {
  max-width:  100%;
}

.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-image-zoom,
.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image,
.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed .shg-image-zoom,
.shg-c#s-7b8fa3c3-cfab-4e08-a30a-0453f76f1eed img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5331e05d-7310-4b6e-ac89-652c56b2b4e0 {
  margin-left: auto;
margin-right: auto;
}

#s-feec01f1-7223-44c6-bbcf-44d97c77e37a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-feec01f1-7223-44c6-bbcf-44d97c77e37a .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-feec01f1-7223-44c6-bbcf-44d97c77e37a .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-feec01f1-7223-44c6-bbcf-44d97c77e37a .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-feec01f1-7223-44c6-bbcf-44d97c77e37a .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-feec01f1-7223-44c6-bbcf-44d97c77e37a .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-feec01f1-7223-44c6-bbcf-44d97c77e37a .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-feec01f1-7223-44c6-bbcf-44d97c77e37a .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-feec01f1-7223-44c6-bbcf-44d97c77e37a .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-feec01f1-7223-44c6-bbcf-44d97c77e37a .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-feec01f1-7223-44c6-bbcf-44d97c77e37a .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-feec01f1-7223-44c6-bbcf-44d97c77e37a .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-feec01f1-7223-44c6-bbcf-44d97c77e37a-btn-wrapper {
    text-align: center;
  }


#s-feec01f1-7223-44c6-bbcf-44d97c77e37a .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-feec01f1-7223-44c6-bbcf-44d97c77e37a .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-feec01f1-7223-44c6-bbcf-44d97c77e37a .shg-variant-btn:active, #s-feec01f1-7223-44c6-bbcf-44d97c77e37a .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-feec01f1-7223-44c6-bbcf-44d97c77e37a .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-2ddf1fb1-3d1a-4d59-8088-b597d236182b {
  margin-left: auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
text-align: center;
}

#s-2ddf1fb1-3d1a-4d59-8088-b597d236182b .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-2ddf1fb1-3d1a-4d59-8088-b597d236182b .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-2ddf1fb1-3d1a-4d59-8088-b597d236182b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f74dffda-4b2b-4672-a822-50328aebb827 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 50px;
padding-bottom: 10px;
padding-right: 50px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(43, 92, 158, 1);
border-style: solid;
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-f74dffda-4b2b-4672-a822-50328aebb827:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-f74dffda-4b2b-4672-a822-50328aebb827:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-f74dffda-4b2b-4672-a822-50328aebb827-atc-btn-wrapper {
    text-align: center;
  }


#s-f74dffda-4b2b-4672-a822-50328aebb827 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f74dffda-4b2b-4672-a822-50328aebb827.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f74dffda-4b2b-4672-a822-50328aebb827.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-f74dffda-4b2b-4672-a822-50328aebb827.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-f74dffda-4b2b-4672-a822-50328aebb827.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-f74dffda-4b2b-4672-a822-50328aebb827-atc-btn-wrapper {
    text-align: center;
  }


#s-f74dffda-4b2b-4672-a822-50328aebb827 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f74dffda-4b2b-4672-a822-50328aebb827.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f74dffda-4b2b-4672-a822-50328aebb827.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-f74dffda-4b2b-4672-a822-50328aebb827.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-f74dffda-4b2b-4672-a822-50328aebb827.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-f74dffda-4b2b-4672-a822-50328aebb827-atc-btn-wrapper {
    text-align: center;
  }


#s-f74dffda-4b2b-4672-a822-50328aebb827 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f74dffda-4b2b-4672-a822-50328aebb827.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f74dffda-4b2b-4672-a822-50328aebb827.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-f74dffda-4b2b-4672-a822-50328aebb827.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-f74dffda-4b2b-4672-a822-50328aebb827.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-f74dffda-4b2b-4672-a822-50328aebb827-atc-btn-wrapper {
    text-align: center;
  }


#s-f74dffda-4b2b-4672-a822-50328aebb827 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f74dffda-4b2b-4672-a822-50328aebb827.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f74dffda-4b2b-4672-a822-50328aebb827.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-f74dffda-4b2b-4672-a822-50328aebb827.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-f74dffda-4b2b-4672-a822-50328aebb827.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-f74dffda-4b2b-4672-a822-50328aebb827-atc-btn-wrapper {
    text-align: center;
  }


#s-f74dffda-4b2b-4672-a822-50328aebb827 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f74dffda-4b2b-4672-a822-50328aebb827.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f74dffda-4b2b-4672-a822-50328aebb827.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-f74dffda-4b2b-4672-a822-50328aebb827.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-f74dffda-4b2b-4672-a822-50328aebb827.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-3e1a56ef-f628-4d54-89dd-fda1ddc57d4c {
  margin-bottom: 0px;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
min-height: 50px;
background-color: rgba(255, 255, 255, 0);
}








#s-3e1a56ef-f628-4d54-89dd-fda1ddc57d4c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3e1a56ef-f628-4d54-89dd-fda1ddc57d4c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-45c010bf-3e27-49b1-bd92-994dc9201650 {
  margin-bottom: 40px;
}
@media (min-width: 1200px){#s-45c010bf-3e27-49b1-bd92-994dc9201650 {
  display: none;
}
#s-45c010bf-3e27-49b1-bd92-994dc9201650, #wrap-s-45c010bf-3e27-49b1-bd92-994dc9201650 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-45c010bf-3e27-49b1-bd92-994dc9201650 {
  display: none;
}
#s-45c010bf-3e27-49b1-bd92-994dc9201650, #wrap-s-45c010bf-3e27-49b1-bd92-994dc9201650 { display: none !important; }}@media (max-width: 767px){#s-45c010bf-3e27-49b1-bd92-994dc9201650 {
  display: none;
}
#s-45c010bf-3e27-49b1-bd92-994dc9201650, #wrap-s-45c010bf-3e27-49b1-bd92-994dc9201650 { display: none !important; }}
@media (min-width: 0px) {
[id="s-45c010bf-3e27-49b1-bd92-994dc9201650"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-45c010bf-3e27-49b1-bd92-994dc9201650"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 992px) {
[id="s-45c010bf-3e27-49b1-bd92-994dc9201650"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 1200px) {
[id="s-45c010bf-3e27-49b1-bd92-994dc9201650"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

#s-a57db185-e02b-4fff-9691-ef9fc1f25da0 {
  background-image: url(https://i.shgcdn.com/69150aec-bbc9-48d4-9184-eb71a3695805/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 4px;
padding-bottom: 4px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
background-position: center center;
}

#s-a57db185-e02b-4fff-9691-ef9fc1f25da0 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-a57db185-e02b-4fff-9691-ef9fc1f25da0 .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}


#s-e4eb045d-c17b-4caf-8234-f8d8d7b96dbf {
  margin-bottom: 32px;
min-height: 50px;
}
@media (max-width: 767px){#s-e4eb045d-c17b-4caf-8234-f8d8d7b96dbf {
  display: none;
}
#s-e4eb045d-c17b-4caf-8234-f8d8d7b96dbf, #wrap-s-e4eb045d-c17b-4caf-8234-f8d8d7b96dbf { display: none !important; }}







#s-e4eb045d-c17b-4caf-8234-f8d8d7b96dbf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e4eb045d-c17b-4caf-8234-f8d8d7b96dbf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.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 {
  object-fit: cover;
  font-family: "object-fit: cover;";
  width: 100%;
}

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

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

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

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

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

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

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

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

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

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

.shogun-image-content-bottom {
  align-items: flex-end;
}

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

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

#s-0f56f5ad-d6e5-4d69-9579-f566569c4cb9 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
}







  #s-0f56f5ad-d6e5-4d69-9579-f566569c4cb9 img.shogun-image {
    

    
    
    
  }


#s-0f56f5ad-d6e5-4d69-9579-f566569c4cb9 .shogun-image-content {
  
    align-items: center;
  
}

#s-4df9029f-2f48-4656-8840-7aa16c61ab25 {
  margin-top: 16px;
margin-left: 2%;
margin-right: 2%;
padding-top: 0px;
padding-bottom: 0px;
min-height: 0px;
text-align: left;
}

#s-4df9029f-2f48-4656-8840-7aa16c61ab25 .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  800 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1em;
  
  text-align: left;
}


#s-4df9029f-2f48-4656-8840-7aa16c61ab25 .shogun-heading-component h1 a {
  color: rgba(0, 48, 87, 1);
}


#s-57ad6963-e200-4c7c-87f9-6d787c6725a3 {
  margin-left: 2%;
margin-right: 2%;
min-height: 100px;
}

#s-2a94f432-bbed-4224-bd3d-d12b18235124 {
  background-image: url(https://i.shgcdn.com/be40a0ab-4751-4404-ae5b-a94af4ebdba5/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
text-decoration: none;
background-position: center center;
color: rgba(255, 255, 255, 1);
hover-type: image;
}
#s-2a94f432-bbed-4224-bd3d-d12b18235124:hover {background-color: rgba(41, 154, 243, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-2a94f432-bbed-4224-bd3d-d12b18235124:active {background-image: url(https://i.shgcdn.com/be40a0ab-4751-4404-ae5b-a94af4ebdba5/-/format/auto/-/preview/3000x3000/-/quality/lighter/) !important;
background-repeat: no-repeat !important;
background-size: cover !important;
text-decoration: none !important;
hover-type: image !important;}

  #s-2a94f432-bbed-4224-bd3d-d12b18235124-root {
    text-align: center;
  }


#s-2a94f432-bbed-4224-bd3d-d12b18235124.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
@media (min-width: 1200px){
  #s-2a94f432-bbed-4224-bd3d-d12b18235124-root {
    text-align: center;
  }


#s-2a94f432-bbed-4224-bd3d-d12b18235124.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2a94f432-bbed-4224-bd3d-d12b18235124-root {
    text-align: center;
  }


#s-2a94f432-bbed-4224-bd3d-d12b18235124.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2a94f432-bbed-4224-bd3d-d12b18235124-root {
    text-align: center;
  }


#s-2a94f432-bbed-4224-bd3d-d12b18235124.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (max-width: 767px){
  #s-2a94f432-bbed-4224-bd3d-d12b18235124-root {
    text-align: center;
  }


#s-2a94f432-bbed-4224-bd3d-d12b18235124.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}
  #s-2a94f432-bbed-4224-bd3d-d12b18235124-root {
    text-align: center;
  }


#s-2a94f432-bbed-4224-bd3d-d12b18235124.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}

#s-17531fa6-a296-418c-9d7c-f3e39dfe1c75 {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-17531fa6-a296-418c-9d7c-f3e39dfe1c75 {
  display: none;
}
#s-17531fa6-a296-418c-9d7c-f3e39dfe1c75, #wrap-s-17531fa6-a296-418c-9d7c-f3e39dfe1c75 { display: none !important; }}@media (max-width: 767px){#s-17531fa6-a296-418c-9d7c-f3e39dfe1c75 {
  display: none;
}
#s-17531fa6-a296-418c-9d7c-f3e39dfe1c75, #wrap-s-17531fa6-a296-418c-9d7c-f3e39dfe1c75 { display: none !important; }}







#s-17531fa6-a296-418c-9d7c-f3e39dfe1c75 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-17531fa6-a296-418c-9d7c-f3e39dfe1c75.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c51b9293-3f46-484b-98ac-59db73d00a79 {
  background-image: url(https://i.shgcdn.com/69150aec-bbc9-48d4-9184-eb71a3695805/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 4px;
padding-bottom: 4px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
background-position: center center;
}

#s-c51b9293-3f46-484b-98ac-59db73d00a79 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-c51b9293-3f46-484b-98ac-59db73d00a79 .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}


#s-00179525-6d63-460a-93e8-31cdafc7f35a {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
}







  #s-00179525-6d63-460a-93e8-31cdafc7f35a img.shogun-image {
    

    
    
    
  }


#s-00179525-6d63-460a-93e8-31cdafc7f35a .shogun-image-content {
  
    align-items: center;
  
}

#s-1b761fa7-aefc-4396-9386-65ab5c7b9709 {
  margin-top: 16px;
margin-left: 2%;
margin-right: 2%;
min-height: 0px;
text-align: left;
}

#s-1b761fa7-aefc-4396-9386-65ab5c7b9709 .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  800 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1em;
  
  text-align: left;
}


#s-1b761fa7-aefc-4396-9386-65ab5c7b9709 .shogun-heading-component h1 a {
  color: rgba(0, 48, 87, 1);
}


#s-9f747cdd-7a05-4d61-b814-c9710bfd6bca {
  margin-left: 2%;
margin-right: 2%;
min-height: 100px;
}

#s-b8264457-4714-4acd-afb2-65a11bd59bbb {
  background-image: url(https://i.shgcdn.com/be40a0ab-4751-4404-ae5b-a94af4ebdba5/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
text-decoration: none;
background-position: center center;
color: rgba(255, 255, 255, 1);
hover-type: image;
}
#s-b8264457-4714-4acd-afb2-65a11bd59bbb:hover {background-color: rgba(41, 154, 243, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-b8264457-4714-4acd-afb2-65a11bd59bbb:active {background-image: url(https://i.shgcdn.com/be40a0ab-4751-4404-ae5b-a94af4ebdba5/-/format/auto/-/preview/3000x3000/-/quality/lighter/) !important;
background-repeat: no-repeat !important;
background-size: cover !important;
text-decoration: none !important;
hover-type: image !important;}

  #s-b8264457-4714-4acd-afb2-65a11bd59bbb-root {
    text-align: center;
  }


#s-b8264457-4714-4acd-afb2-65a11bd59bbb.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
@media (min-width: 1200px){
  #s-b8264457-4714-4acd-afb2-65a11bd59bbb-root {
    text-align: center;
  }


#s-b8264457-4714-4acd-afb2-65a11bd59bbb.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b8264457-4714-4acd-afb2-65a11bd59bbb-root {
    text-align: center;
  }


#s-b8264457-4714-4acd-afb2-65a11bd59bbb.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b8264457-4714-4acd-afb2-65a11bd59bbb-root {
    text-align: center;
  }


#s-b8264457-4714-4acd-afb2-65a11bd59bbb.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (max-width: 767px){
  #s-b8264457-4714-4acd-afb2-65a11bd59bbb-root {
    text-align: center;
  }


#s-b8264457-4714-4acd-afb2-65a11bd59bbb.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}
  #s-b8264457-4714-4acd-afb2-65a11bd59bbb-root {
    text-align: center;
  }


#s-b8264457-4714-4acd-afb2-65a11bd59bbb.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}

#s-b4c452da-7a57-417e-aafc-d70e652e35f2 {
  margin-bottom: 32px;
min-height: 50px;
}
@media (max-width: 767px){#s-b4c452da-7a57-417e-aafc-d70e652e35f2 {
  display: none;
}
#s-b4c452da-7a57-417e-aafc-d70e652e35f2, #wrap-s-b4c452da-7a57-417e-aafc-d70e652e35f2 { display: none !important; }}







#s-b4c452da-7a57-417e-aafc-d70e652e35f2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b4c452da-7a57-417e-aafc-d70e652e35f2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-058156b2-5cd7-40eb-b220-aa753d04b2e4 {
  background-image: url(https://i.shgcdn.com/69150aec-bbc9-48d4-9184-eb71a3695805/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 4px;
padding-bottom: 4px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
background-position: center center;
}

#s-058156b2-5cd7-40eb-b220-aa753d04b2e4 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-058156b2-5cd7-40eb-b220-aa753d04b2e4 .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}


#s-0d5e2ddc-d339-4dee-abc8-f9b59d55f6d0 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
}







  #s-0d5e2ddc-d339-4dee-abc8-f9b59d55f6d0 img.shogun-image {
    

    
    
    
  }


#s-0d5e2ddc-d339-4dee-abc8-f9b59d55f6d0 .shogun-image-content {
  
    align-items: center;
  
}

#s-4aaa8f3b-95fb-4a78-a995-2fd1fecaf272 {
  margin-top: 16px;
margin-left: 2%;
margin-right: 2%;
padding-top: 0px;
padding-bottom: 0px;
min-height: 0px;
text-align: left;
}

#s-4aaa8f3b-95fb-4a78-a995-2fd1fecaf272 .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  800 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1em;
  
  text-align: left;
}


#s-4aaa8f3b-95fb-4a78-a995-2fd1fecaf272 .shogun-heading-component h1 a {
  color: rgba(0, 48, 87, 1);
}


#s-38132bd8-b141-4a02-b7d1-855f6e843005 {
  margin-left: 2%;
margin-right: 2%;
min-height: 100px;
}

#s-9583b2ba-e1be-4083-aad0-906551848454 {
  background-image: url(https://i.shgcdn.com/be40a0ab-4751-4404-ae5b-a94af4ebdba5/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
text-decoration: none;
background-position: center center;
color: rgba(255, 255, 255, 1);
hover-type: image;
}
#s-9583b2ba-e1be-4083-aad0-906551848454:hover {background-color: rgba(41, 154, 243, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-9583b2ba-e1be-4083-aad0-906551848454:active {background-image: url(https://i.shgcdn.com/be40a0ab-4751-4404-ae5b-a94af4ebdba5/-/format/auto/-/preview/3000x3000/-/quality/lighter/) !important;
background-repeat: no-repeat !important;
background-size: cover !important;
text-decoration: none !important;
hover-type: image !important;}

  #s-9583b2ba-e1be-4083-aad0-906551848454-root {
    text-align: center;
  }


#s-9583b2ba-e1be-4083-aad0-906551848454.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
@media (min-width: 1200px){
  #s-9583b2ba-e1be-4083-aad0-906551848454-root {
    text-align: center;
  }


#s-9583b2ba-e1be-4083-aad0-906551848454.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-9583b2ba-e1be-4083-aad0-906551848454-root {
    text-align: center;
  }


#s-9583b2ba-e1be-4083-aad0-906551848454.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-9583b2ba-e1be-4083-aad0-906551848454-root {
    text-align: center;
  }


#s-9583b2ba-e1be-4083-aad0-906551848454.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (max-width: 767px){
  #s-9583b2ba-e1be-4083-aad0-906551848454-root {
    text-align: center;
  }


#s-9583b2ba-e1be-4083-aad0-906551848454.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}
  #s-9583b2ba-e1be-4083-aad0-906551848454-root {
    text-align: center;
  }


#s-9583b2ba-e1be-4083-aad0-906551848454.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}

#s-b1c61622-ef75-412e-8eae-a7acca48382e {
  min-height: 50px;
}
@media (max-width: 767px){#s-b1c61622-ef75-412e-8eae-a7acca48382e {
  display: none;
}
#s-b1c61622-ef75-412e-8eae-a7acca48382e, #wrap-s-b1c61622-ef75-412e-8eae-a7acca48382e { display: none !important; }}







#s-b1c61622-ef75-412e-8eae-a7acca48382e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b1c61622-ef75-412e-8eae-a7acca48382e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4cc5bbda-734d-4139-b00f-2726c5ed5e24 {
  background-image: url(https://i.shgcdn.com/69150aec-bbc9-48d4-9184-eb71a3695805/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 4px;
padding-bottom: 4px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
background-position: center center;
}

#s-4cc5bbda-734d-4139-b00f-2726c5ed5e24 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-4cc5bbda-734d-4139-b00f-2726c5ed5e24 .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}


#s-15014de8-4862-490d-99d9-3ca09e014fe9 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
}







  #s-15014de8-4862-490d-99d9-3ca09e014fe9 img.shogun-image {
    

    
    
    
  }


#s-15014de8-4862-490d-99d9-3ca09e014fe9 .shogun-image-content {
  
    align-items: center;
  
}

#s-eeab1cf4-f9f2-415b-bcd0-9abe7505073f {
  margin-top: 16px;
margin-left: 2%;
margin-right: 2%;
padding-top: 0px;
padding-bottom: 0px;
min-height: 0px;
text-align: left;
}

#s-eeab1cf4-f9f2-415b-bcd0-9abe7505073f .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  800 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1em;
  
  text-align: left;
}


#s-eeab1cf4-f9f2-415b-bcd0-9abe7505073f .shogun-heading-component h1 a {
  color: rgba(0, 48, 87, 1);
}


#s-32ad90b0-04cf-45b3-b0ab-f916850e3186 {
  margin-left: 2%;
margin-right: 2%;
min-height: 100px;
}

#s-164dd406-5e7f-4de7-adc9-0220d68065db {
  background-image: url(https://i.shgcdn.com/be40a0ab-4751-4404-ae5b-a94af4ebdba5/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
text-decoration: none;
background-position: center center;
color: rgba(255, 255, 255, 1);
hover-type: image;
}
#s-164dd406-5e7f-4de7-adc9-0220d68065db:hover {background-color: rgba(41, 154, 243, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-164dd406-5e7f-4de7-adc9-0220d68065db:active {background-image: url(https://i.shgcdn.com/be40a0ab-4751-4404-ae5b-a94af4ebdba5/-/format/auto/-/preview/3000x3000/-/quality/lighter/) !important;
background-repeat: no-repeat !important;
background-size: cover !important;
text-decoration: none !important;
hover-type: image !important;}

  #s-164dd406-5e7f-4de7-adc9-0220d68065db-root {
    text-align: center;
  }


#s-164dd406-5e7f-4de7-adc9-0220d68065db.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
@media (min-width: 1200px){
  #s-164dd406-5e7f-4de7-adc9-0220d68065db-root {
    text-align: center;
  }


#s-164dd406-5e7f-4de7-adc9-0220d68065db.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-164dd406-5e7f-4de7-adc9-0220d68065db-root {
    text-align: center;
  }


#s-164dd406-5e7f-4de7-adc9-0220d68065db.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-164dd406-5e7f-4de7-adc9-0220d68065db-root {
    text-align: center;
  }


#s-164dd406-5e7f-4de7-adc9-0220d68065db.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (max-width: 767px){
  #s-164dd406-5e7f-4de7-adc9-0220d68065db-root {
    text-align: center;
  }


#s-164dd406-5e7f-4de7-adc9-0220d68065db.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}
  #s-164dd406-5e7f-4de7-adc9-0220d68065db-root {
    text-align: center;
  }


#s-164dd406-5e7f-4de7-adc9-0220d68065db.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}

#s-88e0161e-0bf8-432e-a34e-c98c9942cc7c {
  margin-bottom: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-88e0161e-0bf8-432e-a34e-c98c9942cc7c {
  margin-bottom: 10px;
}
}@media (max-width: 767px){#s-88e0161e-0bf8-432e-a34e-c98c9942cc7c {
  display: none;
}
#s-88e0161e-0bf8-432e-a34e-c98c9942cc7c, #wrap-s-88e0161e-0bf8-432e-a34e-c98c9942cc7c { display: none !important; }}
#s-88e0161e-0bf8-432e-a34e-c98c9942cc7c .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-88e0161e-0bf8-432e-a34e-c98c9942cc7c .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}@media (max-width: 767px){#s-88e0161e-0bf8-432e-a34e-c98c9942cc7c .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}
#s-736f7823-a3b3-4dcf-b897-5fdbe8a5d8e1 {
  margin-bottom: 80px;
}
@media (min-width: 768px) and (max-width: 991px){#s-736f7823-a3b3-4dcf-b897-5fdbe8a5d8e1 {
  display: none;
}
#s-736f7823-a3b3-4dcf-b897-5fdbe8a5d8e1, #wrap-s-736f7823-a3b3-4dcf-b897-5fdbe8a5d8e1 { display: none !important; }}@media (max-width: 767px){#s-736f7823-a3b3-4dcf-b897-5fdbe8a5d8e1 {
  display: none;
}
#s-736f7823-a3b3-4dcf-b897-5fdbe8a5d8e1, #wrap-s-736f7823-a3b3-4dcf-b897-5fdbe8a5d8e1 { display: none !important; }}
@media (min-width: 0px) {
[id="s-736f7823-a3b3-4dcf-b897-5fdbe8a5d8e1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-736f7823-a3b3-4dcf-b897-5fdbe8a5d8e1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 992px) {
[id="s-736f7823-a3b3-4dcf-b897-5fdbe8a5d8e1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 1200px) {
[id="s-736f7823-a3b3-4dcf-b897-5fdbe8a5d8e1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

#s-2707b21e-2a15-45a6-b1ea-66b022fe15fe {
  background-image: url(https://i.shgcdn.com/69150aec-bbc9-48d4-9184-eb71a3695805/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 4px;
padding-bottom: 4px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
background-position: center center;
}

#s-2707b21e-2a15-45a6-b1ea-66b022fe15fe .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-2707b21e-2a15-45a6-b1ea-66b022fe15fe .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}


#s-de1bcfe0-a22d-4e35-a44b-0d9b0928ee6d {
  min-height: 50px;
}








#s-de1bcfe0-a22d-4e35-a44b-0d9b0928ee6d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-de1bcfe0-a22d-4e35-a44b-0d9b0928ee6d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e50e2387-cff7-419b-92eb-0c317b5c7c5a {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
max-width: 3000px;
aspect-ratio: 16/9;
text-align: center;
}





  #s-e50e2387-cff7-419b-92eb-0c317b5c7c5a img.shogun-image,
  #s-e50e2387-cff7-419b-92eb-0c317b5c7c5a .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-e50e2387-cff7-419b-92eb-0c317b5c7c5a {
    width: 100%;
    height: auto;
  }



  #s-e50e2387-cff7-419b-92eb-0c317b5c7c5a img.shogun-image {
    

    
    
    
  }


#s-e50e2387-cff7-419b-92eb-0c317b5c7c5a .shogun-image-content {
  
    align-items:  flex-start;
  
}

#s-06536acd-e655-41b1-8c9b-5a54e7aec5b4 {
  margin-top: 16px;
margin-left: 2%;
margin-right: 2%;
padding-top: 0px;
padding-bottom: 0px;
min-height: 0px;
text-align: left;
}

#s-06536acd-e655-41b1-8c9b-5a54e7aec5b4 .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  800 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1em;
  
  text-align: left;
}


#s-06536acd-e655-41b1-8c9b-5a54e7aec5b4 .shogun-heading-component h1 a {
  color: rgba(0, 48, 87, 1);
}


#s-b1874b64-4e44-4d19-816f-dc37774e6b2d {
  margin-left: 2%;
margin-right: 2%;
min-height: 100px;
}

#s-c31c7bee-83ce-4b79-be0f-11290afbbba4 {
  background-image: url(https://i.shgcdn.com/be40a0ab-4751-4404-ae5b-a94af4ebdba5/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
text-decoration: none;
background-position: center center;
color: rgba(255, 255, 255, 1);
hover-type: image;
}
#s-c31c7bee-83ce-4b79-be0f-11290afbbba4:hover {background-color: rgba(41, 154, 243, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-c31c7bee-83ce-4b79-be0f-11290afbbba4:active {background-image: url(https://i.shgcdn.com/be40a0ab-4751-4404-ae5b-a94af4ebdba5/-/format/auto/-/preview/3000x3000/-/quality/lighter/) !important;
background-repeat: no-repeat !important;
background-size: cover !important;
text-decoration: none !important;
hover-type: image !important;}

  #s-c31c7bee-83ce-4b79-be0f-11290afbbba4-root {
    text-align: center;
  }


#s-c31c7bee-83ce-4b79-be0f-11290afbbba4.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
@media (min-width: 1200px){
  #s-c31c7bee-83ce-4b79-be0f-11290afbbba4-root {
    text-align: center;
  }


#s-c31c7bee-83ce-4b79-be0f-11290afbbba4.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c31c7bee-83ce-4b79-be0f-11290afbbba4-root {
    text-align: center;
  }


#s-c31c7bee-83ce-4b79-be0f-11290afbbba4.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c31c7bee-83ce-4b79-be0f-11290afbbba4-root {
    text-align: center;
  }


#s-c31c7bee-83ce-4b79-be0f-11290afbbba4.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (max-width: 767px){
  #s-c31c7bee-83ce-4b79-be0f-11290afbbba4-root {
    text-align: center;
  }


#s-c31c7bee-83ce-4b79-be0f-11290afbbba4.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}
  #s-c31c7bee-83ce-4b79-be0f-11290afbbba4-root {
    text-align: center;
  }


#s-c31c7bee-83ce-4b79-be0f-11290afbbba4.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}

#s-1c97727a-dbba-43df-ae56-dc26d463bd15 {
  background-image: url(https://i.shgcdn.com/69150aec-bbc9-48d4-9184-eb71a3695805/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 4px;
padding-bottom: 4px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
background-position: center center;
}

#s-1c97727a-dbba-43df-ae56-dc26d463bd15 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-1c97727a-dbba-43df-ae56-dc26d463bd15 .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}


#s-6d8879bc-3249-4f7c-b574-6db8ad7bfa94 {
  min-height: 50px;
}








#s-6d8879bc-3249-4f7c-b574-6db8ad7bfa94 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6d8879bc-3249-4f7c-b574-6db8ad7bfa94.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-28479711-b0bd-4035-9736-88f503958376 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
max-width: 3000px;
aspect-ratio: 16/9;
text-align: center;
}





  #s-28479711-b0bd-4035-9736-88f503958376 img.shogun-image,
  #s-28479711-b0bd-4035-9736-88f503958376 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-28479711-b0bd-4035-9736-88f503958376 {
    width: 100%;
    height: auto;
  }



  #s-28479711-b0bd-4035-9736-88f503958376 img.shogun-image {
    

    
    
    
  }


#s-28479711-b0bd-4035-9736-88f503958376 .shogun-image-content {
  
    align-items:  flex-start;
  
}

#s-fc163f91-a172-4e2a-b2a5-db4b29e4201d {
  margin-top: 16px;
margin-left: 2%;
margin-right: 2%;
padding-top: 0px;
padding-bottom: 0px;
min-height: 0px;
text-align: left;
}

#s-fc163f91-a172-4e2a-b2a5-db4b29e4201d .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  800 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1em;
  
  text-align: left;
}


#s-fc163f91-a172-4e2a-b2a5-db4b29e4201d .shogun-heading-component h1 a {
  color: rgba(0, 48, 87, 1);
}


#s-5ca0d7dc-35f7-49f4-85e0-0219fc151051 {
  margin-left: 2%;
margin-right: 2%;
min-height: 100px;
}

#s-858de5e5-9969-4562-a5b3-0c25c0e400b2 {
  background-image: url(https://i.shgcdn.com/be40a0ab-4751-4404-ae5b-a94af4ebdba5/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
text-decoration: none;
background-position: center center;
color: rgba(255, 255, 255, 1);
hover-type: image;
}
#s-858de5e5-9969-4562-a5b3-0c25c0e400b2:hover {background-color: rgba(41, 154, 243, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-858de5e5-9969-4562-a5b3-0c25c0e400b2:active {background-image: url(https://i.shgcdn.com/be40a0ab-4751-4404-ae5b-a94af4ebdba5/-/format/auto/-/preview/3000x3000/-/quality/lighter/) !important;
background-repeat: no-repeat !important;
background-size: cover !important;
text-decoration: none !important;
hover-type: image !important;}

  #s-858de5e5-9969-4562-a5b3-0c25c0e400b2-root {
    text-align: center;
  }


#s-858de5e5-9969-4562-a5b3-0c25c0e400b2.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
@media (min-width: 1200px){
  #s-858de5e5-9969-4562-a5b3-0c25c0e400b2-root {
    text-align: center;
  }


#s-858de5e5-9969-4562-a5b3-0c25c0e400b2.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-858de5e5-9969-4562-a5b3-0c25c0e400b2-root {
    text-align: center;
  }


#s-858de5e5-9969-4562-a5b3-0c25c0e400b2.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-858de5e5-9969-4562-a5b3-0c25c0e400b2-root {
    text-align: center;
  }


#s-858de5e5-9969-4562-a5b3-0c25c0e400b2.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (max-width: 767px){
  #s-858de5e5-9969-4562-a5b3-0c25c0e400b2-root {
    text-align: center;
  }


#s-858de5e5-9969-4562-a5b3-0c25c0e400b2.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}
  #s-858de5e5-9969-4562-a5b3-0c25c0e400b2-root {
    text-align: center;
  }


#s-858de5e5-9969-4562-a5b3-0c25c0e400b2.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}

#s-9899de17-90a6-4d9b-aa83-38eb89b5c47b {
  background-image: url(https://i.shgcdn.com/69150aec-bbc9-48d4-9184-eb71a3695805/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 4px;
padding-bottom: 4px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
background-position: center center;
}
@media (min-width: 1200px){#s-9899de17-90a6-4d9b-aa83-38eb89b5c47b {
  display: none;
}
#s-9899de17-90a6-4d9b-aa83-38eb89b5c47b, #wrap-s-9899de17-90a6-4d9b-aa83-38eb89b5c47b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9899de17-90a6-4d9b-aa83-38eb89b5c47b {
  display: none;
}
#s-9899de17-90a6-4d9b-aa83-38eb89b5c47b, #wrap-s-9899de17-90a6-4d9b-aa83-38eb89b5c47b { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-9899de17-90a6-4d9b-aa83-38eb89b5c47b {
  display: none;
}
#s-9899de17-90a6-4d9b-aa83-38eb89b5c47b, #wrap-s-9899de17-90a6-4d9b-aa83-38eb89b5c47b { display: none !important; }}@media (max-width: 767px){#s-9899de17-90a6-4d9b-aa83-38eb89b5c47b {
  display: none;
}
#s-9899de17-90a6-4d9b-aa83-38eb89b5c47b, #wrap-s-9899de17-90a6-4d9b-aa83-38eb89b5c47b { display: none !important; }}
#s-9899de17-90a6-4d9b-aa83-38eb89b5c47b .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-9899de17-90a6-4d9b-aa83-38eb89b5c47b .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}


#s-59a44cc9-f641-4c82-ae3a-61c1c441cd92 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-59a44cc9-f641-4c82-ae3a-61c1c441cd92 {
  display: none;
}
#s-59a44cc9-f641-4c82-ae3a-61c1c441cd92, #wrap-s-59a44cc9-f641-4c82-ae3a-61c1c441cd92 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-59a44cc9-f641-4c82-ae3a-61c1c441cd92 {
  display: none;
}
#s-59a44cc9-f641-4c82-ae3a-61c1c441cd92, #wrap-s-59a44cc9-f641-4c82-ae3a-61c1c441cd92 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-59a44cc9-f641-4c82-ae3a-61c1c441cd92 {
  display: none;
}
#s-59a44cc9-f641-4c82-ae3a-61c1c441cd92, #wrap-s-59a44cc9-f641-4c82-ae3a-61c1c441cd92 { display: none !important; }}@media (max-width: 767px){#s-59a44cc9-f641-4c82-ae3a-61c1c441cd92 {
  display: none;
}
#s-59a44cc9-f641-4c82-ae3a-61c1c441cd92, #wrap-s-59a44cc9-f641-4c82-ae3a-61c1c441cd92 { display: none !important; }}







#s-59a44cc9-f641-4c82-ae3a-61c1c441cd92 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-59a44cc9-f641-4c82-ae3a-61c1c441cd92.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0bd3448d-42c2-40ac-9486-504a554389f1 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
}







  #s-0bd3448d-42c2-40ac-9486-504a554389f1 img.shogun-image {
    

    
    
    
  }


#s-0bd3448d-42c2-40ac-9486-504a554389f1 .shogun-image-content {
  
    align-items: center;
  
}

#s-4f036705-e2c1-4253-bdcb-38ce57b51a8c {
  margin-top: 16px;
margin-left: 2%;
margin-right: 2%;
min-height: 0px;
text-align: left;
}

#s-4f036705-e2c1-4253-bdcb-38ce57b51a8c .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  800 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1em;
  
  text-align: left;
}


#s-4f036705-e2c1-4253-bdcb-38ce57b51a8c .shogun-heading-component h1 a {
  color: rgba(0, 48, 87, 1);
}


#s-455bb2ea-07f8-4673-b4e4-e076c37f42c6 {
  margin-left: 2%;
margin-right: 2%;
min-height: 100px;
}

#s-a741fa11-af86-458d-bed6-388428dd7e5c {
  background-image: url(https://i.shgcdn.com/be40a0ab-4751-4404-ae5b-a94af4ebdba5/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
text-decoration: none;
background-position: center center;
color: rgba(255, 255, 255, 1);
hover-type: image;
}
#s-a741fa11-af86-458d-bed6-388428dd7e5c:hover {background-color: rgba(41, 154, 243, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-a741fa11-af86-458d-bed6-388428dd7e5c:active {background-image: url(https://i.shgcdn.com/be40a0ab-4751-4404-ae5b-a94af4ebdba5/-/format/auto/-/preview/3000x3000/-/quality/lighter/) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: image !important;}@media (min-width: 1200px){#s-a741fa11-af86-458d-bed6-388428dd7e5c {
  display: none;
}
#s-a741fa11-af86-458d-bed6-388428dd7e5c, #wrap-s-a741fa11-af86-458d-bed6-388428dd7e5c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a741fa11-af86-458d-bed6-388428dd7e5c {
  display: none;
}
#s-a741fa11-af86-458d-bed6-388428dd7e5c, #wrap-s-a741fa11-af86-458d-bed6-388428dd7e5c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a741fa11-af86-458d-bed6-388428dd7e5c {
  display: none;
}
#s-a741fa11-af86-458d-bed6-388428dd7e5c, #wrap-s-a741fa11-af86-458d-bed6-388428dd7e5c { display: none !important; }}@media (max-width: 767px){#s-a741fa11-af86-458d-bed6-388428dd7e5c {
  display: none;
}
#s-a741fa11-af86-458d-bed6-388428dd7e5c, #wrap-s-a741fa11-af86-458d-bed6-388428dd7e5c { display: none !important; }}

  #s-a741fa11-af86-458d-bed6-388428dd7e5c-root {
    text-align: center;
  }


#s-a741fa11-af86-458d-bed6-388428dd7e5c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
@media (min-width: 1200px){
  #s-a741fa11-af86-458d-bed6-388428dd7e5c-root {
    text-align: center;
  }


#s-a741fa11-af86-458d-bed6-388428dd7e5c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a741fa11-af86-458d-bed6-388428dd7e5c-root {
    text-align: center;
  }


#s-a741fa11-af86-458d-bed6-388428dd7e5c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a741fa11-af86-458d-bed6-388428dd7e5c-root {
    text-align: center;
  }


#s-a741fa11-af86-458d-bed6-388428dd7e5c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (max-width: 767px){
  #s-a741fa11-af86-458d-bed6-388428dd7e5c-root {
    text-align: center;
  }


#s-a741fa11-af86-458d-bed6-388428dd7e5c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}
  #s-a741fa11-af86-458d-bed6-388428dd7e5c-root {
    text-align: center;
  }


#s-a741fa11-af86-458d-bed6-388428dd7e5c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}

#s-bfe8f425-3ef0-4110-9253-45544b7fb861 {
  background-image: url(https://i.shgcdn.com/69150aec-bbc9-48d4-9184-eb71a3695805/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 4px;
padding-bottom: 4px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
background-position: center center;
}

#s-bfe8f425-3ef0-4110-9253-45544b7fb861 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-bfe8f425-3ef0-4110-9253-45544b7fb861 .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}


#s-56ae24ac-0d69-4c07-88b1-ab3d17b8da3a {
  min-height: 50px;
}








#s-56ae24ac-0d69-4c07-88b1-ab3d17b8da3a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-56ae24ac-0d69-4c07-88b1-ab3d17b8da3a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4d9ad6d1-61ce-4e10-89aa-987f42d222db {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
max-width: 3000px;
aspect-ratio: 16/9;
text-align: center;
}





  #s-4d9ad6d1-61ce-4e10-89aa-987f42d222db img.shogun-image,
  #s-4d9ad6d1-61ce-4e10-89aa-987f42d222db .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-4d9ad6d1-61ce-4e10-89aa-987f42d222db {
    width: 100%;
    height: auto;
  }



  #s-4d9ad6d1-61ce-4e10-89aa-987f42d222db img.shogun-image {
    

    
    
    
  }


#s-4d9ad6d1-61ce-4e10-89aa-987f42d222db .shogun-image-content {
  
    align-items: center;
  
}

#s-c462df84-8250-4ce3-af5b-a6a3ff13c946 {
  margin-top: 16px;
margin-left: 2%;
margin-right: 2%;
padding-top: 0px;
padding-bottom: 0px;
min-height: 0px;
text-align: left;
}

#s-c462df84-8250-4ce3-af5b-a6a3ff13c946 .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  800 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1em;
  
  text-align: left;
}


#s-c462df84-8250-4ce3-af5b-a6a3ff13c946 .shogun-heading-component h1 a {
  color: rgba(0, 48, 87, 1);
}


#s-a49b4c4c-4d54-49d9-bbcd-a0a543732ffd {
  margin-left: 2%;
margin-right: 2%;
min-height: 100px;
}

#s-7483f5be-d21c-487d-abaf-24c2c5ca8ed1 {
  background-image: url(https://i.shgcdn.com/be40a0ab-4751-4404-ae5b-a94af4ebdba5/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
text-decoration: none;
background-position: center center;
color: rgba(255, 255, 255, 1);
hover-type: image;
}
#s-7483f5be-d21c-487d-abaf-24c2c5ca8ed1:hover {background-color: rgba(41, 154, 243, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-7483f5be-d21c-487d-abaf-24c2c5ca8ed1:active {background-image: url(https://i.shgcdn.com/be40a0ab-4751-4404-ae5b-a94af4ebdba5/-/format/auto/-/preview/3000x3000/-/quality/lighter/) !important;
background-repeat: no-repeat !important;
background-size: cover !important;
text-decoration: none !important;
hover-type: image !important;}

  #s-7483f5be-d21c-487d-abaf-24c2c5ca8ed1-root {
    text-align: center;
  }


#s-7483f5be-d21c-487d-abaf-24c2c5ca8ed1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
@media (min-width: 1200px){
  #s-7483f5be-d21c-487d-abaf-24c2c5ca8ed1-root {
    text-align: center;
  }


#s-7483f5be-d21c-487d-abaf-24c2c5ca8ed1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7483f5be-d21c-487d-abaf-24c2c5ca8ed1-root {
    text-align: center;
  }


#s-7483f5be-d21c-487d-abaf-24c2c5ca8ed1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7483f5be-d21c-487d-abaf-24c2c5ca8ed1-root {
    text-align: center;
  }


#s-7483f5be-d21c-487d-abaf-24c2c5ca8ed1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (max-width: 767px){
  #s-7483f5be-d21c-487d-abaf-24c2c5ca8ed1-root {
    text-align: center;
  }


#s-7483f5be-d21c-487d-abaf-24c2c5ca8ed1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}
  #s-7483f5be-d21c-487d-abaf-24c2c5ca8ed1-root {
    text-align: center;
  }


#s-7483f5be-d21c-487d-abaf-24c2c5ca8ed1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}

#s-f88e863f-914d-4b11-bd0d-3ca0632567d8 {
  margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
}
@media (min-width: 1200px){#s-f88e863f-914d-4b11-bd0d-3ca0632567d8 {
  display: none;
}
#s-f88e863f-914d-4b11-bd0d-3ca0632567d8, #wrap-s-f88e863f-914d-4b11-bd0d-3ca0632567d8 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f88e863f-914d-4b11-bd0d-3ca0632567d8 {
  display: none;
}
#s-f88e863f-914d-4b11-bd0d-3ca0632567d8, #wrap-s-f88e863f-914d-4b11-bd0d-3ca0632567d8 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f88e863f-914d-4b11-bd0d-3ca0632567d8 {
  display: none;
}
#s-f88e863f-914d-4b11-bd0d-3ca0632567d8, #wrap-s-f88e863f-914d-4b11-bd0d-3ca0632567d8 { display: none !important; }}@media (max-width: 767px){#s-f88e863f-914d-4b11-bd0d-3ca0632567d8 {
  margin-left: 8%;
margin-right: 8%;
}
}
@media (min-width: 0px) {
[id="s-f88e863f-914d-4b11-bd0d-3ca0632567d8"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 26.666666666666668px);
}

}

@media (min-width: 768px) {
[id="s-f88e863f-914d-4b11-bd0d-3ca0632567d8"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 26.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-f88e863f-914d-4b11-bd0d-3ca0632567d8"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 26.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-f88e863f-914d-4b11-bd0d-3ca0632567d8"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 26.666666666666668px);
}

}

#s-e6e14a59-b7f1-436d-b45f-8549d37059b6 {
  margin-bottom: 32px;
text-align: center;
}
@media (max-width: 767px){#s-e6e14a59-b7f1-436d-b45f-8549d37059b6 {
  margin-top: -12px;
margin-left: -18%;
margin-bottom: 12px;
margin-right: -18%;
}
}






  #s-e6e14a59-b7f1-436d-b45f-8549d37059b6 img.shogun-image {
    

    
    
    
  }


#s-e6e14a59-b7f1-436d-b45f-8549d37059b6 .shogun-image-content {
  
    align-items: center;
  
}

#s-1311a17b-6cea-4535-81b1-37c2ddb8b496 {
  margin-bottom: 32px;
text-align: center;
}







  #s-1311a17b-6cea-4535-81b1-37c2ddb8b496 img.shogun-image {
    

    
    
    
  }


#s-1311a17b-6cea-4535-81b1-37c2ddb8b496 .shogun-image-content {
  
    align-items: center;
  
}

#s-03d2fa6a-8818-43d7-b1ec-5a8e5ebb3346 {
  margin-bottom: 32px;
text-align: center;
}







  #s-03d2fa6a-8818-43d7-b1ec-5a8e5ebb3346 img.shogun-image {
    

    
    
    
  }


#s-03d2fa6a-8818-43d7-b1ec-5a8e5ebb3346 .shogun-image-content {
  
    align-items: center;
  
}

#s-b0560e78-22e8-40ce-8b6c-e5b6089b23bc {
  margin-left: 10%;
margin-bottom: 15px;
margin-right: 10%;
}
@media (min-width: 1200px){#s-b0560e78-22e8-40ce-8b6c-e5b6089b23bc {
  display: none;
}
#s-b0560e78-22e8-40ce-8b6c-e5b6089b23bc, #wrap-s-b0560e78-22e8-40ce-8b6c-e5b6089b23bc { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b0560e78-22e8-40ce-8b6c-e5b6089b23bc {
  display: none;
}
#s-b0560e78-22e8-40ce-8b6c-e5b6089b23bc, #wrap-s-b0560e78-22e8-40ce-8b6c-e5b6089b23bc { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-b0560e78-22e8-40ce-8b6c-e5b6089b23bc {
  display: none;
}
#s-b0560e78-22e8-40ce-8b6c-e5b6089b23bc, #wrap-s-b0560e78-22e8-40ce-8b6c-e5b6089b23bc { display: none !important; }}@media (max-width: 767px){#s-b0560e78-22e8-40ce-8b6c-e5b6089b23bc {
  margin-left: 8%;
margin-right: 8%;
}
}
@media (min-width: 0px) {
[id="s-b0560e78-22e8-40ce-8b6c-e5b6089b23bc"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 26.666666666666668px);
}

}

@media (min-width: 768px) {
[id="s-b0560e78-22e8-40ce-8b6c-e5b6089b23bc"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 26.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-b0560e78-22e8-40ce-8b6c-e5b6089b23bc"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 26.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-b0560e78-22e8-40ce-8b6c-e5b6089b23bc"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 26.666666666666668px);
}

}

#s-92566dce-5ba5-44c7-aab9-d098687804c0 {
  margin-bottom: 32px;
text-align: center;
}







  #s-92566dce-5ba5-44c7-aab9-d098687804c0 img.shogun-image {
    

    
    
    
  }


#s-92566dce-5ba5-44c7-aab9-d098687804c0 .shogun-image-content {
  
    align-items: center;
  
}

#s-1544f851-e6c1-4154-a655-5b0cb2392a07 {
  text-align: center;
}







  #s-1544f851-e6c1-4154-a655-5b0cb2392a07 img.shogun-image {
    

    
    
    
  }


#s-1544f851-e6c1-4154-a655-5b0cb2392a07 .shogun-image-content {
  
    align-items: center;
  
}

#s-2419ed72-518d-4394-9b30-38cd59e585d7 {
  margin-bottom: 32px;
text-align: center;
}







  #s-2419ed72-518d-4394-9b30-38cd59e585d7 img.shogun-image {
    

    
    
    
  }


#s-2419ed72-518d-4394-9b30-38cd59e585d7 .shogun-image-content {
  
    align-items: center;
  
}

#s-9fa7a773-d495-4a95-86c2-39ed008e771c {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-9fa7a773-d495-4a95-86c2-39ed008e771c {
  display: none;
}
#s-9fa7a773-d495-4a95-86c2-39ed008e771c, #wrap-s-9fa7a773-d495-4a95-86c2-39ed008e771c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9fa7a773-d495-4a95-86c2-39ed008e771c {
  display: none;
}
#s-9fa7a773-d495-4a95-86c2-39ed008e771c, #wrap-s-9fa7a773-d495-4a95-86c2-39ed008e771c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-9fa7a773-d495-4a95-86c2-39ed008e771c {
  display: none;
}
#s-9fa7a773-d495-4a95-86c2-39ed008e771c, #wrap-s-9fa7a773-d495-4a95-86c2-39ed008e771c { display: none !important; }}
#s-9fa7a773-d495-4a95-86c2-39ed008e771c .shogun-heading-component h1 {
  color: rgba(54, 63, 104, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-edd9608a-05d8-4a3a-b678-56486f75ab9f {
  margin-bottom: 15px;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-edd9608a-05d8-4a3a-b678-56486f75ab9f {
  display: none;
}
#s-edd9608a-05d8-4a3a-b678-56486f75ab9f, #wrap-s-edd9608a-05d8-4a3a-b678-56486f75ab9f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-edd9608a-05d8-4a3a-b678-56486f75ab9f {
  display: none;
}
#s-edd9608a-05d8-4a3a-b678-56486f75ab9f, #wrap-s-edd9608a-05d8-4a3a-b678-56486f75ab9f { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-edd9608a-05d8-4a3a-b678-56486f75ab9f {
  display: none;
}
#s-edd9608a-05d8-4a3a-b678-56486f75ab9f, #wrap-s-edd9608a-05d8-4a3a-b678-56486f75ab9f { display: none !important; }}@media (max-width: 767px){#s-edd9608a-05d8-4a3a-b678-56486f75ab9f {
  margin-bottom: 32px;
}
}
#s-edd9608a-05d8-4a3a-b678-56486f75ab9f .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-edd9608a-05d8-4a3a-b678-56486f75ab9f .shg-sld-nav-button.shg-sld-left,
#s-edd9608a-05d8-4a3a-b678-56486f75ab9f .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-58b953e0-ff94-407e-bea9-7b1b14c11a93 {
  box-shadow:0px 4px 8px 0px rgba(204, 204, 204, 1);
margin-left: 0%;
margin-right: 0%;
min-height: 50px;
}








#s-58b953e0-ff94-407e-bea9-7b1b14c11a93 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-58b953e0-ff94-407e-bea9-7b1b14c11a93.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-088a6c7e-ea36-4ce5-8ff0-fdb8d9ead281 {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
min-height: 50px;
}








#s-088a6c7e-ea36-4ce5-8ff0-fdb8d9ead281 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-088a6c7e-ea36-4ce5-8ff0-fdb8d9ead281.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5575703a-6b52-4e64-b4cf-f29928dfa06f {
  background-image: url(https://i.shgcdn.com/69150aec-bbc9-48d4-9184-eb71a3695805/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 4px;
padding-bottom: 4px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
background-position: center center;
}

#s-5575703a-6b52-4e64-b4cf-f29928dfa06f .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-5575703a-6b52-4e64-b4cf-f29928dfa06f .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}


#s-56f8c24f-fda8-4a13-b05f-1d309c4e2f8e {
  text-align: center;
}







  #s-56f8c24f-fda8-4a13-b05f-1d309c4e2f8e img.shogun-image {
    

    
    
    
  }


#s-56f8c24f-fda8-4a13-b05f-1d309c4e2f8e .shogun-image-content {
  
    align-items: center;
  
}

#s-5fde6666-2e01-47bf-93d6-ac63313cb255 {
  margin-left: 4%;
margin-right: 4%;
padding-top: 8px;
padding-bottom: 8px;
min-height: 0px;
text-align: left;
}

#s-5fde6666-2e01-47bf-93d6-ac63313cb255 .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  800 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.5em;
  
  text-align: left;
}


#s-5fde6666-2e01-47bf-93d6-ac63313cb255 .shogun-heading-component h1 a {
  color: rgba(0, 48, 87, 1);
}


#s-e4325615-bff2-40eb-952f-c2951d445b6e {
  margin-left: 4%;
margin-right: 4%;
min-height: 88px;
}

#s-67ae4727-bfbb-4c9e-8bba-abcece9767c3 {
  background-image: url(https://i.shgcdn.com/be40a0ab-4751-4404-ae5b-a94af4ebdba5/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
text-decoration: none;
background-position: center center;
color: rgba(255, 255, 255, 1);
hover-type: image;
}
#s-67ae4727-bfbb-4c9e-8bba-abcece9767c3:hover {background-color: rgba(41, 154, 243, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-67ae4727-bfbb-4c9e-8bba-abcece9767c3:active {background-image: url(https://i.shgcdn.com/be40a0ab-4751-4404-ae5b-a94af4ebdba5/-/format/auto/-/preview/3000x3000/-/quality/lighter/) !important;
background-repeat: no-repeat !important;
background-size: cover !important;
text-decoration: none !important;
hover-type: image !important;}

  #s-67ae4727-bfbb-4c9e-8bba-abcece9767c3-root {
    text-align: center;
  }


#s-67ae4727-bfbb-4c9e-8bba-abcece9767c3.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
@media (min-width: 1200px){
  #s-67ae4727-bfbb-4c9e-8bba-abcece9767c3-root {
    text-align: center;
  }


#s-67ae4727-bfbb-4c9e-8bba-abcece9767c3.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-67ae4727-bfbb-4c9e-8bba-abcece9767c3-root {
    text-align: center;
  }


#s-67ae4727-bfbb-4c9e-8bba-abcece9767c3.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-67ae4727-bfbb-4c9e-8bba-abcece9767c3-root {
    text-align: center;
  }


#s-67ae4727-bfbb-4c9e-8bba-abcece9767c3.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (max-width: 767px){
  #s-67ae4727-bfbb-4c9e-8bba-abcece9767c3-root {
    text-align: center;
  }


#s-67ae4727-bfbb-4c9e-8bba-abcece9767c3.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}
  #s-67ae4727-bfbb-4c9e-8bba-abcece9767c3-root {
    text-align: center;
  }


#s-67ae4727-bfbb-4c9e-8bba-abcece9767c3.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}

#s-04fe2659-7c80-4602-b0f4-c5ea625f086c {
  background-image: url(https://i.shgcdn.com/69150aec-bbc9-48d4-9184-eb71a3695805/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 4px;
padding-bottom: 4px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
background-position: center center;
}
@media (max-width: 767px){#s-04fe2659-7c80-4602-b0f4-c5ea625f086c {
  display: none;
}
#s-04fe2659-7c80-4602-b0f4-c5ea625f086c, #wrap-s-04fe2659-7c80-4602-b0f4-c5ea625f086c { display: none !important; }}
#s-04fe2659-7c80-4602-b0f4-c5ea625f086c .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-04fe2659-7c80-4602-b0f4-c5ea625f086c .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}


#s-f7e73d3e-e035-4a8d-8b9e-5a70735ffc2e {
  box-shadow:0px 4px 8px 0px rgba(204, 204, 204, 1);
margin-left: 0%;
margin-right: 0%;
min-height: 50px;
}








#s-f7e73d3e-e035-4a8d-8b9e-5a70735ffc2e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f7e73d3e-e035-4a8d-8b9e-5a70735ffc2e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6acbbea9-1e66-43de-9217-05a3c5274b15 {
  background-image: url(https://i.shgcdn.com/69150aec-bbc9-48d4-9184-eb71a3695805/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 4px;
padding-bottom: 4px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
background-position: center center;
}

#s-6acbbea9-1e66-43de-9217-05a3c5274b15 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-6acbbea9-1e66-43de-9217-05a3c5274b15 .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}


#s-fd3f6e5e-45cf-4554-b2da-545dd4dded8d {
  min-height: 50px;
}








#s-fd3f6e5e-45cf-4554-b2da-545dd4dded8d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fd3f6e5e-45cf-4554-b2da-545dd4dded8d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2cdcc00f-61eb-44d9-9cd3-ce19d8d25c1d {
  text-align: center;
}







  #s-2cdcc00f-61eb-44d9-9cd3-ce19d8d25c1d img.shogun-image {
    

    
    
    
  }


#s-2cdcc00f-61eb-44d9-9cd3-ce19d8d25c1d .shogun-image-content {
  
    align-items: center;
  
}

#s-82bb1616-ab00-4cf0-bae1-82f452e65b28 {
  margin-left: 4%;
margin-right: 4%;
padding-top: 8px;
padding-bottom: 8px;
min-height: 0px;
text-align: left;
}

#s-82bb1616-ab00-4cf0-bae1-82f452e65b28 .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  800 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.5em;
  
  text-align: left;
}


#s-82bb1616-ab00-4cf0-bae1-82f452e65b28 .shogun-heading-component h1 a {
  color: rgba(0, 48, 87, 1);
}


#s-460b1e37-a0f7-492c-92b7-385252b35d1b {
  margin-left: 4%;
margin-right: 4%;
min-height: 88px;
}

#s-02350311-202a-4777-a3f5-c889134db459 {
  background-image: url(https://i.shgcdn.com/be40a0ab-4751-4404-ae5b-a94af4ebdba5/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
text-decoration: none;
background-position: center center;
color: rgba(255, 255, 255, 1);
hover-type: image;
}
#s-02350311-202a-4777-a3f5-c889134db459:hover {background-color: rgba(41, 154, 243, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-02350311-202a-4777-a3f5-c889134db459:active {background-image: url(https://i.shgcdn.com/be40a0ab-4751-4404-ae5b-a94af4ebdba5/-/format/auto/-/preview/3000x3000/-/quality/lighter/) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: image !important;}

  #s-02350311-202a-4777-a3f5-c889134db459-root {
    text-align: center;
  }


#s-02350311-202a-4777-a3f5-c889134db459.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
@media (min-width: 1200px){
  #s-02350311-202a-4777-a3f5-c889134db459-root {
    text-align: center;
  }


#s-02350311-202a-4777-a3f5-c889134db459.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-02350311-202a-4777-a3f5-c889134db459-root {
    text-align: center;
  }


#s-02350311-202a-4777-a3f5-c889134db459.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-02350311-202a-4777-a3f5-c889134db459-root {
    text-align: center;
  }


#s-02350311-202a-4777-a3f5-c889134db459.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (max-width: 767px){
  #s-02350311-202a-4777-a3f5-c889134db459-root {
    text-align: center;
  }


#s-02350311-202a-4777-a3f5-c889134db459.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}
  #s-02350311-202a-4777-a3f5-c889134db459-root {
    text-align: center;
  }


#s-02350311-202a-4777-a3f5-c889134db459.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}

#s-7ef79950-6422-4cfd-abd4-93904bcce9dc {
  box-shadow:0px 4px 8px 0px rgba(204, 204, 204, 1);
margin-left: 0%;
margin-right: 0%;
min-height: 50px;
}








#s-7ef79950-6422-4cfd-abd4-93904bcce9dc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7ef79950-6422-4cfd-abd4-93904bcce9dc.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-591a6e72-459e-40c6-b393-c73a7a182885 {
  min-height: 50px;
}








#s-591a6e72-459e-40c6-b393-c73a7a182885 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-591a6e72-459e-40c6-b393-c73a7a182885.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fda83b5f-37ef-4a84-82fb-e1f3101a9dcd {
  background-image: url(https://i.shgcdn.com/69150aec-bbc9-48d4-9184-eb71a3695805/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 4px;
padding-bottom: 4px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
background-position: center center;
}

#s-fda83b5f-37ef-4a84-82fb-e1f3101a9dcd .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-fda83b5f-37ef-4a84-82fb-e1f3101a9dcd .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}


#s-b4e23857-5800-44d6-bcbb-a6873590f55a {
  margin-left: 0%;
margin-right: 0%;
text-align: center;
}







  #s-b4e23857-5800-44d6-bcbb-a6873590f55a img.shogun-image {
    

    
    
    
  }


#s-b4e23857-5800-44d6-bcbb-a6873590f55a .shogun-image-content {
  
    align-items: center;
  
}

#s-96d82679-03d6-41f8-9c78-43474aecd7c1 {
  margin-left: 4%;
margin-right: 4%;
padding-top: 8px;
padding-bottom: 8px;
min-height: 0px;
text-align: left;
}

#s-96d82679-03d6-41f8-9c78-43474aecd7c1 .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  800 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.5em;
  
  text-align: left;
}


#s-96d82679-03d6-41f8-9c78-43474aecd7c1 .shogun-heading-component h1 a {
  color: rgba(0, 48, 87, 1);
}


#s-d4738d77-1e06-47c7-a46e-306f17b7460e {
  margin-left: 4%;
margin-right: 4%;
min-height: 88px;
}

#s-63f0b8c6-0bba-4acf-bf68-6ddb1e6e3482 {
  background-image: url(https://i.shgcdn.com/be40a0ab-4751-4404-ae5b-a94af4ebdba5/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
text-decoration: none;
background-position: center center;
color: rgba(255, 255, 255, 1);
hover-type: image;
}
#s-63f0b8c6-0bba-4acf-bf68-6ddb1e6e3482:hover {background-color: rgba(41, 154, 243, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-63f0b8c6-0bba-4acf-bf68-6ddb1e6e3482:active {background-image: url(https://i.shgcdn.com/be40a0ab-4751-4404-ae5b-a94af4ebdba5/-/format/auto/-/preview/3000x3000/-/quality/lighter/) !important;
background-repeat: no-repeat !important;
background-size: cover !important;
text-decoration: none !important;
hover-type: image !important;}

  #s-63f0b8c6-0bba-4acf-bf68-6ddb1e6e3482-root {
    text-align: center;
  }


#s-63f0b8c6-0bba-4acf-bf68-6ddb1e6e3482.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
@media (min-width: 1200px){
  #s-63f0b8c6-0bba-4acf-bf68-6ddb1e6e3482-root {
    text-align: center;
  }


#s-63f0b8c6-0bba-4acf-bf68-6ddb1e6e3482.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-63f0b8c6-0bba-4acf-bf68-6ddb1e6e3482-root {
    text-align: center;
  }


#s-63f0b8c6-0bba-4acf-bf68-6ddb1e6e3482.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-63f0b8c6-0bba-4acf-bf68-6ddb1e6e3482-root {
    text-align: center;
  }


#s-63f0b8c6-0bba-4acf-bf68-6ddb1e6e3482.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (max-width: 767px){
  #s-63f0b8c6-0bba-4acf-bf68-6ddb1e6e3482-root {
    text-align: center;
  }


#s-63f0b8c6-0bba-4acf-bf68-6ddb1e6e3482.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}
  #s-63f0b8c6-0bba-4acf-bf68-6ddb1e6e3482-root {
    text-align: center;
  }


#s-63f0b8c6-0bba-4acf-bf68-6ddb1e6e3482.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}

#s-00e81bf3-82ca-4655-9e36-23bb02c5ac06 {
  box-shadow:0px 4px 8px 0px rgba(204, 204, 204, 1);
margin-left: 0%;
margin-right: 0%;
min-height: 50px;
}
@media (max-width: 767px){#s-00e81bf3-82ca-4655-9e36-23bb02c5ac06 {
  display: none;
}
#s-00e81bf3-82ca-4655-9e36-23bb02c5ac06, #wrap-s-00e81bf3-82ca-4655-9e36-23bb02c5ac06 { display: none !important; }}







#s-00e81bf3-82ca-4655-9e36-23bb02c5ac06 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-00e81bf3-82ca-4655-9e36-23bb02c5ac06.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2e376f14-2d65-4366-a24d-a6fe65470037 {
  min-height: 50px;
}








#s-2e376f14-2d65-4366-a24d-a6fe65470037 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2e376f14-2d65-4366-a24d-a6fe65470037.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0a212bde-95e2-4bb3-bebd-dea168896bb6 {
  text-align: center;
}







  #s-0a212bde-95e2-4bb3-bebd-dea168896bb6 img.shogun-image {
    

    
    
    
  }


#s-0a212bde-95e2-4bb3-bebd-dea168896bb6 .shogun-image-content {
  
    align-items: center;
  
}

#s-8f185582-3aaa-4ab7-bea1-7d5593535ebb {
  margin-left: 4%;
margin-right: 4%;
padding-top: 8px;
padding-bottom: 8px;
min-height: 0px;
text-align: left;
}

#s-8f185582-3aaa-4ab7-bea1-7d5593535ebb .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  800 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.5em;
  
  text-align: left;
}


#s-8f185582-3aaa-4ab7-bea1-7d5593535ebb .shogun-heading-component h1 a {
  color: rgba(0, 48, 87, 1);
}


#s-0e6e5b27-b900-46fd-b0ce-699761779d9b {
  margin-left: 4%;
margin-right: 4%;
min-height: 88px;
}

#s-ba26c1ef-9034-4d5d-b060-8051ecafceef {
  background-image: url(https://i.shgcdn.com/be40a0ab-4751-4404-ae5b-a94af4ebdba5/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 4px;
text-align: center;
text-decoration: none;
background-position: center center;
color: rgba(255, 255, 255, 1);
hover-type: image;
}
#s-ba26c1ef-9034-4d5d-b060-8051ecafceef:hover {background-color: rgba(41, 154, 243, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-ba26c1ef-9034-4d5d-b060-8051ecafceef:active {background-image: url(https://i.shgcdn.com/be40a0ab-4751-4404-ae5b-a94af4ebdba5/-/format/auto/-/preview/3000x3000/-/quality/lighter/) !important;
background-repeat: no-repeat !important;
background-size: cover !important;
text-decoration: none !important;
hover-type: image !important;}

  #s-ba26c1ef-9034-4d5d-b060-8051ecafceef-root {
    text-align: center;
  }


#s-ba26c1ef-9034-4d5d-b060-8051ecafceef.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
@media (min-width: 1200px){
  #s-ba26c1ef-9034-4d5d-b060-8051ecafceef-root {
    text-align: center;
  }


#s-ba26c1ef-9034-4d5d-b060-8051ecafceef.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ba26c1ef-9034-4d5d-b060-8051ecafceef-root {
    text-align: center;
  }


#s-ba26c1ef-9034-4d5d-b060-8051ecafceef.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ba26c1ef-9034-4d5d-b060-8051ecafceef-root {
    text-align: center;
  }


#s-ba26c1ef-9034-4d5d-b060-8051ecafceef.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}@media (max-width: 767px){
  #s-ba26c1ef-9034-4d5d-b060-8051ecafceef-root {
    text-align: center;
  }


#s-ba26c1ef-9034-4d5d-b060-8051ecafceef.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}
}
  #s-ba26c1ef-9034-4d5d-b060-8051ecafceef-root {
    text-align: center;
  }


#s-ba26c1ef-9034-4d5d-b060-8051ecafceef.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  block ;
}

#s-9c242f07-d644-42f2-9a97-0a00cfb87fba {
  margin-left: 12%;
margin-bottom: 30px;
margin-right: 12%;
padding-top: 24px;
padding-bottom: 24px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 16px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-9c242f07-d644-42f2-9a97-0a00cfb87fba {
  display: none;
}
#s-9c242f07-d644-42f2-9a97-0a00cfb87fba, #wrap-s-9c242f07-d644-42f2-9a97-0a00cfb87fba { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9c242f07-d644-42f2-9a97-0a00cfb87fba {
  display: none;
}
#s-9c242f07-d644-42f2-9a97-0a00cfb87fba, #wrap-s-9c242f07-d644-42f2-9a97-0a00cfb87fba { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-9c242f07-d644-42f2-9a97-0a00cfb87fba {
  margin-left: 4%;
margin-right: 4%;
padding-left: 4%;
padding-right: 4%;
display: none;
}
#s-9c242f07-d644-42f2-9a97-0a00cfb87fba, #wrap-s-9c242f07-d644-42f2-9a97-0a00cfb87fba { display: none !important; }}@media (max-width: 767px){#s-9c242f07-d644-42f2-9a97-0a00cfb87fba {
  margin-left: 0%;
margin-bottom: 32px;
margin-right: 0%;
padding-top: 8px;
padding-left: 2%;
padding-bottom: 8px;
padding-right: 2%;
}
}
@media (min-width: 0px) {
[id="s-9c242f07-d644-42f2-9a97-0a00cfb87fba"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 768px) {
[id="s-9c242f07-d644-42f2-9a97-0a00cfb87fba"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 992px) {
[id="s-9c242f07-d644-42f2-9a97-0a00cfb87fba"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 1200px) {
[id="s-9c242f07-d644-42f2-9a97-0a00cfb87fba"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

#s-e0be0b27-d6a6-44f0-9971-66d7d4e8574d {
  margin-left: 43%;
margin-bottom: 10px;
margin-right: 43%;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-e0be0b27-d6a6-44f0-9971-66d7d4e8574d {
  margin-left: 36%;
margin-right: 36%;
}
}@media (max-width: 767px){#s-e0be0b27-d6a6-44f0-9971-66d7d4e8574d {
  margin-left: 28%;
margin-bottom: 0px;
margin-right: 28%;
}
}






  #s-e0be0b27-d6a6-44f0-9971-66d7d4e8574d img.shogun-image {
    

    
    
    
  }


#s-e0be0b27-d6a6-44f0-9971-66d7d4e8574d .shogun-image-content {
  
    align-items: center;
  
}

#s-7b497ae1-7d21-4cbf-9f06-7aa5186fec32 {
  min-height: 1px;
}
@media (min-width: 768px) and (max-width: 991px){#s-7b497ae1-7d21-4cbf-9f06-7aa5186fec32 {
  display: none;
}
#s-7b497ae1-7d21-4cbf-9f06-7aa5186fec32, #wrap-s-7b497ae1-7d21-4cbf-9f06-7aa5186fec32 { display: none !important; }}@media (max-width: 767px){#s-7b497ae1-7d21-4cbf-9f06-7aa5186fec32 {
  display: none;
}
#s-7b497ae1-7d21-4cbf-9f06-7aa5186fec32, #wrap-s-7b497ae1-7d21-4cbf-9f06-7aa5186fec32 { display: none !important; }}
#s-b17d6e5a-b955-4fad-babd-a86ae30feeae {
  padding-top: 0px;
padding-bottom: 0px;
min-height: 0px;
text-align: center;
}

#s-b17d6e5a-b955-4fad-babd-a86ae30feeae .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  normal ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 14px;
  line-height: 1.5em;
  
  
}



#s-6348708a-55aa-49af-b935-047356fa126a {
  margin-left: 43%;
margin-bottom: 10px;
margin-right: 43%;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-6348708a-55aa-49af-b935-047356fa126a {
  margin-left: 36%;
margin-right: 36%;
}
}@media (max-width: 767px){#s-6348708a-55aa-49af-b935-047356fa126a {
  margin-left: 28%;
margin-bottom: 0px;
margin-right: 28%;
}
}






  #s-6348708a-55aa-49af-b935-047356fa126a img.shogun-image {
    

    
    
    
  }


#s-6348708a-55aa-49af-b935-047356fa126a .shogun-image-content {
  
    align-items: center;
  
}

#s-d434ac04-1c53-448c-bd65-2194d2de875b {
  min-height: 1px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d434ac04-1c53-448c-bd65-2194d2de875b {
  display: none;
}
#s-d434ac04-1c53-448c-bd65-2194d2de875b, #wrap-s-d434ac04-1c53-448c-bd65-2194d2de875b { display: none !important; }}@media (max-width: 767px){#s-d434ac04-1c53-448c-bd65-2194d2de875b {
  display: none;
}
#s-d434ac04-1c53-448c-bd65-2194d2de875b, #wrap-s-d434ac04-1c53-448c-bd65-2194d2de875b { display: none !important; }}
#s-9b23afcd-87d1-497d-a794-38f0ab6f3a99 {
  padding-top: 0px;
padding-bottom: 0px;
min-height: 0px;
text-align: center;
}

#s-9b23afcd-87d1-497d-a794-38f0ab6f3a99 .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  normal ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 14px;
  line-height: 1.5em;
  
  
}



#s-ef498ca8-e292-4648-aae0-e9dd6f5a8565 {
  margin-left: 43%;
margin-bottom: 10px;
margin-right: 43%;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-ef498ca8-e292-4648-aae0-e9dd6f5a8565 {
  margin-left: 36%;
margin-right: 36%;
}
}@media (max-width: 767px){#s-ef498ca8-e292-4648-aae0-e9dd6f5a8565 {
  margin-left: 28%;
margin-bottom: 0px;
margin-right: 28%;
}
}






  #s-ef498ca8-e292-4648-aae0-e9dd6f5a8565 img.shogun-image {
    

    
    
    
  }


#s-ef498ca8-e292-4648-aae0-e9dd6f5a8565 .shogun-image-content {
  
    align-items: center;
  
}

#s-14607eb3-3bcf-49fd-9942-bc5258c5e556 {
  min-height: 1px;
}
@media (min-width: 768px) and (max-width: 991px){#s-14607eb3-3bcf-49fd-9942-bc5258c5e556 {
  display: none;
}
#s-14607eb3-3bcf-49fd-9942-bc5258c5e556, #wrap-s-14607eb3-3bcf-49fd-9942-bc5258c5e556 { display: none !important; }}@media (max-width: 767px){#s-14607eb3-3bcf-49fd-9942-bc5258c5e556 {
  display: none;
}
#s-14607eb3-3bcf-49fd-9942-bc5258c5e556, #wrap-s-14607eb3-3bcf-49fd-9942-bc5258c5e556 { display: none !important; }}
#s-80e81633-0984-41d7-a7fc-a3caf715f81b {
  padding-top: 0px;
padding-bottom: 0px;
min-height: 0px;
text-align: center;
}

#s-80e81633-0984-41d7-a7fc-a3caf715f81b .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  normal ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 14px;
  line-height: 1.5em;
  
  
}



#s-e4ca84f2-aecd-4aaa-9c4a-04558f347563 {
  box-shadow:0px 0px 0px 0px rgba(204, 204, 204, 1);
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 16px;
min-height: 50px;
background-color: rgba(255, 255, 255, 0);
}
@media (min-width: 1200px){#s-e4ca84f2-aecd-4aaa-9c4a-04558f347563 {
  display: none;
}
#s-e4ca84f2-aecd-4aaa-9c4a-04558f347563, #wrap-s-e4ca84f2-aecd-4aaa-9c4a-04558f347563 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e4ca84f2-aecd-4aaa-9c4a-04558f347563 {
  display: none;
}
#s-e4ca84f2-aecd-4aaa-9c4a-04558f347563, #wrap-s-e4ca84f2-aecd-4aaa-9c4a-04558f347563 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e4ca84f2-aecd-4aaa-9c4a-04558f347563 {
  margin-bottom: 40px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-e4ca84f2-aecd-4aaa-9c4a-04558f347563 {
  margin-bottom: 40px;
}
}







#s-e4ca84f2-aecd-4aaa-9c4a-04558f347563 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e4ca84f2-aecd-4aaa-9c4a-04558f347563.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ceb36e43-1a86-434e-8007-a22bda9a88af {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 16px;
text-align: center;
}







  #s-ceb36e43-1a86-434e-8007-a22bda9a88af img.shogun-image {
    

    
    
    
  }


#s-ceb36e43-1a86-434e-8007-a22bda9a88af .shogun-image-content {
  
    align-items: flex-end;
  
}

#s-009cdec4-02a0-42e4-8e01-4dca8fc32e9b {
  margin-left: 2%;
margin-right: 2%;
min-height: 50px;
background-color: rgba(0, 48, 87, 0);
}
@media (min-width: 768px) and (max-width: 991px){#s-009cdec4-02a0-42e4-8e01-4dca8fc32e9b {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 20px;
padding-left: 4%;
padding-bottom: 40px;
padding-right: 4%;
}
}







#s-009cdec4-02a0-42e4-8e01-4dca8fc32e9b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-009cdec4-02a0-42e4-8e01-4dca8fc32e9b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a8d24568-ecd7-449a-ac90-7e3b953f9f0f {
  padding-top: 0px;
padding-bottom: 0px;
min-height: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-a8d24568-ecd7-449a-ac90-7e3b953f9f0f {
  margin-bottom: 0px;
}
}@media (max-width: 767px){#s-a8d24568-ecd7-449a-ac90-7e3b953f9f0f {
  margin-top: 20px;
}
}
#s-a8d24568-ecd7-449a-ac90-7e3b953f9f0f .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.5em;
  
  text-align: left;
}


@media (min-width: 768px) and (max-width: 991px){#s-a8d24568-ecd7-449a-ac90-7e3b953f9f0f .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1em;
  
  text-align: left;
}


}@media (max-width: 767px){#s-a8d24568-ecd7-449a-ac90-7e3b953f9f0f .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.5em;
  
  text-align: left;
}


}
@media (max-width: 767px){#s-645b6e70-bad8-414c-b814-bcbc02275e97 {
  display: none;
}
#s-645b6e70-bad8-414c-b814-bcbc02275e97, #wrap-s-645b6e70-bad8-414c-b814-bcbc02275e97 { display: none !important; }}
@media (min-width: 768px) and (max-width: 991px){#s-1519e58a-6e83-44a1-8d9a-961e7d11c211 {
  display: none;
}
#s-1519e58a-6e83-44a1-8d9a-961e7d11c211, #wrap-s-1519e58a-6e83-44a1-8d9a-961e7d11c211 { display: none !important; }}
#s-132e155c-1c8d-4d69-a9a3-b23fc629aa03 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 32px;
background-color: rgba(30, 248, 208, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 48, 87, 1);
}
#s-132e155c-1c8d-4d69-a9a3-b23fc629aa03:hover {background-color: rgba(158, 255, 237, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-132e155c-1c8d-4d69-a9a3-b23fc629aa03:active {background-color: rgba(30, 248, 208, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-132e155c-1c8d-4d69-a9a3-b23fc629aa03-root {
    text-align: left;
  }


#s-132e155c-1c8d-4d69-a9a3-b23fc629aa03.shg-btn {
  color: rgba(0, 48, 87, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-132e155c-1c8d-4d69-a9a3-b23fc629aa03-root {
    text-align: left;
  }


#s-132e155c-1c8d-4d69-a9a3-b23fc629aa03.shg-btn {
  color: rgba(0, 48, 87, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-132e155c-1c8d-4d69-a9a3-b23fc629aa03-root {
    text-align: left;
  }


#s-132e155c-1c8d-4d69-a9a3-b23fc629aa03.shg-btn {
  color: rgba(0, 48, 87, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-132e155c-1c8d-4d69-a9a3-b23fc629aa03-root {
    text-align: left;
  }


#s-132e155c-1c8d-4d69-a9a3-b23fc629aa03.shg-btn {
  color: rgba(0, 48, 87, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-132e155c-1c8d-4d69-a9a3-b23fc629aa03-root {
    text-align: left;
  }


#s-132e155c-1c8d-4d69-a9a3-b23fc629aa03.shg-btn {
  color: rgba(0, 48, 87, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
}
#s-143c2190-ee5c-4e76-93e4-d69e5c0aaa23 {
  box-shadow:0px 0px 0px 0px rgba(204, 204, 204, 1);
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 16px;
min-height: 50px;
background-color: rgba(255, 255, 255, 0);
}
@media (min-width: 1200px){#s-143c2190-ee5c-4e76-93e4-d69e5c0aaa23 {
  display: none;
}
#s-143c2190-ee5c-4e76-93e4-d69e5c0aaa23, #wrap-s-143c2190-ee5c-4e76-93e4-d69e5c0aaa23 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-143c2190-ee5c-4e76-93e4-d69e5c0aaa23 {
  display: none;
}
#s-143c2190-ee5c-4e76-93e4-d69e5c0aaa23, #wrap-s-143c2190-ee5c-4e76-93e4-d69e5c0aaa23 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-143c2190-ee5c-4e76-93e4-d69e5c0aaa23 {
  margin-bottom: 40px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-143c2190-ee5c-4e76-93e4-d69e5c0aaa23 {
  margin-bottom: 40px;
}
}







#s-143c2190-ee5c-4e76-93e4-d69e5c0aaa23 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-143c2190-ee5c-4e76-93e4-d69e5c0aaa23.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-816aebaf-8774-4672-b0f1-83f2f5049e13 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 16px;
text-align: center;
}








#s-816aebaf-8774-4672-b0f1-83f2f5049e13 .shogun-image-content {
  
    align-items: center;
  
}

#s-1c0bfa36-f6f5-4356-982e-4ec391d582a4 {
  margin-left: 2%;
margin-right: 2%;
min-height: 50px;
background-color: rgba(0, 48, 87, 0);
}
@media (min-width: 768px) and (max-width: 991px){#s-1c0bfa36-f6f5-4356-982e-4ec391d582a4 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 20px;
padding-left: 4%;
padding-bottom: 40px;
padding-right: 4%;
}
}







#s-1c0bfa36-f6f5-4356-982e-4ec391d582a4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1c0bfa36-f6f5-4356-982e-4ec391d582a4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b8f67873-cbfb-41c2-80eb-0c8277444973 {
  padding-top: 0px;
padding-bottom: 0px;
min-height: 0px;
text-align: left;
}
@media (max-width: 767px){#s-b8f67873-cbfb-41c2-80eb-0c8277444973 {
  margin-top: 20px;
}
}
#s-b8f67873-cbfb-41c2-80eb-0c8277444973 .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.5em;
  
  text-align: left;
}


@media (min-width: 768px) and (max-width: 991px){#s-b8f67873-cbfb-41c2-80eb-0c8277444973 .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1em;
  
  text-align: left;
}


}@media (max-width: 767px){#s-b8f67873-cbfb-41c2-80eb-0c8277444973 .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.5em;
  
  text-align: left;
}


}
@media (max-width: 767px){#s-fe42faae-0e8a-4095-8e31-a3a657bb1a4a {
  display: none;
}
#s-fe42faae-0e8a-4095-8e31-a3a657bb1a4a, #wrap-s-fe42faae-0e8a-4095-8e31-a3a657bb1a4a { display: none !important; }}
@media (min-width: 768px) and (max-width: 991px){#s-9fb23a77-5a56-4ec7-a573-30ad4dbc96f3 {
  display: none;
}
#s-9fb23a77-5a56-4ec7-a573-30ad4dbc96f3, #wrap-s-9fb23a77-5a56-4ec7-a573-30ad4dbc96f3 { display: none !important; }}
#s-bc217f45-3d09-4ee9-8706-7a6df7b346cc {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 32px;
background-color: rgba(30, 248, 208, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 48, 87, 1);
}
#s-bc217f45-3d09-4ee9-8706-7a6df7b346cc:hover {background-color: rgba(158, 255, 237, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-bc217f45-3d09-4ee9-8706-7a6df7b346cc:active {background-color: rgba(30, 248, 208, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-bc217f45-3d09-4ee9-8706-7a6df7b346cc-root {
    text-align: left;
  }


#s-bc217f45-3d09-4ee9-8706-7a6df7b346cc.shg-btn {
  color: rgba(0, 48, 87, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-bc217f45-3d09-4ee9-8706-7a6df7b346cc-root {
    text-align: left;
  }


#s-bc217f45-3d09-4ee9-8706-7a6df7b346cc.shg-btn {
  color: rgba(0, 48, 87, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-bc217f45-3d09-4ee9-8706-7a6df7b346cc-root {
    text-align: left;
  }


#s-bc217f45-3d09-4ee9-8706-7a6df7b346cc.shg-btn {
  color: rgba(0, 48, 87, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-bc217f45-3d09-4ee9-8706-7a6df7b346cc-root {
    text-align: left;
  }


#s-bc217f45-3d09-4ee9-8706-7a6df7b346cc.shg-btn {
  color: rgba(0, 48, 87, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-bc217f45-3d09-4ee9-8706-7a6df7b346cc-root {
    text-align: left;
  }


#s-bc217f45-3d09-4ee9-8706-7a6df7b346cc.shg-btn {
  color: rgba(0, 48, 87, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
}
#s-b8b8af19-18de-4d4d-91f8-b73f20cdf0a7 {
  padding-top: 40px;
padding-bottom: 40px;
min-height: 50px;
}
@media (min-width: 1200px){#s-b8b8af19-18de-4d4d-91f8-b73f20cdf0a7 {
  display: none;
}
#s-b8b8af19-18de-4d4d-91f8-b73f20cdf0a7, #wrap-s-b8b8af19-18de-4d4d-91f8-b73f20cdf0a7 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b8b8af19-18de-4d4d-91f8-b73f20cdf0a7 {
  display: none;
}
#s-b8b8af19-18de-4d4d-91f8-b73f20cdf0a7, #wrap-s-b8b8af19-18de-4d4d-91f8-b73f20cdf0a7 { display: none !important; }}@media (max-width: 767px){#s-b8b8af19-18de-4d4d-91f8-b73f20cdf0a7 {
  display: none;
}
#s-b8b8af19-18de-4d4d-91f8-b73f20cdf0a7, #wrap-s-b8b8af19-18de-4d4d-91f8-b73f20cdf0a7 { display: none !important; }}







#s-b8b8af19-18de-4d4d-91f8-b73f20cdf0a7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b8b8af19-18de-4d4d-91f8-b73f20cdf0a7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-23362519-f4d3-49b3-921d-ecba6fcf2f47 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-23362519-f4d3-49b3-921d-ecba6fcf2f47 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Raleway";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-d0ae677d-e612-491a-a92e-c7618ba51871 {
  margin-top: 16px;
margin-bottom: 16px;
padding-top: 10px;
padding-left: 40px;
padding-bottom: 10px;
padding-right: 40px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}

#s-d0ae677d-e612-491a-a92e-c7618ba51871 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-d0ae677d-e612-491a-a92e-c7618ba51871 .shg-sld-nav-button.shg-sld-left,
#s-d0ae677d-e612-491a-a92e-c7618ba51871 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-deb6927d-cf0b-40df-b4cc-d2094f3f5ccb {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-deb6927d-cf0b-40df-b4cc-d2094f3f5ccb"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-deb6927d-cf0b-40df-b4cc-d2094f3f5ccb"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-deb6927d-cf0b-40df-b4cc-d2094f3f5ccb"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-deb6927d-cf0b-40df-b4cc-d2094f3f5ccb"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-0902a79e-9f5e-417a-901b-f964dcac726a {
  margin-left: auto;
margin-right: auto;
}

#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 {
  max-width:  100%;
}

.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-image-zoom,
.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image,
.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-image-zoom,
.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 {
  max-width:  100%;
}

.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-image-zoom,
.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image,
.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-image-zoom,
.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 {
  max-width:  100%;
}

.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-image-zoom,
.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image,
.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-image-zoom,
.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 {
  max-width:  100%;
}

.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-image-zoom,
.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image,
.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-image-zoom,
.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 {
  max-width:  100%;
}

.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-image-zoom,
.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image,
.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 .shg-image-zoom,
.shg-c#s-26eef362-e850-4f5e-8423-2d5d5e8126c8 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-73ab8c6a-df08-4d2c-8d57-c445576e979a {
  margin-left: auto;
margin-right: auto;
}

#s-f2b52736-df59-4616-b0e2-7737e45ed60e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-f2b52736-df59-4616-b0e2-7737e45ed60e .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-f2b52736-df59-4616-b0e2-7737e45ed60e .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-f2b52736-df59-4616-b0e2-7737e45ed60e .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-f2b52736-df59-4616-b0e2-7737e45ed60e .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-f2b52736-df59-4616-b0e2-7737e45ed60e .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-f2b52736-df59-4616-b0e2-7737e45ed60e .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-f2b52736-df59-4616-b0e2-7737e45ed60e .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-f2b52736-df59-4616-b0e2-7737e45ed60e .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-f2b52736-df59-4616-b0e2-7737e45ed60e .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-f2b52736-df59-4616-b0e2-7737e45ed60e .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-f2b52736-df59-4616-b0e2-7737e45ed60e .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-f2b52736-df59-4616-b0e2-7737e45ed60e-btn-wrapper {
    text-align: center;
  }


#s-f2b52736-df59-4616-b0e2-7737e45ed60e .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-f2b52736-df59-4616-b0e2-7737e45ed60e .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-f2b52736-df59-4616-b0e2-7737e45ed60e .shg-variant-btn:active, #s-f2b52736-df59-4616-b0e2-7737e45ed60e .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-f2b52736-df59-4616-b0e2-7737e45ed60e .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-53d3c3fe-4800-4a54-8de3-83b0b6b2d2ac {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-53d3c3fe-4800-4a54-8de3-83b0b6b2d2ac .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-53d3c3fe-4800-4a54-8de3-83b0b6b2d2ac .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-53d3c3fe-4800-4a54-8de3-83b0b6b2d2ac .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5 {
  border-style: solid;
margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-color: rgba(43, 92, 158, 1);
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5:active {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5-atc-btn-wrapper {
    text-align: center;
  }


#s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5-atc-btn-wrapper {
    text-align: center;
  }


#s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5-atc-btn-wrapper {
    text-align: center;
  }


#s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5-atc-btn-wrapper {
    text-align: center;
  }


#s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5-atc-btn-wrapper {
    text-align: center;
  }


#s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-47f3cd41-e559-46d8-a59d-22eddc2c8ae5.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-3ef49c11-ae8c-4e19-8558-c80dfd178ab9 {
  margin-left: auto;
margin-right: auto;
}

#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d {
  max-width:  100%;
}

.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-image-zoom,
.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image,
.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-image-zoom,
.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d {
  max-width:  100%;
}

.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-image-zoom,
.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image,
.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-image-zoom,
.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d {
  max-width:  100%;
}

.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-image-zoom,
.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image,
.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-image-zoom,
.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d {
  max-width:  100%;
}

.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-image-zoom,
.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image,
.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-image-zoom,
.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d {
  max-width:  100%;
}

.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-image-zoom,
.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image,
.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d .shg-image-zoom,
.shg-c#s-c27cb2ea-c7e3-4f06-ae40-5644c0b6726d img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b75fcbef-78c7-4ac5-b2c3-c792a98c724a {
  margin-left: auto;
margin-right: auto;
}

#s-31cccf90-2c55-41af-9f62-3875690774da {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-31cccf90-2c55-41af-9f62-3875690774da .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-31cccf90-2c55-41af-9f62-3875690774da .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-31cccf90-2c55-41af-9f62-3875690774da .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-31cccf90-2c55-41af-9f62-3875690774da .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-31cccf90-2c55-41af-9f62-3875690774da .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-31cccf90-2c55-41af-9f62-3875690774da .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-31cccf90-2c55-41af-9f62-3875690774da .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-31cccf90-2c55-41af-9f62-3875690774da .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-31cccf90-2c55-41af-9f62-3875690774da .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-31cccf90-2c55-41af-9f62-3875690774da .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-31cccf90-2c55-41af-9f62-3875690774da .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-31cccf90-2c55-41af-9f62-3875690774da-btn-wrapper {
    text-align: center;
  }


#s-31cccf90-2c55-41af-9f62-3875690774da .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-31cccf90-2c55-41af-9f62-3875690774da .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-31cccf90-2c55-41af-9f62-3875690774da .shg-variant-btn:active, #s-31cccf90-2c55-41af-9f62-3875690774da .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-31cccf90-2c55-41af-9f62-3875690774da .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-eda8e61c-17db-4c86-ae64-d9addc099839 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-eda8e61c-17db-4c86-ae64-d9addc099839 .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-eda8e61c-17db-4c86-ae64-d9addc099839 .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-eda8e61c-17db-4c86-ae64-d9addc099839 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-46fca77d-b3e6-4eb4-8ed1-d9025890c964 {
  border-style: solid;
margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-color: rgba(43, 92, 158, 1);
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-46fca77d-b3e6-4eb4-8ed1-d9025890c964:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-46fca77d-b3e6-4eb4-8ed1-d9025890c964:active {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-46fca77d-b3e6-4eb4-8ed1-d9025890c964-atc-btn-wrapper {
    text-align: center;
  }


#s-46fca77d-b3e6-4eb4-8ed1-d9025890c964 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-46fca77d-b3e6-4eb4-8ed1-d9025890c964.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-46fca77d-b3e6-4eb4-8ed1-d9025890c964.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-46fca77d-b3e6-4eb4-8ed1-d9025890c964.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-46fca77d-b3e6-4eb4-8ed1-d9025890c964.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-46fca77d-b3e6-4eb4-8ed1-d9025890c964-atc-btn-wrapper {
    text-align: center;
  }


#s-46fca77d-b3e6-4eb4-8ed1-d9025890c964 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-46fca77d-b3e6-4eb4-8ed1-d9025890c964.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-46fca77d-b3e6-4eb4-8ed1-d9025890c964.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-46fca77d-b3e6-4eb4-8ed1-d9025890c964.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-46fca77d-b3e6-4eb4-8ed1-d9025890c964.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-46fca77d-b3e6-4eb4-8ed1-d9025890c964-atc-btn-wrapper {
    text-align: center;
  }


#s-46fca77d-b3e6-4eb4-8ed1-d9025890c964 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-46fca77d-b3e6-4eb4-8ed1-d9025890c964.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-46fca77d-b3e6-4eb4-8ed1-d9025890c964.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-46fca77d-b3e6-4eb4-8ed1-d9025890c964.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-46fca77d-b3e6-4eb4-8ed1-d9025890c964.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-46fca77d-b3e6-4eb4-8ed1-d9025890c964-atc-btn-wrapper {
    text-align: center;
  }


#s-46fca77d-b3e6-4eb4-8ed1-d9025890c964 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-46fca77d-b3e6-4eb4-8ed1-d9025890c964.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-46fca77d-b3e6-4eb4-8ed1-d9025890c964.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-46fca77d-b3e6-4eb4-8ed1-d9025890c964.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-46fca77d-b3e6-4eb4-8ed1-d9025890c964.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-46fca77d-b3e6-4eb4-8ed1-d9025890c964-atc-btn-wrapper {
    text-align: center;
  }


#s-46fca77d-b3e6-4eb4-8ed1-d9025890c964 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-46fca77d-b3e6-4eb4-8ed1-d9025890c964.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-46fca77d-b3e6-4eb4-8ed1-d9025890c964.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-46fca77d-b3e6-4eb4-8ed1-d9025890c964.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-46fca77d-b3e6-4eb4-8ed1-d9025890c964.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-c9858fd6-c76a-4432-8e2f-597dbead3ac1 {
  margin-left: auto;
margin-right: auto;
}

#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 {
  max-width:  100%;
}

.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-image-zoom,
.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image,
.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-image-zoom,
.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 {
  max-width:  100%;
}

.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-image-zoom,
.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image,
.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-image-zoom,
.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 {
  max-width:  100%;
}

.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-image-zoom,
.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image,
.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-image-zoom,
.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 {
  max-width:  100%;
}

.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-image-zoom,
.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image,
.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-image-zoom,
.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 {
  max-width:  100%;
}

.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-image-zoom,
.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image,
.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 .shg-image-zoom,
.shg-c#s-6f8e7521-b48f-4f1e-b55d-3dab74d7aa35 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8aef4253-cc3e-4fe0-b8a3-054bb9ade683 {
  margin-left: auto;
margin-right: auto;
}

#s-36dd6c50-55a2-4cab-aa75-7bad71f5d04e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-36dd6c50-55a2-4cab-aa75-7bad71f5d04e .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-36dd6c50-55a2-4cab-aa75-7bad71f5d04e .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-36dd6c50-55a2-4cab-aa75-7bad71f5d04e .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-36dd6c50-55a2-4cab-aa75-7bad71f5d04e .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-36dd6c50-55a2-4cab-aa75-7bad71f5d04e .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-36dd6c50-55a2-4cab-aa75-7bad71f5d04e .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-36dd6c50-55a2-4cab-aa75-7bad71f5d04e .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-36dd6c50-55a2-4cab-aa75-7bad71f5d04e .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-36dd6c50-55a2-4cab-aa75-7bad71f5d04e .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-36dd6c50-55a2-4cab-aa75-7bad71f5d04e .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-36dd6c50-55a2-4cab-aa75-7bad71f5d04e .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-36dd6c50-55a2-4cab-aa75-7bad71f5d04e-btn-wrapper {
    text-align: center;
  }


#s-36dd6c50-55a2-4cab-aa75-7bad71f5d04e .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-36dd6c50-55a2-4cab-aa75-7bad71f5d04e .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-36dd6c50-55a2-4cab-aa75-7bad71f5d04e .shg-variant-btn:active, #s-36dd6c50-55a2-4cab-aa75-7bad71f5d04e .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-36dd6c50-55a2-4cab-aa75-7bad71f5d04e .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-95d7c694-e938-4f25-9bb7-42be74145af4 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-95d7c694-e938-4f25-9bb7-42be74145af4 .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-95d7c694-e938-4f25-9bb7-42be74145af4 .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-95d7c694-e938-4f25-9bb7-42be74145af4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e {
  border-style: solid;
margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-color: rgba(43, 92, 158, 1);
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e:active {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e-atc-btn-wrapper {
    text-align: center;
  }


#s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e-atc-btn-wrapper {
    text-align: center;
  }


#s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e-atc-btn-wrapper {
    text-align: center;
  }


#s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e-atc-btn-wrapper {
    text-align: center;
  }


#s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e-atc-btn-wrapper {
    text-align: center;
  }


#s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c221eded-c3aa-4d97-b054-9a9e4bc9e79e.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-c3b6692d-3e77-4562-9ed6-e561231db087 {
  margin-left: auto;
margin-right: auto;
}

#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 {
  max-width:  100%;
}

.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-image-zoom,
.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image,
.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-image-zoom,
.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 {
  max-width:  100%;
}

.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-image-zoom,
.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image,
.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-image-zoom,
.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 {
  max-width:  100%;
}

.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-image-zoom,
.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image,
.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-image-zoom,
.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 {
  max-width:  100%;
}

.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-image-zoom,
.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image,
.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-image-zoom,
.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 {
  max-width:  100%;
}

.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-image-zoom,
.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image,
.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 .shg-image-zoom,
.shg-c#s-83f9b9f2-6bd6-48d8-9b26-e6ac99e5e477 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-459757b5-7f97-4969-9928-a9fd160e15ea {
  margin-left: auto;
margin-right: auto;
}

#s-1bd08e2d-ac84-43c5-9aef-b59ecfb84d04 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-1bd08e2d-ac84-43c5-9aef-b59ecfb84d04 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-1bd08e2d-ac84-43c5-9aef-b59ecfb84d04 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-1bd08e2d-ac84-43c5-9aef-b59ecfb84d04 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-1bd08e2d-ac84-43c5-9aef-b59ecfb84d04 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-1bd08e2d-ac84-43c5-9aef-b59ecfb84d04 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-1bd08e2d-ac84-43c5-9aef-b59ecfb84d04 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-1bd08e2d-ac84-43c5-9aef-b59ecfb84d04 .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-1bd08e2d-ac84-43c5-9aef-b59ecfb84d04 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-1bd08e2d-ac84-43c5-9aef-b59ecfb84d04 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-1bd08e2d-ac84-43c5-9aef-b59ecfb84d04 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-1bd08e2d-ac84-43c5-9aef-b59ecfb84d04 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-1bd08e2d-ac84-43c5-9aef-b59ecfb84d04-btn-wrapper {
    text-align: center;
  }


#s-1bd08e2d-ac84-43c5-9aef-b59ecfb84d04 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-1bd08e2d-ac84-43c5-9aef-b59ecfb84d04 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-1bd08e2d-ac84-43c5-9aef-b59ecfb84d04 .shg-variant-btn:active, #s-1bd08e2d-ac84-43c5-9aef-b59ecfb84d04 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-1bd08e2d-ac84-43c5-9aef-b59ecfb84d04 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-d089da0b-7881-43d8-853d-8b275319b5a7 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-d089da0b-7881-43d8-853d-8b275319b5a7 .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-d089da0b-7881-43d8-853d-8b275319b5a7 .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-d089da0b-7881-43d8-853d-8b275319b5a7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-651c26a2-65ae-4792-b303-241b513883a2 {
  border-style: solid;
margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-color: rgba(43, 92, 158, 1);
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-651c26a2-65ae-4792-b303-241b513883a2:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-651c26a2-65ae-4792-b303-241b513883a2:active {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-651c26a2-65ae-4792-b303-241b513883a2-atc-btn-wrapper {
    text-align: center;
  }


#s-651c26a2-65ae-4792-b303-241b513883a2 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-651c26a2-65ae-4792-b303-241b513883a2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-651c26a2-65ae-4792-b303-241b513883a2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-651c26a2-65ae-4792-b303-241b513883a2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-651c26a2-65ae-4792-b303-241b513883a2.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-651c26a2-65ae-4792-b303-241b513883a2-atc-btn-wrapper {
    text-align: center;
  }


#s-651c26a2-65ae-4792-b303-241b513883a2 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-651c26a2-65ae-4792-b303-241b513883a2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-651c26a2-65ae-4792-b303-241b513883a2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-651c26a2-65ae-4792-b303-241b513883a2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-651c26a2-65ae-4792-b303-241b513883a2.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-651c26a2-65ae-4792-b303-241b513883a2-atc-btn-wrapper {
    text-align: center;
  }


#s-651c26a2-65ae-4792-b303-241b513883a2 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-651c26a2-65ae-4792-b303-241b513883a2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-651c26a2-65ae-4792-b303-241b513883a2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-651c26a2-65ae-4792-b303-241b513883a2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-651c26a2-65ae-4792-b303-241b513883a2.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-651c26a2-65ae-4792-b303-241b513883a2-atc-btn-wrapper {
    text-align: center;
  }


#s-651c26a2-65ae-4792-b303-241b513883a2 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-651c26a2-65ae-4792-b303-241b513883a2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-651c26a2-65ae-4792-b303-241b513883a2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-651c26a2-65ae-4792-b303-241b513883a2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-651c26a2-65ae-4792-b303-241b513883a2.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-651c26a2-65ae-4792-b303-241b513883a2-atc-btn-wrapper {
    text-align: center;
  }


#s-651c26a2-65ae-4792-b303-241b513883a2 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-651c26a2-65ae-4792-b303-241b513883a2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-651c26a2-65ae-4792-b303-241b513883a2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-651c26a2-65ae-4792-b303-241b513883a2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-651c26a2-65ae-4792-b303-241b513883a2.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-546d3144-81a2-4b12-ac86-92aa0a54c4a1 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-546d3144-81a2-4b12-ac86-92aa0a54c4a1"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-546d3144-81a2-4b12-ac86-92aa0a54c4a1"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-546d3144-81a2-4b12-ac86-92aa0a54c4a1"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-546d3144-81a2-4b12-ac86-92aa0a54c4a1"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-8ae7bb46-4645-4163-a25f-7f94bb21db4c {
  margin-left: auto;
margin-right: auto;
}

#s-1acb5c31-6b8a-48d0-803b-70b91d49098d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d {
  max-width:  100%;
}

.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-image-zoom,
.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image {
  max-width: 1001px !important;
  
}

.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image,
.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-image-zoom,
.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d {
  max-width:  100%;
}

.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-image-zoom,
.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image {
  max-width: 1001px !important;
  
}

.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image,
.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-image-zoom,
.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d {
  max-width:  100%;
}

.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-image-zoom,
.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image {
  max-width: 1001px !important;
  
}

.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image,
.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-image-zoom,
.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d {
  max-width:  100%;
}

.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-image-zoom,
.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image {
  max-width: 1001px !important;
  
}

.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image,
.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-image-zoom,
.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d {
  max-width:  100%;
}

.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-image-zoom,
.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image {
  max-width: 1001px !important;
  
}

.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image,
.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d .shg-image-zoom,
.shg-c#s-1acb5c31-6b8a-48d0-803b-70b91d49098d img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1d38287c-8483-4377-8331-c2a5848ff8fb {
  margin-left: auto;
margin-right: auto;
}

#s-c99fe50b-850a-4fd6-90fd-aa8456556b47 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-c99fe50b-850a-4fd6-90fd-aa8456556b47 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-c99fe50b-850a-4fd6-90fd-aa8456556b47 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-c99fe50b-850a-4fd6-90fd-aa8456556b47 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-c99fe50b-850a-4fd6-90fd-aa8456556b47 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-c99fe50b-850a-4fd6-90fd-aa8456556b47 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-c99fe50b-850a-4fd6-90fd-aa8456556b47 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-c99fe50b-850a-4fd6-90fd-aa8456556b47 .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-c99fe50b-850a-4fd6-90fd-aa8456556b47 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-c99fe50b-850a-4fd6-90fd-aa8456556b47 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-c99fe50b-850a-4fd6-90fd-aa8456556b47 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-c99fe50b-850a-4fd6-90fd-aa8456556b47 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-c99fe50b-850a-4fd6-90fd-aa8456556b47-btn-wrapper {
    text-align: center;
  }


#s-c99fe50b-850a-4fd6-90fd-aa8456556b47 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-c99fe50b-850a-4fd6-90fd-aa8456556b47 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-c99fe50b-850a-4fd6-90fd-aa8456556b47 .shg-variant-btn:active, #s-c99fe50b-850a-4fd6-90fd-aa8456556b47 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-c99fe50b-850a-4fd6-90fd-aa8456556b47 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-115655d3-2b91-44eb-beee-2f5ad8737d6c {
  margin-left: auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
text-align: center;
}

#s-115655d3-2b91-44eb-beee-2f5ad8737d6c .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-115655d3-2b91-44eb-beee-2f5ad8737d6c .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-115655d3-2b91-44eb-beee-2f5ad8737d6c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b82570da-f717-4368-b270-60b5d7626edb {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(43, 92, 158, 1);
border-style: solid;
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-b82570da-f717-4368-b270-60b5d7626edb:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-b82570da-f717-4368-b270-60b5d7626edb:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b82570da-f717-4368-b270-60b5d7626edb-atc-btn-wrapper {
    text-align: center;
  }


#s-b82570da-f717-4368-b270-60b5d7626edb {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b82570da-f717-4368-b270-60b5d7626edb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b82570da-f717-4368-b270-60b5d7626edb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b82570da-f717-4368-b270-60b5d7626edb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-b82570da-f717-4368-b270-60b5d7626edb.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-b82570da-f717-4368-b270-60b5d7626edb-atc-btn-wrapper {
    text-align: center;
  }


#s-b82570da-f717-4368-b270-60b5d7626edb {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b82570da-f717-4368-b270-60b5d7626edb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b82570da-f717-4368-b270-60b5d7626edb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b82570da-f717-4368-b270-60b5d7626edb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-b82570da-f717-4368-b270-60b5d7626edb.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-b82570da-f717-4368-b270-60b5d7626edb-atc-btn-wrapper {
    text-align: center;
  }


#s-b82570da-f717-4368-b270-60b5d7626edb {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b82570da-f717-4368-b270-60b5d7626edb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b82570da-f717-4368-b270-60b5d7626edb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b82570da-f717-4368-b270-60b5d7626edb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-b82570da-f717-4368-b270-60b5d7626edb.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-b82570da-f717-4368-b270-60b5d7626edb-atc-btn-wrapper {
    text-align: center;
  }


#s-b82570da-f717-4368-b270-60b5d7626edb {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b82570da-f717-4368-b270-60b5d7626edb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b82570da-f717-4368-b270-60b5d7626edb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b82570da-f717-4368-b270-60b5d7626edb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-b82570da-f717-4368-b270-60b5d7626edb.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-b82570da-f717-4368-b270-60b5d7626edb-atc-btn-wrapper {
    text-align: center;
  }


#s-b82570da-f717-4368-b270-60b5d7626edb {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b82570da-f717-4368-b270-60b5d7626edb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b82570da-f717-4368-b270-60b5d7626edb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b82570da-f717-4368-b270-60b5d7626edb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-b82570da-f717-4368-b270-60b5d7626edb.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-b6046300-0b80-4d15-b521-9959258aba89 {
  margin-left: auto;
margin-right: auto;
}

#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 {
  max-width:  100%;
}

.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-image-zoom,
.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image {
  max-width: 2000px !important;
  
}

.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image,
.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-image-zoom,
.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 {
  max-width:  100%;
}

.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-image-zoom,
.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image {
  max-width: 2000px !important;
  
}

.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image,
.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-image-zoom,
.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 {
  max-width:  100%;
}

.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-image-zoom,
.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image {
  max-width: 2000px !important;
  
}

.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image,
.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-image-zoom,
.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 {
  max-width:  100%;
}

.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-image-zoom,
.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image {
  max-width: 2000px !important;
  
}

.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image,
.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-image-zoom,
.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 {
  max-width:  100%;
}

.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-image-zoom,
.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image {
  max-width: 2000px !important;
  
}

.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image,
.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 .shg-image-zoom,
.shg-c#s-200e73b3-6ebe-4d41-a744-16fe5f229ac0 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0f64d043-09d7-4648-aefe-22f3c14aeb62 {
  margin-left: auto;
margin-right: auto;
}

#s-477b711b-bd71-4c54-95b3-cc1fd35ad9be {
  margin-left: auto;
margin-right: auto;
}

#s-49eb3f02-30e2-4d6a-ad82-63a8ae4c3836 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-49eb3f02-30e2-4d6a-ad82-63a8ae4c3836 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-49eb3f02-30e2-4d6a-ad82-63a8ae4c3836 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-49eb3f02-30e2-4d6a-ad82-63a8ae4c3836 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-49eb3f02-30e2-4d6a-ad82-63a8ae4c3836 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-49eb3f02-30e2-4d6a-ad82-63a8ae4c3836 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-49eb3f02-30e2-4d6a-ad82-63a8ae4c3836 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-49eb3f02-30e2-4d6a-ad82-63a8ae4c3836 .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-49eb3f02-30e2-4d6a-ad82-63a8ae4c3836 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-49eb3f02-30e2-4d6a-ad82-63a8ae4c3836 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-49eb3f02-30e2-4d6a-ad82-63a8ae4c3836 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-49eb3f02-30e2-4d6a-ad82-63a8ae4c3836 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-49eb3f02-30e2-4d6a-ad82-63a8ae4c3836-btn-wrapper {
    text-align: center;
  }


#s-49eb3f02-30e2-4d6a-ad82-63a8ae4c3836 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-49eb3f02-30e2-4d6a-ad82-63a8ae4c3836 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-49eb3f02-30e2-4d6a-ad82-63a8ae4c3836 .shg-variant-btn:active, #s-49eb3f02-30e2-4d6a-ad82-63a8ae4c3836 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-49eb3f02-30e2-4d6a-ad82-63a8ae4c3836 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-837429e1-f928-479c-9f54-3b2b1d616d0f {
  margin-left: auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
text-align: center;
}

#s-837429e1-f928-479c-9f54-3b2b1d616d0f .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-837429e1-f928-479c-9f54-3b2b1d616d0f .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-837429e1-f928-479c-9f54-3b2b1d616d0f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(43, 92, 158, 1);
border-style: solid;
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1-atc-btn-wrapper {
    text-align: center;
  }


#s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1-atc-btn-wrapper {
    text-align: center;
  }


#s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1-atc-btn-wrapper {
    text-align: center;
  }


#s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1-atc-btn-wrapper {
    text-align: center;
  }


#s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1-atc-btn-wrapper {
    text-align: center;
  }


#s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c7655aa5-1fb9-4e48-aa83-9096df6e44d1.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-c4ec76a5-4aa3-4c80-a82a-d6bb6976014d {
  margin-left: auto;
margin-right: auto;
}

#s-a982f4a6-a186-48b6-85c4-886d350d6929 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 {
  max-width:  100%;
}

.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-image-zoom,
.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image,
.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-image-zoom,
.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 {
  max-width:  100%;
}

.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-image-zoom,
.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image,
.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-image-zoom,
.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 {
  max-width:  100%;
}

.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-image-zoom,
.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image,
.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-image-zoom,
.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 {
  max-width:  100%;
}

.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-image-zoom,
.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image,
.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-image-zoom,
.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 {
  max-width:  100%;
}

.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-image-zoom,
.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image,
.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 .shg-image-zoom,
.shg-c#s-a982f4a6-a186-48b6-85c4-886d350d6929 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-da8c37ba-df83-445e-88c6-8b6a01ddd34f {
  margin-left: auto;
margin-right: auto;
}

#s-b9631869-9f3e-4385-ad22-c5622b43c0d3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-b9631869-9f3e-4385-ad22-c5622b43c0d3 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-b9631869-9f3e-4385-ad22-c5622b43c0d3 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-b9631869-9f3e-4385-ad22-c5622b43c0d3 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-b9631869-9f3e-4385-ad22-c5622b43c0d3 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-b9631869-9f3e-4385-ad22-c5622b43c0d3 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-b9631869-9f3e-4385-ad22-c5622b43c0d3 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-b9631869-9f3e-4385-ad22-c5622b43c0d3 .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-b9631869-9f3e-4385-ad22-c5622b43c0d3 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-b9631869-9f3e-4385-ad22-c5622b43c0d3 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-b9631869-9f3e-4385-ad22-c5622b43c0d3 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-b9631869-9f3e-4385-ad22-c5622b43c0d3 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-b9631869-9f3e-4385-ad22-c5622b43c0d3-btn-wrapper {
    text-align: center;
  }


#s-b9631869-9f3e-4385-ad22-c5622b43c0d3 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-b9631869-9f3e-4385-ad22-c5622b43c0d3 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-b9631869-9f3e-4385-ad22-c5622b43c0d3 .shg-variant-btn:active, #s-b9631869-9f3e-4385-ad22-c5622b43c0d3 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-b9631869-9f3e-4385-ad22-c5622b43c0d3 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-0f213fce-218a-4e1f-8a01-2d4b4d5ad69f {
  margin-left: auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
text-align: center;
}

#s-0f213fce-218a-4e1f-8a01-2d4b4d5ad69f .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-0f213fce-218a-4e1f-8a01-2d4b4d5ad69f .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-0f213fce-218a-4e1f-8a01-2d4b4d5ad69f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-233f15a9-cf04-4df7-8695-f7578580f8e3 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(43, 92, 158, 1);
border-style: solid;
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-233f15a9-cf04-4df7-8695-f7578580f8e3:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-233f15a9-cf04-4df7-8695-f7578580f8e3:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-233f15a9-cf04-4df7-8695-f7578580f8e3-atc-btn-wrapper {
    text-align: center;
  }


#s-233f15a9-cf04-4df7-8695-f7578580f8e3 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-233f15a9-cf04-4df7-8695-f7578580f8e3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-233f15a9-cf04-4df7-8695-f7578580f8e3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-233f15a9-cf04-4df7-8695-f7578580f8e3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-233f15a9-cf04-4df7-8695-f7578580f8e3.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-233f15a9-cf04-4df7-8695-f7578580f8e3-atc-btn-wrapper {
    text-align: center;
  }


#s-233f15a9-cf04-4df7-8695-f7578580f8e3 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-233f15a9-cf04-4df7-8695-f7578580f8e3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-233f15a9-cf04-4df7-8695-f7578580f8e3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-233f15a9-cf04-4df7-8695-f7578580f8e3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-233f15a9-cf04-4df7-8695-f7578580f8e3.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-233f15a9-cf04-4df7-8695-f7578580f8e3-atc-btn-wrapper {
    text-align: center;
  }


#s-233f15a9-cf04-4df7-8695-f7578580f8e3 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-233f15a9-cf04-4df7-8695-f7578580f8e3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-233f15a9-cf04-4df7-8695-f7578580f8e3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-233f15a9-cf04-4df7-8695-f7578580f8e3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-233f15a9-cf04-4df7-8695-f7578580f8e3.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-233f15a9-cf04-4df7-8695-f7578580f8e3-atc-btn-wrapper {
    text-align: center;
  }


#s-233f15a9-cf04-4df7-8695-f7578580f8e3 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-233f15a9-cf04-4df7-8695-f7578580f8e3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-233f15a9-cf04-4df7-8695-f7578580f8e3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-233f15a9-cf04-4df7-8695-f7578580f8e3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-233f15a9-cf04-4df7-8695-f7578580f8e3.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-233f15a9-cf04-4df7-8695-f7578580f8e3-atc-btn-wrapper {
    text-align: center;
  }


#s-233f15a9-cf04-4df7-8695-f7578580f8e3 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-233f15a9-cf04-4df7-8695-f7578580f8e3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-233f15a9-cf04-4df7-8695-f7578580f8e3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-233f15a9-cf04-4df7-8695-f7578580f8e3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-233f15a9-cf04-4df7-8695-f7578580f8e3.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-53ea7085-9c9b-4337-8f89-3c03ca2673c2 {
  margin-left: auto;
margin-right: auto;
}

#s-e682a95f-20e2-493e-9059-8c31911dbfea {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea {
  max-width:  100%;
}

.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-image-zoom,
.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image,
.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-image-zoom,
.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea {
  max-width:  100%;
}

.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-image-zoom,
.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image,
.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-image-zoom,
.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea {
  max-width:  100%;
}

.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-image-zoom,
.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image,
.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-image-zoom,
.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea {
  max-width:  100%;
}

.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-image-zoom,
.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image,
.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-image-zoom,
.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea {
  max-width:  100%;
}

.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-image-zoom,
.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image,
.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea .shg-image-zoom,
.shg-c#s-e682a95f-20e2-493e-9059-8c31911dbfea img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e942d801-6976-465c-a3d0-0c9dde88098b {
  margin-left: auto;
margin-right: auto;
}

#s-43e1446e-9e4a-413e-af55-2aa6097452fa {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-43e1446e-9e4a-413e-af55-2aa6097452fa .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-43e1446e-9e4a-413e-af55-2aa6097452fa .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-43e1446e-9e4a-413e-af55-2aa6097452fa .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-43e1446e-9e4a-413e-af55-2aa6097452fa .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-43e1446e-9e4a-413e-af55-2aa6097452fa .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-43e1446e-9e4a-413e-af55-2aa6097452fa .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-43e1446e-9e4a-413e-af55-2aa6097452fa .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-43e1446e-9e4a-413e-af55-2aa6097452fa .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-43e1446e-9e4a-413e-af55-2aa6097452fa .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-43e1446e-9e4a-413e-af55-2aa6097452fa .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-43e1446e-9e4a-413e-af55-2aa6097452fa .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-43e1446e-9e4a-413e-af55-2aa6097452fa-btn-wrapper {
    text-align: center;
  }


#s-43e1446e-9e4a-413e-af55-2aa6097452fa .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-43e1446e-9e4a-413e-af55-2aa6097452fa .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-43e1446e-9e4a-413e-af55-2aa6097452fa .shg-variant-btn:active, #s-43e1446e-9e4a-413e-af55-2aa6097452fa .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-43e1446e-9e4a-413e-af55-2aa6097452fa .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-a9186dbc-0c75-4fc3-a3c3-b7782bf63728 {
  margin-left: auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
text-align: center;
}

#s-a9186dbc-0c75-4fc3-a3c3-b7782bf63728 .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-a9186dbc-0c75-4fc3-a3c3-b7782bf63728 .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-a9186dbc-0c75-4fc3-a3c3-b7782bf63728 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f5e9a2a9-f996-432e-baeb-caa57620c105 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(43, 92, 158, 1);
border-style: solid;
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-f5e9a2a9-f996-432e-baeb-caa57620c105:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-f5e9a2a9-f996-432e-baeb-caa57620c105:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-f5e9a2a9-f996-432e-baeb-caa57620c105-atc-btn-wrapper {
    text-align: center;
  }


#s-f5e9a2a9-f996-432e-baeb-caa57620c105 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f5e9a2a9-f996-432e-baeb-caa57620c105.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f5e9a2a9-f996-432e-baeb-caa57620c105.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-f5e9a2a9-f996-432e-baeb-caa57620c105.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-f5e9a2a9-f996-432e-baeb-caa57620c105.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-f5e9a2a9-f996-432e-baeb-caa57620c105-atc-btn-wrapper {
    text-align: center;
  }


#s-f5e9a2a9-f996-432e-baeb-caa57620c105 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f5e9a2a9-f996-432e-baeb-caa57620c105.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f5e9a2a9-f996-432e-baeb-caa57620c105.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-f5e9a2a9-f996-432e-baeb-caa57620c105.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-f5e9a2a9-f996-432e-baeb-caa57620c105.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-f5e9a2a9-f996-432e-baeb-caa57620c105-atc-btn-wrapper {
    text-align: center;
  }


#s-f5e9a2a9-f996-432e-baeb-caa57620c105 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f5e9a2a9-f996-432e-baeb-caa57620c105.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f5e9a2a9-f996-432e-baeb-caa57620c105.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-f5e9a2a9-f996-432e-baeb-caa57620c105.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-f5e9a2a9-f996-432e-baeb-caa57620c105.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-f5e9a2a9-f996-432e-baeb-caa57620c105-atc-btn-wrapper {
    text-align: center;
  }


#s-f5e9a2a9-f996-432e-baeb-caa57620c105 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f5e9a2a9-f996-432e-baeb-caa57620c105.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f5e9a2a9-f996-432e-baeb-caa57620c105.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-f5e9a2a9-f996-432e-baeb-caa57620c105.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-f5e9a2a9-f996-432e-baeb-caa57620c105.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-f5e9a2a9-f996-432e-baeb-caa57620c105-atc-btn-wrapper {
    text-align: center;
  }


#s-f5e9a2a9-f996-432e-baeb-caa57620c105 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f5e9a2a9-f996-432e-baeb-caa57620c105.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f5e9a2a9-f996-432e-baeb-caa57620c105.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-f5e9a2a9-f996-432e-baeb-caa57620c105.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-f5e9a2a9-f996-432e-baeb-caa57620c105.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-65af794d-1d5f-447f-a0c2-af6e104f3835 {
  margin-top: 20px;
padding-top: 10px;
padding-left: 100px;
padding-bottom: 10px;
padding-right: 100px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(43, 92, 158, 1);
border-style: solid;
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
text-decoration: none;
}
#s-65af794d-1d5f-447f-a0c2-af6e104f3835:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-65af794d-1d5f-447f-a0c2-af6e104f3835:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-65af794d-1d5f-447f-a0c2-af6e104f3835-root {
    text-align: center;
  }


#s-65af794d-1d5f-447f-a0c2-af6e104f3835.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto Mono;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-65af794d-1d5f-447f-a0c2-af6e104f3835-root {
    text-align: center;
  }


#s-65af794d-1d5f-447f-a0c2-af6e104f3835.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto Mono;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-65af794d-1d5f-447f-a0c2-af6e104f3835-root {
    text-align: center;
  }


#s-65af794d-1d5f-447f-a0c2-af6e104f3835.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto Mono;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-65af794d-1d5f-447f-a0c2-af6e104f3835-root {
    text-align: center;
  }


#s-65af794d-1d5f-447f-a0c2-af6e104f3835.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto Mono;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-65af794d-1d5f-447f-a0c2-af6e104f3835-root {
    text-align: center;
  }


#s-65af794d-1d5f-447f-a0c2-af6e104f3835.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto Mono;
  display:  inline-block ;
}
}
#s-7592b963-de59-4d0e-98ac-868cd19d1798 {
  padding-top: 40px;
padding-bottom: 40px;
min-height: 50px;
}
@media (min-width: 1200px){#s-7592b963-de59-4d0e-98ac-868cd19d1798 {
  display: none;
}
#s-7592b963-de59-4d0e-98ac-868cd19d1798, #wrap-s-7592b963-de59-4d0e-98ac-868cd19d1798 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7592b963-de59-4d0e-98ac-868cd19d1798 {
  display: none;
}
#s-7592b963-de59-4d0e-98ac-868cd19d1798, #wrap-s-7592b963-de59-4d0e-98ac-868cd19d1798 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7592b963-de59-4d0e-98ac-868cd19d1798 {
  display: none;
}
#s-7592b963-de59-4d0e-98ac-868cd19d1798, #wrap-s-7592b963-de59-4d0e-98ac-868cd19d1798 { display: none !important; }}







#s-7592b963-de59-4d0e-98ac-868cd19d1798 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7592b963-de59-4d0e-98ac-868cd19d1798.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5ef5919d-7c59-4c19-8d0d-3ef8173701b9 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5ef5919d-7c59-4c19-8d0d-3ef8173701b9 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Raleway";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-9a8c86be-e70c-4e8e-b02c-46f47cae95b9 {
  margin-top: 16px;
margin-bottom: 16px;
padding-top: 10px;
padding-left: 40px;
padding-bottom: 10px;
padding-right: 40px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}

#s-9a8c86be-e70c-4e8e-b02c-46f47cae95b9 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-9a8c86be-e70c-4e8e-b02c-46f47cae95b9 .shg-sld-nav-button.shg-sld-left,
#s-9a8c86be-e70c-4e8e-b02c-46f47cae95b9 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-3397d7e6-9c42-4f15-af0e-dc9bafa375f9 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-3397d7e6-9c42-4f15-af0e-dc9bafa375f9"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-3397d7e6-9c42-4f15-af0e-dc9bafa375f9"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-3397d7e6-9c42-4f15-af0e-dc9bafa375f9"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-3397d7e6-9c42-4f15-af0e-dc9bafa375f9"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-90e96d77-1df5-4a4b-acba-ebd3f8de6578 {
  margin-left: auto;
margin-right: auto;
}

#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 {
  max-width:  100%;
}

.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-image-zoom,
.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image,
.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-image-zoom,
.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 {
  max-width:  100%;
}

.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-image-zoom,
.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image,
.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-image-zoom,
.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 {
  max-width:  100%;
}

.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-image-zoom,
.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image,
.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-image-zoom,
.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 {
  max-width:  100%;
}

.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-image-zoom,
.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image,
.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-image-zoom,
.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 {
  max-width:  100%;
}

.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-image-zoom,
.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image,
.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 .shg-image-zoom,
.shg-c#s-06b2f608-f5f0-41f2-b8a5-ed387deb1194 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-84f72066-326a-4cb8-ac67-08613cad83e0 {
  margin-left: auto;
margin-right: auto;
}

#s-c8e7be54-1695-4a4f-a5de-b607bef8fdd5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-c8e7be54-1695-4a4f-a5de-b607bef8fdd5 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-c8e7be54-1695-4a4f-a5de-b607bef8fdd5 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-c8e7be54-1695-4a4f-a5de-b607bef8fdd5 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-c8e7be54-1695-4a4f-a5de-b607bef8fdd5 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-c8e7be54-1695-4a4f-a5de-b607bef8fdd5 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-c8e7be54-1695-4a4f-a5de-b607bef8fdd5 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-c8e7be54-1695-4a4f-a5de-b607bef8fdd5 .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-c8e7be54-1695-4a4f-a5de-b607bef8fdd5 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-c8e7be54-1695-4a4f-a5de-b607bef8fdd5 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-c8e7be54-1695-4a4f-a5de-b607bef8fdd5 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-c8e7be54-1695-4a4f-a5de-b607bef8fdd5 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-c8e7be54-1695-4a4f-a5de-b607bef8fdd5-btn-wrapper {
    text-align: center;
  }


#s-c8e7be54-1695-4a4f-a5de-b607bef8fdd5 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-c8e7be54-1695-4a4f-a5de-b607bef8fdd5 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-c8e7be54-1695-4a4f-a5de-b607bef8fdd5 .shg-variant-btn:active, #s-c8e7be54-1695-4a4f-a5de-b607bef8fdd5 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-c8e7be54-1695-4a4f-a5de-b607bef8fdd5 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-18a1a56b-c9ef-44dc-8813-28fc1dcd574e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-18a1a56b-c9ef-44dc-8813-28fc1dcd574e .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-18a1a56b-c9ef-44dc-8813-28fc1dcd574e .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-18a1a56b-c9ef-44dc-8813-28fc1dcd574e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-853191bc-9856-4250-8123-cee19b7958b8 {
  border-style: solid;
margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-color: rgba(43, 92, 158, 1);
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-853191bc-9856-4250-8123-cee19b7958b8:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-853191bc-9856-4250-8123-cee19b7958b8:active {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-853191bc-9856-4250-8123-cee19b7958b8-atc-btn-wrapper {
    text-align: center;
  }


#s-853191bc-9856-4250-8123-cee19b7958b8 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-853191bc-9856-4250-8123-cee19b7958b8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-853191bc-9856-4250-8123-cee19b7958b8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-853191bc-9856-4250-8123-cee19b7958b8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-853191bc-9856-4250-8123-cee19b7958b8.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-853191bc-9856-4250-8123-cee19b7958b8-atc-btn-wrapper {
    text-align: center;
  }


#s-853191bc-9856-4250-8123-cee19b7958b8 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-853191bc-9856-4250-8123-cee19b7958b8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-853191bc-9856-4250-8123-cee19b7958b8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-853191bc-9856-4250-8123-cee19b7958b8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-853191bc-9856-4250-8123-cee19b7958b8.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-853191bc-9856-4250-8123-cee19b7958b8-atc-btn-wrapper {
    text-align: center;
  }


#s-853191bc-9856-4250-8123-cee19b7958b8 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-853191bc-9856-4250-8123-cee19b7958b8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-853191bc-9856-4250-8123-cee19b7958b8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-853191bc-9856-4250-8123-cee19b7958b8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-853191bc-9856-4250-8123-cee19b7958b8.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-853191bc-9856-4250-8123-cee19b7958b8-atc-btn-wrapper {
    text-align: center;
  }


#s-853191bc-9856-4250-8123-cee19b7958b8 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-853191bc-9856-4250-8123-cee19b7958b8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-853191bc-9856-4250-8123-cee19b7958b8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-853191bc-9856-4250-8123-cee19b7958b8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-853191bc-9856-4250-8123-cee19b7958b8.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-853191bc-9856-4250-8123-cee19b7958b8-atc-btn-wrapper {
    text-align: center;
  }


#s-853191bc-9856-4250-8123-cee19b7958b8 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-853191bc-9856-4250-8123-cee19b7958b8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-853191bc-9856-4250-8123-cee19b7958b8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-853191bc-9856-4250-8123-cee19b7958b8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-853191bc-9856-4250-8123-cee19b7958b8.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-dd8f7229-2977-47e2-9e0d-70c48eba6dcc {
  margin-left: auto;
margin-right: auto;
}

#s-331a16fa-3bfe-4315-a01f-3559a07db357 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 {
  max-width:  100%;
}

.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-image-zoom,
.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image,
.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-image-zoom,
.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 {
  max-width:  100%;
}

.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-image-zoom,
.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image,
.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-image-zoom,
.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 {
  max-width:  100%;
}

.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-image-zoom,
.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image,
.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-image-zoom,
.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 {
  max-width:  100%;
}

.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-image-zoom,
.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image,
.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-image-zoom,
.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 {
  max-width:  100%;
}

.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-image-zoom,
.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image,
.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 .shg-image-zoom,
.shg-c#s-331a16fa-3bfe-4315-a01f-3559a07db357 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7556abb4-341b-4e97-b609-d06080e4d8be {
  margin-left: auto;
margin-right: auto;
}

#s-df0be573-4c7c-4ba6-94dc-6883b7cc8f5d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-df0be573-4c7c-4ba6-94dc-6883b7cc8f5d .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-df0be573-4c7c-4ba6-94dc-6883b7cc8f5d .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-df0be573-4c7c-4ba6-94dc-6883b7cc8f5d .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-df0be573-4c7c-4ba6-94dc-6883b7cc8f5d .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-df0be573-4c7c-4ba6-94dc-6883b7cc8f5d .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-df0be573-4c7c-4ba6-94dc-6883b7cc8f5d .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-df0be573-4c7c-4ba6-94dc-6883b7cc8f5d .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-df0be573-4c7c-4ba6-94dc-6883b7cc8f5d .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-df0be573-4c7c-4ba6-94dc-6883b7cc8f5d .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-df0be573-4c7c-4ba6-94dc-6883b7cc8f5d .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-df0be573-4c7c-4ba6-94dc-6883b7cc8f5d .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-df0be573-4c7c-4ba6-94dc-6883b7cc8f5d-btn-wrapper {
    text-align: center;
  }


#s-df0be573-4c7c-4ba6-94dc-6883b7cc8f5d .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-df0be573-4c7c-4ba6-94dc-6883b7cc8f5d .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-df0be573-4c7c-4ba6-94dc-6883b7cc8f5d .shg-variant-btn:active, #s-df0be573-4c7c-4ba6-94dc-6883b7cc8f5d .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-df0be573-4c7c-4ba6-94dc-6883b7cc8f5d .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-30c62099-3d34-44d5-ab66-077beb92aafa {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-30c62099-3d34-44d5-ab66-077beb92aafa .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-30c62099-3d34-44d5-ab66-077beb92aafa .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-30c62099-3d34-44d5-ab66-077beb92aafa .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c5c1f266-832b-4339-b1f0-f53d21f1161a {
  border-style: solid;
margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-color: rgba(43, 92, 158, 1);
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-c5c1f266-832b-4339-b1f0-f53d21f1161a:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-c5c1f266-832b-4339-b1f0-f53d21f1161a:active {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-c5c1f266-832b-4339-b1f0-f53d21f1161a-atc-btn-wrapper {
    text-align: center;
  }


#s-c5c1f266-832b-4339-b1f0-f53d21f1161a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c5c1f266-832b-4339-b1f0-f53d21f1161a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c5c1f266-832b-4339-b1f0-f53d21f1161a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c5c1f266-832b-4339-b1f0-f53d21f1161a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c5c1f266-832b-4339-b1f0-f53d21f1161a.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-c5c1f266-832b-4339-b1f0-f53d21f1161a-atc-btn-wrapper {
    text-align: center;
  }


#s-c5c1f266-832b-4339-b1f0-f53d21f1161a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c5c1f266-832b-4339-b1f0-f53d21f1161a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c5c1f266-832b-4339-b1f0-f53d21f1161a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c5c1f266-832b-4339-b1f0-f53d21f1161a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c5c1f266-832b-4339-b1f0-f53d21f1161a.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-c5c1f266-832b-4339-b1f0-f53d21f1161a-atc-btn-wrapper {
    text-align: center;
  }


#s-c5c1f266-832b-4339-b1f0-f53d21f1161a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c5c1f266-832b-4339-b1f0-f53d21f1161a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c5c1f266-832b-4339-b1f0-f53d21f1161a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c5c1f266-832b-4339-b1f0-f53d21f1161a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c5c1f266-832b-4339-b1f0-f53d21f1161a.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-c5c1f266-832b-4339-b1f0-f53d21f1161a-atc-btn-wrapper {
    text-align: center;
  }


#s-c5c1f266-832b-4339-b1f0-f53d21f1161a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c5c1f266-832b-4339-b1f0-f53d21f1161a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c5c1f266-832b-4339-b1f0-f53d21f1161a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c5c1f266-832b-4339-b1f0-f53d21f1161a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c5c1f266-832b-4339-b1f0-f53d21f1161a.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-c5c1f266-832b-4339-b1f0-f53d21f1161a-atc-btn-wrapper {
    text-align: center;
  }


#s-c5c1f266-832b-4339-b1f0-f53d21f1161a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c5c1f266-832b-4339-b1f0-f53d21f1161a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c5c1f266-832b-4339-b1f0-f53d21f1161a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c5c1f266-832b-4339-b1f0-f53d21f1161a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-c5c1f266-832b-4339-b1f0-f53d21f1161a.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-645a865c-7125-4ed2-9189-f9e1f36749cb {
  margin-left: auto;
margin-right: auto;
}

#s-ab288a05-f1f7-4883-a89c-941f82eacd05 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 {
  max-width:  100%;
}

.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-image-zoom,
.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image,
.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-image-zoom,
.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 {
  max-width:  100%;
}

.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-image-zoom,
.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image,
.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-image-zoom,
.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 {
  max-width:  100%;
}

.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-image-zoom,
.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image,
.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-image-zoom,
.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 {
  max-width:  100%;
}

.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-image-zoom,
.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image,
.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-image-zoom,
.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 {
  max-width:  100%;
}

.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-image-zoom,
.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image,
.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 .shg-image-zoom,
.shg-c#s-ab288a05-f1f7-4883-a89c-941f82eacd05 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-80fa79f7-02e6-4292-b57e-17f9e93a057f {
  margin-left: auto;
margin-right: auto;
}

#s-e2b8ea27-41ff-4280-a36e-10bc6d7fe31c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-e2b8ea27-41ff-4280-a36e-10bc6d7fe31c .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-e2b8ea27-41ff-4280-a36e-10bc6d7fe31c .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-e2b8ea27-41ff-4280-a36e-10bc6d7fe31c .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-e2b8ea27-41ff-4280-a36e-10bc6d7fe31c .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-e2b8ea27-41ff-4280-a36e-10bc6d7fe31c .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-e2b8ea27-41ff-4280-a36e-10bc6d7fe31c .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-e2b8ea27-41ff-4280-a36e-10bc6d7fe31c .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-e2b8ea27-41ff-4280-a36e-10bc6d7fe31c .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-e2b8ea27-41ff-4280-a36e-10bc6d7fe31c .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-e2b8ea27-41ff-4280-a36e-10bc6d7fe31c .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-e2b8ea27-41ff-4280-a36e-10bc6d7fe31c .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-e2b8ea27-41ff-4280-a36e-10bc6d7fe31c-btn-wrapper {
    text-align: center;
  }


#s-e2b8ea27-41ff-4280-a36e-10bc6d7fe31c .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-e2b8ea27-41ff-4280-a36e-10bc6d7fe31c .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-e2b8ea27-41ff-4280-a36e-10bc6d7fe31c .shg-variant-btn:active, #s-e2b8ea27-41ff-4280-a36e-10bc6d7fe31c .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-e2b8ea27-41ff-4280-a36e-10bc6d7fe31c .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-6b01e12a-b8da-4933-83f3-d14de612b9be {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-6b01e12a-b8da-4933-83f3-d14de612b9be .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-6b01e12a-b8da-4933-83f3-d14de612b9be .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-6b01e12a-b8da-4933-83f3-d14de612b9be .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-40db3cf1-8757-448f-9295-1e90f1a15d0b {
  border-style: solid;
margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-color: rgba(43, 92, 158, 1);
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-40db3cf1-8757-448f-9295-1e90f1a15d0b:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-40db3cf1-8757-448f-9295-1e90f1a15d0b:active {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-40db3cf1-8757-448f-9295-1e90f1a15d0b-atc-btn-wrapper {
    text-align: center;
  }


#s-40db3cf1-8757-448f-9295-1e90f1a15d0b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-40db3cf1-8757-448f-9295-1e90f1a15d0b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-40db3cf1-8757-448f-9295-1e90f1a15d0b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-40db3cf1-8757-448f-9295-1e90f1a15d0b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-40db3cf1-8757-448f-9295-1e90f1a15d0b.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-40db3cf1-8757-448f-9295-1e90f1a15d0b-atc-btn-wrapper {
    text-align: center;
  }


#s-40db3cf1-8757-448f-9295-1e90f1a15d0b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-40db3cf1-8757-448f-9295-1e90f1a15d0b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-40db3cf1-8757-448f-9295-1e90f1a15d0b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-40db3cf1-8757-448f-9295-1e90f1a15d0b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-40db3cf1-8757-448f-9295-1e90f1a15d0b.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-40db3cf1-8757-448f-9295-1e90f1a15d0b-atc-btn-wrapper {
    text-align: center;
  }


#s-40db3cf1-8757-448f-9295-1e90f1a15d0b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-40db3cf1-8757-448f-9295-1e90f1a15d0b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-40db3cf1-8757-448f-9295-1e90f1a15d0b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-40db3cf1-8757-448f-9295-1e90f1a15d0b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-40db3cf1-8757-448f-9295-1e90f1a15d0b.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-40db3cf1-8757-448f-9295-1e90f1a15d0b-atc-btn-wrapper {
    text-align: center;
  }


#s-40db3cf1-8757-448f-9295-1e90f1a15d0b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-40db3cf1-8757-448f-9295-1e90f1a15d0b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-40db3cf1-8757-448f-9295-1e90f1a15d0b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-40db3cf1-8757-448f-9295-1e90f1a15d0b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-40db3cf1-8757-448f-9295-1e90f1a15d0b.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-40db3cf1-8757-448f-9295-1e90f1a15d0b-atc-btn-wrapper {
    text-align: center;
  }


#s-40db3cf1-8757-448f-9295-1e90f1a15d0b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-40db3cf1-8757-448f-9295-1e90f1a15d0b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-40db3cf1-8757-448f-9295-1e90f1a15d0b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-40db3cf1-8757-448f-9295-1e90f1a15d0b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-40db3cf1-8757-448f-9295-1e90f1a15d0b.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-f3676f9f-0c76-4e7e-b5a0-bc4fa07ab7d3 {
  margin-left: auto;
margin-right: auto;
}

#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 {
  max-width:  100%;
}

.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-image-zoom,
.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image,
.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-image-zoom,
.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 {
  max-width:  100%;
}

.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-image-zoom,
.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image,
.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-image-zoom,
.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 {
  max-width:  100%;
}

.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-image-zoom,
.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image,
.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-image-zoom,
.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 {
  max-width:  100%;
}

.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-image-zoom,
.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image,
.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-image-zoom,
.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 {
  max-width:  100%;
}

.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-image-zoom,
.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image,
.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 .shg-image-zoom,
.shg-c#s-bed72a3a-0cee-4c78-a945-0442b57abaf7 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e0514126-2d14-49ce-823c-14c0626ceaae {
  margin-left: auto;
margin-right: auto;
}

#s-8ae5f1f0-c57c-4211-9427-1bcac173bd46 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-8ae5f1f0-c57c-4211-9427-1bcac173bd46 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-8ae5f1f0-c57c-4211-9427-1bcac173bd46 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-8ae5f1f0-c57c-4211-9427-1bcac173bd46 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-8ae5f1f0-c57c-4211-9427-1bcac173bd46 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-8ae5f1f0-c57c-4211-9427-1bcac173bd46 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-8ae5f1f0-c57c-4211-9427-1bcac173bd46 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-8ae5f1f0-c57c-4211-9427-1bcac173bd46 .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-8ae5f1f0-c57c-4211-9427-1bcac173bd46 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-8ae5f1f0-c57c-4211-9427-1bcac173bd46 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-8ae5f1f0-c57c-4211-9427-1bcac173bd46 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-8ae5f1f0-c57c-4211-9427-1bcac173bd46 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-8ae5f1f0-c57c-4211-9427-1bcac173bd46-btn-wrapper {
    text-align: center;
  }


#s-8ae5f1f0-c57c-4211-9427-1bcac173bd46 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-8ae5f1f0-c57c-4211-9427-1bcac173bd46 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-8ae5f1f0-c57c-4211-9427-1bcac173bd46 .shg-variant-btn:active, #s-8ae5f1f0-c57c-4211-9427-1bcac173bd46 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-8ae5f1f0-c57c-4211-9427-1bcac173bd46 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-d7002f0d-a9a6-4709-9e8c-0ce0ebc75a9b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-d7002f0d-a9a6-4709-9e8c-0ce0ebc75a9b .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-d7002f0d-a9a6-4709-9e8c-0ce0ebc75a9b .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-d7002f0d-a9a6-4709-9e8c-0ce0ebc75a9b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c {
  border-style: solid;
margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-color: rgba(43, 92, 158, 1);
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c:active {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c-atc-btn-wrapper {
    text-align: center;
  }


#s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c-atc-btn-wrapper {
    text-align: center;
  }


#s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c-atc-btn-wrapper {
    text-align: center;
  }


#s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c-atc-btn-wrapper {
    text-align: center;
  }


#s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c-atc-btn-wrapper {
    text-align: center;
  }


#s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-bc00c976-a7c3-421c-bce7-c1f71d7dc53c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-84febe2b-bf4e-4c6f-927d-16ae2266665c {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-84febe2b-bf4e-4c6f-927d-16ae2266665c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-84febe2b-bf4e-4c6f-927d-16ae2266665c"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-84febe2b-bf4e-4c6f-927d-16ae2266665c"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-84febe2b-bf4e-4c6f-927d-16ae2266665c"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-a865a425-5ba4-46a5-9fee-3054cbf946bb {
  margin-left: auto;
margin-right: auto;
}

#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 {
  max-width:  100%;
}

.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-image-zoom,
.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image {
  max-width: 1001px !important;
  
}

.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image,
.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-image-zoom,
.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 {
  max-width:  100%;
}

.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-image-zoom,
.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image {
  max-width: 1001px !important;
  
}

.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image,
.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-image-zoom,
.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 {
  max-width:  100%;
}

.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-image-zoom,
.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image {
  max-width: 1001px !important;
  
}

.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image,
.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-image-zoom,
.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 {
  max-width:  100%;
}

.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-image-zoom,
.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image {
  max-width: 1001px !important;
  
}

.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image,
.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-image-zoom,
.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 {
  max-width:  100%;
}

.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-image-zoom,
.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image {
  max-width: 1001px !important;
  
}

.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image,
.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 .shg-image-zoom,
.shg-c#s-8419b5dd-a6b4-429c-a840-da1875bf5a25 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-288c7052-36c5-4e4d-90a5-53672bd5b644 {
  margin-left: auto;
margin-right: auto;
}

#s-9aee2a38-7ee2-4203-8681-ded45c7f8233 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-9aee2a38-7ee2-4203-8681-ded45c7f8233 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-9aee2a38-7ee2-4203-8681-ded45c7f8233 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-9aee2a38-7ee2-4203-8681-ded45c7f8233 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-9aee2a38-7ee2-4203-8681-ded45c7f8233 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-9aee2a38-7ee2-4203-8681-ded45c7f8233 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-9aee2a38-7ee2-4203-8681-ded45c7f8233 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-9aee2a38-7ee2-4203-8681-ded45c7f8233 .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-9aee2a38-7ee2-4203-8681-ded45c7f8233 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-9aee2a38-7ee2-4203-8681-ded45c7f8233 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-9aee2a38-7ee2-4203-8681-ded45c7f8233 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-9aee2a38-7ee2-4203-8681-ded45c7f8233 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-9aee2a38-7ee2-4203-8681-ded45c7f8233-btn-wrapper {
    text-align: center;
  }


#s-9aee2a38-7ee2-4203-8681-ded45c7f8233 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-9aee2a38-7ee2-4203-8681-ded45c7f8233 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-9aee2a38-7ee2-4203-8681-ded45c7f8233 .shg-variant-btn:active, #s-9aee2a38-7ee2-4203-8681-ded45c7f8233 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-9aee2a38-7ee2-4203-8681-ded45c7f8233 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-057ded2b-f3e5-4764-a0ba-5f3c9c343ed0 {
  margin-left: auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
text-align: center;
}

#s-057ded2b-f3e5-4764-a0ba-5f3c9c343ed0 .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-057ded2b-f3e5-4764-a0ba-5f3c9c343ed0 .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-057ded2b-f3e5-4764-a0ba-5f3c9c343ed0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(43, 92, 158, 1);
border-style: solid;
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a-atc-btn-wrapper {
    text-align: center;
  }


#s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a-atc-btn-wrapper {
    text-align: center;
  }


#s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a-atc-btn-wrapper {
    text-align: center;
  }


#s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a-atc-btn-wrapper {
    text-align: center;
  }


#s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a-atc-btn-wrapper {
    text-align: center;
  }


#s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5cf8ead3-07ee-44ad-9d98-00b6f8e52a2a.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-e56de1b6-0b11-485d-907e-a8239d504444 {
  margin-left: auto;
margin-right: auto;
}

#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 {
  max-width:  100%;
}

.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-image-zoom,
.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image {
  max-width: 2000px !important;
  
}

.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image,
.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-image-zoom,
.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 {
  max-width:  100%;
}

.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-image-zoom,
.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image {
  max-width: 2000px !important;
  
}

.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image,
.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-image-zoom,
.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 {
  max-width:  100%;
}

.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-image-zoom,
.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image {
  max-width: 2000px !important;
  
}

.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image,
.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-image-zoom,
.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 {
  max-width:  100%;
}

.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-image-zoom,
.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image {
  max-width: 2000px !important;
  
}

.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image,
.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-image-zoom,
.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 {
  max-width:  100%;
}

.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-image-zoom,
.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image {
  max-width: 2000px !important;
  
}

.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image,
.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 .shg-image-zoom,
.shg-c#s-9f2c6df1-b4d0-40ae-a26f-a098fd0ebf41 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b90e1fb3-18b8-4316-bfd4-c5b5e40e9983 {
  margin-left: auto;
margin-right: auto;
}

#s-abb60e15-859b-4cd3-aed0-49422d098bf7 {
  margin-left: auto;
margin-right: auto;
}

#s-a958d930-4be2-44a4-91c3-7a73ccd51887 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-a958d930-4be2-44a4-91c3-7a73ccd51887 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-a958d930-4be2-44a4-91c3-7a73ccd51887 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-a958d930-4be2-44a4-91c3-7a73ccd51887 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-a958d930-4be2-44a4-91c3-7a73ccd51887 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-a958d930-4be2-44a4-91c3-7a73ccd51887 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-a958d930-4be2-44a4-91c3-7a73ccd51887 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-a958d930-4be2-44a4-91c3-7a73ccd51887 .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-a958d930-4be2-44a4-91c3-7a73ccd51887 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-a958d930-4be2-44a4-91c3-7a73ccd51887 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-a958d930-4be2-44a4-91c3-7a73ccd51887 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-a958d930-4be2-44a4-91c3-7a73ccd51887 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-a958d930-4be2-44a4-91c3-7a73ccd51887-btn-wrapper {
    text-align: center;
  }


#s-a958d930-4be2-44a4-91c3-7a73ccd51887 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-a958d930-4be2-44a4-91c3-7a73ccd51887 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-a958d930-4be2-44a4-91c3-7a73ccd51887 .shg-variant-btn:active, #s-a958d930-4be2-44a4-91c3-7a73ccd51887 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-a958d930-4be2-44a4-91c3-7a73ccd51887 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-189d7531-25ae-4b94-80a8-1d3540d2e48b {
  margin-left: auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
text-align: center;
}

#s-189d7531-25ae-4b94-80a8-1d3540d2e48b .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-189d7531-25ae-4b94-80a8-1d3540d2e48b .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-189d7531-25ae-4b94-80a8-1d3540d2e48b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a9e44298-5d78-463c-a484-3bf5393518ec {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(43, 92, 158, 1);
border-style: solid;
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-a9e44298-5d78-463c-a484-3bf5393518ec:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-a9e44298-5d78-463c-a484-3bf5393518ec:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a9e44298-5d78-463c-a484-3bf5393518ec-atc-btn-wrapper {
    text-align: center;
  }


#s-a9e44298-5d78-463c-a484-3bf5393518ec {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a9e44298-5d78-463c-a484-3bf5393518ec.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a9e44298-5d78-463c-a484-3bf5393518ec.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-a9e44298-5d78-463c-a484-3bf5393518ec.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-a9e44298-5d78-463c-a484-3bf5393518ec.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-a9e44298-5d78-463c-a484-3bf5393518ec-atc-btn-wrapper {
    text-align: center;
  }


#s-a9e44298-5d78-463c-a484-3bf5393518ec {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a9e44298-5d78-463c-a484-3bf5393518ec.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a9e44298-5d78-463c-a484-3bf5393518ec.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-a9e44298-5d78-463c-a484-3bf5393518ec.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-a9e44298-5d78-463c-a484-3bf5393518ec.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-a9e44298-5d78-463c-a484-3bf5393518ec-atc-btn-wrapper {
    text-align: center;
  }


#s-a9e44298-5d78-463c-a484-3bf5393518ec {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a9e44298-5d78-463c-a484-3bf5393518ec.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a9e44298-5d78-463c-a484-3bf5393518ec.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-a9e44298-5d78-463c-a484-3bf5393518ec.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-a9e44298-5d78-463c-a484-3bf5393518ec.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-a9e44298-5d78-463c-a484-3bf5393518ec-atc-btn-wrapper {
    text-align: center;
  }


#s-a9e44298-5d78-463c-a484-3bf5393518ec {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a9e44298-5d78-463c-a484-3bf5393518ec.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a9e44298-5d78-463c-a484-3bf5393518ec.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-a9e44298-5d78-463c-a484-3bf5393518ec.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-a9e44298-5d78-463c-a484-3bf5393518ec.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-a9e44298-5d78-463c-a484-3bf5393518ec-atc-btn-wrapper {
    text-align: center;
  }


#s-a9e44298-5d78-463c-a484-3bf5393518ec {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a9e44298-5d78-463c-a484-3bf5393518ec.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a9e44298-5d78-463c-a484-3bf5393518ec.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-a9e44298-5d78-463c-a484-3bf5393518ec.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-a9e44298-5d78-463c-a484-3bf5393518ec.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-0ea732bf-c4c4-4b1d-8e7d-6e8d74aafc00 {
  margin-left: auto;
margin-right: auto;
}

#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e {
  max-width:  100%;
}

.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-image-zoom,
.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image,
.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-image-zoom,
.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e {
  max-width:  100%;
}

.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-image-zoom,
.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image,
.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-image-zoom,
.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e {
  max-width:  100%;
}

.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-image-zoom,
.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image,
.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-image-zoom,
.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e {
  max-width:  100%;
}

.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-image-zoom,
.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image,
.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-image-zoom,
.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e {
  max-width:  100%;
}

.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-image-zoom,
.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image,
.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e .shg-image-zoom,
.shg-c#s-3ea91fc9-96b1-4fa1-ad17-562ad1eabb7e img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-508bfaa3-44e5-45bf-9c55-8089a0a80eee {
  margin-left: auto;
margin-right: auto;
}

#s-19608fa6-f8d9-4112-92f3-6aefeb8599a6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-19608fa6-f8d9-4112-92f3-6aefeb8599a6 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-19608fa6-f8d9-4112-92f3-6aefeb8599a6 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-19608fa6-f8d9-4112-92f3-6aefeb8599a6 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-19608fa6-f8d9-4112-92f3-6aefeb8599a6 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-19608fa6-f8d9-4112-92f3-6aefeb8599a6 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-19608fa6-f8d9-4112-92f3-6aefeb8599a6 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-19608fa6-f8d9-4112-92f3-6aefeb8599a6 .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-19608fa6-f8d9-4112-92f3-6aefeb8599a6 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-19608fa6-f8d9-4112-92f3-6aefeb8599a6 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-19608fa6-f8d9-4112-92f3-6aefeb8599a6 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-19608fa6-f8d9-4112-92f3-6aefeb8599a6 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-19608fa6-f8d9-4112-92f3-6aefeb8599a6-btn-wrapper {
    text-align: center;
  }


#s-19608fa6-f8d9-4112-92f3-6aefeb8599a6 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-19608fa6-f8d9-4112-92f3-6aefeb8599a6 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-19608fa6-f8d9-4112-92f3-6aefeb8599a6 .shg-variant-btn:active, #s-19608fa6-f8d9-4112-92f3-6aefeb8599a6 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-19608fa6-f8d9-4112-92f3-6aefeb8599a6 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-b9b0c781-d4e0-4ba0-bc06-84cff67e59da {
  margin-left: auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
text-align: center;
}

#s-b9b0c781-d4e0-4ba0-bc06-84cff67e59da .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-b9b0c781-d4e0-4ba0-bc06-84cff67e59da .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-b9b0c781-d4e0-4ba0-bc06-84cff67e59da .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-470e9a62-8826-460b-9748-2e856aeafe40 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(43, 92, 158, 1);
border-style: solid;
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-470e9a62-8826-460b-9748-2e856aeafe40:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-470e9a62-8826-460b-9748-2e856aeafe40:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-470e9a62-8826-460b-9748-2e856aeafe40-atc-btn-wrapper {
    text-align: center;
  }


#s-470e9a62-8826-460b-9748-2e856aeafe40 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-470e9a62-8826-460b-9748-2e856aeafe40.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-470e9a62-8826-460b-9748-2e856aeafe40.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-470e9a62-8826-460b-9748-2e856aeafe40.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-470e9a62-8826-460b-9748-2e856aeafe40.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-470e9a62-8826-460b-9748-2e856aeafe40-atc-btn-wrapper {
    text-align: center;
  }


#s-470e9a62-8826-460b-9748-2e856aeafe40 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-470e9a62-8826-460b-9748-2e856aeafe40.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-470e9a62-8826-460b-9748-2e856aeafe40.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-470e9a62-8826-460b-9748-2e856aeafe40.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-470e9a62-8826-460b-9748-2e856aeafe40.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-470e9a62-8826-460b-9748-2e856aeafe40-atc-btn-wrapper {
    text-align: center;
  }


#s-470e9a62-8826-460b-9748-2e856aeafe40 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-470e9a62-8826-460b-9748-2e856aeafe40.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-470e9a62-8826-460b-9748-2e856aeafe40.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-470e9a62-8826-460b-9748-2e856aeafe40.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-470e9a62-8826-460b-9748-2e856aeafe40.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-470e9a62-8826-460b-9748-2e856aeafe40-atc-btn-wrapper {
    text-align: center;
  }


#s-470e9a62-8826-460b-9748-2e856aeafe40 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-470e9a62-8826-460b-9748-2e856aeafe40.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-470e9a62-8826-460b-9748-2e856aeafe40.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-470e9a62-8826-460b-9748-2e856aeafe40.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-470e9a62-8826-460b-9748-2e856aeafe40.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-470e9a62-8826-460b-9748-2e856aeafe40-atc-btn-wrapper {
    text-align: center;
  }


#s-470e9a62-8826-460b-9748-2e856aeafe40 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-470e9a62-8826-460b-9748-2e856aeafe40.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-470e9a62-8826-460b-9748-2e856aeafe40.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-470e9a62-8826-460b-9748-2e856aeafe40.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-470e9a62-8826-460b-9748-2e856aeafe40.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-0eea7cfe-8829-4aab-8237-4d1c6e950d07 {
  margin-left: auto;
margin-right: auto;
}

#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 {
  max-width:  100%;
}

.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-image-zoom,
.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image,
.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-image-zoom,
.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 {
  max-width:  100%;
}

.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-image-zoom,
.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image,
.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-image-zoom,
.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 {
  max-width:  100%;
}

.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-image-zoom,
.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image,
.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-image-zoom,
.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 {
  max-width:  100%;
}

.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-image-zoom,
.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image,
.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-image-zoom,
.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 {
  max-width:  100%;
}

.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-image-zoom,
.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image {
  max-width: 1600px !important;
  
}

.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image,
.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 .shg-image-zoom,
.shg-c#s-5f508b7f-c0b5-4362-aae8-48a59ced4423 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-159b15a8-0cbf-457a-9fdf-d807aef9a141 {
  margin-left: auto;
margin-right: auto;
}

#s-13f1bcc1-aa2b-4278-8f63-d978b86ccc28 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-13f1bcc1-aa2b-4278-8f63-d978b86ccc28 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-13f1bcc1-aa2b-4278-8f63-d978b86ccc28 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-13f1bcc1-aa2b-4278-8f63-d978b86ccc28 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-13f1bcc1-aa2b-4278-8f63-d978b86ccc28 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-13f1bcc1-aa2b-4278-8f63-d978b86ccc28 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-13f1bcc1-aa2b-4278-8f63-d978b86ccc28 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-13f1bcc1-aa2b-4278-8f63-d978b86ccc28 .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-13f1bcc1-aa2b-4278-8f63-d978b86ccc28 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-13f1bcc1-aa2b-4278-8f63-d978b86ccc28 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-13f1bcc1-aa2b-4278-8f63-d978b86ccc28 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-13f1bcc1-aa2b-4278-8f63-d978b86ccc28 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-13f1bcc1-aa2b-4278-8f63-d978b86ccc28-btn-wrapper {
    text-align: center;
  }


#s-13f1bcc1-aa2b-4278-8f63-d978b86ccc28 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-13f1bcc1-aa2b-4278-8f63-d978b86ccc28 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-13f1bcc1-aa2b-4278-8f63-d978b86ccc28 .shg-variant-btn:active, #s-13f1bcc1-aa2b-4278-8f63-d978b86ccc28 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-13f1bcc1-aa2b-4278-8f63-d978b86ccc28 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-d9b56135-150a-4fb8-8f69-8fa75a394090 {
  margin-left: auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
text-align: center;
}

#s-d9b56135-150a-4fb8-8f69-8fa75a394090 .shg-product-sold-out {
  display: none;
  color: rgba(43, 92, 158, 1);
  font-size: 24px;
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
}

#s-d9b56135-150a-4fb8-8f69-8fa75a394090 .shg-product-price {
  color: rgba(43, 92, 158, 1);
  font-weight:  800 ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 24px;
}

#s-d9b56135-150a-4fb8-8f69-8fa75a394090 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: Poppins;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(43, 92, 158, 1);
border-style: solid;
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
cursor: pointer;
}
#s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c:hover {background-color: rgba(211, 228, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c-atc-btn-wrapper {
    text-align: center;
  }


#s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c-atc-btn-wrapper {
    text-align: center;
  }


#s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c-atc-btn-wrapper {
    text-align: center;
  }


#s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c-atc-btn-wrapper {
    text-align: center;
  }


#s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c-atc-btn-wrapper {
    text-align: center;
  }


#s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-81a804e0-99f5-4807-bfe2-5d2a1c27b71c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-affc9999-429d-43c7-8ffe-0b6581cf1a2d {
  margin-top: 20px;
padding-top: 10px;
padding-left: 100px;
padding-bottom: 10px;
padding-right: 100px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(43, 92, 158, 1);
border-style: solid;
border-radius: 8px;
background-color: rgba(43, 92, 158, 1);
text-align: center;
text-decoration: none;
}
#s-affc9999-429d-43c7-8ffe-0b6581cf1a2d:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-affc9999-429d-43c7-8ffe-0b6581cf1a2d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-affc9999-429d-43c7-8ffe-0b6581cf1a2d-root {
    text-align: center;
  }


#s-affc9999-429d-43c7-8ffe-0b6581cf1a2d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto Mono;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-affc9999-429d-43c7-8ffe-0b6581cf1a2d-root {
    text-align: center;
  }


#s-affc9999-429d-43c7-8ffe-0b6581cf1a2d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto Mono;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-affc9999-429d-43c7-8ffe-0b6581cf1a2d-root {
    text-align: center;
  }


#s-affc9999-429d-43c7-8ffe-0b6581cf1a2d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto Mono;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-affc9999-429d-43c7-8ffe-0b6581cf1a2d-root {
    text-align: center;
  }


#s-affc9999-429d-43c7-8ffe-0b6581cf1a2d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto Mono;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-affc9999-429d-43c7-8ffe-0b6581cf1a2d-root {
    text-align: center;
  }


#s-affc9999-429d-43c7-8ffe-0b6581cf1a2d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto Mono;
  display:  inline-block ;
}
}
#s-a145ebbf-da3e-43dd-9c78-91a7bab0f586 {
  min-height: 50px;
background-color: rgba(246, 246, 246, 1);
}








#s-a145ebbf-da3e-43dd-9c78-91a7bab0f586 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a145ebbf-da3e-43dd-9c78-91a7bab0f586.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e886713a-63e0-4048-9147-3b99798b3f66 {
  background-image: url(https://i.shgcdn.com/69150aec-bbc9-48d4-9184-eb71a3695805/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
margin-bottom: 80px;
padding-bottom: 16px;
min-height: 1px;
background-color: rgba(0, 48, 87, 1);
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-e886713a-63e0-4048-9147-3b99798b3f66 {
  margin-bottom: 40px;
}
}@media (max-width: 767px){#s-e886713a-63e0-4048-9147-3b99798b3f66 {
  margin-bottom: 32px;
padding-left: 4%;
padding-right: 4%;
}
}
#s-8d4309d0-5c22-483c-872d-e161d95fa863 {
  box-shadow:0px 8px 16px 0px rgba(204, 204, 204, 0.5);
margin-left: 14%;
margin-bottom: 40px;
margin-right: 14%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 16px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-8d4309d0-5c22-483c-872d-e161d95fa863 {
  display: none;
}
#s-8d4309d0-5c22-483c-872d-e161d95fa863, #wrap-s-8d4309d0-5c22-483c-872d-e161d95fa863 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-8d4309d0-5c22-483c-872d-e161d95fa863 {
  display: none;
}
#s-8d4309d0-5c22-483c-872d-e161d95fa863, #wrap-s-8d4309d0-5c22-483c-872d-e161d95fa863 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-8d4309d0-5c22-483c-872d-e161d95fa863 {
  margin-left: 4%;
margin-bottom: 20px;
margin-right: 4%;
display: none;
}
#s-8d4309d0-5c22-483c-872d-e161d95fa863, #wrap-s-8d4309d0-5c22-483c-872d-e161d95fa863 { display: none !important; }}@media (max-width: 767px){#s-8d4309d0-5c22-483c-872d-e161d95fa863 {
  margin-left: 4%;
margin-bottom: 32px;
margin-right: 4%;
}
}
@media (min-width: 0px) {
[id="s-8d4309d0-5c22-483c-872d-e161d95fa863"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8d4309d0-5c22-483c-872d-e161d95fa863"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-8d4309d0-5c22-483c-872d-e161d95fa863"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-8d4309d0-5c22-483c-872d-e161d95fa863"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-999c3c01-e64b-48f7-977b-f068c5bee0a4 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 16px;
text-align: center;
}
@media (min-width: 1200px){#s-999c3c01-e64b-48f7-977b-f068c5bee0a4 {
  display: none;
}
#s-999c3c01-e64b-48f7-977b-f068c5bee0a4, #wrap-s-999c3c01-e64b-48f7-977b-f068c5bee0a4 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-999c3c01-e64b-48f7-977b-f068c5bee0a4 {
  display: none;
}
#s-999c3c01-e64b-48f7-977b-f068c5bee0a4, #wrap-s-999c3c01-e64b-48f7-977b-f068c5bee0a4 { display: none !important; }}@media (max-width: 767px){#s-999c3c01-e64b-48f7-977b-f068c5bee0a4 {
  display: none;
}
#s-999c3c01-e64b-48f7-977b-f068c5bee0a4, #wrap-s-999c3c01-e64b-48f7-977b-f068c5bee0a4 { display: none !important; }}






  #s-999c3c01-e64b-48f7-977b-f068c5bee0a4 img.shogun-image {
    

    
    
    
  }


#s-999c3c01-e64b-48f7-977b-f068c5bee0a4 .shogun-image-content {
  
    align-items: center;
  
}

#s-eca2095f-8505-46d0-ab41-e0dc1771d6bc {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 16px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-eca2095f-8505-46d0-ab41-e0dc1771d6bc {
  display: none;
}
#s-eca2095f-8505-46d0-ab41-e0dc1771d6bc, #wrap-s-eca2095f-8505-46d0-ab41-e0dc1771d6bc { display: none !important; }}






  #s-eca2095f-8505-46d0-ab41-e0dc1771d6bc img.shogun-image {
    

    
    
    
  }


#s-eca2095f-8505-46d0-ab41-e0dc1771d6bc .shogun-image-content {
  
    align-items: center;
  
}

#s-1ebe1819-cefd-4582-91ac-8ade58a17c26 {
  margin-left: 8%;
margin-right: 8%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-1ebe1819-cefd-4582-91ac-8ade58a17c26 {
  margin-left: 6%;
margin-right: 6%;
}
}@media (max-width: 767px){#s-1ebe1819-cefd-4582-91ac-8ade58a17c26 {
  margin-top: 24px;
margin-left: 4%;
margin-bottom: 24px;
margin-right: 4%;
}
}







#s-1ebe1819-cefd-4582-91ac-8ade58a17c26 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1ebe1819-cefd-4582-91ac-8ade58a17c26.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-530e9fd2-a84b-42f2-ab63-d612e5a1b490 {
  background-image: url(https://i.shgcdn.com/b6b48fdf-7385-4d3b-82a6-be71861bad45/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
margin-right: 52%;
padding-top: 8px;
padding-left: 2%;
padding-bottom: 8px;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 8px;
text-align: center;
background-color: rgba(43, 92, 158, 1);
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-530e9fd2-a84b-42f2-ab63-d612e5a1b490 {
  margin-bottom: 16px;
margin-right: 32%;
}
}@media (max-width: 767px){#s-530e9fd2-a84b-42f2-ab63-d612e5a1b490 {
  margin-bottom: 8px;
margin-right: 44%;
padding-left: 2%;
padding-right: 2%;
}
}
#s-530e9fd2-a84b-42f2-ab63-d612e5a1b490 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 14px;
  
  
  text-align: center;
}


#s-530e9fd2-a84b-42f2-ab63-d612e5a1b490 .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}


#s-7928a7db-1298-49e1-9b18-f808d1e4c44c {
  padding-top: 0px;
padding-bottom: 0px;
min-height: 0px;
text-align: left;
}

#s-7928a7db-1298-49e1-9b18-f808d1e4c44c .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.5em;
  
  text-align: left;
}


#s-7928a7db-1298-49e1-9b18-f808d1e4c44c .shogun-heading-component h1 a {
  color: rgba(0, 48, 87, 1);
}


#s-060dc0b4-8f9f-4595-b326-dab1610cbb9b {
  margin-bottom: 24px;
}
@media (min-width: 768px) and (max-width: 991px){#s-060dc0b4-8f9f-4595-b326-dab1610cbb9b {
  display: none;
}
#s-060dc0b4-8f9f-4595-b326-dab1610cbb9b, #wrap-s-060dc0b4-8f9f-4595-b326-dab1610cbb9b { display: none !important; }}
#s-b267dc70-e863-4d73-afb8-5a25235e3acb {
  margin-bottom: 20px;
}
@media (min-width: 1200px){#s-b267dc70-e863-4d73-afb8-5a25235e3acb {
  display: none;
}
#s-b267dc70-e863-4d73-afb8-5a25235e3acb, #wrap-s-b267dc70-e863-4d73-afb8-5a25235e3acb { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b267dc70-e863-4d73-afb8-5a25235e3acb {
  display: none;
}
#s-b267dc70-e863-4d73-afb8-5a25235e3acb, #wrap-s-b267dc70-e863-4d73-afb8-5a25235e3acb { display: none !important; }}@media (max-width: 767px){#s-b267dc70-e863-4d73-afb8-5a25235e3acb {
  
}
}
#s-a3d96e8d-f008-424a-9d55-3d22abf80e6b {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 32px;
background-color: rgba(30, 248, 208, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(54, 63, 104, 1);
}
#s-a3d96e8d-f008-424a-9d55-3d22abf80e6b:hover {background-color: rgba(158, 255, 237, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-a3d96e8d-f008-424a-9d55-3d22abf80e6b:active {background-color: rgba(30, 248, 208, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (max-width: 767px){#s-a3d96e8d-f008-424a-9d55-3d22abf80e6b {
  padding-top: 4px;
padding-left: 32px;
padding-bottom: 4px;
padding-right: 32px;
}
}

  #s-a3d96e8d-f008-424a-9d55-3d22abf80e6b-root {
    text-align: left;
  }


#s-a3d96e8d-f008-424a-9d55-3d22abf80e6b.shg-btn {
  color: rgba(54, 63, 104, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-a3d96e8d-f008-424a-9d55-3d22abf80e6b-root {
    text-align: left;
  }


#s-a3d96e8d-f008-424a-9d55-3d22abf80e6b.shg-btn {
  color: rgba(54, 63, 104, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a3d96e8d-f008-424a-9d55-3d22abf80e6b-root {
    text-align: left;
  }


#s-a3d96e8d-f008-424a-9d55-3d22abf80e6b.shg-btn {
  color: rgba(54, 63, 104, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a3d96e8d-f008-424a-9d55-3d22abf80e6b-root {
    text-align: left;
  }


#s-a3d96e8d-f008-424a-9d55-3d22abf80e6b.shg-btn {
  color: rgba(54, 63, 104, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-a3d96e8d-f008-424a-9d55-3d22abf80e6b-root {
    text-align: left;
  }


#s-a3d96e8d-f008-424a-9d55-3d22abf80e6b.shg-btn {
  color: rgba(54, 63, 104, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
}
#s-7d7a775d-4c6a-4f5d-9103-56648bb5dfec {
  box-shadow:0px 8px 16px 0px rgba(204, 204, 204, 0.5);
margin-left: 14%;
margin-bottom: 40px;
margin-right: 14%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 16px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-7d7a775d-4c6a-4f5d-9103-56648bb5dfec {
  display: none;
}
#s-7d7a775d-4c6a-4f5d-9103-56648bb5dfec, #wrap-s-7d7a775d-4c6a-4f5d-9103-56648bb5dfec { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7d7a775d-4c6a-4f5d-9103-56648bb5dfec {
  display: none;
}
#s-7d7a775d-4c6a-4f5d-9103-56648bb5dfec, #wrap-s-7d7a775d-4c6a-4f5d-9103-56648bb5dfec { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7d7a775d-4c6a-4f5d-9103-56648bb5dfec {
  margin-left: 4%;
margin-bottom: 20px;
margin-right: 4%;
display: none;
}
#s-7d7a775d-4c6a-4f5d-9103-56648bb5dfec, #wrap-s-7d7a775d-4c6a-4f5d-9103-56648bb5dfec { display: none !important; }}@media (max-width: 767px){#s-7d7a775d-4c6a-4f5d-9103-56648bb5dfec {
  margin-left: 4%;
margin-bottom: 32px;
margin-right: 4%;
display: none;
}
#s-7d7a775d-4c6a-4f5d-9103-56648bb5dfec, #wrap-s-7d7a775d-4c6a-4f5d-9103-56648bb5dfec { display: none !important; }}
@media (min-width: 0px) {
[id="s-7d7a775d-4c6a-4f5d-9103-56648bb5dfec"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7d7a775d-4c6a-4f5d-9103-56648bb5dfec"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-7d7a775d-4c6a-4f5d-9103-56648bb5dfec"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-7d7a775d-4c6a-4f5d-9103-56648bb5dfec"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-245ff6ba-ecfe-4953-8e84-ff54fc1e6ebd {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 16px;
text-align: center;
}
@media (min-width: 1200px){#s-245ff6ba-ecfe-4953-8e84-ff54fc1e6ebd {
  display: none;
}
#s-245ff6ba-ecfe-4953-8e84-ff54fc1e6ebd, #wrap-s-245ff6ba-ecfe-4953-8e84-ff54fc1e6ebd { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-245ff6ba-ecfe-4953-8e84-ff54fc1e6ebd {
  display: none;
}
#s-245ff6ba-ecfe-4953-8e84-ff54fc1e6ebd, #wrap-s-245ff6ba-ecfe-4953-8e84-ff54fc1e6ebd { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-245ff6ba-ecfe-4953-8e84-ff54fc1e6ebd {
  
}
}@media (max-width: 767px){#s-245ff6ba-ecfe-4953-8e84-ff54fc1e6ebd {
  display: none;
}
#s-245ff6ba-ecfe-4953-8e84-ff54fc1e6ebd, #wrap-s-245ff6ba-ecfe-4953-8e84-ff54fc1e6ebd { display: none !important; }}






  #s-245ff6ba-ecfe-4953-8e84-ff54fc1e6ebd img.shogun-image {
    

    
    
    
  }


#s-245ff6ba-ecfe-4953-8e84-ff54fc1e6ebd .shogun-image-content {
  
    align-items: center;
  
}

#s-6191c696-fa4c-40f7-927a-122ff6dd885e {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 16px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-6191c696-fa4c-40f7-927a-122ff6dd885e {
  display: none;
}
#s-6191c696-fa4c-40f7-927a-122ff6dd885e, #wrap-s-6191c696-fa4c-40f7-927a-122ff6dd885e { display: none !important; }}






  #s-6191c696-fa4c-40f7-927a-122ff6dd885e img.shogun-image {
    

    
    
    
  }


#s-6191c696-fa4c-40f7-927a-122ff6dd885e .shogun-image-content {
  
    align-items: center;
  
}

#s-682d1c2f-7c46-4e23-b22c-a1a1bff2c97f {
  margin-left: 8%;
margin-right: 8%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-682d1c2f-7c46-4e23-b22c-a1a1bff2c97f {
  margin-left: 6%;
margin-right: 6%;
}
}@media (max-width: 767px){#s-682d1c2f-7c46-4e23-b22c-a1a1bff2c97f {
  margin-top: 32px;
margin-left: 4%;
margin-bottom: 32px;
margin-right: 4%;
}
}







#s-682d1c2f-7c46-4e23-b22c-a1a1bff2c97f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-682d1c2f-7c46-4e23-b22c-a1a1bff2c97f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c428c8fd-4c82-42d8-97e2-4ef60a0df167 {
  background-image: url(https://i.shgcdn.com/b6b48fdf-7385-4d3b-82a6-be71861bad45/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
margin-right: 40%;
padding-top: 8px;
padding-left: 2%;
padding-bottom: 8px;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 8px;
text-align: center;
background-color: rgba(43, 92, 158, 1);
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-c428c8fd-4c82-42d8-97e2-4ef60a0df167 {
  margin-bottom: 16px;
margin-right: 16%;
}
}@media (max-width: 767px){#s-c428c8fd-4c82-42d8-97e2-4ef60a0df167 {
  margin-bottom: 8px;
margin-right: 20%;
}
}
#s-c428c8fd-4c82-42d8-97e2-4ef60a0df167 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: center;
}


#s-c428c8fd-4c82-42d8-97e2-4ef60a0df167 .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-c428c8fd-4c82-42d8-97e2-4ef60a0df167 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 14px;
  
  
  text-align: center;
}


#s-c428c8fd-4c82-42d8-97e2-4ef60a0df167 .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

}
#s-0c12fe4d-28c8-484a-94a9-e1e20b14e278 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-0c12fe4d-28c8-484a-94a9-e1e20b14e278 {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-0c12fe4d-28c8-484a-94a9-e1e20b14e278 {
  padding-top: 0px;
padding-bottom: 0px;
min-height: 0px;
}
}
#s-0c12fe4d-28c8-484a-94a9-e1e20b14e278 .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.5em;
  
  text-align: left;
}


#s-0c12fe4d-28c8-484a-94a9-e1e20b14e278 .shogun-heading-component h1 a {
  color: rgba(0, 48, 87, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-0c12fe4d-28c8-484a-94a9-e1e20b14e278 .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.5em;
  
  text-align: left;
}


#s-0c12fe4d-28c8-484a-94a9-e1e20b14e278 .shogun-heading-component h1 a {
  color: rgba(0, 48, 87, 1);
}

}@media (max-width: 767px){#s-0c12fe4d-28c8-484a-94a9-e1e20b14e278 .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.5em;
  
  text-align: left;
}


#s-0c12fe4d-28c8-484a-94a9-e1e20b14e278 .shogun-heading-component h1 a {
  color: rgba(0, 48, 87, 1);
}

}
#s-879f246e-9cb6-480c-b9ec-6fd709b6b2d1 {
  margin-bottom: 24px;
}
@media (min-width: 768px) and (max-width: 991px){#s-879f246e-9cb6-480c-b9ec-6fd709b6b2d1 {
  display: none;
}
#s-879f246e-9cb6-480c-b9ec-6fd709b6b2d1, #wrap-s-879f246e-9cb6-480c-b9ec-6fd709b6b2d1 { display: none !important; }}
#s-4d6ae328-9aa7-4c5a-a1a7-2211403c4403 {
  margin-bottom: 40px;
}
@media (min-width: 1200px){#s-4d6ae328-9aa7-4c5a-a1a7-2211403c4403 {
  display: none;
}
#s-4d6ae328-9aa7-4c5a-a1a7-2211403c4403, #wrap-s-4d6ae328-9aa7-4c5a-a1a7-2211403c4403 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4d6ae328-9aa7-4c5a-a1a7-2211403c4403 {
  display: none;
}
#s-4d6ae328-9aa7-4c5a-a1a7-2211403c4403, #wrap-s-4d6ae328-9aa7-4c5a-a1a7-2211403c4403 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-4d6ae328-9aa7-4c5a-a1a7-2211403c4403 {
  margin-bottom: 20px;
}
}@media (max-width: 767px){#s-4d6ae328-9aa7-4c5a-a1a7-2211403c4403 {
  
}
}
#s-6fa16853-d1df-43fb-aeea-e80b8da3c4dd {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 32px;
background-color: rgba(30, 248, 208, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(54, 63, 104, 1);
}
#s-6fa16853-d1df-43fb-aeea-e80b8da3c4dd:hover {background-color: rgba(158, 255, 237, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-6fa16853-d1df-43fb-aeea-e80b8da3c4dd:active {background-color: rgba(30, 248, 208, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (max-width: 767px){#s-6fa16853-d1df-43fb-aeea-e80b8da3c4dd {
  padding-top: 4px;
padding-left: 32px;
padding-bottom: 4px;
padding-right: 32px;
}
}

  #s-6fa16853-d1df-43fb-aeea-e80b8da3c4dd-root {
    text-align: left;
  }


#s-6fa16853-d1df-43fb-aeea-e80b8da3c4dd.shg-btn {
  color: rgba(54, 63, 104, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-6fa16853-d1df-43fb-aeea-e80b8da3c4dd-root {
    text-align: left;
  }


#s-6fa16853-d1df-43fb-aeea-e80b8da3c4dd.shg-btn {
  color: rgba(54, 63, 104, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6fa16853-d1df-43fb-aeea-e80b8da3c4dd-root {
    text-align: left;
  }


#s-6fa16853-d1df-43fb-aeea-e80b8da3c4dd.shg-btn {
  color: rgba(54, 63, 104, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6fa16853-d1df-43fb-aeea-e80b8da3c4dd-root {
    text-align: left;
  }


#s-6fa16853-d1df-43fb-aeea-e80b8da3c4dd.shg-btn {
  color: rgba(54, 63, 104, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-6fa16853-d1df-43fb-aeea-e80b8da3c4dd-root {
    text-align: left;
  }


#s-6fa16853-d1df-43fb-aeea-e80b8da3c4dd.shg-btn {
  color: rgba(54, 63, 104, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
}
#s-a189c744-13c3-48ee-9158-dfc19604587d {
  box-shadow:0px 8px 16px 0px rgba(204, 204, 204, 0.5);
margin-left: 14%;
margin-bottom: 80px;
margin-right: 14%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 16px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-a189c744-13c3-48ee-9158-dfc19604587d {
  display: none;
}
#s-a189c744-13c3-48ee-9158-dfc19604587d, #wrap-s-a189c744-13c3-48ee-9158-dfc19604587d { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a189c744-13c3-48ee-9158-dfc19604587d {
  display: none;
}
#s-a189c744-13c3-48ee-9158-dfc19604587d, #wrap-s-a189c744-13c3-48ee-9158-dfc19604587d { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a189c744-13c3-48ee-9158-dfc19604587d {
  margin-left: 4%;
margin-bottom: 40px;
margin-right: 4%;
display: none;
}
#s-a189c744-13c3-48ee-9158-dfc19604587d, #wrap-s-a189c744-13c3-48ee-9158-dfc19604587d { display: none !important; }}@media (max-width: 767px){#s-a189c744-13c3-48ee-9158-dfc19604587d {
  display: none;
}
#s-a189c744-13c3-48ee-9158-dfc19604587d, #wrap-s-a189c744-13c3-48ee-9158-dfc19604587d { display: none !important; }}
@media (min-width: 0px) {
[id="s-a189c744-13c3-48ee-9158-dfc19604587d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a189c744-13c3-48ee-9158-dfc19604587d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-a189c744-13c3-48ee-9158-dfc19604587d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-a189c744-13c3-48ee-9158-dfc19604587d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-a0a86bc1-0df8-498d-a13d-00428da83e9f {
  margin-left: 8%;
margin-right: 8%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-a0a86bc1-0df8-498d-a13d-00428da83e9f {
  margin-left: 6%;
margin-right: 6%;
}
}







#s-a0a86bc1-0df8-498d-a13d-00428da83e9f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a0a86bc1-0df8-498d-a13d-00428da83e9f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ac1f6bae-2158-4cbb-b3ac-c9b37940c4f5 {
  background-image: url(https://i.shgcdn.com/69150aec-bbc9-48d4-9184-eb71a3695805/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
margin-bottom: 8px;
margin-right: 40%;
padding-top: 8px;
padding-left: 2%;
padding-bottom: 8px;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 8px;
text-align: center;
background-color: rgba(43, 92, 158, 1);
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-ac1f6bae-2158-4cbb-b3ac-c9b37940c4f5 {
  margin-right: 16%;
}
}
#s-ac1f6bae-2158-4cbb-b3ac-c9b37940c4f5 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: center;
}


#s-ac1f6bae-2158-4cbb-b3ac-c9b37940c4f5 .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-ac1f6bae-2158-4cbb-b3ac-c9b37940c4f5 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 14px;
  
  
  text-align: center;
}


#s-ac1f6bae-2158-4cbb-b3ac-c9b37940c4f5 .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

}
#s-3063e4b1-7b6a-4a8a-8916-f7933c3d3588 {
  margin-bottom: 8px;
padding-top: 0px;
padding-bottom: 0px;
min-height: 0px;
text-align: left;
}

#s-3063e4b1-7b6a-4a8a-8916-f7933c3d3588 .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.5em;
  
  text-align: left;
}


#s-3063e4b1-7b6a-4a8a-8916-f7933c3d3588 .shogun-heading-component h1 a {
  color: rgba(0, 48, 87, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-3063e4b1-7b6a-4a8a-8916-f7933c3d3588 .shogun-heading-component h1 {
  color: rgba(0, 48, 87, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.5em;
  
  text-align: left;
}


#s-3063e4b1-7b6a-4a8a-8916-f7933c3d3588 .shogun-heading-component h1 a {
  color: rgba(0, 48, 87, 1);
}

}
#s-3be0cfe4-cf40-42e4-952c-dab9329d039c {
  margin-bottom: 24px;
}
@media (min-width: 768px) and (max-width: 991px){#s-3be0cfe4-cf40-42e4-952c-dab9329d039c {
  display: none;
}
#s-3be0cfe4-cf40-42e4-952c-dab9329d039c, #wrap-s-3be0cfe4-cf40-42e4-952c-dab9329d039c { display: none !important; }}
#s-d4b89833-9f99-403f-ac9e-b583e4b98595 {
  margin-bottom: 40px;
}
@media (min-width: 1200px){#s-d4b89833-9f99-403f-ac9e-b583e4b98595 {
  display: none;
}
#s-d4b89833-9f99-403f-ac9e-b583e4b98595, #wrap-s-d4b89833-9f99-403f-ac9e-b583e4b98595 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d4b89833-9f99-403f-ac9e-b583e4b98595 {
  display: none;
}
#s-d4b89833-9f99-403f-ac9e-b583e4b98595, #wrap-s-d4b89833-9f99-403f-ac9e-b583e4b98595 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d4b89833-9f99-403f-ac9e-b583e4b98595 {
  margin-bottom: 20px;
}
}@media (max-width: 767px){#s-d4b89833-9f99-403f-ac9e-b583e4b98595 {
  
}
}
#s-140d6f21-94e4-4b89-9f6c-eecf5ea0c4d8 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 32px;
background-color: rgba(30, 248, 208, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(54, 63, 104, 1);
}
#s-140d6f21-94e4-4b89-9f6c-eecf5ea0c4d8:hover {background-color: rgba(158, 255, 237, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-140d6f21-94e4-4b89-9f6c-eecf5ea0c4d8:active {background-color: rgba(30, 248, 208, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-140d6f21-94e4-4b89-9f6c-eecf5ea0c4d8-root {
    text-align: left;
  }


#s-140d6f21-94e4-4b89-9f6c-eecf5ea0c4d8.shg-btn {
  color: rgba(54, 63, 104, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-140d6f21-94e4-4b89-9f6c-eecf5ea0c4d8-root {
    text-align: left;
  }


#s-140d6f21-94e4-4b89-9f6c-eecf5ea0c4d8.shg-btn {
  color: rgba(54, 63, 104, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-140d6f21-94e4-4b89-9f6c-eecf5ea0c4d8-root {
    text-align: left;
  }


#s-140d6f21-94e4-4b89-9f6c-eecf5ea0c4d8.shg-btn {
  color: rgba(54, 63, 104, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-140d6f21-94e4-4b89-9f6c-eecf5ea0c4d8-root {
    text-align: left;
  }


#s-140d6f21-94e4-4b89-9f6c-eecf5ea0c4d8.shg-btn {
  color: rgba(54, 63, 104, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-140d6f21-94e4-4b89-9f6c-eecf5ea0c4d8-root {
    text-align: left;
  }


#s-140d6f21-94e4-4b89-9f6c-eecf5ea0c4d8.shg-btn {
  color: rgba(54, 63, 104, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
}
#s-c4701199-835e-43ad-b123-356737989f03 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 16px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-c4701199-835e-43ad-b123-356737989f03 {
  display: none;
}
#s-c4701199-835e-43ad-b123-356737989f03, #wrap-s-c4701199-835e-43ad-b123-356737989f03 { display: none !important; }}






  #s-c4701199-835e-43ad-b123-356737989f03 img.shogun-image {
    

    
    
    
  }


#s-c4701199-835e-43ad-b123-356737989f03 .shogun-image-content {
  
    align-items: center;
  
}

#s-af4b0c54-d6c9-4fe0-aabc-b7dee2a6bc23 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 16px;
text-align: center;
}
@media (min-width: 1200px){#s-af4b0c54-d6c9-4fe0-aabc-b7dee2a6bc23 {
  display: none;
}
#s-af4b0c54-d6c9-4fe0-aabc-b7dee2a6bc23, #wrap-s-af4b0c54-d6c9-4fe0-aabc-b7dee2a6bc23 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-af4b0c54-d6c9-4fe0-aabc-b7dee2a6bc23 {
  display: none;
}
#s-af4b0c54-d6c9-4fe0-aabc-b7dee2a6bc23, #wrap-s-af4b0c54-d6c9-4fe0-aabc-b7dee2a6bc23 { display: none !important; }}@media (max-width: 767px){#s-af4b0c54-d6c9-4fe0-aabc-b7dee2a6bc23 {
  
}
}






  #s-af4b0c54-d6c9-4fe0-aabc-b7dee2a6bc23 img.shogun-image {
    

    
    
    
  }


#s-af4b0c54-d6c9-4fe0-aabc-b7dee2a6bc23 .shogun-image-content {
  
    align-items: 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;
  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;
}

@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
@media (max-width: 1024px) {
  .shg-c,
  .shg-box {
    background-attachment: scroll !important;
  }
}

@media only screen
       and (min-width: 1024px)
       and (max-height: 1366px)
       and (-webkit-min-device-pixel-ratio: 1.5)
       and (hover: none)
       and (orientation: landscape) {
  .shg-box {
    background-attachment: scroll !important;
  }
}
