.shg-align-container {
  box-sizing: border-box;
}

.shg-inner-inline-image {
  position: relative;
  display: block;
}

.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-link {
  display: block;
  min-height: inherit;
  max-height: inherit;
  height: inherit;
  position: relative;
}

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

.shg-imageV3-content {
  text-align: initial;
}

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

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

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

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

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

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

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

.shogun-image-content-bottom {
  align-items: flex-end;
}

.shg-inner-inline-image .shogun-image.hover~* {
  z-index: 1;
}
#s-326bf924-a5af-4596-b132-a2e7bf7fcce2 {
  margin-left: auto;
margin-right: auto;
max-width: 2000px;
text-align: center;
}

#s-326bf924-a5af-4596-b132-a2e7bf7fcce2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-326bf924-a5af-4596-b132-a2e7bf7fcce2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-326bf924-a5af-4596-b132-a2e7bf7fcce2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-326bf924-a5af-4596-b132-a2e7bf7fcce2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-326bf924-a5af-4596-b132-a2e7bf7fcce2 img.shogun-image {
  width: 100%;
  
  
  max-width: 2000px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-326bf924-a5af-4596-b132-a2e7bf7fcce2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-326bf924-a5af-4596-b132-a2e7bf7fcce2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-326bf924-a5af-4596-b132-a2e7bf7fcce2.shogun-image {
  box-sizing: border-box;
}


.s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



@media (min-width: 1200px){#s-326bf924-a5af-4596-b132-a2e7bf7fcce2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-326bf924-a5af-4596-b132-a2e7bf7fcce2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-326bf924-a5af-4596-b132-a2e7bf7fcce2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-326bf924-a5af-4596-b132-a2e7bf7fcce2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-326bf924-a5af-4596-b132-a2e7bf7fcce2 img.shogun-image {
  width: 100%;
  
  
  max-width: 2000px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-326bf924-a5af-4596-b132-a2e7bf7fcce2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-326bf924-a5af-4596-b132-a2e7bf7fcce2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-326bf924-a5af-4596-b132-a2e7bf7fcce2.shogun-image {
  box-sizing: border-box;
}


.s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 992px) and (max-width: 1199px){#s-326bf924-a5af-4596-b132-a2e7bf7fcce2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-326bf924-a5af-4596-b132-a2e7bf7fcce2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-326bf924-a5af-4596-b132-a2e7bf7fcce2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-326bf924-a5af-4596-b132-a2e7bf7fcce2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-326bf924-a5af-4596-b132-a2e7bf7fcce2 img.shogun-image {
  width: 100%;
  
  
  max-width: 2000px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-326bf924-a5af-4596-b132-a2e7bf7fcce2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-326bf924-a5af-4596-b132-a2e7bf7fcce2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-326bf924-a5af-4596-b132-a2e7bf7fcce2.shogun-image {
  box-sizing: border-box;
}


.s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 768px) and (max-width: 991px){#s-326bf924-a5af-4596-b132-a2e7bf7fcce2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-326bf924-a5af-4596-b132-a2e7bf7fcce2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-326bf924-a5af-4596-b132-a2e7bf7fcce2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-326bf924-a5af-4596-b132-a2e7bf7fcce2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-326bf924-a5af-4596-b132-a2e7bf7fcce2 img.shogun-image {
  width: 100%;
  
  
  max-width: 2000px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-326bf924-a5af-4596-b132-a2e7bf7fcce2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-326bf924-a5af-4596-b132-a2e7bf7fcce2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-326bf924-a5af-4596-b132-a2e7bf7fcce2.shogun-image {
  box-sizing: border-box;
}


.s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (max-width: 767px){#s-326bf924-a5af-4596-b132-a2e7bf7fcce2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-326bf924-a5af-4596-b132-a2e7bf7fcce2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-326bf924-a5af-4596-b132-a2e7bf7fcce2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-326bf924-a5af-4596-b132-a2e7bf7fcce2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-326bf924-a5af-4596-b132-a2e7bf7fcce2 img.shogun-image {
  width: 100%;
  
  
  max-width: 2000px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-326bf924-a5af-4596-b132-a2e7bf7fcce2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-326bf924-a5af-4596-b132-a2e7bf7fcce2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-326bf924-a5af-4596-b132-a2e7bf7fcce2.shogun-image {
  box-sizing: border-box;
}


.s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}
.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: rgba(34, 34, 34, 1);
  font-family: "Libre Baskerville";
  font-weight: 400;
}

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

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

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

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

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

.shg-default-text-content p {
  font-size: 1em;
  font-weight: 400;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0.6em;
  color: rgba(83, 83, 83, 1);
  font-family: "Avenir Next";
}

.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: rgba(34, 34, 34, 1);
  font-family: "Libre Baskerville";
  font-weight: 400;
}

.shg-theme-text-content p {
  color: rgba(83, 83, 83, 1);
  font-family: "Avenir Next";
  font-weight: 400;
}

#s-5b0dfc0a-2134-48e4-843c-52f47d9c6514 {
  margin-top: 1%;
margin-left: auto;
margin-bottom: 1%;
margin-right: auto;
}

.shg-hr-wrapper {
  padding: 30px 0;
}

.shg-hr-wrapper hr {
  margin: 0;
  border: 0;
  width: 100%;
}

#s-cb30631a-5760-4492-9857-62f79b58f4fd {
  margin-left: auto;
margin-right: auto;
}

#s-cb30631a-5760-4492-9857-62f79b58f4fd hr {
  border-top: 2px solid #ddd;
}

.shg-box {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
  /**
   * While `flex: 1` is enough here, we need to supply the rest
   * of the parameters (`1 auto`) to keep compatibility with IE11.
   * Otherwise, IE11 flex would break.
   */
  flex: 1 1 auto;
}

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

.shg-box-vertical-align-wrapper, .shg-box-vertical-center-wrapper {
  display: flex;
  width: 100%;
}

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

.shg-box-vertical-align-center, .shg-box-vertical-center {
  justify-content: center;
}

.shg-box-vertical-align-bottom {
  justify-content: flex-end;
}

.shg-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  pointer-events: none;
}

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

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

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

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

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

#s-915452a9-17e0-47c6-a867-24dd2fb4e568 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(235, 235, 235, 1);
}








#s-915452a9-17e0-47c6-a867-24dd2fb4e568 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-915452a9-17e0-47c6-a867-24dd2fb4e568.shg-box.shg-c {
  justify-content: center;
}

#s-e8d36c82-5702-475e-a5e3-39bd2dcd903d {
  margin-top: 1%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
max-width: 1200px;
}

/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-category-root {
  display: grid;
  -moz-column-gap: 10px;
       column-gap: 10px;
  row-gap: 20px;
}

.shg-default-column-count-2 {
  grid-template-columns: repeat(2, 1fr);
}

.shg-default-column-count-3 {
  grid-template-columns: repeat(3, 1fr);
}

.shg-default-column-count-4 {
  grid-template-columns: repeat(4, 1fr);
}

.shg-default-column-count-5 {
  grid-template-columns: repeat(5, 1fr);
}

.shg-default-column-count-6 {
  grid-template-columns: repeat(6, 1fr);
}

.shg-category-grid .shg-product-image-wrapper img.shogun-image {
  width: 100%;
}

@media (max-width: 767px) {
  .shg-category-root.stacked {
    display: block;
  }
}

/* Swiper CSS - Duplicated from SliderV3 base.css */

.shg-swiper-container {
  --arrow-button-size: 35px;
  --pagination-height: 32px;
  --swiper-pagination-bullet-size: 14px;
  --swiper-pagination-bottom: 8px;

  position: relative;
  /*
  * In case you are wondering, why it's set to grid, please see the links below:
   * https://github.com/nolimits4web/swiper/issues/3599
   * https://github.com/nolimits4web/swiper/issues/3599#issuecomment-1290283431
   */
  display: grid;
  padding: 8px var(--arrow-button-size) var(--pagination-height)
    var(--arrow-button-size);
}

.shg-swiper:not(.swiper-initialized) {
  visibility: hidden;
  display: flex;
  overflow-x: hidden;
}

.shg-swiper-container > .shg-swiper {
  margin-left: 0;
  margin-right: 0;
}

.shg-swiper:not(.swiper-initialized) ~ .swiper-pagination,
.shg-swiper:not(.swiper-initialized) ~ .swiper-button-prev,
.shg-swiper:not(.swiper-initialized) ~ .swiper-button-next {
  visibility: hidden;
}

.shg-swiper-container > .swiper-button-prev,
.shg-swiper-container > .swiper-button-next {
  top: 0;
  height: calc(100% - var(--pagination-height));
  width: var(--arrow-button-size);
  margin: 0;
}

.shg-swiper-container > .swiper-button-prev {
  left: 0;
}

.shg-swiper-container > .swiper-button-next {
  right: 0;
}

.shg-swiper-container > .swiper-button-next:after,
.shg-swiper-container > .swiper-button-prev:after {
  /* Ditch default Swiper arrow */
  display: none;
}

.shg-swiper-container > .swiper-button-next svg,
.shg-swiper-container > .swiper-button-prev svg {
  width: var(--arrow-button-size);
  height: var(--arrow-button-size);
}

#s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 {
  margin-left: auto;
margin-right: auto;
}

#s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(203, 53, 37, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 > .swiper-button-prev,
#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 > .swiper-button-next {
  
}

#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 > .swiper-button-prev svg,
#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 .swiper-pagination-bullet-active {
  background-color: rgba(203, 53, 37, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 768px) and (max-width: 991px){#s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(203, 53, 37, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 > .swiper-button-prev,
#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 > .swiper-button-next {
  
}

#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 > .swiper-button-prev svg,
#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 .swiper-pagination-bullet-active {
  background-color: rgba(203, 53, 37, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}@media (max-width: 767px){#s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(203, 53, 37, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 > .swiper-button-prev,
#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 > .swiper-button-next {
  
}

#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 > .swiper-button-prev svg,
#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 .swiper-pagination-bullet-active {
  background-color: rgba(203, 53, 37, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-36ca216c-bb51-4ae2-91f2-42bb3f1776d6 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-d6c00bbb-2d19-4fc0-ba16-1662ac64e3e6 {
  margin-left: auto;
margin-right: auto;
}

#s-f94797f1-00e7-4a58-8475-d39e78beb64b {
  margin-left: auto;
margin-right: auto;
min-height: 240px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-f94797f1-00e7-4a58-8475-d39e78beb64b {
  min-height: 200px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f94797f1-00e7-4a58-8475-d39e78beb64b {
  min-height: 230px;
}
}@media (max-width: 767px){#s-f94797f1-00e7-4a58-8475-d39e78beb64b {
  min-height: 270px;
}
}







#s-f94797f1-00e7-4a58-8475-d39e78beb64b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f94797f1-00e7-4a58-8475-d39e78beb64b.shg-box.shg-c {
  justify-content: center;
}

.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: -moz-max-content;
  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-301f15b2-58ae-4900-8750-d0df91304a15 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-301f15b2-58ae-4900-8750-d0df91304a15 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-301f15b2-58ae-4900-8750-d0df91304a15 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-301f15b2-58ae-4900-8750-d0df91304a15 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-301f15b2-58ae-4900-8750-d0df91304a15 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-301f15b2-58ae-4900-8750-d0df91304a15 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-301f15b2-58ae-4900-8750-d0df91304a15 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-301f15b2-58ae-4900-8750-d0df91304a15 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-301f15b2-58ae-4900-8750-d0df91304a15 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-301f15b2-58ae-4900-8750-d0df91304a15 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-301f15b2-58ae-4900-8750-d0df91304a15 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
.shg-product-title-component h1,
.shg-product-title-component h2,
.shg-product-title-component h3,
.shg-product-title-component h4,
.shg-product-title-component h5,
.shg-product-title-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: rgba(34, 34, 34, 1);
  font-family: "Libre Baskerville";
  text-transform: none;
  font-weight: 400;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

.shg-product-title-component a {
  text-decoration: none !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

#s-f3e1d714-3c3b-4c3f-ba4c-be2797e7d058 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-f3e1d714-3c3b-4c3f-ba4c-be2797e7d058 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

.shg-metafield-key {
    font-weight: 700;
    margin: 0;
    padding: 0;
}

.shg-metafield-value {
    margin: 0;
    padding: 0;
}

.shg-metafield-inline {
    display: inline-block;
}
#s-fb5d6df4-6626-42e9-b2a9-fc027d1bc382 {
  margin-left: auto;
margin-right: auto;
}

#s-fb5d6df4-6626-42e9-b2a9-fc027d1bc382 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-9ae83490-fd0e-481b-bd88-7bf93b932452 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-9ae83490-fd0e-481b-bd88-7bf93b932452 .shg-product-quantity-wrapper {
  display: flex;
}

#s-9ae83490-fd0e-481b-bd88-7bf93b932452 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-9ae83490-fd0e-481b-bd88-7bf93b932452 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-9ae83490-fd0e-481b-bd88-7bf93b932452 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-9ae83490-fd0e-481b-bd88-7bf93b932452 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




.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-417420b4-7823-4de0-bda1-ec18e20f48fd {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-417420b4-7823-4de0-bda1-ec18e20f48fd:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-417420b4-7823-4de0-bda1-ec18e20f48fd:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-417420b4-7823-4de0-bda1-ec18e20f48fd {
  
}
#s-417420b4-7823-4de0-bda1-ec18e20f48fd:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-417420b4-7823-4de0-bda1-ec18e20f48fd-atc-btn-wrapper {
    text-align: center;
  }


#s-417420b4-7823-4de0-bda1-ec18e20f48fd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-417420b4-7823-4de0-bda1-ec18e20f48fd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-417420b4-7823-4de0-bda1-ec18e20f48fd.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-417420b4-7823-4de0-bda1-ec18e20f48fd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-417420b4-7823-4de0-bda1-ec18e20f48fd-atc-btn-wrapper {
    text-align: center;
  }


#s-417420b4-7823-4de0-bda1-ec18e20f48fd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-417420b4-7823-4de0-bda1-ec18e20f48fd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-417420b4-7823-4de0-bda1-ec18e20f48fd.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-417420b4-7823-4de0-bda1-ec18e20f48fd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-417420b4-7823-4de0-bda1-ec18e20f48fd-atc-btn-wrapper {
    text-align: center;
  }


#s-417420b4-7823-4de0-bda1-ec18e20f48fd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-417420b4-7823-4de0-bda1-ec18e20f48fd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-417420b4-7823-4de0-bda1-ec18e20f48fd.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-417420b4-7823-4de0-bda1-ec18e20f48fd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-417420b4-7823-4de0-bda1-ec18e20f48fd-atc-btn-wrapper {
    text-align: center;
  }


#s-417420b4-7823-4de0-bda1-ec18e20f48fd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-417420b4-7823-4de0-bda1-ec18e20f48fd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-417420b4-7823-4de0-bda1-ec18e20f48fd.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-417420b4-7823-4de0-bda1-ec18e20f48fd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-417420b4-7823-4de0-bda1-ec18e20f48fd-atc-btn-wrapper {
    text-align: center;
  }


#s-417420b4-7823-4de0-bda1-ec18e20f48fd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-417420b4-7823-4de0-bda1-ec18e20f48fd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-417420b4-7823-4de0-bda1-ec18e20f48fd.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-417420b4-7823-4de0-bda1-ec18e20f48fd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-08866d49-3a01-4f80-a12f-2f906c82dcc3 {
  margin-left: auto;
margin-right: auto;
}

#s-0dee2feb-3dbc-44c0-887b-4e475602fdbd {
  margin-left: auto;
margin-right: auto;
min-height: 240px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-0dee2feb-3dbc-44c0-887b-4e475602fdbd {
  min-height: 200px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0dee2feb-3dbc-44c0-887b-4e475602fdbd {
  min-height: 230px;
}
}@media (max-width: 767px){#s-0dee2feb-3dbc-44c0-887b-4e475602fdbd {
  min-height: 270px;
}
}







#s-0dee2feb-3dbc-44c0-887b-4e475602fdbd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0dee2feb-3dbc-44c0-887b-4e475602fdbd.shg-box.shg-c {
  justify-content: center;
}

#s-8bb6275a-3d3e-49c0-926a-1f611311d92d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-8bb6275a-3d3e-49c0-926a-1f611311d92d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8bb6275a-3d3e-49c0-926a-1f611311d92d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-8bb6275a-3d3e-49c0-926a-1f611311d92d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8bb6275a-3d3e-49c0-926a-1f611311d92d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-8bb6275a-3d3e-49c0-926a-1f611311d92d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8bb6275a-3d3e-49c0-926a-1f611311d92d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-8bb6275a-3d3e-49c0-926a-1f611311d92d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8bb6275a-3d3e-49c0-926a-1f611311d92d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-8bb6275a-3d3e-49c0-926a-1f611311d92d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8bb6275a-3d3e-49c0-926a-1f611311d92d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6740e7aa-59ed-4c8a-816f-134db9053214 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-6740e7aa-59ed-4c8a-816f-134db9053214 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-2e92709b-7e55-40cb-9207-2699e4033f42 {
  margin-left: auto;
margin-right: auto;
}

#s-2e92709b-7e55-40cb-9207-2699e4033f42 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-7e278069-4c27-4c42-ab28-09bbe9c67e4d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-7e278069-4c27-4c42-ab28-09bbe9c67e4d .shg-product-quantity-wrapper {
  display: flex;
}

#s-7e278069-4c27-4c42-ab28-09bbe9c67e4d .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-7e278069-4c27-4c42-ab28-09bbe9c67e4d .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-7e278069-4c27-4c42-ab28-09bbe9c67e4d .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-7e278069-4c27-4c42-ab28-09bbe9c67e4d .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-7511c111-d612-40fc-9b16-b2c579dc7677 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-7511c111-d612-40fc-9b16-b2c579dc7677:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-7511c111-d612-40fc-9b16-b2c579dc7677:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-7511c111-d612-40fc-9b16-b2c579dc7677 {
  
}
#s-7511c111-d612-40fc-9b16-b2c579dc7677:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-7511c111-d612-40fc-9b16-b2c579dc7677-atc-btn-wrapper {
    text-align: center;
  }


#s-7511c111-d612-40fc-9b16-b2c579dc7677 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7511c111-d612-40fc-9b16-b2c579dc7677.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7511c111-d612-40fc-9b16-b2c579dc7677.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7511c111-d612-40fc-9b16-b2c579dc7677.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-7511c111-d612-40fc-9b16-b2c579dc7677-atc-btn-wrapper {
    text-align: center;
  }


#s-7511c111-d612-40fc-9b16-b2c579dc7677 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7511c111-d612-40fc-9b16-b2c579dc7677.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7511c111-d612-40fc-9b16-b2c579dc7677.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7511c111-d612-40fc-9b16-b2c579dc7677.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-7511c111-d612-40fc-9b16-b2c579dc7677-atc-btn-wrapper {
    text-align: center;
  }


#s-7511c111-d612-40fc-9b16-b2c579dc7677 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7511c111-d612-40fc-9b16-b2c579dc7677.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7511c111-d612-40fc-9b16-b2c579dc7677.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7511c111-d612-40fc-9b16-b2c579dc7677.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-7511c111-d612-40fc-9b16-b2c579dc7677-atc-btn-wrapper {
    text-align: center;
  }


#s-7511c111-d612-40fc-9b16-b2c579dc7677 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7511c111-d612-40fc-9b16-b2c579dc7677.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7511c111-d612-40fc-9b16-b2c579dc7677.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7511c111-d612-40fc-9b16-b2c579dc7677.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-7511c111-d612-40fc-9b16-b2c579dc7677-atc-btn-wrapper {
    text-align: center;
  }


#s-7511c111-d612-40fc-9b16-b2c579dc7677 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7511c111-d612-40fc-9b16-b2c579dc7677.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7511c111-d612-40fc-9b16-b2c579dc7677.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7511c111-d612-40fc-9b16-b2c579dc7677.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-7c903f95-3ed9-466a-b0fc-986bb97f6184 {
  margin-left: auto;
margin-right: auto;
}

#s-5a9fe433-4c76-4dd3-bf5e-dd88f9d0b442 {
  margin-left: auto;
margin-right: auto;
min-height: 240px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-5a9fe433-4c76-4dd3-bf5e-dd88f9d0b442 {
  min-height: 200px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5a9fe433-4c76-4dd3-bf5e-dd88f9d0b442 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-5a9fe433-4c76-4dd3-bf5e-dd88f9d0b442 {
  min-height: 270px;
}
}







#s-5a9fe433-4c76-4dd3-bf5e-dd88f9d0b442 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5a9fe433-4c76-4dd3-bf5e-dd88f9d0b442.shg-box.shg-c {
  justify-content: center;
}

#s-a9063894-f7bc-4437-b9dc-384cb2ba4c06 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a9063894-f7bc-4437-b9dc-384cb2ba4c06 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9063894-f7bc-4437-b9dc-384cb2ba4c06 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-a9063894-f7bc-4437-b9dc-384cb2ba4c06 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9063894-f7bc-4437-b9dc-384cb2ba4c06 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-a9063894-f7bc-4437-b9dc-384cb2ba4c06 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9063894-f7bc-4437-b9dc-384cb2ba4c06 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-a9063894-f7bc-4437-b9dc-384cb2ba4c06 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9063894-f7bc-4437-b9dc-384cb2ba4c06 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-a9063894-f7bc-4437-b9dc-384cb2ba4c06 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9063894-f7bc-4437-b9dc-384cb2ba4c06 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-2b5dbd8a-cd67-47d7-9667-5b876cb2b780 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-2b5dbd8a-cd67-47d7-9667-5b876cb2b780 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-e56795e7-a3bf-42fb-8af2-b9383edbfc39 {
  margin-left: auto;
margin-right: auto;
}

#s-e56795e7-a3bf-42fb-8af2-b9383edbfc39 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-90672b82-02cd-4032-9c41-95ea9067a165 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-90672b82-02cd-4032-9c41-95ea9067a165 .shg-product-quantity-wrapper {
  display: flex;
}

#s-90672b82-02cd-4032-9c41-95ea9067a165 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-90672b82-02cd-4032-9c41-95ea9067a165 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-90672b82-02cd-4032-9c41-95ea9067a165 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-90672b82-02cd-4032-9c41-95ea9067a165 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da {
  
}
#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da-atc-btn-wrapper {
    text-align: center;
  }


#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da-atc-btn-wrapper {
    text-align: center;
  }


#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da-atc-btn-wrapper {
    text-align: center;
  }


#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da-atc-btn-wrapper {
    text-align: center;
  }


#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da-atc-btn-wrapper {
    text-align: center;
  }


#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-44653e7b-09fa-4d7f-a2d5-f5d6c9cd06da.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-d60189db-7212-4eca-b7c3-7cf84fe24480 {
  margin-left: auto;
margin-right: auto;
}

#s-5655be04-6bd9-4c27-b023-1b6795feeb83 {
  margin-left: auto;
margin-right: auto;
min-height: 240px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-5655be04-6bd9-4c27-b023-1b6795feeb83 {
  min-height: 200px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5655be04-6bd9-4c27-b023-1b6795feeb83 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-5655be04-6bd9-4c27-b023-1b6795feeb83 {
  min-height: 270px;
}
}







#s-5655be04-6bd9-4c27-b023-1b6795feeb83 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5655be04-6bd9-4c27-b023-1b6795feeb83.shg-box.shg-c {
  justify-content: center;
}

#s-17dca626-e516-4fd4-8097-0a9a6bd17008 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-17dca626-e516-4fd4-8097-0a9a6bd17008 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17dca626-e516-4fd4-8097-0a9a6bd17008 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-17dca626-e516-4fd4-8097-0a9a6bd17008 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17dca626-e516-4fd4-8097-0a9a6bd17008 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-17dca626-e516-4fd4-8097-0a9a6bd17008 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17dca626-e516-4fd4-8097-0a9a6bd17008 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-17dca626-e516-4fd4-8097-0a9a6bd17008 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17dca626-e516-4fd4-8097-0a9a6bd17008 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-17dca626-e516-4fd4-8097-0a9a6bd17008 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17dca626-e516-4fd4-8097-0a9a6bd17008 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b8625634-280e-4edf-b4b0-d487e42a3f6e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-b8625634-280e-4edf-b4b0-d487e42a3f6e .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-6aecca02-c198-4e40-ba4a-1330a173d5e6 {
  margin-left: auto;
margin-right: auto;
}

#s-6aecca02-c198-4e40-ba4a-1330a173d5e6 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-9c2e2ca6-c37e-4107-8b45-af81e8217433 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-9c2e2ca6-c37e-4107-8b45-af81e8217433 .shg-product-quantity-wrapper {
  display: flex;
}

#s-9c2e2ca6-c37e-4107-8b45-af81e8217433 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-9c2e2ca6-c37e-4107-8b45-af81e8217433 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-9c2e2ca6-c37e-4107-8b45-af81e8217433 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-9c2e2ca6-c37e-4107-8b45-af81e8217433 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-416732e9-9bd9-4185-881a-641b52b22f13 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-416732e9-9bd9-4185-881a-641b52b22f13:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-416732e9-9bd9-4185-881a-641b52b22f13:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-416732e9-9bd9-4185-881a-641b52b22f13 {
  
}
#s-416732e9-9bd9-4185-881a-641b52b22f13:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-416732e9-9bd9-4185-881a-641b52b22f13-atc-btn-wrapper {
    text-align: center;
  }


#s-416732e9-9bd9-4185-881a-641b52b22f13 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-416732e9-9bd9-4185-881a-641b52b22f13.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-416732e9-9bd9-4185-881a-641b52b22f13.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-416732e9-9bd9-4185-881a-641b52b22f13.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-416732e9-9bd9-4185-881a-641b52b22f13-atc-btn-wrapper {
    text-align: center;
  }


#s-416732e9-9bd9-4185-881a-641b52b22f13 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-416732e9-9bd9-4185-881a-641b52b22f13.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-416732e9-9bd9-4185-881a-641b52b22f13.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-416732e9-9bd9-4185-881a-641b52b22f13.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-416732e9-9bd9-4185-881a-641b52b22f13-atc-btn-wrapper {
    text-align: center;
  }


#s-416732e9-9bd9-4185-881a-641b52b22f13 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-416732e9-9bd9-4185-881a-641b52b22f13.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-416732e9-9bd9-4185-881a-641b52b22f13.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-416732e9-9bd9-4185-881a-641b52b22f13.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-416732e9-9bd9-4185-881a-641b52b22f13-atc-btn-wrapper {
    text-align: center;
  }


#s-416732e9-9bd9-4185-881a-641b52b22f13 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-416732e9-9bd9-4185-881a-641b52b22f13.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-416732e9-9bd9-4185-881a-641b52b22f13.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-416732e9-9bd9-4185-881a-641b52b22f13.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-416732e9-9bd9-4185-881a-641b52b22f13-atc-btn-wrapper {
    text-align: center;
  }


#s-416732e9-9bd9-4185-881a-641b52b22f13 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-416732e9-9bd9-4185-881a-641b52b22f13.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-416732e9-9bd9-4185-881a-641b52b22f13.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-416732e9-9bd9-4185-881a-641b52b22f13.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-7cccee7d-611c-4f93-b201-0979d907024c {
  margin-left: auto;
margin-right: auto;
}

#s-76a9af4d-af23-4b1a-b7b2-4a1554c621e9 {
  margin-left: auto;
margin-right: auto;
min-height: 240px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-76a9af4d-af23-4b1a-b7b2-4a1554c621e9 {
  min-height: 200px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-76a9af4d-af23-4b1a-b7b2-4a1554c621e9 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-76a9af4d-af23-4b1a-b7b2-4a1554c621e9 {
  min-height: 270px;
}
}







#s-76a9af4d-af23-4b1a-b7b2-4a1554c621e9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-76a9af4d-af23-4b1a-b7b2-4a1554c621e9.shg-box.shg-c {
  justify-content: center;
}

#s-57a7204c-0c0a-41cf-a9a5-e8be0645742c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-57a7204c-0c0a-41cf-a9a5-e8be0645742c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-57a7204c-0c0a-41cf-a9a5-e8be0645742c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-57a7204c-0c0a-41cf-a9a5-e8be0645742c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-57a7204c-0c0a-41cf-a9a5-e8be0645742c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-57a7204c-0c0a-41cf-a9a5-e8be0645742c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-57a7204c-0c0a-41cf-a9a5-e8be0645742c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-57a7204c-0c0a-41cf-a9a5-e8be0645742c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-57a7204c-0c0a-41cf-a9a5-e8be0645742c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-57a7204c-0c0a-41cf-a9a5-e8be0645742c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-57a7204c-0c0a-41cf-a9a5-e8be0645742c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-26fcf98c-6f7a-4772-9110-c25474638011 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-26fcf98c-6f7a-4772-9110-c25474638011 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-397bb4a5-991c-4db5-b6cf-7222dc70d671 {
  margin-left: auto;
margin-right: auto;
}

#s-397bb4a5-991c-4db5-b6cf-7222dc70d671 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-0f52fec5-c41e-423a-b8c2-6ee364534a51 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-0f52fec5-c41e-423a-b8c2-6ee364534a51 .shg-product-quantity-wrapper {
  display: flex;
}

#s-0f52fec5-c41e-423a-b8c2-6ee364534a51 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-0f52fec5-c41e-423a-b8c2-6ee364534a51 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-0f52fec5-c41e-423a-b8c2-6ee364534a51 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-0f52fec5-c41e-423a-b8c2-6ee364534a51 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-d64522df-5ce5-4431-8765-fc48a51f2773 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-d64522df-5ce5-4431-8765-fc48a51f2773:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-d64522df-5ce5-4431-8765-fc48a51f2773:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-d64522df-5ce5-4431-8765-fc48a51f2773 {
  
}
#s-d64522df-5ce5-4431-8765-fc48a51f2773:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-d64522df-5ce5-4431-8765-fc48a51f2773-atc-btn-wrapper {
    text-align: center;
  }


#s-d64522df-5ce5-4431-8765-fc48a51f2773 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d64522df-5ce5-4431-8765-fc48a51f2773.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d64522df-5ce5-4431-8765-fc48a51f2773.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d64522df-5ce5-4431-8765-fc48a51f2773.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-d64522df-5ce5-4431-8765-fc48a51f2773-atc-btn-wrapper {
    text-align: center;
  }


#s-d64522df-5ce5-4431-8765-fc48a51f2773 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d64522df-5ce5-4431-8765-fc48a51f2773.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d64522df-5ce5-4431-8765-fc48a51f2773.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d64522df-5ce5-4431-8765-fc48a51f2773.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-d64522df-5ce5-4431-8765-fc48a51f2773-atc-btn-wrapper {
    text-align: center;
  }


#s-d64522df-5ce5-4431-8765-fc48a51f2773 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d64522df-5ce5-4431-8765-fc48a51f2773.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d64522df-5ce5-4431-8765-fc48a51f2773.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d64522df-5ce5-4431-8765-fc48a51f2773.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-d64522df-5ce5-4431-8765-fc48a51f2773-atc-btn-wrapper {
    text-align: center;
  }


#s-d64522df-5ce5-4431-8765-fc48a51f2773 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d64522df-5ce5-4431-8765-fc48a51f2773.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d64522df-5ce5-4431-8765-fc48a51f2773.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d64522df-5ce5-4431-8765-fc48a51f2773.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-d64522df-5ce5-4431-8765-fc48a51f2773-atc-btn-wrapper {
    text-align: center;
  }


#s-d64522df-5ce5-4431-8765-fc48a51f2773 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d64522df-5ce5-4431-8765-fc48a51f2773.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d64522df-5ce5-4431-8765-fc48a51f2773.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d64522df-5ce5-4431-8765-fc48a51f2773.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-8e1f853c-453f-4e9c-ad8d-20ffb2a4ae02 {
  margin-left: auto;
margin-right: auto;
}

#s-af748814-c680-43c2-a63e-59c6128aa4fc {
  margin-left: auto;
margin-right: auto;
min-height: 240px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-af748814-c680-43c2-a63e-59c6128aa4fc {
  min-height: 200px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-af748814-c680-43c2-a63e-59c6128aa4fc {
  min-height: 230px;
}
}@media (max-width: 767px){#s-af748814-c680-43c2-a63e-59c6128aa4fc {
  min-height: 270px;
}
}







#s-af748814-c680-43c2-a63e-59c6128aa4fc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-af748814-c680-43c2-a63e-59c6128aa4fc.shg-box.shg-c {
  justify-content: center;
}

#s-6526741b-1f12-42d3-95f6-d97bdf6c9c62 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-6526741b-1f12-42d3-95f6-d97bdf6c9c62 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6526741b-1f12-42d3-95f6-d97bdf6c9c62 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-6526741b-1f12-42d3-95f6-d97bdf6c9c62 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6526741b-1f12-42d3-95f6-d97bdf6c9c62 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-6526741b-1f12-42d3-95f6-d97bdf6c9c62 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6526741b-1f12-42d3-95f6-d97bdf6c9c62 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-6526741b-1f12-42d3-95f6-d97bdf6c9c62 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6526741b-1f12-42d3-95f6-d97bdf6c9c62 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-6526741b-1f12-42d3-95f6-d97bdf6c9c62 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6526741b-1f12-42d3-95f6-d97bdf6c9c62 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-31799754-4c27-47df-8aea-f276af1db17c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-31799754-4c27-47df-8aea-f276af1db17c .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-2fe920cf-4b64-490c-8aaf-312a14fc32f0 {
  margin-left: auto;
margin-right: auto;
}

#s-2fe920cf-4b64-490c-8aaf-312a14fc32f0 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-7b208039-8afa-4874-a656-9eb2c8503d89 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-7b208039-8afa-4874-a656-9eb2c8503d89 .shg-product-quantity-wrapper {
  display: flex;
}

#s-7b208039-8afa-4874-a656-9eb2c8503d89 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-7b208039-8afa-4874-a656-9eb2c8503d89 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-7b208039-8afa-4874-a656-9eb2c8503d89 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-7b208039-8afa-4874-a656-9eb2c8503d89 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-10c926ba-2224-45d2-ad43-727b6a25b844 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-10c926ba-2224-45d2-ad43-727b6a25b844:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-10c926ba-2224-45d2-ad43-727b6a25b844:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-10c926ba-2224-45d2-ad43-727b6a25b844 {
  
}
#s-10c926ba-2224-45d2-ad43-727b6a25b844:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-10c926ba-2224-45d2-ad43-727b6a25b844-atc-btn-wrapper {
    text-align: center;
  }


#s-10c926ba-2224-45d2-ad43-727b6a25b844 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-10c926ba-2224-45d2-ad43-727b6a25b844.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-10c926ba-2224-45d2-ad43-727b6a25b844.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-10c926ba-2224-45d2-ad43-727b6a25b844.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-10c926ba-2224-45d2-ad43-727b6a25b844-atc-btn-wrapper {
    text-align: center;
  }


#s-10c926ba-2224-45d2-ad43-727b6a25b844 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-10c926ba-2224-45d2-ad43-727b6a25b844.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-10c926ba-2224-45d2-ad43-727b6a25b844.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-10c926ba-2224-45d2-ad43-727b6a25b844.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-10c926ba-2224-45d2-ad43-727b6a25b844-atc-btn-wrapper {
    text-align: center;
  }


#s-10c926ba-2224-45d2-ad43-727b6a25b844 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-10c926ba-2224-45d2-ad43-727b6a25b844.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-10c926ba-2224-45d2-ad43-727b6a25b844.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-10c926ba-2224-45d2-ad43-727b6a25b844.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-10c926ba-2224-45d2-ad43-727b6a25b844-atc-btn-wrapper {
    text-align: center;
  }


#s-10c926ba-2224-45d2-ad43-727b6a25b844 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-10c926ba-2224-45d2-ad43-727b6a25b844.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-10c926ba-2224-45d2-ad43-727b6a25b844.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-10c926ba-2224-45d2-ad43-727b6a25b844.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-10c926ba-2224-45d2-ad43-727b6a25b844-atc-btn-wrapper {
    text-align: center;
  }


#s-10c926ba-2224-45d2-ad43-727b6a25b844 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-10c926ba-2224-45d2-ad43-727b6a25b844.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-10c926ba-2224-45d2-ad43-727b6a25b844.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-10c926ba-2224-45d2-ad43-727b6a25b844.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-06ead4e2-a793-40e8-a883-6aa59de10164 {
  margin-left: auto;
margin-right: auto;
}

#s-7357713a-3d4c-43fc-9a5a-c351802cc601 {
  margin-left: auto;
margin-right: auto;
min-height: 240px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-7357713a-3d4c-43fc-9a5a-c351802cc601 {
  min-height: 200px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7357713a-3d4c-43fc-9a5a-c351802cc601 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-7357713a-3d4c-43fc-9a5a-c351802cc601 {
  min-height: 270px;
}
}







#s-7357713a-3d4c-43fc-9a5a-c351802cc601 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7357713a-3d4c-43fc-9a5a-c351802cc601.shg-box.shg-c {
  justify-content: center;
}

#s-723cd4ae-f23f-41bb-b17b-ba864cfca83a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-723cd4ae-f23f-41bb-b17b-ba864cfca83a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-723cd4ae-f23f-41bb-b17b-ba864cfca83a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-723cd4ae-f23f-41bb-b17b-ba864cfca83a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-723cd4ae-f23f-41bb-b17b-ba864cfca83a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-723cd4ae-f23f-41bb-b17b-ba864cfca83a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-723cd4ae-f23f-41bb-b17b-ba864cfca83a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-723cd4ae-f23f-41bb-b17b-ba864cfca83a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-723cd4ae-f23f-41bb-b17b-ba864cfca83a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-723cd4ae-f23f-41bb-b17b-ba864cfca83a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-723cd4ae-f23f-41bb-b17b-ba864cfca83a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-31e8d2b7-1601-4d37-92c1-d9683e248766 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-31e8d2b7-1601-4d37-92c1-d9683e248766 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-67cdc209-fd1e-44f9-a7e4-00416c7f27ba {
  margin-left: auto;
margin-right: auto;
}

#s-67cdc209-fd1e-44f9-a7e4-00416c7f27ba .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-d5afddd7-e8e1-441e-8afd-8bf4dadba2d1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-d5afddd7-e8e1-441e-8afd-8bf4dadba2d1 .shg-product-quantity-wrapper {
  display: flex;
}

#s-d5afddd7-e8e1-441e-8afd-8bf4dadba2d1 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-d5afddd7-e8e1-441e-8afd-8bf4dadba2d1 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-d5afddd7-e8e1-441e-8afd-8bf4dadba2d1 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-d5afddd7-e8e1-441e-8afd-8bf4dadba2d1 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc {
  
}
#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-c1303733-b0dd-4b0f-aa32-724dcefef3cc-atc-btn-wrapper {
    text-align: center;
  }


#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-c1303733-b0dd-4b0f-aa32-724dcefef3cc-atc-btn-wrapper {
    text-align: center;
  }


#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-c1303733-b0dd-4b0f-aa32-724dcefef3cc-atc-btn-wrapper {
    text-align: center;
  }


#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-c1303733-b0dd-4b0f-aa32-724dcefef3cc-atc-btn-wrapper {
    text-align: center;
  }


#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-c1303733-b0dd-4b0f-aa32-724dcefef3cc-atc-btn-wrapper {
    text-align: center;
  }


#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c1303733-b0dd-4b0f-aa32-724dcefef3cc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-330530c9-e2df-4d5d-963d-61e1ca3fe4a6 {
  margin-left: auto;
margin-right: auto;
}

#s-afc972b8-c471-441a-b068-14bcb8533b12 {
  margin-left: auto;
margin-right: auto;
min-height: 240px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-afc972b8-c471-441a-b068-14bcb8533b12 {
  min-height: 200px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-afc972b8-c471-441a-b068-14bcb8533b12 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-afc972b8-c471-441a-b068-14bcb8533b12 {
  min-height: 270px;
}
}







#s-afc972b8-c471-441a-b068-14bcb8533b12 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-afc972b8-c471-441a-b068-14bcb8533b12.shg-box.shg-c {
  justify-content: center;
}

#s-e2052c32-d725-4711-a992-e52b51739db4 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e2052c32-d725-4711-a992-e52b51739db4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e2052c32-d725-4711-a992-e52b51739db4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-e2052c32-d725-4711-a992-e52b51739db4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e2052c32-d725-4711-a992-e52b51739db4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-e2052c32-d725-4711-a992-e52b51739db4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e2052c32-d725-4711-a992-e52b51739db4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-e2052c32-d725-4711-a992-e52b51739db4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e2052c32-d725-4711-a992-e52b51739db4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-e2052c32-d725-4711-a992-e52b51739db4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e2052c32-d725-4711-a992-e52b51739db4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-be009403-b63a-4f73-939c-b91bb2a90f92 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-be009403-b63a-4f73-939c-b91bb2a90f92 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-e8c3b1fa-e2dc-4ae1-993d-b41f56c8ff42 {
  margin-left: auto;
margin-right: auto;
}

#s-e8c3b1fa-e2dc-4ae1-993d-b41f56c8ff42 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-4ae84394-e764-4e4e-9f81-f764d65540e7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-4ae84394-e764-4e4e-9f81-f764d65540e7 .shg-product-quantity-wrapper {
  display: flex;
}

#s-4ae84394-e764-4e4e-9f81-f764d65540e7 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-4ae84394-e764-4e4e-9f81-f764d65540e7 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-4ae84394-e764-4e4e-9f81-f764d65540e7 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-4ae84394-e764-4e4e-9f81-f764d65540e7 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f {
  
}
#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f-atc-btn-wrapper {
    text-align: center;
  }


#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f-atc-btn-wrapper {
    text-align: center;
  }


#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f-atc-btn-wrapper {
    text-align: center;
  }


#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f-atc-btn-wrapper {
    text-align: center;
  }


#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f-atc-btn-wrapper {
    text-align: center;
  }


#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-10e1d0a9-9133-4474-b2ec-e8c6ad0b628f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-50502225-3de7-4fb4-9bd4-9b67db643998 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-50502225-3de7-4fb4-9bd4-9b67db643998 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-50502225-3de7-4fb4-9bd4-9b67db643998.shg-box.shg-c {
  justify-content: center;
}

#s-4a9c043a-62ff-48c6-a924-d45c6618802e {
  margin-left: auto;
margin-right: auto;
}

#s-4a9c043a-62ff-48c6-a924-d45c6618802e hr {
  border-top: 2px solid #ddd;
}

#s-33c560e3-44d9-4416-bb18-bf6eb06e1e1d {
  margin-top: 1%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
}

#s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 {
  margin-left: auto;
margin-right: auto;
}

#s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(203, 53, 37, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 10px !important;
  
}

#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 > .swiper-button-prev,
#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 > .swiper-button-next {
  
}

#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 > .swiper-button-prev svg,
#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 .swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
  margin: 0 !important;
}

#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 .swiper-pagination-bullet-active {
  background-color: rgba(203, 53, 37, 1) !important;
  width: calc(10px * 1) !important;
  height: 10px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 768px) and (max-width: 991px){#s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(203, 53, 37, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 10px !important;
  
}

#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 > .swiper-button-prev,
#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 > .swiper-button-next {
  
}

#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 > .swiper-button-prev svg,
#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 .swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
  margin: 0 !important;
}

#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 .swiper-pagination-bullet-active {
  background-color: rgba(203, 53, 37, 1) !important;
  width: calc(10px * 1) !important;
  height: 10px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}@media (max-width: 767px){#s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(203, 53, 37, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 10px !important;
  
}

#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 > .swiper-button-prev,
#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 > .swiper-button-next {
  
}

#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 > .swiper-button-prev svg,
#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 .swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
  margin: 0 !important;
}

#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 .swiper-pagination-bullet-active {
  background-color: rgba(203, 53, 37, 1) !important;
  width: calc(10px * 1) !important;
  height: 10px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-72c2a9ae-aaf4-45b9-9253-5cb9e922fad9 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-364bc67f-b45f-410a-b2e2-a2488ca634ee {
  margin-left: auto;
margin-right: auto;
}

#s-9455dbd6-2285-4a82-9291-0a990041d53d {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-9455dbd6-2285-4a82-9291-0a990041d53d {
  min-height: 230px;
}
}@media (max-width: 767px){#s-9455dbd6-2285-4a82-9291-0a990041d53d {
  min-height: 230px;
}
}







#s-9455dbd6-2285-4a82-9291-0a990041d53d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9455dbd6-2285-4a82-9291-0a990041d53d.shg-box.shg-c {
  justify-content: center;
}

#s-e85770c7-a3cd-4214-9361-ac061182030d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e85770c7-a3cd-4214-9361-ac061182030d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e85770c7-a3cd-4214-9361-ac061182030d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-e85770c7-a3cd-4214-9361-ac061182030d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e85770c7-a3cd-4214-9361-ac061182030d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-e85770c7-a3cd-4214-9361-ac061182030d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e85770c7-a3cd-4214-9361-ac061182030d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-e85770c7-a3cd-4214-9361-ac061182030d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e85770c7-a3cd-4214-9361-ac061182030d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-e85770c7-a3cd-4214-9361-ac061182030d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e85770c7-a3cd-4214-9361-ac061182030d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-02b0db79-1264-4525-aed3-77f67d477f73 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-02b0db79-1264-4525-aed3-77f67d477f73 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-be3701a1-4cc2-4da2-a0ee-3639c80c5b5c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-be3701a1-4cc2-4da2-a0ee-3639c80c5b5c .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-e4af31a8-1af1-41fe-a135-d8c51f0a8ae1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-e4af31a8-1af1-41fe-a135-d8c51f0a8ae1 .shg-product-quantity-wrapper {
  display: flex;
}

#s-e4af31a8-1af1-41fe-a135-d8c51f0a8ae1 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-e4af31a8-1af1-41fe-a135-d8c51f0a8ae1 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-e4af31a8-1af1-41fe-a135-d8c51f0a8ae1 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-e4af31a8-1af1-41fe-a135-d8c51f0a8ae1 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd {
  
}
#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd-atc-btn-wrapper {
    text-align: center;
  }


#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd-atc-btn-wrapper {
    text-align: center;
  }


#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd-atc-btn-wrapper {
    text-align: center;
  }


#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd-atc-btn-wrapper {
    text-align: center;
  }


#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd-atc-btn-wrapper {
    text-align: center;
  }


#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f87ce6d7-cc26-4b5c-8a47-1bea167680dd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-2858a44a-39e5-4342-9a1d-ddbddc80482a {
  margin-left: auto;
margin-right: auto;
}

#s-d80d06bf-6b6f-44ff-83d7-4102f551c3cf {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d80d06bf-6b6f-44ff-83d7-4102f551c3cf {
  min-height: 230px;
}
}@media (max-width: 767px){#s-d80d06bf-6b6f-44ff-83d7-4102f551c3cf {
  min-height: 230px;
}
}







#s-d80d06bf-6b6f-44ff-83d7-4102f551c3cf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d80d06bf-6b6f-44ff-83d7-4102f551c3cf.shg-box.shg-c {
  justify-content: center;
}

#s-cf290fd6-e090-4745-acb9-dd05efebfabe {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-cf290fd6-e090-4745-acb9-dd05efebfabe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cf290fd6-e090-4745-acb9-dd05efebfabe img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-cf290fd6-e090-4745-acb9-dd05efebfabe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cf290fd6-e090-4745-acb9-dd05efebfabe img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-cf290fd6-e090-4745-acb9-dd05efebfabe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cf290fd6-e090-4745-acb9-dd05efebfabe img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-cf290fd6-e090-4745-acb9-dd05efebfabe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cf290fd6-e090-4745-acb9-dd05efebfabe img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-cf290fd6-e090-4745-acb9-dd05efebfabe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cf290fd6-e090-4745-acb9-dd05efebfabe img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d81e8946-dd3a-416b-84cc-a5dcccad6871 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-d81e8946-dd3a-416b-84cc-a5dcccad6871 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-957d4929-023a-4a2b-b1f7-cb50495e455f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-957d4929-023a-4a2b-b1f7-cb50495e455f .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-e11f2bb5-c403-48ff-9183-27a995088731 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-e11f2bb5-c403-48ff-9183-27a995088731 .shg-product-quantity-wrapper {
  display: flex;
}

#s-e11f2bb5-c403-48ff-9183-27a995088731 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-e11f2bb5-c403-48ff-9183-27a995088731 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-e11f2bb5-c403-48ff-9183-27a995088731 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-e11f2bb5-c403-48ff-9183-27a995088731 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-a207f6e3-0394-4539-a40a-67de9598d5a5 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-a207f6e3-0394-4539-a40a-67de9598d5a5:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-a207f6e3-0394-4539-a40a-67de9598d5a5:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-a207f6e3-0394-4539-a40a-67de9598d5a5 {
  
}
#s-a207f6e3-0394-4539-a40a-67de9598d5a5:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-a207f6e3-0394-4539-a40a-67de9598d5a5-atc-btn-wrapper {
    text-align: center;
  }


#s-a207f6e3-0394-4539-a40a-67de9598d5a5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a207f6e3-0394-4539-a40a-67de9598d5a5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a207f6e3-0394-4539-a40a-67de9598d5a5.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a207f6e3-0394-4539-a40a-67de9598d5a5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-a207f6e3-0394-4539-a40a-67de9598d5a5-atc-btn-wrapper {
    text-align: center;
  }


#s-a207f6e3-0394-4539-a40a-67de9598d5a5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a207f6e3-0394-4539-a40a-67de9598d5a5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a207f6e3-0394-4539-a40a-67de9598d5a5.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a207f6e3-0394-4539-a40a-67de9598d5a5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-a207f6e3-0394-4539-a40a-67de9598d5a5-atc-btn-wrapper {
    text-align: center;
  }


#s-a207f6e3-0394-4539-a40a-67de9598d5a5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a207f6e3-0394-4539-a40a-67de9598d5a5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a207f6e3-0394-4539-a40a-67de9598d5a5.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a207f6e3-0394-4539-a40a-67de9598d5a5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-a207f6e3-0394-4539-a40a-67de9598d5a5-atc-btn-wrapper {
    text-align: center;
  }


#s-a207f6e3-0394-4539-a40a-67de9598d5a5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a207f6e3-0394-4539-a40a-67de9598d5a5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a207f6e3-0394-4539-a40a-67de9598d5a5.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a207f6e3-0394-4539-a40a-67de9598d5a5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-a207f6e3-0394-4539-a40a-67de9598d5a5-atc-btn-wrapper {
    text-align: center;
  }


#s-a207f6e3-0394-4539-a40a-67de9598d5a5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a207f6e3-0394-4539-a40a-67de9598d5a5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a207f6e3-0394-4539-a40a-67de9598d5a5.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a207f6e3-0394-4539-a40a-67de9598d5a5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-a740e9d7-ca14-4fc1-a984-743f53c964c5 {
  margin-left: auto;
margin-right: auto;
}

#s-b771be20-a920-431a-9c95-cd53c18e9d04 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-b771be20-a920-431a-9c95-cd53c18e9d04 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-b771be20-a920-431a-9c95-cd53c18e9d04 {
  min-height: 230px;
}
}







#s-b771be20-a920-431a-9c95-cd53c18e9d04 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b771be20-a920-431a-9c95-cd53c18e9d04.shg-box.shg-c {
  justify-content: center;
}

#s-908c956e-ff67-4d88-89d5-818d88abd577 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-908c956e-ff67-4d88-89d5-818d88abd577 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-908c956e-ff67-4d88-89d5-818d88abd577 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-908c956e-ff67-4d88-89d5-818d88abd577 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-908c956e-ff67-4d88-89d5-818d88abd577 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-908c956e-ff67-4d88-89d5-818d88abd577 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-908c956e-ff67-4d88-89d5-818d88abd577 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-908c956e-ff67-4d88-89d5-818d88abd577 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-908c956e-ff67-4d88-89d5-818d88abd577 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-908c956e-ff67-4d88-89d5-818d88abd577 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-908c956e-ff67-4d88-89d5-818d88abd577 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f301d577-9860-4d05-9763-a6b74c117ba7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-f301d577-9860-4d05-9763-a6b74c117ba7 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-c1fc9e9f-113b-45f4-a291-1be2b8a0c7dd {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-c1fc9e9f-113b-45f4-a291-1be2b8a0c7dd .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-faaa3758-f325-4f9a-99de-574ea8e81c29 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-faaa3758-f325-4f9a-99de-574ea8e81c29 .shg-product-quantity-wrapper {
  display: flex;
}

#s-faaa3758-f325-4f9a-99de-574ea8e81c29 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-faaa3758-f325-4f9a-99de-574ea8e81c29 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-faaa3758-f325-4f9a-99de-574ea8e81c29 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-faaa3758-f325-4f9a-99de-574ea8e81c29 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3 {
  
}
#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3-atc-btn-wrapper {
    text-align: center;
  }


#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3-atc-btn-wrapper {
    text-align: center;
  }


#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3-atc-btn-wrapper {
    text-align: center;
  }


#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3-atc-btn-wrapper {
    text-align: center;
  }


#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3-atc-btn-wrapper {
    text-align: center;
  }


#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-cc9e3b5c-aa80-40e2-bdae-c450e6b6d2c3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-f51ae571-468d-48b4-91d2-2b1cfbc45ad4 {
  margin-left: auto;
margin-right: auto;
}

#s-4cc2505e-8cd9-495a-97a0-8a591b2522b8 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-4cc2505e-8cd9-495a-97a0-8a591b2522b8 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-4cc2505e-8cd9-495a-97a0-8a591b2522b8 {
  min-height: 230px;
}
}







#s-4cc2505e-8cd9-495a-97a0-8a591b2522b8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4cc2505e-8cd9-495a-97a0-8a591b2522b8.shg-box.shg-c {
  justify-content: center;
}

#s-0f833026-5865-4725-a508-82b9feed595c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-0f833026-5865-4725-a508-82b9feed595c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0f833026-5865-4725-a508-82b9feed595c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-0f833026-5865-4725-a508-82b9feed595c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0f833026-5865-4725-a508-82b9feed595c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-0f833026-5865-4725-a508-82b9feed595c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0f833026-5865-4725-a508-82b9feed595c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-0f833026-5865-4725-a508-82b9feed595c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0f833026-5865-4725-a508-82b9feed595c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-0f833026-5865-4725-a508-82b9feed595c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0f833026-5865-4725-a508-82b9feed595c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8f7a8500-44e4-40dd-b222-173a3baec604 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-8f7a8500-44e4-40dd-b222-173a3baec604 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-f811a014-c47b-4dbd-8a1a-6bd47e529fdc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-f811a014-c47b-4dbd-8a1a-6bd47e529fdc .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-b51b866e-7811-4b73-88cf-2f4a9e413ff9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-b51b866e-7811-4b73-88cf-2f4a9e413ff9 .shg-product-quantity-wrapper {
  display: flex;
}

#s-b51b866e-7811-4b73-88cf-2f4a9e413ff9 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-b51b866e-7811-4b73-88cf-2f4a9e413ff9 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-b51b866e-7811-4b73-88cf-2f4a9e413ff9 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-b51b866e-7811-4b73-88cf-2f4a9e413ff9 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903 {
  
}
#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903-atc-btn-wrapper {
    text-align: center;
  }


#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903-atc-btn-wrapper {
    text-align: center;
  }


#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903-atc-btn-wrapper {
    text-align: center;
  }


#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903-atc-btn-wrapper {
    text-align: center;
  }


#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903-atc-btn-wrapper {
    text-align: center;
  }


#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a1c303ba-b9ba-49cb-a43d-3e3b746d1903.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-8cef2191-13df-47ec-8f4f-a651066c9d22 {
  margin-left: auto;
margin-right: auto;
}

#s-eb7f10a8-7648-4ae5-b31c-b020ac66a375 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-eb7f10a8-7648-4ae5-b31c-b020ac66a375 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-eb7f10a8-7648-4ae5-b31c-b020ac66a375 {
  min-height: 230px;
}
}







#s-eb7f10a8-7648-4ae5-b31c-b020ac66a375 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-eb7f10a8-7648-4ae5-b31c-b020ac66a375.shg-box.shg-c {
  justify-content: center;
}

#s-c2ff2cd8-ccb4-4e86-b8db-c5ca8267e599 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-c2ff2cd8-ccb4-4e86-b8db-c5ca8267e599 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2ff2cd8-ccb4-4e86-b8db-c5ca8267e599 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-c2ff2cd8-ccb4-4e86-b8db-c5ca8267e599 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2ff2cd8-ccb4-4e86-b8db-c5ca8267e599 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-c2ff2cd8-ccb4-4e86-b8db-c5ca8267e599 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2ff2cd8-ccb4-4e86-b8db-c5ca8267e599 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-c2ff2cd8-ccb4-4e86-b8db-c5ca8267e599 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2ff2cd8-ccb4-4e86-b8db-c5ca8267e599 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-c2ff2cd8-ccb4-4e86-b8db-c5ca8267e599 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2ff2cd8-ccb4-4e86-b8db-c5ca8267e599 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-48206fc9-5cf6-4ae8-97f1-3d0fd4e98af6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-48206fc9-5cf6-4ae8-97f1-3d0fd4e98af6 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-5a7c80c3-bf3f-4f91-9e9b-577b54601d5a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-5a7c80c3-bf3f-4f91-9e9b-577b54601d5a .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-49d567a8-1438-45ef-8b0e-54db76866af3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-49d567a8-1438-45ef-8b0e-54db76866af3 .shg-product-quantity-wrapper {
  display: flex;
}

#s-49d567a8-1438-45ef-8b0e-54db76866af3 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-49d567a8-1438-45ef-8b0e-54db76866af3 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-49d567a8-1438-45ef-8b0e-54db76866af3 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-49d567a8-1438-45ef-8b0e-54db76866af3 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9 {
  
}
#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9-atc-btn-wrapper {
    text-align: center;
  }


#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9-atc-btn-wrapper {
    text-align: center;
  }


#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9-atc-btn-wrapper {
    text-align: center;
  }


#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9-atc-btn-wrapper {
    text-align: center;
  }


#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9-atc-btn-wrapper {
    text-align: center;
  }


#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-8a730000-d8a1-4c6e-ad02-c0f5e5462dd9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-b8234c5c-9870-4231-8ef7-ce6a9d69d0d1 {
  margin-left: auto;
margin-right: auto;
}

#s-b2165d37-8a39-424e-991c-1c5ec76d7502 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-b2165d37-8a39-424e-991c-1c5ec76d7502 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-b2165d37-8a39-424e-991c-1c5ec76d7502 {
  min-height: 230px;
}
}







#s-b2165d37-8a39-424e-991c-1c5ec76d7502 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b2165d37-8a39-424e-991c-1c5ec76d7502.shg-box.shg-c {
  justify-content: center;
}

#s-4436ea31-6e8e-44a2-930b-98900b3458a0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-4436ea31-6e8e-44a2-930b-98900b3458a0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4436ea31-6e8e-44a2-930b-98900b3458a0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-4436ea31-6e8e-44a2-930b-98900b3458a0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4436ea31-6e8e-44a2-930b-98900b3458a0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-4436ea31-6e8e-44a2-930b-98900b3458a0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4436ea31-6e8e-44a2-930b-98900b3458a0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-4436ea31-6e8e-44a2-930b-98900b3458a0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4436ea31-6e8e-44a2-930b-98900b3458a0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-4436ea31-6e8e-44a2-930b-98900b3458a0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4436ea31-6e8e-44a2-930b-98900b3458a0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-bdab8913-b563-43c6-ba2b-532732c9d41a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-bdab8913-b563-43c6-ba2b-532732c9d41a .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-2231b3ca-7374-4364-a0d2-a63c9c162aba {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-2231b3ca-7374-4364-a0d2-a63c9c162aba .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-ca760e97-c117-4b6f-aafd-58292528bf2d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-ca760e97-c117-4b6f-aafd-58292528bf2d .shg-product-quantity-wrapper {
  display: flex;
}

#s-ca760e97-c117-4b6f-aafd-58292528bf2d .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-ca760e97-c117-4b6f-aafd-58292528bf2d .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-ca760e97-c117-4b6f-aafd-58292528bf2d .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-ca760e97-c117-4b6f-aafd-58292528bf2d .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-974fb87e-7655-4f06-8cb0-b333dab11286 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-974fb87e-7655-4f06-8cb0-b333dab11286:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-974fb87e-7655-4f06-8cb0-b333dab11286:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-974fb87e-7655-4f06-8cb0-b333dab11286 {
  
}
#s-974fb87e-7655-4f06-8cb0-b333dab11286:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-974fb87e-7655-4f06-8cb0-b333dab11286-atc-btn-wrapper {
    text-align: center;
  }


#s-974fb87e-7655-4f06-8cb0-b333dab11286 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-974fb87e-7655-4f06-8cb0-b333dab11286.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-974fb87e-7655-4f06-8cb0-b333dab11286.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-974fb87e-7655-4f06-8cb0-b333dab11286.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-974fb87e-7655-4f06-8cb0-b333dab11286-atc-btn-wrapper {
    text-align: center;
  }


#s-974fb87e-7655-4f06-8cb0-b333dab11286 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-974fb87e-7655-4f06-8cb0-b333dab11286.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-974fb87e-7655-4f06-8cb0-b333dab11286.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-974fb87e-7655-4f06-8cb0-b333dab11286.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-974fb87e-7655-4f06-8cb0-b333dab11286-atc-btn-wrapper {
    text-align: center;
  }


#s-974fb87e-7655-4f06-8cb0-b333dab11286 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-974fb87e-7655-4f06-8cb0-b333dab11286.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-974fb87e-7655-4f06-8cb0-b333dab11286.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-974fb87e-7655-4f06-8cb0-b333dab11286.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-974fb87e-7655-4f06-8cb0-b333dab11286-atc-btn-wrapper {
    text-align: center;
  }


#s-974fb87e-7655-4f06-8cb0-b333dab11286 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-974fb87e-7655-4f06-8cb0-b333dab11286.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-974fb87e-7655-4f06-8cb0-b333dab11286.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-974fb87e-7655-4f06-8cb0-b333dab11286.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-974fb87e-7655-4f06-8cb0-b333dab11286-atc-btn-wrapper {
    text-align: center;
  }


#s-974fb87e-7655-4f06-8cb0-b333dab11286 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-974fb87e-7655-4f06-8cb0-b333dab11286.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-974fb87e-7655-4f06-8cb0-b333dab11286.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-974fb87e-7655-4f06-8cb0-b333dab11286.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-010af946-cd27-4aeb-9e6d-a668a76f2cbe {
  margin-left: auto;
margin-right: auto;
}

#s-cb6896bc-0b56-4fd1-bf51-95e006c4e203 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-cb6896bc-0b56-4fd1-bf51-95e006c4e203 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-cb6896bc-0b56-4fd1-bf51-95e006c4e203 {
  min-height: 230px;
}
}







#s-cb6896bc-0b56-4fd1-bf51-95e006c4e203 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cb6896bc-0b56-4fd1-bf51-95e006c4e203.shg-box.shg-c {
  justify-content: center;
}

#s-215bfead-7b92-4089-aa2a-64a37d3c8712 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-215bfead-7b92-4089-aa2a-64a37d3c8712 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-215bfead-7b92-4089-aa2a-64a37d3c8712 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-215bfead-7b92-4089-aa2a-64a37d3c8712 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-215bfead-7b92-4089-aa2a-64a37d3c8712 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-215bfead-7b92-4089-aa2a-64a37d3c8712 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-215bfead-7b92-4089-aa2a-64a37d3c8712 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-215bfead-7b92-4089-aa2a-64a37d3c8712 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-215bfead-7b92-4089-aa2a-64a37d3c8712 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-215bfead-7b92-4089-aa2a-64a37d3c8712 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-215bfead-7b92-4089-aa2a-64a37d3c8712 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a0bfec4e-658b-435d-87b6-d27429bc356e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-a0bfec4e-658b-435d-87b6-d27429bc356e .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-79ffec85-187c-4da8-a2e1-abd212fb082e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-79ffec85-187c-4da8-a2e1-abd212fb082e .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-5d0aa548-728b-4cae-987e-f14a63cb47f5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-5d0aa548-728b-4cae-987e-f14a63cb47f5 .shg-product-quantity-wrapper {
  display: flex;
}

#s-5d0aa548-728b-4cae-987e-f14a63cb47f5 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-5d0aa548-728b-4cae-987e-f14a63cb47f5 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-5d0aa548-728b-4cae-987e-f14a63cb47f5 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-5d0aa548-728b-4cae-987e-f14a63cb47f5 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-51096541-599a-4816-8ca9-a4b3db6f0c1a {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-51096541-599a-4816-8ca9-a4b3db6f0c1a:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-51096541-599a-4816-8ca9-a4b3db6f0c1a:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-51096541-599a-4816-8ca9-a4b3db6f0c1a {
  
}
#s-51096541-599a-4816-8ca9-a4b3db6f0c1a:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-51096541-599a-4816-8ca9-a4b3db6f0c1a-atc-btn-wrapper {
    text-align: center;
  }


#s-51096541-599a-4816-8ca9-a4b3db6f0c1a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-51096541-599a-4816-8ca9-a4b3db6f0c1a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-51096541-599a-4816-8ca9-a4b3db6f0c1a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-51096541-599a-4816-8ca9-a4b3db6f0c1a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-51096541-599a-4816-8ca9-a4b3db6f0c1a-atc-btn-wrapper {
    text-align: center;
  }


#s-51096541-599a-4816-8ca9-a4b3db6f0c1a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-51096541-599a-4816-8ca9-a4b3db6f0c1a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-51096541-599a-4816-8ca9-a4b3db6f0c1a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-51096541-599a-4816-8ca9-a4b3db6f0c1a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-51096541-599a-4816-8ca9-a4b3db6f0c1a-atc-btn-wrapper {
    text-align: center;
  }


#s-51096541-599a-4816-8ca9-a4b3db6f0c1a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-51096541-599a-4816-8ca9-a4b3db6f0c1a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-51096541-599a-4816-8ca9-a4b3db6f0c1a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-51096541-599a-4816-8ca9-a4b3db6f0c1a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-51096541-599a-4816-8ca9-a4b3db6f0c1a-atc-btn-wrapper {
    text-align: center;
  }


#s-51096541-599a-4816-8ca9-a4b3db6f0c1a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-51096541-599a-4816-8ca9-a4b3db6f0c1a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-51096541-599a-4816-8ca9-a4b3db6f0c1a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-51096541-599a-4816-8ca9-a4b3db6f0c1a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-51096541-599a-4816-8ca9-a4b3db6f0c1a-atc-btn-wrapper {
    text-align: center;
  }


#s-51096541-599a-4816-8ca9-a4b3db6f0c1a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-51096541-599a-4816-8ca9-a4b3db6f0c1a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-51096541-599a-4816-8ca9-a4b3db6f0c1a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-51096541-599a-4816-8ca9-a4b3db6f0c1a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-d2726304-ad5a-493c-9591-6c1c47666934 {
  margin-left: auto;
margin-right: auto;
}

#s-ba4a32a5-07d8-4dd1-bc42-a2119961e9a5 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-ba4a32a5-07d8-4dd1-bc42-a2119961e9a5 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-ba4a32a5-07d8-4dd1-bc42-a2119961e9a5 {
  min-height: 230px;
}
}







#s-ba4a32a5-07d8-4dd1-bc42-a2119961e9a5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ba4a32a5-07d8-4dd1-bc42-a2119961e9a5.shg-box.shg-c {
  justify-content: center;
}

#s-945a0fb4-29f3-4142-a6aa-5c71d551a731 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-945a0fb4-29f3-4142-a6aa-5c71d551a731 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-945a0fb4-29f3-4142-a6aa-5c71d551a731 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-945a0fb4-29f3-4142-a6aa-5c71d551a731 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-945a0fb4-29f3-4142-a6aa-5c71d551a731 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-945a0fb4-29f3-4142-a6aa-5c71d551a731 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-945a0fb4-29f3-4142-a6aa-5c71d551a731 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-945a0fb4-29f3-4142-a6aa-5c71d551a731 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-945a0fb4-29f3-4142-a6aa-5c71d551a731 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-945a0fb4-29f3-4142-a6aa-5c71d551a731 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-945a0fb4-29f3-4142-a6aa-5c71d551a731 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d5b983f1-ea2c-4a02-ba8c-4dc4831607a4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-d5b983f1-ea2c-4a02-ba8c-4dc4831607a4 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-2fbfb183-d8d7-4c16-874a-fc5d8368ade5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-2fbfb183-d8d7-4c16-874a-fc5d8368ade5 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-dde179bb-4bc6-4f1a-b84c-eefe0999a2fa {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-dde179bb-4bc6-4f1a-b84c-eefe0999a2fa .shg-product-quantity-wrapper {
  display: flex;
}

#s-dde179bb-4bc6-4f1a-b84c-eefe0999a2fa .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-dde179bb-4bc6-4f1a-b84c-eefe0999a2fa .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-dde179bb-4bc6-4f1a-b84c-eefe0999a2fa .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-dde179bb-4bc6-4f1a-b84c-eefe0999a2fa .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-b08cd7d0-f996-472e-a403-789a7662ef41 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-b08cd7d0-f996-472e-a403-789a7662ef41:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-b08cd7d0-f996-472e-a403-789a7662ef41:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-b08cd7d0-f996-472e-a403-789a7662ef41 {
  
}
#s-b08cd7d0-f996-472e-a403-789a7662ef41:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-b08cd7d0-f996-472e-a403-789a7662ef41-atc-btn-wrapper {
    text-align: center;
  }


#s-b08cd7d0-f996-472e-a403-789a7662ef41 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b08cd7d0-f996-472e-a403-789a7662ef41.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b08cd7d0-f996-472e-a403-789a7662ef41.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b08cd7d0-f996-472e-a403-789a7662ef41.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-b08cd7d0-f996-472e-a403-789a7662ef41-atc-btn-wrapper {
    text-align: center;
  }


#s-b08cd7d0-f996-472e-a403-789a7662ef41 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b08cd7d0-f996-472e-a403-789a7662ef41.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b08cd7d0-f996-472e-a403-789a7662ef41.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b08cd7d0-f996-472e-a403-789a7662ef41.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-b08cd7d0-f996-472e-a403-789a7662ef41-atc-btn-wrapper {
    text-align: center;
  }


#s-b08cd7d0-f996-472e-a403-789a7662ef41 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b08cd7d0-f996-472e-a403-789a7662ef41.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b08cd7d0-f996-472e-a403-789a7662ef41.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b08cd7d0-f996-472e-a403-789a7662ef41.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-b08cd7d0-f996-472e-a403-789a7662ef41-atc-btn-wrapper {
    text-align: center;
  }


#s-b08cd7d0-f996-472e-a403-789a7662ef41 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b08cd7d0-f996-472e-a403-789a7662ef41.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b08cd7d0-f996-472e-a403-789a7662ef41.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b08cd7d0-f996-472e-a403-789a7662ef41.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-b08cd7d0-f996-472e-a403-789a7662ef41-atc-btn-wrapper {
    text-align: center;
  }


#s-b08cd7d0-f996-472e-a403-789a7662ef41 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b08cd7d0-f996-472e-a403-789a7662ef41.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b08cd7d0-f996-472e-a403-789a7662ef41.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b08cd7d0-f996-472e-a403-789a7662ef41.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-5ef03f34-17dc-4d45-978f-af3195f55911 {
  margin-left: auto;
margin-right: auto;
}

#s-067ae9d3-6a47-4c1e-a6cd-1831b8f29bbc {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-067ae9d3-6a47-4c1e-a6cd-1831b8f29bbc {
  min-height: 230px;
}
}@media (max-width: 767px){#s-067ae9d3-6a47-4c1e-a6cd-1831b8f29bbc {
  min-height: 230px;
}
}







#s-067ae9d3-6a47-4c1e-a6cd-1831b8f29bbc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-067ae9d3-6a47-4c1e-a6cd-1831b8f29bbc.shg-box.shg-c {
  justify-content: center;
}

#s-f065d126-ccf5-4240-84f1-fe930568a618 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f065d126-ccf5-4240-84f1-fe930568a618 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f065d126-ccf5-4240-84f1-fe930568a618 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-f065d126-ccf5-4240-84f1-fe930568a618 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f065d126-ccf5-4240-84f1-fe930568a618 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-f065d126-ccf5-4240-84f1-fe930568a618 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f065d126-ccf5-4240-84f1-fe930568a618 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-f065d126-ccf5-4240-84f1-fe930568a618 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f065d126-ccf5-4240-84f1-fe930568a618 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-f065d126-ccf5-4240-84f1-fe930568a618 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f065d126-ccf5-4240-84f1-fe930568a618 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-66e6339f-dcb3-49c8-bc35-b6a84ecc5664 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-66e6339f-dcb3-49c8-bc35-b6a84ecc5664 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-059dc454-287c-49b2-bd68-0e0b1ca8f90a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-059dc454-287c-49b2-bd68-0e0b1ca8f90a .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-edd910a8-bd39-492d-b971-72d7b9e043c0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-edd910a8-bd39-492d-b971-72d7b9e043c0 .shg-product-quantity-wrapper {
  display: flex;
}

#s-edd910a8-bd39-492d-b971-72d7b9e043c0 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-edd910a8-bd39-492d-b971-72d7b9e043c0 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-edd910a8-bd39-492d-b971-72d7b9e043c0 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-edd910a8-bd39-492d-b971-72d7b9e043c0 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b {
  
}
#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b-atc-btn-wrapper {
    text-align: center;
  }


#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b-atc-btn-wrapper {
    text-align: center;
  }


#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b-atc-btn-wrapper {
    text-align: center;
  }


#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b-atc-btn-wrapper {
    text-align: center;
  }


#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b-atc-btn-wrapper {
    text-align: center;
  }


#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d7ea45d3-0d29-476d-bfb4-95f3fdd0451b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-909efe0a-6078-4c60-9858-996113abb2c6 {
  margin-left: auto;
margin-right: auto;
}

#s-bf013617-3d53-4d09-b0c4-acc04d4f4bd4 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-bf013617-3d53-4d09-b0c4-acc04d4f4bd4 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-bf013617-3d53-4d09-b0c4-acc04d4f4bd4 {
  min-height: 230px;
}
}







#s-bf013617-3d53-4d09-b0c4-acc04d4f4bd4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bf013617-3d53-4d09-b0c4-acc04d4f4bd4.shg-box.shg-c {
  justify-content: center;
}

#s-0f0bb582-823e-45e5-aa59-98ed76f5b45a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-0f0bb582-823e-45e5-aa59-98ed76f5b45a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0f0bb582-823e-45e5-aa59-98ed76f5b45a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-0f0bb582-823e-45e5-aa59-98ed76f5b45a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0f0bb582-823e-45e5-aa59-98ed76f5b45a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-0f0bb582-823e-45e5-aa59-98ed76f5b45a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0f0bb582-823e-45e5-aa59-98ed76f5b45a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-0f0bb582-823e-45e5-aa59-98ed76f5b45a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0f0bb582-823e-45e5-aa59-98ed76f5b45a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-0f0bb582-823e-45e5-aa59-98ed76f5b45a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0f0bb582-823e-45e5-aa59-98ed76f5b45a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-113c14e4-75c2-48aa-93e5-66d05a0db206 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-113c14e4-75c2-48aa-93e5-66d05a0db206 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-ed6d408e-e58e-4f34-b81e-553984f642aa {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-ed6d408e-e58e-4f34-b81e-553984f642aa .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-2bbdaa09-6b12-410a-99df-fa83f86c0fd5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-2bbdaa09-6b12-410a-99df-fa83f86c0fd5 .shg-product-quantity-wrapper {
  display: flex;
}

#s-2bbdaa09-6b12-410a-99df-fa83f86c0fd5 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-2bbdaa09-6b12-410a-99df-fa83f86c0fd5 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-2bbdaa09-6b12-410a-99df-fa83f86c0fd5 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-2bbdaa09-6b12-410a-99df-fa83f86c0fd5 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-18ed531a-74cc-464f-9101-6d04e494e21d {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-18ed531a-74cc-464f-9101-6d04e494e21d:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-18ed531a-74cc-464f-9101-6d04e494e21d:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-18ed531a-74cc-464f-9101-6d04e494e21d {
  
}
#s-18ed531a-74cc-464f-9101-6d04e494e21d:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-18ed531a-74cc-464f-9101-6d04e494e21d-atc-btn-wrapper {
    text-align: center;
  }


#s-18ed531a-74cc-464f-9101-6d04e494e21d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-18ed531a-74cc-464f-9101-6d04e494e21d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-18ed531a-74cc-464f-9101-6d04e494e21d.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-18ed531a-74cc-464f-9101-6d04e494e21d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-18ed531a-74cc-464f-9101-6d04e494e21d-atc-btn-wrapper {
    text-align: center;
  }


#s-18ed531a-74cc-464f-9101-6d04e494e21d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-18ed531a-74cc-464f-9101-6d04e494e21d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-18ed531a-74cc-464f-9101-6d04e494e21d.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-18ed531a-74cc-464f-9101-6d04e494e21d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-18ed531a-74cc-464f-9101-6d04e494e21d-atc-btn-wrapper {
    text-align: center;
  }


#s-18ed531a-74cc-464f-9101-6d04e494e21d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-18ed531a-74cc-464f-9101-6d04e494e21d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-18ed531a-74cc-464f-9101-6d04e494e21d.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-18ed531a-74cc-464f-9101-6d04e494e21d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-18ed531a-74cc-464f-9101-6d04e494e21d-atc-btn-wrapper {
    text-align: center;
  }


#s-18ed531a-74cc-464f-9101-6d04e494e21d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-18ed531a-74cc-464f-9101-6d04e494e21d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-18ed531a-74cc-464f-9101-6d04e494e21d.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-18ed531a-74cc-464f-9101-6d04e494e21d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-18ed531a-74cc-464f-9101-6d04e494e21d-atc-btn-wrapper {
    text-align: center;
  }


#s-18ed531a-74cc-464f-9101-6d04e494e21d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-18ed531a-74cc-464f-9101-6d04e494e21d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-18ed531a-74cc-464f-9101-6d04e494e21d.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-18ed531a-74cc-464f-9101-6d04e494e21d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-92825ac5-99ca-470d-bc9b-8043561f3bbd {
  margin-left: auto;
margin-right: auto;
}

#s-78af9135-2164-4471-9bfa-cf81fce63d27 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-78af9135-2164-4471-9bfa-cf81fce63d27 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-78af9135-2164-4471-9bfa-cf81fce63d27 {
  min-height: 230px;
}
}







#s-78af9135-2164-4471-9bfa-cf81fce63d27 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-78af9135-2164-4471-9bfa-cf81fce63d27.shg-box.shg-c {
  justify-content: center;
}

#s-146cbd02-0d31-4cb8-9a10-f5909a9ac741 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-146cbd02-0d31-4cb8-9a10-f5909a9ac741 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-146cbd02-0d31-4cb8-9a10-f5909a9ac741 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-146cbd02-0d31-4cb8-9a10-f5909a9ac741 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-146cbd02-0d31-4cb8-9a10-f5909a9ac741 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-146cbd02-0d31-4cb8-9a10-f5909a9ac741 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-146cbd02-0d31-4cb8-9a10-f5909a9ac741 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-146cbd02-0d31-4cb8-9a10-f5909a9ac741 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-146cbd02-0d31-4cb8-9a10-f5909a9ac741 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-146cbd02-0d31-4cb8-9a10-f5909a9ac741 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-146cbd02-0d31-4cb8-9a10-f5909a9ac741 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d8b18258-5bda-47fb-b705-a61ab7751818 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-d8b18258-5bda-47fb-b705-a61ab7751818 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-5ea7ce78-afd1-4790-9609-b329299fb27a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-5ea7ce78-afd1-4790-9609-b329299fb27a .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-5af04bf0-8e10-45dd-b580-d17a7cc81291 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-5af04bf0-8e10-45dd-b580-d17a7cc81291 .shg-product-quantity-wrapper {
  display: flex;
}

#s-5af04bf0-8e10-45dd-b580-d17a7cc81291 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-5af04bf0-8e10-45dd-b580-d17a7cc81291 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-5af04bf0-8e10-45dd-b580-d17a7cc81291 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-5af04bf0-8e10-45dd-b580-d17a7cc81291 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-be52cb11-7542-44aa-868e-a4e764ec1ad1 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-be52cb11-7542-44aa-868e-a4e764ec1ad1:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-be52cb11-7542-44aa-868e-a4e764ec1ad1:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-be52cb11-7542-44aa-868e-a4e764ec1ad1 {
  
}
#s-be52cb11-7542-44aa-868e-a4e764ec1ad1:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-be52cb11-7542-44aa-868e-a4e764ec1ad1-atc-btn-wrapper {
    text-align: center;
  }


#s-be52cb11-7542-44aa-868e-a4e764ec1ad1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-be52cb11-7542-44aa-868e-a4e764ec1ad1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-be52cb11-7542-44aa-868e-a4e764ec1ad1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-be52cb11-7542-44aa-868e-a4e764ec1ad1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-be52cb11-7542-44aa-868e-a4e764ec1ad1-atc-btn-wrapper {
    text-align: center;
  }


#s-be52cb11-7542-44aa-868e-a4e764ec1ad1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-be52cb11-7542-44aa-868e-a4e764ec1ad1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-be52cb11-7542-44aa-868e-a4e764ec1ad1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-be52cb11-7542-44aa-868e-a4e764ec1ad1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-be52cb11-7542-44aa-868e-a4e764ec1ad1-atc-btn-wrapper {
    text-align: center;
  }


#s-be52cb11-7542-44aa-868e-a4e764ec1ad1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-be52cb11-7542-44aa-868e-a4e764ec1ad1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-be52cb11-7542-44aa-868e-a4e764ec1ad1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-be52cb11-7542-44aa-868e-a4e764ec1ad1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-be52cb11-7542-44aa-868e-a4e764ec1ad1-atc-btn-wrapper {
    text-align: center;
  }


#s-be52cb11-7542-44aa-868e-a4e764ec1ad1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-be52cb11-7542-44aa-868e-a4e764ec1ad1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-be52cb11-7542-44aa-868e-a4e764ec1ad1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-be52cb11-7542-44aa-868e-a4e764ec1ad1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-be52cb11-7542-44aa-868e-a4e764ec1ad1-atc-btn-wrapper {
    text-align: center;
  }


#s-be52cb11-7542-44aa-868e-a4e764ec1ad1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-be52cb11-7542-44aa-868e-a4e764ec1ad1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-be52cb11-7542-44aa-868e-a4e764ec1ad1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-be52cb11-7542-44aa-868e-a4e764ec1ad1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-5acc4475-075a-4b61-8c84-1406b0839efc {
  margin-left: auto;
margin-right: auto;
}

#s-4c970f3d-ca41-4c29-99f1-5bd2c6cd7e3f {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-4c970f3d-ca41-4c29-99f1-5bd2c6cd7e3f {
  min-height: 230px;
}
}@media (max-width: 767px){#s-4c970f3d-ca41-4c29-99f1-5bd2c6cd7e3f {
  min-height: 230px;
}
}







#s-4c970f3d-ca41-4c29-99f1-5bd2c6cd7e3f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4c970f3d-ca41-4c29-99f1-5bd2c6cd7e3f.shg-box.shg-c {
  justify-content: center;
}

#s-14236c52-1bf3-4305-8af6-1cb9de4b6e68 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-14236c52-1bf3-4305-8af6-1cb9de4b6e68 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-14236c52-1bf3-4305-8af6-1cb9de4b6e68 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-14236c52-1bf3-4305-8af6-1cb9de4b6e68 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-14236c52-1bf3-4305-8af6-1cb9de4b6e68 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-14236c52-1bf3-4305-8af6-1cb9de4b6e68 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-14236c52-1bf3-4305-8af6-1cb9de4b6e68 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-14236c52-1bf3-4305-8af6-1cb9de4b6e68 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-14236c52-1bf3-4305-8af6-1cb9de4b6e68 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-14236c52-1bf3-4305-8af6-1cb9de4b6e68 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-14236c52-1bf3-4305-8af6-1cb9de4b6e68 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e1c9d1e3-2585-436c-b04f-2520fb8b0e61 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-e1c9d1e3-2585-436c-b04f-2520fb8b0e61 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-15c758a3-a88c-4e64-a2c2-706cb2ef253c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-15c758a3-a88c-4e64-a2c2-706cb2ef253c .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-15329214-0cd4-4098-8b1b-1229baa64238 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-15329214-0cd4-4098-8b1b-1229baa64238 .shg-product-quantity-wrapper {
  display: flex;
}

#s-15329214-0cd4-4098-8b1b-1229baa64238 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-15329214-0cd4-4098-8b1b-1229baa64238 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-15329214-0cd4-4098-8b1b-1229baa64238 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-15329214-0cd4-4098-8b1b-1229baa64238 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47 {
  
}
#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-8611a4f7-5ca2-4c96-a065-a44bb3620e47-atc-btn-wrapper {
    text-align: center;
  }


#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-8611a4f7-5ca2-4c96-a065-a44bb3620e47-atc-btn-wrapper {
    text-align: center;
  }


#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-8611a4f7-5ca2-4c96-a065-a44bb3620e47-atc-btn-wrapper {
    text-align: center;
  }


#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-8611a4f7-5ca2-4c96-a065-a44bb3620e47-atc-btn-wrapper {
    text-align: center;
  }


#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-8611a4f7-5ca2-4c96-a065-a44bb3620e47-atc-btn-wrapper {
    text-align: center;
  }


#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-8611a4f7-5ca2-4c96-a065-a44bb3620e47.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-da4daa21-a479-4895-a3a4-467c1330e72b {
  margin-left: auto;
margin-right: auto;
}

#s-81086207-bb6d-4569-9b8f-bddac2bf7d93 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-81086207-bb6d-4569-9b8f-bddac2bf7d93 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-81086207-bb6d-4569-9b8f-bddac2bf7d93 {
  min-height: 230px;
}
}







#s-81086207-bb6d-4569-9b8f-bddac2bf7d93 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-81086207-bb6d-4569-9b8f-bddac2bf7d93.shg-box.shg-c {
  justify-content: center;
}

#s-224f697f-41ea-4d9e-9a6c-12d77538bdde {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-224f697f-41ea-4d9e-9a6c-12d77538bdde .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-224f697f-41ea-4d9e-9a6c-12d77538bdde img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-224f697f-41ea-4d9e-9a6c-12d77538bdde .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-224f697f-41ea-4d9e-9a6c-12d77538bdde img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-224f697f-41ea-4d9e-9a6c-12d77538bdde .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-224f697f-41ea-4d9e-9a6c-12d77538bdde img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-224f697f-41ea-4d9e-9a6c-12d77538bdde .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-224f697f-41ea-4d9e-9a6c-12d77538bdde img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-224f697f-41ea-4d9e-9a6c-12d77538bdde .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-224f697f-41ea-4d9e-9a6c-12d77538bdde img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c4a16c1c-949e-4922-91a6-359133f3c4c3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-c4a16c1c-949e-4922-91a6-359133f3c4c3 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-50cd1b02-3ba5-4e01-8499-01bfc922a762 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-50cd1b02-3ba5-4e01-8499-01bfc922a762 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-cf14f328-bd0f-42b7-aba0-30ae03ea2310 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-cf14f328-bd0f-42b7-aba0-30ae03ea2310 .shg-product-quantity-wrapper {
  display: flex;
}

#s-cf14f328-bd0f-42b7-aba0-30ae03ea2310 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-cf14f328-bd0f-42b7-aba0-30ae03ea2310 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-cf14f328-bd0f-42b7-aba0-30ae03ea2310 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-cf14f328-bd0f-42b7-aba0-30ae03ea2310 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-3420deaf-2599-4b76-a439-f51c6707ed5e {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-3420deaf-2599-4b76-a439-f51c6707ed5e:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-3420deaf-2599-4b76-a439-f51c6707ed5e:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-3420deaf-2599-4b76-a439-f51c6707ed5e {
  
}
#s-3420deaf-2599-4b76-a439-f51c6707ed5e:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-3420deaf-2599-4b76-a439-f51c6707ed5e-atc-btn-wrapper {
    text-align: center;
  }


#s-3420deaf-2599-4b76-a439-f51c6707ed5e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3420deaf-2599-4b76-a439-f51c6707ed5e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3420deaf-2599-4b76-a439-f51c6707ed5e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3420deaf-2599-4b76-a439-f51c6707ed5e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-3420deaf-2599-4b76-a439-f51c6707ed5e-atc-btn-wrapper {
    text-align: center;
  }


#s-3420deaf-2599-4b76-a439-f51c6707ed5e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3420deaf-2599-4b76-a439-f51c6707ed5e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3420deaf-2599-4b76-a439-f51c6707ed5e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3420deaf-2599-4b76-a439-f51c6707ed5e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-3420deaf-2599-4b76-a439-f51c6707ed5e-atc-btn-wrapper {
    text-align: center;
  }


#s-3420deaf-2599-4b76-a439-f51c6707ed5e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3420deaf-2599-4b76-a439-f51c6707ed5e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3420deaf-2599-4b76-a439-f51c6707ed5e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3420deaf-2599-4b76-a439-f51c6707ed5e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-3420deaf-2599-4b76-a439-f51c6707ed5e-atc-btn-wrapper {
    text-align: center;
  }


#s-3420deaf-2599-4b76-a439-f51c6707ed5e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3420deaf-2599-4b76-a439-f51c6707ed5e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3420deaf-2599-4b76-a439-f51c6707ed5e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3420deaf-2599-4b76-a439-f51c6707ed5e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-3420deaf-2599-4b76-a439-f51c6707ed5e-atc-btn-wrapper {
    text-align: center;
  }


#s-3420deaf-2599-4b76-a439-f51c6707ed5e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3420deaf-2599-4b76-a439-f51c6707ed5e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3420deaf-2599-4b76-a439-f51c6707ed5e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3420deaf-2599-4b76-a439-f51c6707ed5e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-cedba819-f251-46c8-9137-55ce5e40c13a {
  margin-left: auto;
margin-right: auto;
}

#s-5ada4452-9d86-4586-bba6-f27fe0636e51 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-5ada4452-9d86-4586-bba6-f27fe0636e51 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-5ada4452-9d86-4586-bba6-f27fe0636e51 {
  min-height: 230px;
}
}







#s-5ada4452-9d86-4586-bba6-f27fe0636e51 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5ada4452-9d86-4586-bba6-f27fe0636e51.shg-box.shg-c {
  justify-content: center;
}

#s-0f87ea4a-a8b9-4a2f-a312-c5d125cfe1e9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-0f87ea4a-a8b9-4a2f-a312-c5d125cfe1e9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0f87ea4a-a8b9-4a2f-a312-c5d125cfe1e9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-0f87ea4a-a8b9-4a2f-a312-c5d125cfe1e9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0f87ea4a-a8b9-4a2f-a312-c5d125cfe1e9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-0f87ea4a-a8b9-4a2f-a312-c5d125cfe1e9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0f87ea4a-a8b9-4a2f-a312-c5d125cfe1e9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-0f87ea4a-a8b9-4a2f-a312-c5d125cfe1e9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0f87ea4a-a8b9-4a2f-a312-c5d125cfe1e9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-0f87ea4a-a8b9-4a2f-a312-c5d125cfe1e9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0f87ea4a-a8b9-4a2f-a312-c5d125cfe1e9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-25f56f62-95b3-47cf-a47e-6738dd71d3b4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-25f56f62-95b3-47cf-a47e-6738dd71d3b4 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-826bbe7e-4396-4ae0-973a-fcdbf6de5978 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-826bbe7e-4396-4ae0-973a-fcdbf6de5978 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-d4a305c5-956c-4198-864c-7b1d27494abb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-d4a305c5-956c-4198-864c-7b1d27494abb .shg-product-quantity-wrapper {
  display: flex;
}

#s-d4a305c5-956c-4198-864c-7b1d27494abb .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-d4a305c5-956c-4198-864c-7b1d27494abb .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-d4a305c5-956c-4198-864c-7b1d27494abb .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-d4a305c5-956c-4198-864c-7b1d27494abb .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-80b48e42-f7b8-4a02-905d-66eeb21e7532 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-80b48e42-f7b8-4a02-905d-66eeb21e7532:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-80b48e42-f7b8-4a02-905d-66eeb21e7532:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-80b48e42-f7b8-4a02-905d-66eeb21e7532 {
  
}
#s-80b48e42-f7b8-4a02-905d-66eeb21e7532:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-80b48e42-f7b8-4a02-905d-66eeb21e7532-atc-btn-wrapper {
    text-align: center;
  }


#s-80b48e42-f7b8-4a02-905d-66eeb21e7532 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-80b48e42-f7b8-4a02-905d-66eeb21e7532.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-80b48e42-f7b8-4a02-905d-66eeb21e7532.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-80b48e42-f7b8-4a02-905d-66eeb21e7532.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-80b48e42-f7b8-4a02-905d-66eeb21e7532-atc-btn-wrapper {
    text-align: center;
  }


#s-80b48e42-f7b8-4a02-905d-66eeb21e7532 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-80b48e42-f7b8-4a02-905d-66eeb21e7532.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-80b48e42-f7b8-4a02-905d-66eeb21e7532.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-80b48e42-f7b8-4a02-905d-66eeb21e7532.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-80b48e42-f7b8-4a02-905d-66eeb21e7532-atc-btn-wrapper {
    text-align: center;
  }


#s-80b48e42-f7b8-4a02-905d-66eeb21e7532 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-80b48e42-f7b8-4a02-905d-66eeb21e7532.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-80b48e42-f7b8-4a02-905d-66eeb21e7532.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-80b48e42-f7b8-4a02-905d-66eeb21e7532.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-80b48e42-f7b8-4a02-905d-66eeb21e7532-atc-btn-wrapper {
    text-align: center;
  }


#s-80b48e42-f7b8-4a02-905d-66eeb21e7532 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-80b48e42-f7b8-4a02-905d-66eeb21e7532.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-80b48e42-f7b8-4a02-905d-66eeb21e7532.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-80b48e42-f7b8-4a02-905d-66eeb21e7532.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-80b48e42-f7b8-4a02-905d-66eeb21e7532-atc-btn-wrapper {
    text-align: center;
  }


#s-80b48e42-f7b8-4a02-905d-66eeb21e7532 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-80b48e42-f7b8-4a02-905d-66eeb21e7532.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-80b48e42-f7b8-4a02-905d-66eeb21e7532.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-80b48e42-f7b8-4a02-905d-66eeb21e7532.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-8dcbc2f1-6ffd-455f-9ae0-2c90a21fdbce {
  margin-left: auto;
margin-right: auto;
}

#s-457d7b7d-abe7-455a-9ebf-d41fccb997ce {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-457d7b7d-abe7-455a-9ebf-d41fccb997ce {
  min-height: 230px;
}
}@media (max-width: 767px){#s-457d7b7d-abe7-455a-9ebf-d41fccb997ce {
  min-height: 230px;
}
}







#s-457d7b7d-abe7-455a-9ebf-d41fccb997ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-457d7b7d-abe7-455a-9ebf-d41fccb997ce.shg-box.shg-c {
  justify-content: center;
}

#s-b550bf86-06df-4194-bae1-b3a19d224c84 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b550bf86-06df-4194-bae1-b3a19d224c84 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b550bf86-06df-4194-bae1-b3a19d224c84 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-b550bf86-06df-4194-bae1-b3a19d224c84 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b550bf86-06df-4194-bae1-b3a19d224c84 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b550bf86-06df-4194-bae1-b3a19d224c84 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b550bf86-06df-4194-bae1-b3a19d224c84 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b550bf86-06df-4194-bae1-b3a19d224c84 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b550bf86-06df-4194-bae1-b3a19d224c84 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-b550bf86-06df-4194-bae1-b3a19d224c84 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b550bf86-06df-4194-bae1-b3a19d224c84 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-21edc73f-446e-44cd-af59-dd37f6ea703b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-21edc73f-446e-44cd-af59-dd37f6ea703b .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-086f7fdf-b15b-46a4-917f-9e788af589ba {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-086f7fdf-b15b-46a4-917f-9e788af589ba .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-eb647b1b-6c73-404c-a901-fb6c38660109 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-eb647b1b-6c73-404c-a901-fb6c38660109 .shg-product-quantity-wrapper {
  display: flex;
}

#s-eb647b1b-6c73-404c-a901-fb6c38660109 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-eb647b1b-6c73-404c-a901-fb6c38660109 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-eb647b1b-6c73-404c-a901-fb6c38660109 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-eb647b1b-6c73-404c-a901-fb6c38660109 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-62564470-4c24-4247-b0c0-5416c067b15a {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-62564470-4c24-4247-b0c0-5416c067b15a:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-62564470-4c24-4247-b0c0-5416c067b15a:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-62564470-4c24-4247-b0c0-5416c067b15a {
  
}
#s-62564470-4c24-4247-b0c0-5416c067b15a:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-62564470-4c24-4247-b0c0-5416c067b15a-atc-btn-wrapper {
    text-align: center;
  }


#s-62564470-4c24-4247-b0c0-5416c067b15a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-62564470-4c24-4247-b0c0-5416c067b15a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-62564470-4c24-4247-b0c0-5416c067b15a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-62564470-4c24-4247-b0c0-5416c067b15a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-62564470-4c24-4247-b0c0-5416c067b15a-atc-btn-wrapper {
    text-align: center;
  }


#s-62564470-4c24-4247-b0c0-5416c067b15a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-62564470-4c24-4247-b0c0-5416c067b15a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-62564470-4c24-4247-b0c0-5416c067b15a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-62564470-4c24-4247-b0c0-5416c067b15a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-62564470-4c24-4247-b0c0-5416c067b15a-atc-btn-wrapper {
    text-align: center;
  }


#s-62564470-4c24-4247-b0c0-5416c067b15a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-62564470-4c24-4247-b0c0-5416c067b15a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-62564470-4c24-4247-b0c0-5416c067b15a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-62564470-4c24-4247-b0c0-5416c067b15a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-62564470-4c24-4247-b0c0-5416c067b15a-atc-btn-wrapper {
    text-align: center;
  }


#s-62564470-4c24-4247-b0c0-5416c067b15a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-62564470-4c24-4247-b0c0-5416c067b15a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-62564470-4c24-4247-b0c0-5416c067b15a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-62564470-4c24-4247-b0c0-5416c067b15a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-62564470-4c24-4247-b0c0-5416c067b15a-atc-btn-wrapper {
    text-align: center;
  }


#s-62564470-4c24-4247-b0c0-5416c067b15a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-62564470-4c24-4247-b0c0-5416c067b15a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-62564470-4c24-4247-b0c0-5416c067b15a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-62564470-4c24-4247-b0c0-5416c067b15a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-56b4dbb2-79f9-4443-87e5-58607227a46d {
  margin-left: auto;
margin-right: auto;
}

#s-32a4c0c1-4f43-4d73-862d-6fe9b1cc57f6 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-32a4c0c1-4f43-4d73-862d-6fe9b1cc57f6 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-32a4c0c1-4f43-4d73-862d-6fe9b1cc57f6 {
  min-height: 230px;
}
}







#s-32a4c0c1-4f43-4d73-862d-6fe9b1cc57f6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-32a4c0c1-4f43-4d73-862d-6fe9b1cc57f6.shg-box.shg-c {
  justify-content: center;
}

#s-9e0d87dd-284b-4ba5-a1f5-ad916483aa0c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-9e0d87dd-284b-4ba5-a1f5-ad916483aa0c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9e0d87dd-284b-4ba5-a1f5-ad916483aa0c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-9e0d87dd-284b-4ba5-a1f5-ad916483aa0c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9e0d87dd-284b-4ba5-a1f5-ad916483aa0c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-9e0d87dd-284b-4ba5-a1f5-ad916483aa0c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9e0d87dd-284b-4ba5-a1f5-ad916483aa0c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-9e0d87dd-284b-4ba5-a1f5-ad916483aa0c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9e0d87dd-284b-4ba5-a1f5-ad916483aa0c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-9e0d87dd-284b-4ba5-a1f5-ad916483aa0c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9e0d87dd-284b-4ba5-a1f5-ad916483aa0c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-26423b5b-d556-4477-b952-7174452c6d4c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-26423b5b-d556-4477-b952-7174452c6d4c .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-d3edf3ff-88d9-4736-b146-997221098114 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-d3edf3ff-88d9-4736-b146-997221098114 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-3811d815-3f6e-42e6-9aff-ba1d694f744a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-3811d815-3f6e-42e6-9aff-ba1d694f744a .shg-product-quantity-wrapper {
  display: flex;
}

#s-3811d815-3f6e-42e6-9aff-ba1d694f744a .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-3811d815-3f6e-42e6-9aff-ba1d694f744a .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-3811d815-3f6e-42e6-9aff-ba1d694f744a .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-3811d815-3f6e-42e6-9aff-ba1d694f744a .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898 {
  
}
#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898-atc-btn-wrapper {
    text-align: center;
  }


#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898-atc-btn-wrapper {
    text-align: center;
  }


#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898-atc-btn-wrapper {
    text-align: center;
  }


#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898-atc-btn-wrapper {
    text-align: center;
  }


#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898-atc-btn-wrapper {
    text-align: center;
  }


#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-97b3f3e9-d046-4aeb-b5a8-0d580ef7a898.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-b8e7c1cc-680b-4abd-a831-7364873fbf1b {
  margin-left: auto;
margin-right: auto;
}

#s-16ec8db6-b47f-4cea-978e-c1a394bb859c {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-16ec8db6-b47f-4cea-978e-c1a394bb859c {
  min-height: 230px;
}
}@media (max-width: 767px){#s-16ec8db6-b47f-4cea-978e-c1a394bb859c {
  min-height: 230px;
}
}







#s-16ec8db6-b47f-4cea-978e-c1a394bb859c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-16ec8db6-b47f-4cea-978e-c1a394bb859c.shg-box.shg-c {
  justify-content: center;
}

#s-3b59343e-bb5e-4b3c-a95c-87255c67c880 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3b59343e-bb5e-4b3c-a95c-87255c67c880 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3b59343e-bb5e-4b3c-a95c-87255c67c880 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-3b59343e-bb5e-4b3c-a95c-87255c67c880 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3b59343e-bb5e-4b3c-a95c-87255c67c880 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-3b59343e-bb5e-4b3c-a95c-87255c67c880 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3b59343e-bb5e-4b3c-a95c-87255c67c880 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-3b59343e-bb5e-4b3c-a95c-87255c67c880 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3b59343e-bb5e-4b3c-a95c-87255c67c880 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-3b59343e-bb5e-4b3c-a95c-87255c67c880 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3b59343e-bb5e-4b3c-a95c-87255c67c880 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-80d03876-f750-4b2e-ad30-c98d1eed7c0d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-80d03876-f750-4b2e-ad30-c98d1eed7c0d .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-bdc3d9e6-7f27-42f5-b720-2a53632195c8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-bdc3d9e6-7f27-42f5-b720-2a53632195c8 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-822fda59-fa24-4098-a92d-e9cf20d8dabc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-822fda59-fa24-4098-a92d-e9cf20d8dabc .shg-product-quantity-wrapper {
  display: flex;
}

#s-822fda59-fa24-4098-a92d-e9cf20d8dabc .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-822fda59-fa24-4098-a92d-e9cf20d8dabc .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-822fda59-fa24-4098-a92d-e9cf20d8dabc .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-822fda59-fa24-4098-a92d-e9cf20d8dabc .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e {
  
}
#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e-atc-btn-wrapper {
    text-align: center;
  }


#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e-atc-btn-wrapper {
    text-align: center;
  }


#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e-atc-btn-wrapper {
    text-align: center;
  }


#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e-atc-btn-wrapper {
    text-align: center;
  }


#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e-atc-btn-wrapper {
    text-align: center;
  }


#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-fbcbfd34-de4c-4230-96f3-a3dfe5c54c6e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-d42072b7-a168-4425-8c00-be78c77f499b {
  margin-left: auto;
margin-right: auto;
}

#s-8ffc4b2b-e6e5-4488-a9c7-f5fcbb1a6261 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-8ffc4b2b-e6e5-4488-a9c7-f5fcbb1a6261 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-8ffc4b2b-e6e5-4488-a9c7-f5fcbb1a6261 {
  min-height: 230px;
}
}







#s-8ffc4b2b-e6e5-4488-a9c7-f5fcbb1a6261 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8ffc4b2b-e6e5-4488-a9c7-f5fcbb1a6261.shg-box.shg-c {
  justify-content: center;
}

#s-386d574c-9c8a-493a-96a1-c7f85bf9dbff {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-386d574c-9c8a-493a-96a1-c7f85bf9dbff .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-386d574c-9c8a-493a-96a1-c7f85bf9dbff img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-386d574c-9c8a-493a-96a1-c7f85bf9dbff .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-386d574c-9c8a-493a-96a1-c7f85bf9dbff img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-386d574c-9c8a-493a-96a1-c7f85bf9dbff .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-386d574c-9c8a-493a-96a1-c7f85bf9dbff img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-386d574c-9c8a-493a-96a1-c7f85bf9dbff .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-386d574c-9c8a-493a-96a1-c7f85bf9dbff img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-386d574c-9c8a-493a-96a1-c7f85bf9dbff .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-386d574c-9c8a-493a-96a1-c7f85bf9dbff img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1e24e68d-e1a2-4013-af8c-df42522dc20f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-1e24e68d-e1a2-4013-af8c-df42522dc20f .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-1b5b6bee-c553-4c72-8a1f-25514da7d832 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-1b5b6bee-c553-4c72-8a1f-25514da7d832 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-f3acaebf-ad04-4df3-8d6e-3d6f21298005 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-f3acaebf-ad04-4df3-8d6e-3d6f21298005 .shg-product-quantity-wrapper {
  display: flex;
}

#s-f3acaebf-ad04-4df3-8d6e-3d6f21298005 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-f3acaebf-ad04-4df3-8d6e-3d6f21298005 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-f3acaebf-ad04-4df3-8d6e-3d6f21298005 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-f3acaebf-ad04-4df3-8d6e-3d6f21298005 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562 {
  
}
#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-e49b7d0a-2bf0-4855-b13a-4fe530a44562-atc-btn-wrapper {
    text-align: center;
  }


#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-e49b7d0a-2bf0-4855-b13a-4fe530a44562-atc-btn-wrapper {
    text-align: center;
  }


#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-e49b7d0a-2bf0-4855-b13a-4fe530a44562-atc-btn-wrapper {
    text-align: center;
  }


#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-e49b7d0a-2bf0-4855-b13a-4fe530a44562-atc-btn-wrapper {
    text-align: center;
  }


#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-e49b7d0a-2bf0-4855-b13a-4fe530a44562-atc-btn-wrapper {
    text-align: center;
  }


#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e49b7d0a-2bf0-4855-b13a-4fe530a44562.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-2e1fd933-2efb-4f58-8507-3cd2722b132e {
  margin-left: auto;
margin-right: auto;
}

#s-69047332-176e-4611-826c-c10051eef1af {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-69047332-176e-4611-826c-c10051eef1af {
  min-height: 230px;
}
}@media (max-width: 767px){#s-69047332-176e-4611-826c-c10051eef1af {
  min-height: 230px;
}
}







#s-69047332-176e-4611-826c-c10051eef1af > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-69047332-176e-4611-826c-c10051eef1af.shg-box.shg-c {
  justify-content: center;
}

#s-6e7beaaf-2606-4c9e-b255-119064b5db7a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-6e7beaaf-2606-4c9e-b255-119064b5db7a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6e7beaaf-2606-4c9e-b255-119064b5db7a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-6e7beaaf-2606-4c9e-b255-119064b5db7a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6e7beaaf-2606-4c9e-b255-119064b5db7a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-6e7beaaf-2606-4c9e-b255-119064b5db7a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6e7beaaf-2606-4c9e-b255-119064b5db7a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-6e7beaaf-2606-4c9e-b255-119064b5db7a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6e7beaaf-2606-4c9e-b255-119064b5db7a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-6e7beaaf-2606-4c9e-b255-119064b5db7a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6e7beaaf-2606-4c9e-b255-119064b5db7a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ba23dafb-0436-444c-a725-7d0f4777fc69 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-ba23dafb-0436-444c-a725-7d0f4777fc69 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-3bee7aaa-7897-46c2-8aab-907ba2c89c5d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-3bee7aaa-7897-46c2-8aab-907ba2c89c5d .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-f4af6d56-2145-4e53-95ab-af97086a407c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-f4af6d56-2145-4e53-95ab-af97086a407c .shg-product-quantity-wrapper {
  display: flex;
}

#s-f4af6d56-2145-4e53-95ab-af97086a407c .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-f4af6d56-2145-4e53-95ab-af97086a407c .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-f4af6d56-2145-4e53-95ab-af97086a407c .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-f4af6d56-2145-4e53-95ab-af97086a407c .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e {
  
}
#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-7d22415e-cad3-4aa3-8d03-071bc1203b6e-atc-btn-wrapper {
    text-align: center;
  }


#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-7d22415e-cad3-4aa3-8d03-071bc1203b6e-atc-btn-wrapper {
    text-align: center;
  }


#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-7d22415e-cad3-4aa3-8d03-071bc1203b6e-atc-btn-wrapper {
    text-align: center;
  }


#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-7d22415e-cad3-4aa3-8d03-071bc1203b6e-atc-btn-wrapper {
    text-align: center;
  }


#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-7d22415e-cad3-4aa3-8d03-071bc1203b6e-atc-btn-wrapper {
    text-align: center;
  }


#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7d22415e-cad3-4aa3-8d03-071bc1203b6e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-01789505-5d78-402a-adb9-f2a631f08a4f {
  margin-left: auto;
margin-right: auto;
}

#s-f5970f22-947e-47aa-b1f5-a6be8d124c76 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-f5970f22-947e-47aa-b1f5-a6be8d124c76 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-f5970f22-947e-47aa-b1f5-a6be8d124c76 {
  min-height: 230px;
}
}







#s-f5970f22-947e-47aa-b1f5-a6be8d124c76 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f5970f22-947e-47aa-b1f5-a6be8d124c76.shg-box.shg-c {
  justify-content: center;
}

#s-12ccfd09-224b-4cb6-9eac-7fb917f363fd {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-12ccfd09-224b-4cb6-9eac-7fb917f363fd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-12ccfd09-224b-4cb6-9eac-7fb917f363fd img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-12ccfd09-224b-4cb6-9eac-7fb917f363fd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-12ccfd09-224b-4cb6-9eac-7fb917f363fd img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-12ccfd09-224b-4cb6-9eac-7fb917f363fd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-12ccfd09-224b-4cb6-9eac-7fb917f363fd img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-12ccfd09-224b-4cb6-9eac-7fb917f363fd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-12ccfd09-224b-4cb6-9eac-7fb917f363fd img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-12ccfd09-224b-4cb6-9eac-7fb917f363fd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-12ccfd09-224b-4cb6-9eac-7fb917f363fd img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-bccb9bdb-817b-4b9e-b4a9-0acdbe06790f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-bccb9bdb-817b-4b9e-b4a9-0acdbe06790f .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-11cd45fd-45ff-48db-bf53-a8880e9c469a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-11cd45fd-45ff-48db-bf53-a8880e9c469a .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-0266f341-6007-4062-8165-196dc9271f12 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-0266f341-6007-4062-8165-196dc9271f12 .shg-product-quantity-wrapper {
  display: flex;
}

#s-0266f341-6007-4062-8165-196dc9271f12 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-0266f341-6007-4062-8165-196dc9271f12 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-0266f341-6007-4062-8165-196dc9271f12 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-0266f341-6007-4062-8165-196dc9271f12 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37 {
  
}
#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-3298aabd-aff4-427c-9d2b-1dcb00b06a37-atc-btn-wrapper {
    text-align: center;
  }


#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-3298aabd-aff4-427c-9d2b-1dcb00b06a37-atc-btn-wrapper {
    text-align: center;
  }


#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-3298aabd-aff4-427c-9d2b-1dcb00b06a37-atc-btn-wrapper {
    text-align: center;
  }


#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-3298aabd-aff4-427c-9d2b-1dcb00b06a37-atc-btn-wrapper {
    text-align: center;
  }


#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-3298aabd-aff4-427c-9d2b-1dcb00b06a37-atc-btn-wrapper {
    text-align: center;
  }


#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3298aabd-aff4-427c-9d2b-1dcb00b06a37.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-cd344075-3702-4e49-addb-174f925917ef {
  margin-left: auto;
margin-right: auto;
}

#s-25b99bc2-7ea1-4f30-9329-74bcee6d79e8 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-25b99bc2-7ea1-4f30-9329-74bcee6d79e8 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-25b99bc2-7ea1-4f30-9329-74bcee6d79e8 {
  min-height: 230px;
}
}







#s-25b99bc2-7ea1-4f30-9329-74bcee6d79e8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-25b99bc2-7ea1-4f30-9329-74bcee6d79e8.shg-box.shg-c {
  justify-content: center;
}

#s-3d27e66b-f460-45ac-a1d0-b43bc7c09fea {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3d27e66b-f460-45ac-a1d0-b43bc7c09fea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3d27e66b-f460-45ac-a1d0-b43bc7c09fea img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-3d27e66b-f460-45ac-a1d0-b43bc7c09fea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3d27e66b-f460-45ac-a1d0-b43bc7c09fea img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-3d27e66b-f460-45ac-a1d0-b43bc7c09fea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3d27e66b-f460-45ac-a1d0-b43bc7c09fea img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-3d27e66b-f460-45ac-a1d0-b43bc7c09fea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3d27e66b-f460-45ac-a1d0-b43bc7c09fea img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-3d27e66b-f460-45ac-a1d0-b43bc7c09fea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3d27e66b-f460-45ac-a1d0-b43bc7c09fea img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-2e7c30d9-60e4-469d-8c8f-2f71e3acb982 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-2e7c30d9-60e4-469d-8c8f-2f71e3acb982 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-b0d1492e-faf9-4db7-83e4-88d73d0eba1a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-b0d1492e-faf9-4db7-83e4-88d73d0eba1a .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-9d23b402-6cfa-42d7-a03a-826329545b0c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-9d23b402-6cfa-42d7-a03a-826329545b0c .shg-product-quantity-wrapper {
  display: flex;
}

#s-9d23b402-6cfa-42d7-a03a-826329545b0c .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-9d23b402-6cfa-42d7-a03a-826329545b0c .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-9d23b402-6cfa-42d7-a03a-826329545b0c .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-9d23b402-6cfa-42d7-a03a-826329545b0c .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3 {
  
}
#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3-atc-btn-wrapper {
    text-align: center;
  }


#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3-atc-btn-wrapper {
    text-align: center;
  }


#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3-atc-btn-wrapper {
    text-align: center;
  }


#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3-atc-btn-wrapper {
    text-align: center;
  }


#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3-atc-btn-wrapper {
    text-align: center;
  }


#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ebb99b7e-74e2-48f2-999d-214cf5d0acd3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-04173906-15ea-486b-bd75-9a8a8711fb61 {
  margin-left: auto;
margin-right: auto;
}

#s-fcf8af93-7c78-45cc-8fae-30f537fbdf7a {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-fcf8af93-7c78-45cc-8fae-30f537fbdf7a {
  min-height: 230px;
}
}@media (max-width: 767px){#s-fcf8af93-7c78-45cc-8fae-30f537fbdf7a {
  min-height: 230px;
}
}







#s-fcf8af93-7c78-45cc-8fae-30f537fbdf7a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fcf8af93-7c78-45cc-8fae-30f537fbdf7a.shg-box.shg-c {
  justify-content: center;
}

#s-9181dbd7-ba48-4f86-b98f-1e092805064f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-9181dbd7-ba48-4f86-b98f-1e092805064f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9181dbd7-ba48-4f86-b98f-1e092805064f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-9181dbd7-ba48-4f86-b98f-1e092805064f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9181dbd7-ba48-4f86-b98f-1e092805064f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-9181dbd7-ba48-4f86-b98f-1e092805064f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9181dbd7-ba48-4f86-b98f-1e092805064f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-9181dbd7-ba48-4f86-b98f-1e092805064f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9181dbd7-ba48-4f86-b98f-1e092805064f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-9181dbd7-ba48-4f86-b98f-1e092805064f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9181dbd7-ba48-4f86-b98f-1e092805064f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ef44f27b-5d6d-41b2-bfcd-14c19418795d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-ef44f27b-5d6d-41b2-bfcd-14c19418795d .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-30afeec5-4b82-444d-becf-ad029dc83311 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-30afeec5-4b82-444d-becf-ad029dc83311 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-71da7427-9411-4dd3-9649-0f22bab768e7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-71da7427-9411-4dd3-9649-0f22bab768e7 .shg-product-quantity-wrapper {
  display: flex;
}

#s-71da7427-9411-4dd3-9649-0f22bab768e7 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-71da7427-9411-4dd3-9649-0f22bab768e7 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-71da7427-9411-4dd3-9649-0f22bab768e7 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-71da7427-9411-4dd3-9649-0f22bab768e7 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-e3f17733-8dba-4153-98eb-ed54593fa1de {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-e3f17733-8dba-4153-98eb-ed54593fa1de:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-e3f17733-8dba-4153-98eb-ed54593fa1de:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-e3f17733-8dba-4153-98eb-ed54593fa1de {
  
}
#s-e3f17733-8dba-4153-98eb-ed54593fa1de:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-e3f17733-8dba-4153-98eb-ed54593fa1de-atc-btn-wrapper {
    text-align: center;
  }


#s-e3f17733-8dba-4153-98eb-ed54593fa1de {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e3f17733-8dba-4153-98eb-ed54593fa1de.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e3f17733-8dba-4153-98eb-ed54593fa1de.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e3f17733-8dba-4153-98eb-ed54593fa1de.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-e3f17733-8dba-4153-98eb-ed54593fa1de-atc-btn-wrapper {
    text-align: center;
  }


#s-e3f17733-8dba-4153-98eb-ed54593fa1de {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e3f17733-8dba-4153-98eb-ed54593fa1de.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e3f17733-8dba-4153-98eb-ed54593fa1de.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e3f17733-8dba-4153-98eb-ed54593fa1de.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-e3f17733-8dba-4153-98eb-ed54593fa1de-atc-btn-wrapper {
    text-align: center;
  }


#s-e3f17733-8dba-4153-98eb-ed54593fa1de {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e3f17733-8dba-4153-98eb-ed54593fa1de.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e3f17733-8dba-4153-98eb-ed54593fa1de.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e3f17733-8dba-4153-98eb-ed54593fa1de.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-e3f17733-8dba-4153-98eb-ed54593fa1de-atc-btn-wrapper {
    text-align: center;
  }


#s-e3f17733-8dba-4153-98eb-ed54593fa1de {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e3f17733-8dba-4153-98eb-ed54593fa1de.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e3f17733-8dba-4153-98eb-ed54593fa1de.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e3f17733-8dba-4153-98eb-ed54593fa1de.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-e3f17733-8dba-4153-98eb-ed54593fa1de-atc-btn-wrapper {
    text-align: center;
  }


#s-e3f17733-8dba-4153-98eb-ed54593fa1de {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e3f17733-8dba-4153-98eb-ed54593fa1de.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e3f17733-8dba-4153-98eb-ed54593fa1de.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e3f17733-8dba-4153-98eb-ed54593fa1de.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-cb52f717-a6b4-4309-9bc3-e99719c8ed69 {
  margin-left: auto;
margin-right: auto;
}

#s-15d1f074-c1f5-404e-8439-c0e325ef8073 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-15d1f074-c1f5-404e-8439-c0e325ef8073 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-15d1f074-c1f5-404e-8439-c0e325ef8073 {
  min-height: 230px;
}
}







#s-15d1f074-c1f5-404e-8439-c0e325ef8073 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-15d1f074-c1f5-404e-8439-c0e325ef8073.shg-box.shg-c {
  justify-content: center;
}

#s-5ed542d2-3bf5-4855-91ca-31c60e09c260 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-5ed542d2-3bf5-4855-91ca-31c60e09c260 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5ed542d2-3bf5-4855-91ca-31c60e09c260 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-5ed542d2-3bf5-4855-91ca-31c60e09c260 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5ed542d2-3bf5-4855-91ca-31c60e09c260 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-5ed542d2-3bf5-4855-91ca-31c60e09c260 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5ed542d2-3bf5-4855-91ca-31c60e09c260 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-5ed542d2-3bf5-4855-91ca-31c60e09c260 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5ed542d2-3bf5-4855-91ca-31c60e09c260 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-5ed542d2-3bf5-4855-91ca-31c60e09c260 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5ed542d2-3bf5-4855-91ca-31c60e09c260 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-71a8876c-f553-43f7-a6ac-0561843d14fb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-71a8876c-f553-43f7-a6ac-0561843d14fb .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-37e6d057-b262-42e6-b746-3ee828b36caf {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-37e6d057-b262-42e6-b746-3ee828b36caf .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-ddb79a92-5097-4385-9ba9-7611be864778 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-ddb79a92-5097-4385-9ba9-7611be864778 .shg-product-quantity-wrapper {
  display: flex;
}

#s-ddb79a92-5097-4385-9ba9-7611be864778 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-ddb79a92-5097-4385-9ba9-7611be864778 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-ddb79a92-5097-4385-9ba9-7611be864778 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-ddb79a92-5097-4385-9ba9-7611be864778 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-60f3376e-c744-41c2-a0ae-830567ab8358 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-60f3376e-c744-41c2-a0ae-830567ab8358:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-60f3376e-c744-41c2-a0ae-830567ab8358:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-60f3376e-c744-41c2-a0ae-830567ab8358 {
  
}
#s-60f3376e-c744-41c2-a0ae-830567ab8358:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-60f3376e-c744-41c2-a0ae-830567ab8358-atc-btn-wrapper {
    text-align: center;
  }


#s-60f3376e-c744-41c2-a0ae-830567ab8358 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-60f3376e-c744-41c2-a0ae-830567ab8358.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-60f3376e-c744-41c2-a0ae-830567ab8358.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-60f3376e-c744-41c2-a0ae-830567ab8358.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-60f3376e-c744-41c2-a0ae-830567ab8358-atc-btn-wrapper {
    text-align: center;
  }


#s-60f3376e-c744-41c2-a0ae-830567ab8358 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-60f3376e-c744-41c2-a0ae-830567ab8358.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-60f3376e-c744-41c2-a0ae-830567ab8358.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-60f3376e-c744-41c2-a0ae-830567ab8358.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-60f3376e-c744-41c2-a0ae-830567ab8358-atc-btn-wrapper {
    text-align: center;
  }


#s-60f3376e-c744-41c2-a0ae-830567ab8358 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-60f3376e-c744-41c2-a0ae-830567ab8358.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-60f3376e-c744-41c2-a0ae-830567ab8358.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-60f3376e-c744-41c2-a0ae-830567ab8358.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-60f3376e-c744-41c2-a0ae-830567ab8358-atc-btn-wrapper {
    text-align: center;
  }


#s-60f3376e-c744-41c2-a0ae-830567ab8358 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-60f3376e-c744-41c2-a0ae-830567ab8358.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-60f3376e-c744-41c2-a0ae-830567ab8358.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-60f3376e-c744-41c2-a0ae-830567ab8358.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-60f3376e-c744-41c2-a0ae-830567ab8358-atc-btn-wrapper {
    text-align: center;
  }


#s-60f3376e-c744-41c2-a0ae-830567ab8358 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-60f3376e-c744-41c2-a0ae-830567ab8358.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-60f3376e-c744-41c2-a0ae-830567ab8358.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-60f3376e-c744-41c2-a0ae-830567ab8358.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-af4f43e2-ff55-4ea4-ac57-838fd2c2e327 {
  margin-left: auto;
margin-right: auto;
}

#s-de7aadfa-3707-4fea-be50-761ccf32fb48 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-de7aadfa-3707-4fea-be50-761ccf32fb48 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-de7aadfa-3707-4fea-be50-761ccf32fb48 {
  min-height: 230px;
}
}







#s-de7aadfa-3707-4fea-be50-761ccf32fb48 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-de7aadfa-3707-4fea-be50-761ccf32fb48.shg-box.shg-c {
  justify-content: center;
}

#s-584e05e4-7ffd-4d65-911f-4afb5d90d7f1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-584e05e4-7ffd-4d65-911f-4afb5d90d7f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-584e05e4-7ffd-4d65-911f-4afb5d90d7f1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-584e05e4-7ffd-4d65-911f-4afb5d90d7f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-584e05e4-7ffd-4d65-911f-4afb5d90d7f1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-584e05e4-7ffd-4d65-911f-4afb5d90d7f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-584e05e4-7ffd-4d65-911f-4afb5d90d7f1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-584e05e4-7ffd-4d65-911f-4afb5d90d7f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-584e05e4-7ffd-4d65-911f-4afb5d90d7f1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-584e05e4-7ffd-4d65-911f-4afb5d90d7f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-584e05e4-7ffd-4d65-911f-4afb5d90d7f1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ff4ca597-6d49-4654-ae16-d1f2279d221f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-ff4ca597-6d49-4654-ae16-d1f2279d221f .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-d882c101-ed58-451a-9e16-183e0745a424 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-d882c101-ed58-451a-9e16-183e0745a424 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-866ede3c-0922-42bf-96b1-bb12f4128d82 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-866ede3c-0922-42bf-96b1-bb12f4128d82 .shg-product-quantity-wrapper {
  display: flex;
}

#s-866ede3c-0922-42bf-96b1-bb12f4128d82 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-866ede3c-0922-42bf-96b1-bb12f4128d82 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-866ede3c-0922-42bf-96b1-bb12f4128d82 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-866ede3c-0922-42bf-96b1-bb12f4128d82 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8 {
  
}
#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8-atc-btn-wrapper {
    text-align: center;
  }


#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8-atc-btn-wrapper {
    text-align: center;
  }


#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8-atc-btn-wrapper {
    text-align: center;
  }


#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8-atc-btn-wrapper {
    text-align: center;
  }


#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8-atc-btn-wrapper {
    text-align: center;
  }


#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-56c9f71f-a3b3-4692-a5b5-9cf0977bb1d8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-84534318-a6a8-411d-8cd7-e4b61e5d8a2c {
  margin-left: auto;
margin-right: auto;
}

#s-a57b129e-899d-42c1-a1a3-79550378cab5 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-a57b129e-899d-42c1-a1a3-79550378cab5 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-a57b129e-899d-42c1-a1a3-79550378cab5 {
  min-height: 230px;
}
}







#s-a57b129e-899d-42c1-a1a3-79550378cab5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a57b129e-899d-42c1-a1a3-79550378cab5.shg-box.shg-c {
  justify-content: center;
}

#s-35fd8625-7aab-4f6a-adb7-6f3e8b1888ce {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-35fd8625-7aab-4f6a-adb7-6f3e8b1888ce .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-35fd8625-7aab-4f6a-adb7-6f3e8b1888ce img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-35fd8625-7aab-4f6a-adb7-6f3e8b1888ce .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-35fd8625-7aab-4f6a-adb7-6f3e8b1888ce img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-35fd8625-7aab-4f6a-adb7-6f3e8b1888ce .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-35fd8625-7aab-4f6a-adb7-6f3e8b1888ce img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-35fd8625-7aab-4f6a-adb7-6f3e8b1888ce .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-35fd8625-7aab-4f6a-adb7-6f3e8b1888ce img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-35fd8625-7aab-4f6a-adb7-6f3e8b1888ce .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-35fd8625-7aab-4f6a-adb7-6f3e8b1888ce img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f83951ca-3657-4193-8f59-13310eb58c92 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-f83951ca-3657-4193-8f59-13310eb58c92 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-7f8129b3-547d-4ff3-b9c7-e98616045a08 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-7f8129b3-547d-4ff3-b9c7-e98616045a08 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-18f64827-41c5-4eb5-88f6-2536a28e9b2d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-18f64827-41c5-4eb5-88f6-2536a28e9b2d .shg-product-quantity-wrapper {
  display: flex;
}

#s-18f64827-41c5-4eb5-88f6-2536a28e9b2d .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-18f64827-41c5-4eb5-88f6-2536a28e9b2d .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-18f64827-41c5-4eb5-88f6-2536a28e9b2d .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-18f64827-41c5-4eb5-88f6-2536a28e9b2d .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-383bc826-6b05-4004-aaeb-8e41f1074f1f {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-383bc826-6b05-4004-aaeb-8e41f1074f1f:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-383bc826-6b05-4004-aaeb-8e41f1074f1f:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-383bc826-6b05-4004-aaeb-8e41f1074f1f {
  
}
#s-383bc826-6b05-4004-aaeb-8e41f1074f1f:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-383bc826-6b05-4004-aaeb-8e41f1074f1f-atc-btn-wrapper {
    text-align: center;
  }


#s-383bc826-6b05-4004-aaeb-8e41f1074f1f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-383bc826-6b05-4004-aaeb-8e41f1074f1f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-383bc826-6b05-4004-aaeb-8e41f1074f1f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-383bc826-6b05-4004-aaeb-8e41f1074f1f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-383bc826-6b05-4004-aaeb-8e41f1074f1f-atc-btn-wrapper {
    text-align: center;
  }


#s-383bc826-6b05-4004-aaeb-8e41f1074f1f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-383bc826-6b05-4004-aaeb-8e41f1074f1f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-383bc826-6b05-4004-aaeb-8e41f1074f1f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-383bc826-6b05-4004-aaeb-8e41f1074f1f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-383bc826-6b05-4004-aaeb-8e41f1074f1f-atc-btn-wrapper {
    text-align: center;
  }


#s-383bc826-6b05-4004-aaeb-8e41f1074f1f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-383bc826-6b05-4004-aaeb-8e41f1074f1f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-383bc826-6b05-4004-aaeb-8e41f1074f1f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-383bc826-6b05-4004-aaeb-8e41f1074f1f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-383bc826-6b05-4004-aaeb-8e41f1074f1f-atc-btn-wrapper {
    text-align: center;
  }


#s-383bc826-6b05-4004-aaeb-8e41f1074f1f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-383bc826-6b05-4004-aaeb-8e41f1074f1f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-383bc826-6b05-4004-aaeb-8e41f1074f1f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-383bc826-6b05-4004-aaeb-8e41f1074f1f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-383bc826-6b05-4004-aaeb-8e41f1074f1f-atc-btn-wrapper {
    text-align: center;
  }


#s-383bc826-6b05-4004-aaeb-8e41f1074f1f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-383bc826-6b05-4004-aaeb-8e41f1074f1f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-383bc826-6b05-4004-aaeb-8e41f1074f1f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-383bc826-6b05-4004-aaeb-8e41f1074f1f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-abc08015-e0ce-40d3-ace8-f2e0e502ed89 {
  margin-left: auto;
margin-right: auto;
}

#s-abc08015-e0ce-40d3-ace8-f2e0e502ed89 hr {
  border-top: 2px solid #ddd;
}

#s-e272c181-ae47-4fe5-b2ec-7adec2130715 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-e272c181-ae47-4fe5-b2ec-7adec2130715 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e272c181-ae47-4fe5-b2ec-7adec2130715.shg-box.shg-c {
  justify-content: center;
}

#s-682eadbd-666b-4142-812f-7eda3890b75c {
  margin-top: 1%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-top: 0%;
padding-bottom: 0%;
}

#s-cec71c73-806c-4668-bf4a-9af26d341dfd {
  margin-left: auto;
margin-right: auto;
}

#s-cec71c73-806c-4668-bf4a-9af26d341dfd .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(203, 53, 37, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 10px !important;
  
}

#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd > .swiper-button-prev,
#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd > .swiper-button-next {
  
}

#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd > .swiper-button-prev svg,
#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd .swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
  margin: 0 !important;
}

#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd .swiper-pagination-bullet-active {
  background-color: rgba(203, 53, 37, 1) !important;
  width: calc(10px * 1) !important;
  height: 10px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 768px) and (max-width: 991px){#s-cec71c73-806c-4668-bf4a-9af26d341dfd .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(203, 53, 37, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 10px !important;
  
}

#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd > .swiper-button-prev,
#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd > .swiper-button-next {
  
}

#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd > .swiper-button-prev svg,
#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd .swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
  margin: 0 !important;
}

#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd .swiper-pagination-bullet-active {
  background-color: rgba(203, 53, 37, 1) !important;
  width: calc(10px * 1) !important;
  height: 10px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}@media (max-width: 767px){#s-cec71c73-806c-4668-bf4a-9af26d341dfd .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(203, 53, 37, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 10px !important;
  
}

#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd > .swiper-button-prev,
#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd > .swiper-button-next {
  
}

#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd > .swiper-button-prev svg,
#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd .swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
  margin: 0 !important;
}

#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd .swiper-pagination-bullet-active {
  background-color: rgba(203, 53, 37, 1) !important;
  width: calc(10px * 1) !important;
  height: 10px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-cec71c73-806c-4668-bf4a-9af26d341dfd .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-413ce59c-9f5b-4ee9-9ab5-ac291fb07c07 {
  margin-left: auto;
margin-right: auto;
}

#s-a443d4c8-654e-42f4-98ca-d17f4a573a7a {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-a443d4c8-654e-42f4-98ca-d17f4a573a7a {
  min-height: 230px;
}
}@media (max-width: 767px){#s-a443d4c8-654e-42f4-98ca-d17f4a573a7a {
  min-height: 230px;
}
}







#s-a443d4c8-654e-42f4-98ca-d17f4a573a7a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a443d4c8-654e-42f4-98ca-d17f4a573a7a.shg-box.shg-c {
  justify-content: center;
}

#s-a56f9a87-58a7-4ed4-b5c4-8d404e005699 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a56f9a87-58a7-4ed4-b5c4-8d404e005699 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a56f9a87-58a7-4ed4-b5c4-8d404e005699 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-a56f9a87-58a7-4ed4-b5c4-8d404e005699 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a56f9a87-58a7-4ed4-b5c4-8d404e005699 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-a56f9a87-58a7-4ed4-b5c4-8d404e005699 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a56f9a87-58a7-4ed4-b5c4-8d404e005699 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-a56f9a87-58a7-4ed4-b5c4-8d404e005699 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a56f9a87-58a7-4ed4-b5c4-8d404e005699 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-a56f9a87-58a7-4ed4-b5c4-8d404e005699 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a56f9a87-58a7-4ed4-b5c4-8d404e005699 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a98a0ac7-6987-4849-8b8f-1a89309b9c14 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-a98a0ac7-6987-4849-8b8f-1a89309b9c14 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-84546e9c-4ad9-48ec-9e14-ea51bbcbe9c9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-84546e9c-4ad9-48ec-9e14-ea51bbcbe9c9 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-c18bb556-c07c-4a96-b9c3-f2344290352b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-c18bb556-c07c-4a96-b9c3-f2344290352b .shg-product-quantity-wrapper {
  display: flex;
}

#s-c18bb556-c07c-4a96-b9c3-f2344290352b .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-c18bb556-c07c-4a96-b9c3-f2344290352b .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-c18bb556-c07c-4a96-b9c3-f2344290352b .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-c18bb556-c07c-4a96-b9c3-f2344290352b .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-3de96fb4-a71e-407f-bbd0-6063d410e906 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-3de96fb4-a71e-407f-bbd0-6063d410e906:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-3de96fb4-a71e-407f-bbd0-6063d410e906:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-3de96fb4-a71e-407f-bbd0-6063d410e906 {
  
}
#s-3de96fb4-a71e-407f-bbd0-6063d410e906:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-3de96fb4-a71e-407f-bbd0-6063d410e906-atc-btn-wrapper {
    text-align: center;
  }


#s-3de96fb4-a71e-407f-bbd0-6063d410e906 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3de96fb4-a71e-407f-bbd0-6063d410e906.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3de96fb4-a71e-407f-bbd0-6063d410e906.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3de96fb4-a71e-407f-bbd0-6063d410e906.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-3de96fb4-a71e-407f-bbd0-6063d410e906-atc-btn-wrapper {
    text-align: center;
  }


#s-3de96fb4-a71e-407f-bbd0-6063d410e906 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3de96fb4-a71e-407f-bbd0-6063d410e906.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3de96fb4-a71e-407f-bbd0-6063d410e906.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3de96fb4-a71e-407f-bbd0-6063d410e906.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-3de96fb4-a71e-407f-bbd0-6063d410e906-atc-btn-wrapper {
    text-align: center;
  }


#s-3de96fb4-a71e-407f-bbd0-6063d410e906 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3de96fb4-a71e-407f-bbd0-6063d410e906.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3de96fb4-a71e-407f-bbd0-6063d410e906.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3de96fb4-a71e-407f-bbd0-6063d410e906.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-3de96fb4-a71e-407f-bbd0-6063d410e906-atc-btn-wrapper {
    text-align: center;
  }


#s-3de96fb4-a71e-407f-bbd0-6063d410e906 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3de96fb4-a71e-407f-bbd0-6063d410e906.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3de96fb4-a71e-407f-bbd0-6063d410e906.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3de96fb4-a71e-407f-bbd0-6063d410e906.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-3de96fb4-a71e-407f-bbd0-6063d410e906-atc-btn-wrapper {
    text-align: center;
  }


#s-3de96fb4-a71e-407f-bbd0-6063d410e906 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3de96fb4-a71e-407f-bbd0-6063d410e906.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3de96fb4-a71e-407f-bbd0-6063d410e906.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3de96fb4-a71e-407f-bbd0-6063d410e906.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-4017a673-1634-4394-b4f5-24716f1a378c {
  margin-left: auto;
margin-right: auto;
}

#s-41fbc59e-efde-44f6-83bf-04b090cf1f1a {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-41fbc59e-efde-44f6-83bf-04b090cf1f1a {
  min-height: 230px;
}
}@media (max-width: 767px){#s-41fbc59e-efde-44f6-83bf-04b090cf1f1a {
  min-height: 230px;
}
}







#s-41fbc59e-efde-44f6-83bf-04b090cf1f1a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-41fbc59e-efde-44f6-83bf-04b090cf1f1a.shg-box.shg-c {
  justify-content: center;
}

#s-bc1a2288-8ec5-4cbd-899d-89767fd50894 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-bc1a2288-8ec5-4cbd-899d-89767fd50894 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bc1a2288-8ec5-4cbd-899d-89767fd50894 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-bc1a2288-8ec5-4cbd-899d-89767fd50894 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bc1a2288-8ec5-4cbd-899d-89767fd50894 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-bc1a2288-8ec5-4cbd-899d-89767fd50894 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bc1a2288-8ec5-4cbd-899d-89767fd50894 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-bc1a2288-8ec5-4cbd-899d-89767fd50894 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bc1a2288-8ec5-4cbd-899d-89767fd50894 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-bc1a2288-8ec5-4cbd-899d-89767fd50894 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bc1a2288-8ec5-4cbd-899d-89767fd50894 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-619a0cd6-2006-4e37-9099-ef004944e6bf {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-619a0cd6-2006-4e37-9099-ef004944e6bf .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-e49ca070-3d32-4fea-af0c-cf99b2a2203f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-e49ca070-3d32-4fea-af0c-cf99b2a2203f .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-c6e5e36b-0ed1-451b-8282-e24fe919fafe {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-c6e5e36b-0ed1-451b-8282-e24fe919fafe .shg-product-quantity-wrapper {
  display: flex;
}

#s-c6e5e36b-0ed1-451b-8282-e24fe919fafe .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-c6e5e36b-0ed1-451b-8282-e24fe919fafe .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-c6e5e36b-0ed1-451b-8282-e24fe919fafe .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-c6e5e36b-0ed1-451b-8282-e24fe919fafe .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-eaf51c77-b15a-4c1f-a439-4995b01a1471 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-eaf51c77-b15a-4c1f-a439-4995b01a1471:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-eaf51c77-b15a-4c1f-a439-4995b01a1471:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-eaf51c77-b15a-4c1f-a439-4995b01a1471 {
  
}
#s-eaf51c77-b15a-4c1f-a439-4995b01a1471:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-eaf51c77-b15a-4c1f-a439-4995b01a1471-atc-btn-wrapper {
    text-align: center;
  }


#s-eaf51c77-b15a-4c1f-a439-4995b01a1471 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-eaf51c77-b15a-4c1f-a439-4995b01a1471.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-eaf51c77-b15a-4c1f-a439-4995b01a1471.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-eaf51c77-b15a-4c1f-a439-4995b01a1471.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-eaf51c77-b15a-4c1f-a439-4995b01a1471-atc-btn-wrapper {
    text-align: center;
  }


#s-eaf51c77-b15a-4c1f-a439-4995b01a1471 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-eaf51c77-b15a-4c1f-a439-4995b01a1471.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-eaf51c77-b15a-4c1f-a439-4995b01a1471.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-eaf51c77-b15a-4c1f-a439-4995b01a1471.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-eaf51c77-b15a-4c1f-a439-4995b01a1471-atc-btn-wrapper {
    text-align: center;
  }


#s-eaf51c77-b15a-4c1f-a439-4995b01a1471 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-eaf51c77-b15a-4c1f-a439-4995b01a1471.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-eaf51c77-b15a-4c1f-a439-4995b01a1471.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-eaf51c77-b15a-4c1f-a439-4995b01a1471.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-eaf51c77-b15a-4c1f-a439-4995b01a1471-atc-btn-wrapper {
    text-align: center;
  }


#s-eaf51c77-b15a-4c1f-a439-4995b01a1471 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-eaf51c77-b15a-4c1f-a439-4995b01a1471.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-eaf51c77-b15a-4c1f-a439-4995b01a1471.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-eaf51c77-b15a-4c1f-a439-4995b01a1471.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-eaf51c77-b15a-4c1f-a439-4995b01a1471-atc-btn-wrapper {
    text-align: center;
  }


#s-eaf51c77-b15a-4c1f-a439-4995b01a1471 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-eaf51c77-b15a-4c1f-a439-4995b01a1471.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-eaf51c77-b15a-4c1f-a439-4995b01a1471.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-eaf51c77-b15a-4c1f-a439-4995b01a1471.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-7fa17b05-ed15-430a-9885-25d32b34ef64 {
  margin-left: auto;
margin-right: auto;
}

#s-2dc13409-5c44-4f93-8d3d-8f5d400d4a0f {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-2dc13409-5c44-4f93-8d3d-8f5d400d4a0f {
  min-height: 230px;
}
}@media (max-width: 767px){#s-2dc13409-5c44-4f93-8d3d-8f5d400d4a0f {
  min-height: 230px;
}
}







#s-2dc13409-5c44-4f93-8d3d-8f5d400d4a0f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2dc13409-5c44-4f93-8d3d-8f5d400d4a0f.shg-box.shg-c {
  justify-content: center;
}

#s-ebd21065-7144-4579-a6bd-f8d4c88f59d9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ebd21065-7144-4579-a6bd-f8d4c88f59d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ebd21065-7144-4579-a6bd-f8d4c88f59d9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-ebd21065-7144-4579-a6bd-f8d4c88f59d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ebd21065-7144-4579-a6bd-f8d4c88f59d9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-ebd21065-7144-4579-a6bd-f8d4c88f59d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ebd21065-7144-4579-a6bd-f8d4c88f59d9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-ebd21065-7144-4579-a6bd-f8d4c88f59d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ebd21065-7144-4579-a6bd-f8d4c88f59d9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-ebd21065-7144-4579-a6bd-f8d4c88f59d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ebd21065-7144-4579-a6bd-f8d4c88f59d9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-cccf2893-fb80-4705-a2b0-0394edb666a4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-cccf2893-fb80-4705-a2b0-0394edb666a4 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-43ac8bc6-6779-4ec9-b6dc-d64b02c4e9ff {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-43ac8bc6-6779-4ec9-b6dc-d64b02c4e9ff .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-f9db4a98-b413-4ba6-bc8a-25286c495097 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-f9db4a98-b413-4ba6-bc8a-25286c495097 .shg-product-quantity-wrapper {
  display: flex;
}

#s-f9db4a98-b413-4ba6-bc8a-25286c495097 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-f9db4a98-b413-4ba6-bc8a-25286c495097 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-f9db4a98-b413-4ba6-bc8a-25286c495097 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-f9db4a98-b413-4ba6-bc8a-25286c495097 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7 {
  
}
#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7-atc-btn-wrapper {
    text-align: center;
  }


#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7-atc-btn-wrapper {
    text-align: center;
  }


#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7-atc-btn-wrapper {
    text-align: center;
  }


#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7-atc-btn-wrapper {
    text-align: center;
  }


#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7-atc-btn-wrapper {
    text-align: center;
  }


#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4bbc1658-2806-4546-bf79-b7b5a6ecbbf7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-918185b7-ffde-41f1-b7ab-95a88bd83c8a {
  margin-left: auto;
margin-right: auto;
}

#s-9a977d21-8aac-4981-a554-5b593f6ad98f {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-9a977d21-8aac-4981-a554-5b593f6ad98f {
  min-height: 230px;
}
}@media (max-width: 767px){#s-9a977d21-8aac-4981-a554-5b593f6ad98f {
  min-height: 230px;
}
}







#s-9a977d21-8aac-4981-a554-5b593f6ad98f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9a977d21-8aac-4981-a554-5b593f6ad98f.shg-box.shg-c {
  justify-content: center;
}

#s-e51668b4-7b26-4878-8aaa-51fbcaf41cf4 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e51668b4-7b26-4878-8aaa-51fbcaf41cf4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e51668b4-7b26-4878-8aaa-51fbcaf41cf4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-e51668b4-7b26-4878-8aaa-51fbcaf41cf4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e51668b4-7b26-4878-8aaa-51fbcaf41cf4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-e51668b4-7b26-4878-8aaa-51fbcaf41cf4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e51668b4-7b26-4878-8aaa-51fbcaf41cf4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-e51668b4-7b26-4878-8aaa-51fbcaf41cf4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e51668b4-7b26-4878-8aaa-51fbcaf41cf4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-e51668b4-7b26-4878-8aaa-51fbcaf41cf4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e51668b4-7b26-4878-8aaa-51fbcaf41cf4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ae8ce6ff-b43f-4406-986e-4479fa02a367 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-ae8ce6ff-b43f-4406-986e-4479fa02a367 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-4e354c0a-cc98-4035-b8fb-020298597b81 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-4e354c0a-cc98-4035-b8fb-020298597b81 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-f06d7646-6896-4e63-a3ad-699b40709898 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-f06d7646-6896-4e63-a3ad-699b40709898 .shg-product-quantity-wrapper {
  display: flex;
}

#s-f06d7646-6896-4e63-a3ad-699b40709898 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-f06d7646-6896-4e63-a3ad-699b40709898 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-f06d7646-6896-4e63-a3ad-699b40709898 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-f06d7646-6896-4e63-a3ad-699b40709898 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea {
  
}
#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea-atc-btn-wrapper {
    text-align: center;
  }


#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea-atc-btn-wrapper {
    text-align: center;
  }


#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea-atc-btn-wrapper {
    text-align: center;
  }


#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea-atc-btn-wrapper {
    text-align: center;
  }


#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea-atc-btn-wrapper {
    text-align: center;
  }


#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-343311c5-fdb8-456f-9b0c-9c3527cdc6ea.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-6fef1a54-9eef-4620-8cce-8546e52719ba {
  margin-left: auto;
margin-right: auto;
}

#s-f9ac866e-f5b0-4571-8f6c-7e337883fd86 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-f9ac866e-f5b0-4571-8f6c-7e337883fd86 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-f9ac866e-f5b0-4571-8f6c-7e337883fd86 {
  min-height: 230px;
}
}







#s-f9ac866e-f5b0-4571-8f6c-7e337883fd86 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f9ac866e-f5b0-4571-8f6c-7e337883fd86.shg-box.shg-c {
  justify-content: center;
}

#s-b6aaf3f7-c7e8-4d15-8b7d-d4f076d7c8b2 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b6aaf3f7-c7e8-4d15-8b7d-d4f076d7c8b2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b6aaf3f7-c7e8-4d15-8b7d-d4f076d7c8b2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-b6aaf3f7-c7e8-4d15-8b7d-d4f076d7c8b2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b6aaf3f7-c7e8-4d15-8b7d-d4f076d7c8b2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b6aaf3f7-c7e8-4d15-8b7d-d4f076d7c8b2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b6aaf3f7-c7e8-4d15-8b7d-d4f076d7c8b2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b6aaf3f7-c7e8-4d15-8b7d-d4f076d7c8b2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b6aaf3f7-c7e8-4d15-8b7d-d4f076d7c8b2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-b6aaf3f7-c7e8-4d15-8b7d-d4f076d7c8b2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b6aaf3f7-c7e8-4d15-8b7d-d4f076d7c8b2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-db89f17f-a136-4591-8b91-0c88020b50df {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-db89f17f-a136-4591-8b91-0c88020b50df .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-e4b6a752-b53e-4a32-9bc6-e89f4fd3dda7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-e4b6a752-b53e-4a32-9bc6-e89f4fd3dda7 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-253aa129-f5dd-41b4-bc3a-c280ee7ce687 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-253aa129-f5dd-41b4-bc3a-c280ee7ce687 .shg-product-quantity-wrapper {
  display: flex;
}

#s-253aa129-f5dd-41b4-bc3a-c280ee7ce687 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-253aa129-f5dd-41b4-bc3a-c280ee7ce687 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-253aa129-f5dd-41b4-bc3a-c280ee7ce687 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-253aa129-f5dd-41b4-bc3a-c280ee7ce687 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564 {
  
}
#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564-atc-btn-wrapper {
    text-align: center;
  }


#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564-atc-btn-wrapper {
    text-align: center;
  }


#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564-atc-btn-wrapper {
    text-align: center;
  }


#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564-atc-btn-wrapper {
    text-align: center;
  }


#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564-atc-btn-wrapper {
    text-align: center;
  }


#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-30a71d85-df4e-4df4-93f0-2a4f8c1bd564.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-8e1dc7da-5f2b-4cf6-a1a1-b6b76fbff8b9 {
  margin-left: auto;
margin-right: auto;
}

#s-755ab9d7-5f3d-4cde-86e7-d46c76bd4e5f {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-755ab9d7-5f3d-4cde-86e7-d46c76bd4e5f {
  min-height: 230px;
}
}@media (max-width: 767px){#s-755ab9d7-5f3d-4cde-86e7-d46c76bd4e5f {
  min-height: 230px;
}
}







#s-755ab9d7-5f3d-4cde-86e7-d46c76bd4e5f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-755ab9d7-5f3d-4cde-86e7-d46c76bd4e5f.shg-box.shg-c {
  justify-content: center;
}

#s-6df67128-a9b1-4976-aa1b-1beafd289e86 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-6df67128-a9b1-4976-aa1b-1beafd289e86 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6df67128-a9b1-4976-aa1b-1beafd289e86 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-6df67128-a9b1-4976-aa1b-1beafd289e86 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6df67128-a9b1-4976-aa1b-1beafd289e86 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-6df67128-a9b1-4976-aa1b-1beafd289e86 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6df67128-a9b1-4976-aa1b-1beafd289e86 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-6df67128-a9b1-4976-aa1b-1beafd289e86 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6df67128-a9b1-4976-aa1b-1beafd289e86 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-6df67128-a9b1-4976-aa1b-1beafd289e86 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6df67128-a9b1-4976-aa1b-1beafd289e86 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f873885a-e89d-4797-9af0-075af87344ef {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-f873885a-e89d-4797-9af0-075af87344ef .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-2a54a0b4-d79d-4201-8bf2-8aa4e7a4ad4e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-2a54a0b4-d79d-4201-8bf2-8aa4e7a4ad4e .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-9fdd8dc8-bf04-4318-817b-679314a862b9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-9fdd8dc8-bf04-4318-817b-679314a862b9 .shg-product-quantity-wrapper {
  display: flex;
}

#s-9fdd8dc8-bf04-4318-817b-679314a862b9 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-9fdd8dc8-bf04-4318-817b-679314a862b9 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-9fdd8dc8-bf04-4318-817b-679314a862b9 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-9fdd8dc8-bf04-4318-817b-679314a862b9 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36 {
  
}
#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-3f39d16d-bdb5-4d83-9f46-2e25629ded36-atc-btn-wrapper {
    text-align: center;
  }


#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-3f39d16d-bdb5-4d83-9f46-2e25629ded36-atc-btn-wrapper {
    text-align: center;
  }


#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-3f39d16d-bdb5-4d83-9f46-2e25629ded36-atc-btn-wrapper {
    text-align: center;
  }


#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-3f39d16d-bdb5-4d83-9f46-2e25629ded36-atc-btn-wrapper {
    text-align: center;
  }


#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-3f39d16d-bdb5-4d83-9f46-2e25629ded36-atc-btn-wrapper {
    text-align: center;
  }


#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3f39d16d-bdb5-4d83-9f46-2e25629ded36.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-61a3c0b5-2bfa-4e81-a90a-e6fa19502b28 {
  margin-left: auto;
margin-right: auto;
}

#s-e4a90552-67ad-4385-8520-d60b58a9c725 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-e4a90552-67ad-4385-8520-d60b58a9c725 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-e4a90552-67ad-4385-8520-d60b58a9c725 {
  min-height: 230px;
}
}







#s-e4a90552-67ad-4385-8520-d60b58a9c725 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e4a90552-67ad-4385-8520-d60b58a9c725.shg-box.shg-c {
  justify-content: center;
}

#s-b27e7737-6919-4916-a586-d828bedc331a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b27e7737-6919-4916-a586-d828bedc331a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b27e7737-6919-4916-a586-d828bedc331a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-b27e7737-6919-4916-a586-d828bedc331a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b27e7737-6919-4916-a586-d828bedc331a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b27e7737-6919-4916-a586-d828bedc331a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b27e7737-6919-4916-a586-d828bedc331a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b27e7737-6919-4916-a586-d828bedc331a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b27e7737-6919-4916-a586-d828bedc331a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-b27e7737-6919-4916-a586-d828bedc331a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b27e7737-6919-4916-a586-d828bedc331a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0bd257fd-3f90-4be5-8cfd-db2c0fc7b629 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-0bd257fd-3f90-4be5-8cfd-db2c0fc7b629 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-7c83695d-a5b1-4ede-ad15-11b41763656b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-7c83695d-a5b1-4ede-ad15-11b41763656b .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-88567098-2ffc-4676-88f1-f1399af8dd81 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-88567098-2ffc-4676-88f1-f1399af8dd81 .shg-product-quantity-wrapper {
  display: flex;
}

#s-88567098-2ffc-4676-88f1-f1399af8dd81 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-88567098-2ffc-4676-88f1-f1399af8dd81 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-88567098-2ffc-4676-88f1-f1399af8dd81 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-88567098-2ffc-4676-88f1-f1399af8dd81 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb {
  
}
#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb-atc-btn-wrapper {
    text-align: center;
  }


#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb-atc-btn-wrapper {
    text-align: center;
  }


#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb-atc-btn-wrapper {
    text-align: center;
  }


#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb-atc-btn-wrapper {
    text-align: center;
  }


#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb-atc-btn-wrapper {
    text-align: center;
  }


#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-25b7884c-e6ee-4e5c-8f9c-3d41d8f94ccb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-c8ba0a48-e804-4297-97e8-ccba9c58421b {
  margin-left: auto;
margin-right: auto;
}

#s-a3e228db-54c0-4629-bd1e-20998c670113 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-a3e228db-54c0-4629-bd1e-20998c670113 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-a3e228db-54c0-4629-bd1e-20998c670113 {
  min-height: 230px;
}
}







#s-a3e228db-54c0-4629-bd1e-20998c670113 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a3e228db-54c0-4629-bd1e-20998c670113.shg-box.shg-c {
  justify-content: center;
}

#s-5b2164b6-41c8-4b3c-8c5e-e65d1c78a019 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-5b2164b6-41c8-4b3c-8c5e-e65d1c78a019 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5b2164b6-41c8-4b3c-8c5e-e65d1c78a019 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-5b2164b6-41c8-4b3c-8c5e-e65d1c78a019 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5b2164b6-41c8-4b3c-8c5e-e65d1c78a019 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-5b2164b6-41c8-4b3c-8c5e-e65d1c78a019 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5b2164b6-41c8-4b3c-8c5e-e65d1c78a019 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-5b2164b6-41c8-4b3c-8c5e-e65d1c78a019 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5b2164b6-41c8-4b3c-8c5e-e65d1c78a019 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-5b2164b6-41c8-4b3c-8c5e-e65d1c78a019 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5b2164b6-41c8-4b3c-8c5e-e65d1c78a019 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-cec4a496-a6c8-415e-8149-8d6c59cb0701 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-cec4a496-a6c8-415e-8149-8d6c59cb0701 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-2eb3e662-8ee4-4a2f-ab74-9fe684354c4b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-2eb3e662-8ee4-4a2f-ab74-9fe684354c4b .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-e0d765a9-987d-416f-862d-5e7e59a778ca {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-e0d765a9-987d-416f-862d-5e7e59a778ca .shg-product-quantity-wrapper {
  display: flex;
}

#s-e0d765a9-987d-416f-862d-5e7e59a778ca .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-e0d765a9-987d-416f-862d-5e7e59a778ca .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-e0d765a9-987d-416f-862d-5e7e59a778ca .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-e0d765a9-987d-416f-862d-5e7e59a778ca .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-5affe3d1-6af7-4e6e-afcc-900efb799419 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-5affe3d1-6af7-4e6e-afcc-900efb799419:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-5affe3d1-6af7-4e6e-afcc-900efb799419:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-5affe3d1-6af7-4e6e-afcc-900efb799419 {
  
}
#s-5affe3d1-6af7-4e6e-afcc-900efb799419:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-5affe3d1-6af7-4e6e-afcc-900efb799419-atc-btn-wrapper {
    text-align: center;
  }


#s-5affe3d1-6af7-4e6e-afcc-900efb799419 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5affe3d1-6af7-4e6e-afcc-900efb799419.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5affe3d1-6af7-4e6e-afcc-900efb799419.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5affe3d1-6af7-4e6e-afcc-900efb799419.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-5affe3d1-6af7-4e6e-afcc-900efb799419-atc-btn-wrapper {
    text-align: center;
  }


#s-5affe3d1-6af7-4e6e-afcc-900efb799419 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5affe3d1-6af7-4e6e-afcc-900efb799419.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5affe3d1-6af7-4e6e-afcc-900efb799419.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5affe3d1-6af7-4e6e-afcc-900efb799419.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-5affe3d1-6af7-4e6e-afcc-900efb799419-atc-btn-wrapper {
    text-align: center;
  }


#s-5affe3d1-6af7-4e6e-afcc-900efb799419 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5affe3d1-6af7-4e6e-afcc-900efb799419.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5affe3d1-6af7-4e6e-afcc-900efb799419.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5affe3d1-6af7-4e6e-afcc-900efb799419.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-5affe3d1-6af7-4e6e-afcc-900efb799419-atc-btn-wrapper {
    text-align: center;
  }


#s-5affe3d1-6af7-4e6e-afcc-900efb799419 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5affe3d1-6af7-4e6e-afcc-900efb799419.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5affe3d1-6af7-4e6e-afcc-900efb799419.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5affe3d1-6af7-4e6e-afcc-900efb799419.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-5affe3d1-6af7-4e6e-afcc-900efb799419-atc-btn-wrapper {
    text-align: center;
  }


#s-5affe3d1-6af7-4e6e-afcc-900efb799419 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5affe3d1-6af7-4e6e-afcc-900efb799419.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5affe3d1-6af7-4e6e-afcc-900efb799419.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5affe3d1-6af7-4e6e-afcc-900efb799419.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-c1095394-55e8-4a47-b429-fba098cbb686 {
  margin-left: auto;
margin-right: auto;
}

#s-548028a5-66eb-4794-aca4-7334096afdae {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-548028a5-66eb-4794-aca4-7334096afdae {
  min-height: 230px;
}
}@media (max-width: 767px){#s-548028a5-66eb-4794-aca4-7334096afdae {
  min-height: 230px;
}
}







#s-548028a5-66eb-4794-aca4-7334096afdae > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-548028a5-66eb-4794-aca4-7334096afdae.shg-box.shg-c {
  justify-content: center;
}

#s-85088d16-2d05-4c24-8f5e-3a9488f3945b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-85088d16-2d05-4c24-8f5e-3a9488f3945b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-85088d16-2d05-4c24-8f5e-3a9488f3945b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-85088d16-2d05-4c24-8f5e-3a9488f3945b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-85088d16-2d05-4c24-8f5e-3a9488f3945b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-85088d16-2d05-4c24-8f5e-3a9488f3945b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-85088d16-2d05-4c24-8f5e-3a9488f3945b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-85088d16-2d05-4c24-8f5e-3a9488f3945b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-85088d16-2d05-4c24-8f5e-3a9488f3945b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-85088d16-2d05-4c24-8f5e-3a9488f3945b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-85088d16-2d05-4c24-8f5e-3a9488f3945b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8a5e0f34-4c88-454d-bafa-d2430e963796 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-8a5e0f34-4c88-454d-bafa-d2430e963796 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-97e4c69a-c53a-4758-b545-4b940cba520f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-97e4c69a-c53a-4758-b545-4b940cba520f .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-bfcc152b-29e8-40c8-b3ff-3c2a4eb1f85a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-bfcc152b-29e8-40c8-b3ff-3c2a4eb1f85a .shg-product-quantity-wrapper {
  display: flex;
}

#s-bfcc152b-29e8-40c8-b3ff-3c2a4eb1f85a .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-bfcc152b-29e8-40c8-b3ff-3c2a4eb1f85a .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-bfcc152b-29e8-40c8-b3ff-3c2a4eb1f85a .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-bfcc152b-29e8-40c8-b3ff-3c2a4eb1f85a .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-67c55d72-4612-44bc-af65-3c72b2a3acf8 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-67c55d72-4612-44bc-af65-3c72b2a3acf8:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-67c55d72-4612-44bc-af65-3c72b2a3acf8:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-67c55d72-4612-44bc-af65-3c72b2a3acf8 {
  
}
#s-67c55d72-4612-44bc-af65-3c72b2a3acf8:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-67c55d72-4612-44bc-af65-3c72b2a3acf8-atc-btn-wrapper {
    text-align: center;
  }


#s-67c55d72-4612-44bc-af65-3c72b2a3acf8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-67c55d72-4612-44bc-af65-3c72b2a3acf8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-67c55d72-4612-44bc-af65-3c72b2a3acf8.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-67c55d72-4612-44bc-af65-3c72b2a3acf8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-67c55d72-4612-44bc-af65-3c72b2a3acf8-atc-btn-wrapper {
    text-align: center;
  }


#s-67c55d72-4612-44bc-af65-3c72b2a3acf8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-67c55d72-4612-44bc-af65-3c72b2a3acf8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-67c55d72-4612-44bc-af65-3c72b2a3acf8.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-67c55d72-4612-44bc-af65-3c72b2a3acf8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-67c55d72-4612-44bc-af65-3c72b2a3acf8-atc-btn-wrapper {
    text-align: center;
  }


#s-67c55d72-4612-44bc-af65-3c72b2a3acf8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-67c55d72-4612-44bc-af65-3c72b2a3acf8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-67c55d72-4612-44bc-af65-3c72b2a3acf8.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-67c55d72-4612-44bc-af65-3c72b2a3acf8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-67c55d72-4612-44bc-af65-3c72b2a3acf8-atc-btn-wrapper {
    text-align: center;
  }


#s-67c55d72-4612-44bc-af65-3c72b2a3acf8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-67c55d72-4612-44bc-af65-3c72b2a3acf8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-67c55d72-4612-44bc-af65-3c72b2a3acf8.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-67c55d72-4612-44bc-af65-3c72b2a3acf8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-67c55d72-4612-44bc-af65-3c72b2a3acf8-atc-btn-wrapper {
    text-align: center;
  }


#s-67c55d72-4612-44bc-af65-3c72b2a3acf8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-67c55d72-4612-44bc-af65-3c72b2a3acf8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-67c55d72-4612-44bc-af65-3c72b2a3acf8.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-67c55d72-4612-44bc-af65-3c72b2a3acf8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-b2a2ce98-4e2d-4d91-97ac-b4f9b5376200 {
  margin-left: auto;
margin-right: auto;
}

#s-75b2d705-be4d-4364-9529-8ce61920850b {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-75b2d705-be4d-4364-9529-8ce61920850b {
  min-height: 230px;
}
}@media (max-width: 767px){#s-75b2d705-be4d-4364-9529-8ce61920850b {
  min-height: 230px;
}
}







#s-75b2d705-be4d-4364-9529-8ce61920850b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-75b2d705-be4d-4364-9529-8ce61920850b.shg-box.shg-c {
  justify-content: center;
}

#s-8c3e9679-b230-4eba-a1cd-4dc53eb9214f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-8c3e9679-b230-4eba-a1cd-4dc53eb9214f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8c3e9679-b230-4eba-a1cd-4dc53eb9214f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-8c3e9679-b230-4eba-a1cd-4dc53eb9214f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8c3e9679-b230-4eba-a1cd-4dc53eb9214f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-8c3e9679-b230-4eba-a1cd-4dc53eb9214f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8c3e9679-b230-4eba-a1cd-4dc53eb9214f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-8c3e9679-b230-4eba-a1cd-4dc53eb9214f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8c3e9679-b230-4eba-a1cd-4dc53eb9214f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-8c3e9679-b230-4eba-a1cd-4dc53eb9214f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8c3e9679-b230-4eba-a1cd-4dc53eb9214f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6388066b-b178-4aa9-8d29-c286725c03f8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-6388066b-b178-4aa9-8d29-c286725c03f8 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-ccee19e6-ffbc-4a3e-ae3b-d2c0a5acff03 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-ccee19e6-ffbc-4a3e-ae3b-d2c0a5acff03 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-69ce379d-05e8-4fd1-ae1b-f95aa84a2ac6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-69ce379d-05e8-4fd1-ae1b-f95aa84a2ac6 .shg-product-quantity-wrapper {
  display: flex;
}

#s-69ce379d-05e8-4fd1-ae1b-f95aa84a2ac6 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-69ce379d-05e8-4fd1-ae1b-f95aa84a2ac6 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-69ce379d-05e8-4fd1-ae1b-f95aa84a2ac6 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-69ce379d-05e8-4fd1-ae1b-f95aa84a2ac6 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4 {
  
}
#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4-atc-btn-wrapper {
    text-align: center;
  }


#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4-atc-btn-wrapper {
    text-align: center;
  }


#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4-atc-btn-wrapper {
    text-align: center;
  }


#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4-atc-btn-wrapper {
    text-align: center;
  }


#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4-atc-btn-wrapper {
    text-align: center;
  }


#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e8cf30e6-ce8a-43d6-a44a-c029b80af2c4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-02ee5294-31d8-4bd1-8a0a-e158e7a736e1 {
  margin-left: auto;
margin-right: auto;
}

#s-f88f9870-dd97-4572-85da-6559b8c621e0 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-f88f9870-dd97-4572-85da-6559b8c621e0 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-f88f9870-dd97-4572-85da-6559b8c621e0 {
  min-height: 230px;
}
}







#s-f88f9870-dd97-4572-85da-6559b8c621e0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f88f9870-dd97-4572-85da-6559b8c621e0.shg-box.shg-c {
  justify-content: center;
}

#s-e996ffb4-72cb-4a99-b01c-9b66ec2b56d5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e996ffb4-72cb-4a99-b01c-9b66ec2b56d5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e996ffb4-72cb-4a99-b01c-9b66ec2b56d5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-e996ffb4-72cb-4a99-b01c-9b66ec2b56d5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e996ffb4-72cb-4a99-b01c-9b66ec2b56d5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-e996ffb4-72cb-4a99-b01c-9b66ec2b56d5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e996ffb4-72cb-4a99-b01c-9b66ec2b56d5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-e996ffb4-72cb-4a99-b01c-9b66ec2b56d5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e996ffb4-72cb-4a99-b01c-9b66ec2b56d5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-e996ffb4-72cb-4a99-b01c-9b66ec2b56d5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e996ffb4-72cb-4a99-b01c-9b66ec2b56d5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6d52b39e-4933-463b-b435-40a51da9c4fc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-6d52b39e-4933-463b-b435-40a51da9c4fc .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-3c332421-e76c-4ed0-b4f3-2c0a5e318997 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-3c332421-e76c-4ed0-b4f3-2c0a5e318997 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-049eaf73-9bf9-4704-88f5-4410d68a5981 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-049eaf73-9bf9-4704-88f5-4410d68a5981 .shg-product-quantity-wrapper {
  display: flex;
}

#s-049eaf73-9bf9-4704-88f5-4410d68a5981 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-049eaf73-9bf9-4704-88f5-4410d68a5981 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-049eaf73-9bf9-4704-88f5-4410d68a5981 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-049eaf73-9bf9-4704-88f5-4410d68a5981 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-f4237674-b336-42de-8a53-235a93007fda {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-f4237674-b336-42de-8a53-235a93007fda:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-f4237674-b336-42de-8a53-235a93007fda:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-f4237674-b336-42de-8a53-235a93007fda {
  
}
#s-f4237674-b336-42de-8a53-235a93007fda:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-f4237674-b336-42de-8a53-235a93007fda-atc-btn-wrapper {
    text-align: center;
  }


#s-f4237674-b336-42de-8a53-235a93007fda {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f4237674-b336-42de-8a53-235a93007fda.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f4237674-b336-42de-8a53-235a93007fda.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f4237674-b336-42de-8a53-235a93007fda.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-f4237674-b336-42de-8a53-235a93007fda-atc-btn-wrapper {
    text-align: center;
  }


#s-f4237674-b336-42de-8a53-235a93007fda {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f4237674-b336-42de-8a53-235a93007fda.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f4237674-b336-42de-8a53-235a93007fda.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f4237674-b336-42de-8a53-235a93007fda.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-f4237674-b336-42de-8a53-235a93007fda-atc-btn-wrapper {
    text-align: center;
  }


#s-f4237674-b336-42de-8a53-235a93007fda {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f4237674-b336-42de-8a53-235a93007fda.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f4237674-b336-42de-8a53-235a93007fda.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f4237674-b336-42de-8a53-235a93007fda.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-f4237674-b336-42de-8a53-235a93007fda-atc-btn-wrapper {
    text-align: center;
  }


#s-f4237674-b336-42de-8a53-235a93007fda {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f4237674-b336-42de-8a53-235a93007fda.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f4237674-b336-42de-8a53-235a93007fda.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f4237674-b336-42de-8a53-235a93007fda.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-f4237674-b336-42de-8a53-235a93007fda-atc-btn-wrapper {
    text-align: center;
  }


#s-f4237674-b336-42de-8a53-235a93007fda {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f4237674-b336-42de-8a53-235a93007fda.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f4237674-b336-42de-8a53-235a93007fda.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f4237674-b336-42de-8a53-235a93007fda.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-1d0a14a1-930c-4f0f-a0d8-3193a9678ea4 {
  margin-left: auto;
margin-right: auto;
}

#s-b7eb3c80-771e-45e1-a966-83038d09a9a1 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-b7eb3c80-771e-45e1-a966-83038d09a9a1 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-b7eb3c80-771e-45e1-a966-83038d09a9a1 {
  min-height: 230px;
}
}







#s-b7eb3c80-771e-45e1-a966-83038d09a9a1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b7eb3c80-771e-45e1-a966-83038d09a9a1.shg-box.shg-c {
  justify-content: center;
}

#s-5c10f12d-abf3-48c9-bd47-994d9afcbda3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-5c10f12d-abf3-48c9-bd47-994d9afcbda3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5c10f12d-abf3-48c9-bd47-994d9afcbda3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-5c10f12d-abf3-48c9-bd47-994d9afcbda3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5c10f12d-abf3-48c9-bd47-994d9afcbda3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-5c10f12d-abf3-48c9-bd47-994d9afcbda3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5c10f12d-abf3-48c9-bd47-994d9afcbda3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-5c10f12d-abf3-48c9-bd47-994d9afcbda3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5c10f12d-abf3-48c9-bd47-994d9afcbda3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-5c10f12d-abf3-48c9-bd47-994d9afcbda3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5c10f12d-abf3-48c9-bd47-994d9afcbda3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-25897cad-72ac-4db5-add3-9bdd12b68d6b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-25897cad-72ac-4db5-add3-9bdd12b68d6b .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-e031435f-59a8-4257-af7e-167b8facc174 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-e031435f-59a8-4257-af7e-167b8facc174 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-23bb4299-ab87-4fa6-96ec-7769435fead5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-23bb4299-ab87-4fa6-96ec-7769435fead5 .shg-product-quantity-wrapper {
  display: flex;
}

#s-23bb4299-ab87-4fa6-96ec-7769435fead5 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-23bb4299-ab87-4fa6-96ec-7769435fead5 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-23bb4299-ab87-4fa6-96ec-7769435fead5 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-23bb4299-ab87-4fa6-96ec-7769435fead5 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637 {
  
}
#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637-atc-btn-wrapper {
    text-align: center;
  }


#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637-atc-btn-wrapper {
    text-align: center;
  }


#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637-atc-btn-wrapper {
    text-align: center;
  }


#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637-atc-btn-wrapper {
    text-align: center;
  }


#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637-atc-btn-wrapper {
    text-align: center;
  }


#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3d9fd2eb-46d9-4c76-bc2d-c18c45147637.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-751af91c-a399-4720-a295-5dc6a074080b {
  margin-left: auto;
margin-right: auto;
}

#s-39d58bf6-db1e-4bee-81fc-98cee02cfec1 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-39d58bf6-db1e-4bee-81fc-98cee02cfec1 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-39d58bf6-db1e-4bee-81fc-98cee02cfec1 {
  min-height: 230px;
}
}







#s-39d58bf6-db1e-4bee-81fc-98cee02cfec1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-39d58bf6-db1e-4bee-81fc-98cee02cfec1.shg-box.shg-c {
  justify-content: center;
}

#s-2a373afe-e8d8-40d5-8091-7aa06dcc6e48 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-2a373afe-e8d8-40d5-8091-7aa06dcc6e48 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2a373afe-e8d8-40d5-8091-7aa06dcc6e48 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-2a373afe-e8d8-40d5-8091-7aa06dcc6e48 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2a373afe-e8d8-40d5-8091-7aa06dcc6e48 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-2a373afe-e8d8-40d5-8091-7aa06dcc6e48 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2a373afe-e8d8-40d5-8091-7aa06dcc6e48 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-2a373afe-e8d8-40d5-8091-7aa06dcc6e48 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2a373afe-e8d8-40d5-8091-7aa06dcc6e48 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-2a373afe-e8d8-40d5-8091-7aa06dcc6e48 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2a373afe-e8d8-40d5-8091-7aa06dcc6e48 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-aefdd185-6032-41cc-a950-7dd230aea05c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-aefdd185-6032-41cc-a950-7dd230aea05c .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-9d1e7285-8e10-47da-9d9b-3cc054a0208f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-9d1e7285-8e10-47da-9d9b-3cc054a0208f .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-9d15a4a9-585a-46d9-9993-b1b3ae2f6cac {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-9d15a4a9-585a-46d9-9993-b1b3ae2f6cac .shg-product-quantity-wrapper {
  display: flex;
}

#s-9d15a4a9-585a-46d9-9993-b1b3ae2f6cac .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-9d15a4a9-585a-46d9-9993-b1b3ae2f6cac .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-9d15a4a9-585a-46d9-9993-b1b3ae2f6cac .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-9d15a4a9-585a-46d9-9993-b1b3ae2f6cac .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1 {
  
}
#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1-atc-btn-wrapper {
    text-align: center;
  }


#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1-atc-btn-wrapper {
    text-align: center;
  }


#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1-atc-btn-wrapper {
    text-align: center;
  }


#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1-atc-btn-wrapper {
    text-align: center;
  }


#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1-atc-btn-wrapper {
    text-align: center;
  }


#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ad9f8f79-d99f-4f7c-8bea-fbe7586142a1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-a95f6d53-9b45-47cb-9649-33d353f0ad75 {
  margin-left: auto;
margin-right: auto;
}

#s-4481cbc2-6812-4524-8093-3a015463409f {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-4481cbc2-6812-4524-8093-3a015463409f {
  min-height: 230px;
}
}@media (max-width: 767px){#s-4481cbc2-6812-4524-8093-3a015463409f {
  min-height: 230px;
}
}







#s-4481cbc2-6812-4524-8093-3a015463409f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4481cbc2-6812-4524-8093-3a015463409f.shg-box.shg-c {
  justify-content: center;
}

#s-81ad1b78-d738-437d-be88-a63cd7224c2c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-81ad1b78-d738-437d-be88-a63cd7224c2c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81ad1b78-d738-437d-be88-a63cd7224c2c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-81ad1b78-d738-437d-be88-a63cd7224c2c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81ad1b78-d738-437d-be88-a63cd7224c2c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-81ad1b78-d738-437d-be88-a63cd7224c2c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81ad1b78-d738-437d-be88-a63cd7224c2c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-81ad1b78-d738-437d-be88-a63cd7224c2c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81ad1b78-d738-437d-be88-a63cd7224c2c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-81ad1b78-d738-437d-be88-a63cd7224c2c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81ad1b78-d738-437d-be88-a63cd7224c2c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6e170beb-9419-4a63-a593-dfb5ac54a06d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-6e170beb-9419-4a63-a593-dfb5ac54a06d .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-9214bb38-ccae-4498-a46f-2fba882c2e62 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-9214bb38-ccae-4498-a46f-2fba882c2e62 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-81989b2c-3aca-4f62-8f05-be70719ba3b5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-81989b2c-3aca-4f62-8f05-be70719ba3b5 .shg-product-quantity-wrapper {
  display: flex;
}

#s-81989b2c-3aca-4f62-8f05-be70719ba3b5 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-81989b2c-3aca-4f62-8f05-be70719ba3b5 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-81989b2c-3aca-4f62-8f05-be70719ba3b5 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-81989b2c-3aca-4f62-8f05-be70719ba3b5 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-c2b8eec6-b4a0-4970-a94b-5d67be051227 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-c2b8eec6-b4a0-4970-a94b-5d67be051227:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-c2b8eec6-b4a0-4970-a94b-5d67be051227:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-c2b8eec6-b4a0-4970-a94b-5d67be051227 {
  
}
#s-c2b8eec6-b4a0-4970-a94b-5d67be051227:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-c2b8eec6-b4a0-4970-a94b-5d67be051227-atc-btn-wrapper {
    text-align: center;
  }


#s-c2b8eec6-b4a0-4970-a94b-5d67be051227 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c2b8eec6-b4a0-4970-a94b-5d67be051227.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c2b8eec6-b4a0-4970-a94b-5d67be051227.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c2b8eec6-b4a0-4970-a94b-5d67be051227.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-c2b8eec6-b4a0-4970-a94b-5d67be051227-atc-btn-wrapper {
    text-align: center;
  }


#s-c2b8eec6-b4a0-4970-a94b-5d67be051227 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c2b8eec6-b4a0-4970-a94b-5d67be051227.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c2b8eec6-b4a0-4970-a94b-5d67be051227.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c2b8eec6-b4a0-4970-a94b-5d67be051227.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-c2b8eec6-b4a0-4970-a94b-5d67be051227-atc-btn-wrapper {
    text-align: center;
  }


#s-c2b8eec6-b4a0-4970-a94b-5d67be051227 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c2b8eec6-b4a0-4970-a94b-5d67be051227.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c2b8eec6-b4a0-4970-a94b-5d67be051227.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c2b8eec6-b4a0-4970-a94b-5d67be051227.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-c2b8eec6-b4a0-4970-a94b-5d67be051227-atc-btn-wrapper {
    text-align: center;
  }


#s-c2b8eec6-b4a0-4970-a94b-5d67be051227 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c2b8eec6-b4a0-4970-a94b-5d67be051227.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c2b8eec6-b4a0-4970-a94b-5d67be051227.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c2b8eec6-b4a0-4970-a94b-5d67be051227.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-c2b8eec6-b4a0-4970-a94b-5d67be051227-atc-btn-wrapper {
    text-align: center;
  }


#s-c2b8eec6-b4a0-4970-a94b-5d67be051227 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c2b8eec6-b4a0-4970-a94b-5d67be051227.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c2b8eec6-b4a0-4970-a94b-5d67be051227.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c2b8eec6-b4a0-4970-a94b-5d67be051227.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-d488c1da-1532-4fc3-9986-3650a987e40f {
  margin-left: auto;
margin-right: auto;
}

#s-b023aa0e-a453-4371-bf65-21facec72651 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-b023aa0e-a453-4371-bf65-21facec72651 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-b023aa0e-a453-4371-bf65-21facec72651 {
  min-height: 230px;
}
}







#s-b023aa0e-a453-4371-bf65-21facec72651 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b023aa0e-a453-4371-bf65-21facec72651.shg-box.shg-c {
  justify-content: center;
}

#s-690faf4c-3f47-4d7f-93c2-856c8a58d9a5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-690faf4c-3f47-4d7f-93c2-856c8a58d9a5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-690faf4c-3f47-4d7f-93c2-856c8a58d9a5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-690faf4c-3f47-4d7f-93c2-856c8a58d9a5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-690faf4c-3f47-4d7f-93c2-856c8a58d9a5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-690faf4c-3f47-4d7f-93c2-856c8a58d9a5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-690faf4c-3f47-4d7f-93c2-856c8a58d9a5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-690faf4c-3f47-4d7f-93c2-856c8a58d9a5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-690faf4c-3f47-4d7f-93c2-856c8a58d9a5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-690faf4c-3f47-4d7f-93c2-856c8a58d9a5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-690faf4c-3f47-4d7f-93c2-856c8a58d9a5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-640a68a7-8aa1-4c8a-b577-9df035dee9ee {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-640a68a7-8aa1-4c8a-b577-9df035dee9ee .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-6efeef11-6d1f-4bcb-b1d3-478b1a3b5bd6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-6efeef11-6d1f-4bcb-b1d3-478b1a3b5bd6 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-2ed171bf-8ac7-4ade-aa24-b0bb9c42f5e2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-2ed171bf-8ac7-4ade-aa24-b0bb9c42f5e2 .shg-product-quantity-wrapper {
  display: flex;
}

#s-2ed171bf-8ac7-4ade-aa24-b0bb9c42f5e2 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-2ed171bf-8ac7-4ade-aa24-b0bb9c42f5e2 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-2ed171bf-8ac7-4ade-aa24-b0bb9c42f5e2 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-2ed171bf-8ac7-4ade-aa24-b0bb9c42f5e2 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-a36878a7-e3e0-4085-88dc-6e11a6175779 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-a36878a7-e3e0-4085-88dc-6e11a6175779:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-a36878a7-e3e0-4085-88dc-6e11a6175779:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-a36878a7-e3e0-4085-88dc-6e11a6175779 {
  
}
#s-a36878a7-e3e0-4085-88dc-6e11a6175779:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-a36878a7-e3e0-4085-88dc-6e11a6175779-atc-btn-wrapper {
    text-align: center;
  }


#s-a36878a7-e3e0-4085-88dc-6e11a6175779 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a36878a7-e3e0-4085-88dc-6e11a6175779.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a36878a7-e3e0-4085-88dc-6e11a6175779.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a36878a7-e3e0-4085-88dc-6e11a6175779.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-a36878a7-e3e0-4085-88dc-6e11a6175779-atc-btn-wrapper {
    text-align: center;
  }


#s-a36878a7-e3e0-4085-88dc-6e11a6175779 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a36878a7-e3e0-4085-88dc-6e11a6175779.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a36878a7-e3e0-4085-88dc-6e11a6175779.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a36878a7-e3e0-4085-88dc-6e11a6175779.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-a36878a7-e3e0-4085-88dc-6e11a6175779-atc-btn-wrapper {
    text-align: center;
  }


#s-a36878a7-e3e0-4085-88dc-6e11a6175779 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a36878a7-e3e0-4085-88dc-6e11a6175779.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a36878a7-e3e0-4085-88dc-6e11a6175779.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a36878a7-e3e0-4085-88dc-6e11a6175779.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-a36878a7-e3e0-4085-88dc-6e11a6175779-atc-btn-wrapper {
    text-align: center;
  }


#s-a36878a7-e3e0-4085-88dc-6e11a6175779 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a36878a7-e3e0-4085-88dc-6e11a6175779.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a36878a7-e3e0-4085-88dc-6e11a6175779.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a36878a7-e3e0-4085-88dc-6e11a6175779.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-a36878a7-e3e0-4085-88dc-6e11a6175779-atc-btn-wrapper {
    text-align: center;
  }


#s-a36878a7-e3e0-4085-88dc-6e11a6175779 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a36878a7-e3e0-4085-88dc-6e11a6175779.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a36878a7-e3e0-4085-88dc-6e11a6175779.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a36878a7-e3e0-4085-88dc-6e11a6175779.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-f8014775-4882-4333-b60c-7a82040c53a0 {
  margin-left: auto;
margin-right: auto;
}

#s-854bae5b-69da-4c1f-b120-0ec54802ae8e {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-854bae5b-69da-4c1f-b120-0ec54802ae8e {
  min-height: 230px;
}
}@media (max-width: 767px){#s-854bae5b-69da-4c1f-b120-0ec54802ae8e {
  min-height: 230px;
}
}







#s-854bae5b-69da-4c1f-b120-0ec54802ae8e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-854bae5b-69da-4c1f-b120-0ec54802ae8e.shg-box.shg-c {
  justify-content: center;
}

#s-99ec5170-40d9-460c-b478-dbd446d52266 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-99ec5170-40d9-460c-b478-dbd446d52266 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-99ec5170-40d9-460c-b478-dbd446d52266 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-99ec5170-40d9-460c-b478-dbd446d52266 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-99ec5170-40d9-460c-b478-dbd446d52266 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-99ec5170-40d9-460c-b478-dbd446d52266 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-99ec5170-40d9-460c-b478-dbd446d52266 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-99ec5170-40d9-460c-b478-dbd446d52266 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-99ec5170-40d9-460c-b478-dbd446d52266 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-99ec5170-40d9-460c-b478-dbd446d52266 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-99ec5170-40d9-460c-b478-dbd446d52266 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c3255580-96e9-49c6-b549-378b35b0064c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-c3255580-96e9-49c6-b549-378b35b0064c .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-61365119-8647-40c6-acc5-97a89e40dd27 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-61365119-8647-40c6-acc5-97a89e40dd27 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-9e7952ee-d1f4-4d12-bcf9-5fd49bd050f2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-9e7952ee-d1f4-4d12-bcf9-5fd49bd050f2 .shg-product-quantity-wrapper {
  display: flex;
}

#s-9e7952ee-d1f4-4d12-bcf9-5fd49bd050f2 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-9e7952ee-d1f4-4d12-bcf9-5fd49bd050f2 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-9e7952ee-d1f4-4d12-bcf9-5fd49bd050f2 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-9e7952ee-d1f4-4d12-bcf9-5fd49bd050f2 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2 {
  
}
#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2-atc-btn-wrapper {
    text-align: center;
  }


#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2-atc-btn-wrapper {
    text-align: center;
  }


#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2-atc-btn-wrapper {
    text-align: center;
  }


#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2-atc-btn-wrapper {
    text-align: center;
  }


#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2-atc-btn-wrapper {
    text-align: center;
  }


#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d15a74b1-8bb9-4b58-bcc2-ad553e34dbd2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-9ade87c9-5207-4cc8-84b7-2c4d2bdb2561 {
  margin-left: auto;
margin-right: auto;
}

#s-4dd22655-9ba3-4f84-9ace-3b12a3ec41bc {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-4dd22655-9ba3-4f84-9ace-3b12a3ec41bc {
  min-height: 230px;
}
}@media (max-width: 767px){#s-4dd22655-9ba3-4f84-9ace-3b12a3ec41bc {
  min-height: 230px;
}
}







#s-4dd22655-9ba3-4f84-9ace-3b12a3ec41bc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4dd22655-9ba3-4f84-9ace-3b12a3ec41bc.shg-box.shg-c {
  justify-content: center;
}

#s-4c21b394-1189-41ec-a12d-9813f68c6fbe {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-4c21b394-1189-41ec-a12d-9813f68c6fbe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4c21b394-1189-41ec-a12d-9813f68c6fbe img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-4c21b394-1189-41ec-a12d-9813f68c6fbe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4c21b394-1189-41ec-a12d-9813f68c6fbe img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-4c21b394-1189-41ec-a12d-9813f68c6fbe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4c21b394-1189-41ec-a12d-9813f68c6fbe img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-4c21b394-1189-41ec-a12d-9813f68c6fbe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4c21b394-1189-41ec-a12d-9813f68c6fbe img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-4c21b394-1189-41ec-a12d-9813f68c6fbe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4c21b394-1189-41ec-a12d-9813f68c6fbe img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ab20f0ec-e99e-460a-a739-27ef8dfb5b15 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-ab20f0ec-e99e-460a-a739-27ef8dfb5b15 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-22967b36-4073-461c-af71-11343b6df2fa {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-22967b36-4073-461c-af71-11343b6df2fa .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-07b72c75-d89b-4dbf-baef-0b8c26ac0e41 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-07b72c75-d89b-4dbf-baef-0b8c26ac0e41 .shg-product-quantity-wrapper {
  display: flex;
}

#s-07b72c75-d89b-4dbf-baef-0b8c26ac0e41 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-07b72c75-d89b-4dbf-baef-0b8c26ac0e41 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-07b72c75-d89b-4dbf-baef-0b8c26ac0e41 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-07b72c75-d89b-4dbf-baef-0b8c26ac0e41 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7 {
  
}
#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7-atc-btn-wrapper {
    text-align: center;
  }


#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7-atc-btn-wrapper {
    text-align: center;
  }


#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7-atc-btn-wrapper {
    text-align: center;
  }


#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7-atc-btn-wrapper {
    text-align: center;
  }


#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7-atc-btn-wrapper {
    text-align: center;
  }


#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-15fafa60-0ce8-43b5-b0c7-bc690eacb4b7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-e0a2cfad-8deb-46c1-82e8-536a6f46321b {
  margin-left: auto;
margin-right: auto;
}

#s-531422e9-ca16-4910-97fc-530defdc4b1b {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-531422e9-ca16-4910-97fc-530defdc4b1b {
  min-height: 230px;
}
}@media (max-width: 767px){#s-531422e9-ca16-4910-97fc-530defdc4b1b {
  min-height: 230px;
}
}







#s-531422e9-ca16-4910-97fc-530defdc4b1b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-531422e9-ca16-4910-97fc-530defdc4b1b.shg-box.shg-c {
  justify-content: center;
}

#s-2ac310fc-2c54-4503-8b75-770ce4596da6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-2ac310fc-2c54-4503-8b75-770ce4596da6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2ac310fc-2c54-4503-8b75-770ce4596da6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-2ac310fc-2c54-4503-8b75-770ce4596da6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2ac310fc-2c54-4503-8b75-770ce4596da6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-2ac310fc-2c54-4503-8b75-770ce4596da6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2ac310fc-2c54-4503-8b75-770ce4596da6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-2ac310fc-2c54-4503-8b75-770ce4596da6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2ac310fc-2c54-4503-8b75-770ce4596da6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-2ac310fc-2c54-4503-8b75-770ce4596da6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2ac310fc-2c54-4503-8b75-770ce4596da6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e0775f0f-f812-49d8-938f-ee9a2c657ad0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-e0775f0f-f812-49d8-938f-ee9a2c657ad0 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-3fc3343a-8fea-4585-adac-9d8444450e8c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-3fc3343a-8fea-4585-adac-9d8444450e8c .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-ed0da755-bcbb-40ff-adb7-d31370cff387 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-ed0da755-bcbb-40ff-adb7-d31370cff387 .shg-product-quantity-wrapper {
  display: flex;
}

#s-ed0da755-bcbb-40ff-adb7-d31370cff387 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-ed0da755-bcbb-40ff-adb7-d31370cff387 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-ed0da755-bcbb-40ff-adb7-d31370cff387 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-ed0da755-bcbb-40ff-adb7-d31370cff387 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6 {
  
}
#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6-atc-btn-wrapper {
    text-align: center;
  }


#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6-atc-btn-wrapper {
    text-align: center;
  }


#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6-atc-btn-wrapper {
    text-align: center;
  }


#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6-atc-btn-wrapper {
    text-align: center;
  }


#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6-atc-btn-wrapper {
    text-align: center;
  }


#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d94fe094-dc25-4c9c-a7cc-321a23cc01a6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-9c89bf73-d0f7-484d-907a-0c5ee1ce44e7 {
  margin-left: auto;
margin-right: auto;
}

#s-d30e1f97-1178-4837-b0a9-49ffb5ba0559 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d30e1f97-1178-4837-b0a9-49ffb5ba0559 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-d30e1f97-1178-4837-b0a9-49ffb5ba0559 {
  min-height: 230px;
}
}







#s-d30e1f97-1178-4837-b0a9-49ffb5ba0559 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d30e1f97-1178-4837-b0a9-49ffb5ba0559.shg-box.shg-c {
  justify-content: center;
}

#s-f1e5f6d3-52c1-4c11-9579-99a864968224 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f1e5f6d3-52c1-4c11-9579-99a864968224 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f1e5f6d3-52c1-4c11-9579-99a864968224 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-f1e5f6d3-52c1-4c11-9579-99a864968224 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f1e5f6d3-52c1-4c11-9579-99a864968224 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-f1e5f6d3-52c1-4c11-9579-99a864968224 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f1e5f6d3-52c1-4c11-9579-99a864968224 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-f1e5f6d3-52c1-4c11-9579-99a864968224 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f1e5f6d3-52c1-4c11-9579-99a864968224 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-f1e5f6d3-52c1-4c11-9579-99a864968224 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f1e5f6d3-52c1-4c11-9579-99a864968224 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7036af23-1d8a-4438-8cbd-65dc1f84f7f7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-7036af23-1d8a-4438-8cbd-65dc1f84f7f7 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-a8f5d894-8dd8-4d7b-b986-49156098dc80 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-a8f5d894-8dd8-4d7b-b986-49156098dc80 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-a848f583-ddad-416c-b91c-1141a93eecfb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-a848f583-ddad-416c-b91c-1141a93eecfb .shg-product-quantity-wrapper {
  display: flex;
}

#s-a848f583-ddad-416c-b91c-1141a93eecfb .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-a848f583-ddad-416c-b91c-1141a93eecfb .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-a848f583-ddad-416c-b91c-1141a93eecfb .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-a848f583-ddad-416c-b91c-1141a93eecfb .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-b0c34203-0931-4c97-ae97-61867f69c950 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-b0c34203-0931-4c97-ae97-61867f69c950:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-b0c34203-0931-4c97-ae97-61867f69c950:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-b0c34203-0931-4c97-ae97-61867f69c950 {
  
}
#s-b0c34203-0931-4c97-ae97-61867f69c950:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-b0c34203-0931-4c97-ae97-61867f69c950-atc-btn-wrapper {
    text-align: center;
  }


#s-b0c34203-0931-4c97-ae97-61867f69c950 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b0c34203-0931-4c97-ae97-61867f69c950.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b0c34203-0931-4c97-ae97-61867f69c950.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b0c34203-0931-4c97-ae97-61867f69c950.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-b0c34203-0931-4c97-ae97-61867f69c950-atc-btn-wrapper {
    text-align: center;
  }


#s-b0c34203-0931-4c97-ae97-61867f69c950 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b0c34203-0931-4c97-ae97-61867f69c950.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b0c34203-0931-4c97-ae97-61867f69c950.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b0c34203-0931-4c97-ae97-61867f69c950.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-b0c34203-0931-4c97-ae97-61867f69c950-atc-btn-wrapper {
    text-align: center;
  }


#s-b0c34203-0931-4c97-ae97-61867f69c950 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b0c34203-0931-4c97-ae97-61867f69c950.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b0c34203-0931-4c97-ae97-61867f69c950.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b0c34203-0931-4c97-ae97-61867f69c950.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-b0c34203-0931-4c97-ae97-61867f69c950-atc-btn-wrapper {
    text-align: center;
  }


#s-b0c34203-0931-4c97-ae97-61867f69c950 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b0c34203-0931-4c97-ae97-61867f69c950.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b0c34203-0931-4c97-ae97-61867f69c950.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b0c34203-0931-4c97-ae97-61867f69c950.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-b0c34203-0931-4c97-ae97-61867f69c950-atc-btn-wrapper {
    text-align: center;
  }


#s-b0c34203-0931-4c97-ae97-61867f69c950 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b0c34203-0931-4c97-ae97-61867f69c950.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b0c34203-0931-4c97-ae97-61867f69c950.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b0c34203-0931-4c97-ae97-61867f69c950.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-4eacb99f-c79f-4542-bac0-cc1a46cb2fcd {
  margin-left: auto;
margin-right: auto;
}

#s-2ef458f2-49e8-4760-91c8-09234b469499 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-2ef458f2-49e8-4760-91c8-09234b469499 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-2ef458f2-49e8-4760-91c8-09234b469499 {
  min-height: 230px;
}
}







#s-2ef458f2-49e8-4760-91c8-09234b469499 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2ef458f2-49e8-4760-91c8-09234b469499.shg-box.shg-c {
  justify-content: center;
}

#s-f8b136eb-279e-4054-afd3-ff0a16cb4a0b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f8b136eb-279e-4054-afd3-ff0a16cb4a0b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8b136eb-279e-4054-afd3-ff0a16cb4a0b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-f8b136eb-279e-4054-afd3-ff0a16cb4a0b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8b136eb-279e-4054-afd3-ff0a16cb4a0b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-f8b136eb-279e-4054-afd3-ff0a16cb4a0b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8b136eb-279e-4054-afd3-ff0a16cb4a0b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-f8b136eb-279e-4054-afd3-ff0a16cb4a0b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8b136eb-279e-4054-afd3-ff0a16cb4a0b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-f8b136eb-279e-4054-afd3-ff0a16cb4a0b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8b136eb-279e-4054-afd3-ff0a16cb4a0b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3d6f3dfc-28be-49ef-b80e-94b70315f5ff {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-3d6f3dfc-28be-49ef-b80e-94b70315f5ff .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-e2698058-0bd8-4685-9ba8-a038014a2622 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-e2698058-0bd8-4685-9ba8-a038014a2622 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-41848424-c051-4262-a1e4-9463463ed53b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-41848424-c051-4262-a1e4-9463463ed53b .shg-product-quantity-wrapper {
  display: flex;
}

#s-41848424-c051-4262-a1e4-9463463ed53b .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-41848424-c051-4262-a1e4-9463463ed53b .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-41848424-c051-4262-a1e4-9463463ed53b .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-41848424-c051-4262-a1e4-9463463ed53b .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-9699424a-3745-484c-97a2-af9a3d5b97af {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-9699424a-3745-484c-97a2-af9a3d5b97af:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-9699424a-3745-484c-97a2-af9a3d5b97af:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-9699424a-3745-484c-97a2-af9a3d5b97af {
  
}
#s-9699424a-3745-484c-97a2-af9a3d5b97af:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-9699424a-3745-484c-97a2-af9a3d5b97af-atc-btn-wrapper {
    text-align: center;
  }


#s-9699424a-3745-484c-97a2-af9a3d5b97af {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9699424a-3745-484c-97a2-af9a3d5b97af.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9699424a-3745-484c-97a2-af9a3d5b97af.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-9699424a-3745-484c-97a2-af9a3d5b97af.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-9699424a-3745-484c-97a2-af9a3d5b97af-atc-btn-wrapper {
    text-align: center;
  }


#s-9699424a-3745-484c-97a2-af9a3d5b97af {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9699424a-3745-484c-97a2-af9a3d5b97af.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9699424a-3745-484c-97a2-af9a3d5b97af.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-9699424a-3745-484c-97a2-af9a3d5b97af.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-9699424a-3745-484c-97a2-af9a3d5b97af-atc-btn-wrapper {
    text-align: center;
  }


#s-9699424a-3745-484c-97a2-af9a3d5b97af {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9699424a-3745-484c-97a2-af9a3d5b97af.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9699424a-3745-484c-97a2-af9a3d5b97af.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-9699424a-3745-484c-97a2-af9a3d5b97af.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-9699424a-3745-484c-97a2-af9a3d5b97af-atc-btn-wrapper {
    text-align: center;
  }


#s-9699424a-3745-484c-97a2-af9a3d5b97af {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9699424a-3745-484c-97a2-af9a3d5b97af.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9699424a-3745-484c-97a2-af9a3d5b97af.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-9699424a-3745-484c-97a2-af9a3d5b97af.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-9699424a-3745-484c-97a2-af9a3d5b97af-atc-btn-wrapper {
    text-align: center;
  }


#s-9699424a-3745-484c-97a2-af9a3d5b97af {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9699424a-3745-484c-97a2-af9a3d5b97af.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9699424a-3745-484c-97a2-af9a3d5b97af.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-9699424a-3745-484c-97a2-af9a3d5b97af.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-ee0b460c-1837-420e-96a2-051a163622e7 {
  margin-left: auto;
margin-right: auto;
}

#s-209756d5-dd42-43a8-988e-72129417bc38 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-209756d5-dd42-43a8-988e-72129417bc38 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-209756d5-dd42-43a8-988e-72129417bc38 {
  min-height: 230px;
}
}







#s-209756d5-dd42-43a8-988e-72129417bc38 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-209756d5-dd42-43a8-988e-72129417bc38.shg-box.shg-c {
  justify-content: center;
}

#s-cc1c5d9a-5a86-4219-b11a-5bc3eebcc5df {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-cc1c5d9a-5a86-4219-b11a-5bc3eebcc5df .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cc1c5d9a-5a86-4219-b11a-5bc3eebcc5df img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-cc1c5d9a-5a86-4219-b11a-5bc3eebcc5df .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cc1c5d9a-5a86-4219-b11a-5bc3eebcc5df img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-cc1c5d9a-5a86-4219-b11a-5bc3eebcc5df .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cc1c5d9a-5a86-4219-b11a-5bc3eebcc5df img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-cc1c5d9a-5a86-4219-b11a-5bc3eebcc5df .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cc1c5d9a-5a86-4219-b11a-5bc3eebcc5df img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-cc1c5d9a-5a86-4219-b11a-5bc3eebcc5df .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cc1c5d9a-5a86-4219-b11a-5bc3eebcc5df img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-15afec45-7fdf-4fd1-b1ea-3fe0a8f795a5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-15afec45-7fdf-4fd1-b1ea-3fe0a8f795a5 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-b555d91b-b8a2-405c-b434-3e809b1fe7f7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-b555d91b-b8a2-405c-b434-3e809b1fe7f7 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-7f81a5d0-cb7f-4b67-9b5d-56d32e1338b6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-7f81a5d0-cb7f-4b67-9b5d-56d32e1338b6 .shg-product-quantity-wrapper {
  display: flex;
}

#s-7f81a5d0-cb7f-4b67-9b5d-56d32e1338b6 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-7f81a5d0-cb7f-4b67-9b5d-56d32e1338b6 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-7f81a5d0-cb7f-4b67-9b5d-56d32e1338b6 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-7f81a5d0-cb7f-4b67-9b5d-56d32e1338b6 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337 {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337 {
  
}
#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337-atc-btn-wrapper {
    text-align: center;
  }


#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337-atc-btn-wrapper {
    text-align: center;
  }


#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337-atc-btn-wrapper {
    text-align: center;
  }


#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337-atc-btn-wrapper {
    text-align: center;
  }


#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337-atc-btn-wrapper {
    text-align: center;
  }


#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4b2c7e95-05ef-4cfa-8e1f-0a47fb60d337.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-fd04a4f9-a17c-4419-8a32-d23f1ec16d21 {
  margin-left: auto;
margin-right: auto;
}

#s-8ebd89da-e004-44d5-bf34-11011b20bee9 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-8ebd89da-e004-44d5-bf34-11011b20bee9 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-8ebd89da-e004-44d5-bf34-11011b20bee9 {
  min-height: 230px;
}
}







#s-8ebd89da-e004-44d5-bf34-11011b20bee9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8ebd89da-e004-44d5-bf34-11011b20bee9.shg-box.shg-c {
  justify-content: center;
}

#s-3dc900ed-3694-43b2-86d6-f03ddf07d6b5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3dc900ed-3694-43b2-86d6-f03ddf07d6b5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3dc900ed-3694-43b2-86d6-f03ddf07d6b5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-3dc900ed-3694-43b2-86d6-f03ddf07d6b5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3dc900ed-3694-43b2-86d6-f03ddf07d6b5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-3dc900ed-3694-43b2-86d6-f03ddf07d6b5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3dc900ed-3694-43b2-86d6-f03ddf07d6b5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-3dc900ed-3694-43b2-86d6-f03ddf07d6b5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3dc900ed-3694-43b2-86d6-f03ddf07d6b5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-3dc900ed-3694-43b2-86d6-f03ddf07d6b5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3dc900ed-3694-43b2-86d6-f03ddf07d6b5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a0f724e1-8458-40ad-b765-30318d849c30 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-a0f724e1-8458-40ad-b765-30318d849c30 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-fd9d47d2-7798-4bf1-8692-7cbc52d6c32b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-fd9d47d2-7798-4bf1-8692-7cbc52d6c32b .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-9f330708-080e-482c-ae14-14c00724e627 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-9f330708-080e-482c-ae14-14c00724e627 .shg-product-quantity-wrapper {
  display: flex;
}

#s-9f330708-080e-482c-ae14-14c00724e627 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-9f330708-080e-482c-ae14-14c00724e627 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-9f330708-080e-482c-ae14-14c00724e627 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-9f330708-080e-482c-ae14-14c00724e627 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b {
  
}
#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-c8a04cd2-75ed-4b9f-9579-60e0605af12b-atc-btn-wrapper {
    text-align: center;
  }


#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-c8a04cd2-75ed-4b9f-9579-60e0605af12b-atc-btn-wrapper {
    text-align: center;
  }


#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-c8a04cd2-75ed-4b9f-9579-60e0605af12b-atc-btn-wrapper {
    text-align: center;
  }


#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-c8a04cd2-75ed-4b9f-9579-60e0605af12b-atc-btn-wrapper {
    text-align: center;
  }


#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-c8a04cd2-75ed-4b9f-9579-60e0605af12b-atc-btn-wrapper {
    text-align: center;
  }


#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c8a04cd2-75ed-4b9f-9579-60e0605af12b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-6015cab5-552a-460b-8211-0e18419b4d8d {
  margin-left: auto;
margin-right: auto;
}

#s-03e3cd25-0438-4c0f-8e5e-425bb8d57649 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-03e3cd25-0438-4c0f-8e5e-425bb8d57649 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-03e3cd25-0438-4c0f-8e5e-425bb8d57649 {
  min-height: 230px;
}
}







#s-03e3cd25-0438-4c0f-8e5e-425bb8d57649 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-03e3cd25-0438-4c0f-8e5e-425bb8d57649.shg-box.shg-c {
  justify-content: center;
}

#s-3da1bb74-5003-4afb-a7f6-e09f081cdb0b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3da1bb74-5003-4afb-a7f6-e09f081cdb0b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3da1bb74-5003-4afb-a7f6-e09f081cdb0b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-3da1bb74-5003-4afb-a7f6-e09f081cdb0b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3da1bb74-5003-4afb-a7f6-e09f081cdb0b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-3da1bb74-5003-4afb-a7f6-e09f081cdb0b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3da1bb74-5003-4afb-a7f6-e09f081cdb0b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-3da1bb74-5003-4afb-a7f6-e09f081cdb0b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3da1bb74-5003-4afb-a7f6-e09f081cdb0b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-3da1bb74-5003-4afb-a7f6-e09f081cdb0b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3da1bb74-5003-4afb-a7f6-e09f081cdb0b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b78a36d1-8cda-4c41-88c1-becac73d3c75 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-b78a36d1-8cda-4c41-88c1-becac73d3c75 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-2fc87ea9-aa30-4131-a4b5-390ea604353d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-2fc87ea9-aa30-4131-a4b5-390ea604353d .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-f58e2271-f73d-423e-90fb-c6aeee117070 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-f58e2271-f73d-423e-90fb-c6aeee117070 .shg-product-quantity-wrapper {
  display: flex;
}

#s-f58e2271-f73d-423e-90fb-c6aeee117070 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-f58e2271-f73d-423e-90fb-c6aeee117070 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-f58e2271-f73d-423e-90fb-c6aeee117070 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-f58e2271-f73d-423e-90fb-c6aeee117070 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-fc163e02-0406-4cd9-a475-d4e44e40fadf {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-fc163e02-0406-4cd9-a475-d4e44e40fadf:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-fc163e02-0406-4cd9-a475-d4e44e40fadf:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-fc163e02-0406-4cd9-a475-d4e44e40fadf {
  
}
#s-fc163e02-0406-4cd9-a475-d4e44e40fadf:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-fc163e02-0406-4cd9-a475-d4e44e40fadf-atc-btn-wrapper {
    text-align: center;
  }


#s-fc163e02-0406-4cd9-a475-d4e44e40fadf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fc163e02-0406-4cd9-a475-d4e44e40fadf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fc163e02-0406-4cd9-a475-d4e44e40fadf.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-fc163e02-0406-4cd9-a475-d4e44e40fadf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-fc163e02-0406-4cd9-a475-d4e44e40fadf-atc-btn-wrapper {
    text-align: center;
  }


#s-fc163e02-0406-4cd9-a475-d4e44e40fadf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fc163e02-0406-4cd9-a475-d4e44e40fadf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fc163e02-0406-4cd9-a475-d4e44e40fadf.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-fc163e02-0406-4cd9-a475-d4e44e40fadf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-fc163e02-0406-4cd9-a475-d4e44e40fadf-atc-btn-wrapper {
    text-align: center;
  }


#s-fc163e02-0406-4cd9-a475-d4e44e40fadf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fc163e02-0406-4cd9-a475-d4e44e40fadf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fc163e02-0406-4cd9-a475-d4e44e40fadf.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-fc163e02-0406-4cd9-a475-d4e44e40fadf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-fc163e02-0406-4cd9-a475-d4e44e40fadf-atc-btn-wrapper {
    text-align: center;
  }


#s-fc163e02-0406-4cd9-a475-d4e44e40fadf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fc163e02-0406-4cd9-a475-d4e44e40fadf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fc163e02-0406-4cd9-a475-d4e44e40fadf.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-fc163e02-0406-4cd9-a475-d4e44e40fadf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-fc163e02-0406-4cd9-a475-d4e44e40fadf-atc-btn-wrapper {
    text-align: center;
  }


#s-fc163e02-0406-4cd9-a475-d4e44e40fadf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fc163e02-0406-4cd9-a475-d4e44e40fadf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fc163e02-0406-4cd9-a475-d4e44e40fadf.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-fc163e02-0406-4cd9-a475-d4e44e40fadf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-6fc2ad97-751f-4db4-84bd-c4e2f9d285ca {
  margin-left: auto;
margin-right: auto;
}

#s-7c9b2817-49a6-4ee4-8324-ce1aa973d997 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-7c9b2817-49a6-4ee4-8324-ce1aa973d997 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-7c9b2817-49a6-4ee4-8324-ce1aa973d997 {
  min-height: 230px;
}
}







#s-7c9b2817-49a6-4ee4-8324-ce1aa973d997 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7c9b2817-49a6-4ee4-8324-ce1aa973d997.shg-box.shg-c {
  justify-content: center;
}

#s-6b53e804-04a8-4e54-b471-0827eaaea66d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-6b53e804-04a8-4e54-b471-0827eaaea66d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6b53e804-04a8-4e54-b471-0827eaaea66d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-6b53e804-04a8-4e54-b471-0827eaaea66d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6b53e804-04a8-4e54-b471-0827eaaea66d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-6b53e804-04a8-4e54-b471-0827eaaea66d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6b53e804-04a8-4e54-b471-0827eaaea66d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-6b53e804-04a8-4e54-b471-0827eaaea66d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6b53e804-04a8-4e54-b471-0827eaaea66d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-6b53e804-04a8-4e54-b471-0827eaaea66d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6b53e804-04a8-4e54-b471-0827eaaea66d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-69820c30-9455-4377-a0f5-515699f46ea8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-69820c30-9455-4377-a0f5-515699f46ea8 .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-d2645985-4f44-47cf-b7e8-d0bc743de1c4 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-d2645985-4f44-47cf-b7e8-d0bc743de1c4 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-5a83a096-7143-4f76-9d9d-94a8ba61caeb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-5a83a096-7143-4f76-9d9d-94a8ba61caeb .shg-product-quantity-wrapper {
  display: flex;
}

#s-5a83a096-7143-4f76-9d9d-94a8ba61caeb .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-5a83a096-7143-4f76-9d9d-94a8ba61caeb .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-5a83a096-7143-4f76-9d9d-94a8ba61caeb .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-5a83a096-7143-4f76-9d9d-94a8ba61caeb .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf {
  
}
#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf-atc-btn-wrapper {
    text-align: center;
  }


#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf-atc-btn-wrapper {
    text-align: center;
  }


#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf-atc-btn-wrapper {
    text-align: center;
  }


#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf-atc-btn-wrapper {
    text-align: center;
  }


#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf-atc-btn-wrapper {
    text-align: center;
  }


#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ee05f9e3-c9ad-497d-871a-5d4a3cc9fbbf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-19462b50-a58d-4a43-947a-6e8b163b674d {
  margin-left: auto;
margin-right: auto;
}

#s-6d7fca56-601c-4c94-adf5-3e317ebca89f {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-6d7fca56-601c-4c94-adf5-3e317ebca89f {
  min-height: 230px;
}
}@media (max-width: 767px){#s-6d7fca56-601c-4c94-adf5-3e317ebca89f {
  min-height: 230px;
}
}







#s-6d7fca56-601c-4c94-adf5-3e317ebca89f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6d7fca56-601c-4c94-adf5-3e317ebca89f.shg-box.shg-c {
  justify-content: center;
}

#s-c2316c6e-5975-4658-b704-dc1f17bedeed {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-c2316c6e-5975-4658-b704-dc1f17bedeed .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2316c6e-5975-4658-b704-dc1f17bedeed img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-c2316c6e-5975-4658-b704-dc1f17bedeed .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2316c6e-5975-4658-b704-dc1f17bedeed img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-c2316c6e-5975-4658-b704-dc1f17bedeed .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2316c6e-5975-4658-b704-dc1f17bedeed img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-c2316c6e-5975-4658-b704-dc1f17bedeed .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2316c6e-5975-4658-b704-dc1f17bedeed img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-c2316c6e-5975-4658-b704-dc1f17bedeed .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2316c6e-5975-4658-b704-dc1f17bedeed img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a9cd1a72-5ffe-4fc0-ae6c-297eff957afa {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-a9cd1a72-5ffe-4fc0-ae6c-297eff957afa .shg-product-title-component h3 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-ecd7d089-0d63-4cd4-9497-3773f89f8937 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-ecd7d089-0d63-4cd4-9497-3773f89f8937 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-f457eba8-adc8-4676-8532-022fa7ea6381 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-f457eba8-adc8-4676-8532-022fa7ea6381 .shg-product-quantity-wrapper {
  display: flex;
}

#s-f457eba8-adc8-4676-8532-022fa7ea6381 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-f457eba8-adc8-4676-8532-022fa7ea6381 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-f457eba8-adc8-4676-8532-022fa7ea6381 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-f457eba8-adc8-4676-8532-022fa7ea6381 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-5581c85d-0334-4f24-8790-7b123401733e {
  box-shadow:1px 1px 1px 1px rgba(35, 35, 35, 1);
margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(35, 35, 35, 1);
border-style: none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(35, 35, 35, 1);
}
#s-5581c85d-0334-4f24-8790-7b123401733e:hover {background-color: rgba(203, 53, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-5581c85d-0334-4f24-8790-7b123401733e:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkNzI5ZTEtYmFiOS00ZTM2LWExZjItNjg2ZjJmYmE0NGFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ3MjllMS1iYWI5LTRlMzYtYTFmMi02ODZmMmZiYTQ0YWEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}@media (min-width: 1200px){#s-5581c85d-0334-4f24-8790-7b123401733e {
  
}
#s-5581c85d-0334-4f24-8790-7b123401733e:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg4NWJjOWQtMzg2YS00N2IyLWE2N2EtODQ1OGI5MjA0MWZjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3ODg1YmM5ZC0zODZhLTQ3YjItYTY3YS04NDU4YjkyMDQxZmMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ffffff"}, {"id"=>2, "pos"=>1, "color"=>"#cb3525"}] !important;}}

  #s-5581c85d-0334-4f24-8790-7b123401733e-atc-btn-wrapper {
    text-align: center;
  }


#s-5581c85d-0334-4f24-8790-7b123401733e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5581c85d-0334-4f24-8790-7b123401733e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5581c85d-0334-4f24-8790-7b123401733e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5581c85d-0334-4f24-8790-7b123401733e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-5581c85d-0334-4f24-8790-7b123401733e-atc-btn-wrapper {
    text-align: center;
  }


#s-5581c85d-0334-4f24-8790-7b123401733e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5581c85d-0334-4f24-8790-7b123401733e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5581c85d-0334-4f24-8790-7b123401733e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5581c85d-0334-4f24-8790-7b123401733e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-5581c85d-0334-4f24-8790-7b123401733e-atc-btn-wrapper {
    text-align: center;
  }


#s-5581c85d-0334-4f24-8790-7b123401733e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5581c85d-0334-4f24-8790-7b123401733e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5581c85d-0334-4f24-8790-7b123401733e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5581c85d-0334-4f24-8790-7b123401733e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-5581c85d-0334-4f24-8790-7b123401733e-atc-btn-wrapper {
    text-align: center;
  }


#s-5581c85d-0334-4f24-8790-7b123401733e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5581c85d-0334-4f24-8790-7b123401733e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5581c85d-0334-4f24-8790-7b123401733e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5581c85d-0334-4f24-8790-7b123401733e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-5581c85d-0334-4f24-8790-7b123401733e-atc-btn-wrapper {
    text-align: center;
  }


#s-5581c85d-0334-4f24-8790-7b123401733e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5581c85d-0334-4f24-8790-7b123401733e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5581c85d-0334-4f24-8790-7b123401733e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5581c85d-0334-4f24-8790-7b123401733e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-d05435ac-7bcb-4313-8d6f-42b98aa85c87 {
  margin-left: auto;
margin-right: auto;
}

#s-d05435ac-7bcb-4313-8d6f-42b98aa85c87 hr {
  border-top: 2px solid #ddd;
}

#s-0c2a481a-9f2a-4a3f-ad3d-a1397df813b3 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
min-height: 50px;
max-width: 100%;
background-color: rgba(203, 53, 37, 1);
}








#s-0c2a481a-9f2a-4a3f-ad3d-a1397df813b3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0c2a481a-9f2a-4a3f-ad3d-a1397df813b3.shg-box.shg-c {
  justify-content: center;
}

#s-6e924923-735e-4115-8ff7-2d075f7aac32 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
}
@media (max-width: 767px){#s-6e924923-735e-4115-8ff7-2d075f7aac32 {
  padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
}
}
#s-e2416ac0-b9a1-480c-9d83-c74b691fc508 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-e2416ac0-b9a1-480c-9d83-c74b691fc508 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e2416ac0-b9a1-480c-9d83-c74b691fc508.shg-box.shg-c {
  justify-content: center;
}

.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3,
.shogun-heading-component h4,
.shogun-heading-component h5,
.shogun-heading-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: rgba(34, 34, 34, 1);
  font-family: "Libre Baskerville";
  text-transform: none;
  font-weight: 400;
  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-7f925b69-7b33-4345-816d-1fa63a8397e8 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 15px;
padding-bottom: 0%;
text-align: center;
}

#s-7f925b69-7b33-4345-816d-1fa63a8397e8 .shogun-heading-component h3 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  
  
  
}



#s-45c4cd3e-f74b-4638-9267-fca1b1673232 {
  margin-top: -2%;
margin-left: auto;
margin-bottom: -2%;
margin-right: auto;
}

#s-45c4cd3e-f74b-4638-9267-fca1b1673232 hr {
  border-top: 2px solid #ddd;
}

#s-ceddfd08-75f0-4649-ac3a-7839448308ed {
  margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-bottom: 2%;
min-height: 50px;
background-color: rgba(235, 235, 235, 1);
}








#s-ceddfd08-75f0-4649-ac3a-7839448308ed > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ceddfd08-75f0-4649-ac3a-7839448308ed.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

#s-520c7d69-d0bb-441f-9ea2-7e47b074e9ba {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-520c7d69-d0bb-441f-9ea2-7e47b074e9ba"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-520c7d69-d0bb-441f-9ea2-7e47b074e9ba"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-520c7d69-d0bb-441f-9ea2-7e47b074e9ba"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-520c7d69-d0bb-441f-9ea2-7e47b074e9ba"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-5de0d31f-a7c8-44ef-ba1f-f0e91fd9d380 {
  margin-left: auto;
margin-right: auto;
padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 4%;
}








#s-5de0d31f-a7c8-44ef-ba1f-f0e91fd9d380 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5de0d31f-a7c8-44ef-ba1f-f0e91fd9d380 {
  cursor: pointer;
}#s-5de0d31f-a7c8-44ef-ba1f-f0e91fd9d380.shg-box.shg-c {
  justify-content: flex-start;
}

#s-59090c85-cb6a-4593-8cc1-32ac3a9b83a0 {
  margin-left: auto;
margin-right: auto;
}

#s-59090c85-cb6a-4593-8cc1-32ac3a9b83a0 .shogun-icon-wrapper {
  text-align: center;
}


#s-59090c85-cb6a-4593-8cc1-32ac3a9b83a0 .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: #495056;
}

#s-f3c22fd3-e4c1-4dbc-beda-39182d85a43b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f3c22fd3-e4c1-4dbc-beda-39182d85a43b .shogun-heading-component h5 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-555c2505-92f5-4819-be67-55a069f1d0da {
  margin-left: auto;
margin-right: auto;
max-width: 300px;
}

#s-aa3ce22c-028a-4d4a-8c14-fc6dea5253a3 {
  margin-left: auto;
margin-right: auto;
padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 4%;
}








#s-aa3ce22c-028a-4d4a-8c14-fc6dea5253a3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-aa3ce22c-028a-4d4a-8c14-fc6dea5253a3 {
  cursor: pointer;
}#s-aa3ce22c-028a-4d4a-8c14-fc6dea5253a3.shg-box.shg-c {
  justify-content: flex-start;
}

.shg-align-container {
  box-sizing: border-box;
}

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

.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;
  flex-direction: column;
  padding: 20px;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-imageV2-content {
  text-align: initial;
}

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

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

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

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

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

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

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

.shogun-image-content-bottom {
  align-items: flex-end;
}

.shg-image-content-wrapper .shogun-image.hover~* {
  z-index: 1;
}
#s-9603e3c6-7184-4568-8358-75c2436717c5 {
  margin-left: auto;
margin-right: auto;
max-width: 30px;
aspect-ratio: 1/1;
text-align: center;
}

#s-9603e3c6-7184-4568-8358-75c2436717c5 {
  margin: 0 !important;
}

#s-9603e3c6-7184-4568-8358-75c2436717c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9603e3c6-7184-4568-8358-75c2436717c5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9603e3c6-7184-4568-8358-75c2436717c5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9603e3c6-7184-4568-8358-75c2436717c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 30px;
  }



  img.s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image {
    
    
    
    max-height: 30px;
  }


.s-9603e3c6-7184-4568-8358-75c2436717c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9603e3c6-7184-4568-8358-75c2436717c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9603e3c6-7184-4568-8358-75c2436717c5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
      position: relative;
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 30px;
    }
  }

@media (min-width: 1200px){#s-9603e3c6-7184-4568-8358-75c2436717c5 {
  margin: 0 !important;
}

#s-9603e3c6-7184-4568-8358-75c2436717c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9603e3c6-7184-4568-8358-75c2436717c5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9603e3c6-7184-4568-8358-75c2436717c5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9603e3c6-7184-4568-8358-75c2436717c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 30px;
  }



  img.s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image {
    
    
    
    max-height: 30px;
  }


.s-9603e3c6-7184-4568-8358-75c2436717c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9603e3c6-7184-4568-8358-75c2436717c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9603e3c6-7184-4568-8358-75c2436717c5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
      position: relative;
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 30px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9603e3c6-7184-4568-8358-75c2436717c5 {
  margin: 0 !important;
}

#s-9603e3c6-7184-4568-8358-75c2436717c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9603e3c6-7184-4568-8358-75c2436717c5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9603e3c6-7184-4568-8358-75c2436717c5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9603e3c6-7184-4568-8358-75c2436717c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 30px;
  }



  img.s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image {
    
    
    
    max-height: 30px;
  }


.s-9603e3c6-7184-4568-8358-75c2436717c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9603e3c6-7184-4568-8358-75c2436717c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9603e3c6-7184-4568-8358-75c2436717c5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
      position: relative;
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 30px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9603e3c6-7184-4568-8358-75c2436717c5 {
  margin: 0 !important;
}

#s-9603e3c6-7184-4568-8358-75c2436717c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9603e3c6-7184-4568-8358-75c2436717c5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9603e3c6-7184-4568-8358-75c2436717c5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9603e3c6-7184-4568-8358-75c2436717c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 30px;
  }



  img.s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image {
    
    
    
    max-height: 30px;
  }


.s-9603e3c6-7184-4568-8358-75c2436717c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9603e3c6-7184-4568-8358-75c2436717c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9603e3c6-7184-4568-8358-75c2436717c5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
      position: relative;
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 30px;
    }
  }

}@media (max-width: 767px){#s-9603e3c6-7184-4568-8358-75c2436717c5 {
  margin: 0 !important;
}

#s-9603e3c6-7184-4568-8358-75c2436717c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9603e3c6-7184-4568-8358-75c2436717c5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9603e3c6-7184-4568-8358-75c2436717c5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9603e3c6-7184-4568-8358-75c2436717c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 30px;
  }



  img.s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image {
    
    
    
    max-height: 30px;
  }


.s-9603e3c6-7184-4568-8358-75c2436717c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9603e3c6-7184-4568-8358-75c2436717c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9603e3c6-7184-4568-8358-75c2436717c5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
      position: relative;
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 30px;
    }
  }

}
#s-0c11ac6f-90fa-46cf-b47f-e35d6d1b235d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0c11ac6f-90fa-46cf-b47f-e35d6d1b235d .shogun-heading-component h5 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-b88d87b6-14bb-4cf2-9d4e-c1fbcf7dcb04 {
  margin-left: auto;
margin-right: auto;
max-width: 300px;
}

#s-7076894a-d4ac-4061-98b9-1bfbc0843490 {
  margin-left: auto;
margin-right: auto;
padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 4%;
}








#s-7076894a-d4ac-4061-98b9-1bfbc0843490 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7076894a-d4ac-4061-98b9-1bfbc0843490 {
  cursor: pointer;
}#s-7076894a-d4ac-4061-98b9-1bfbc0843490.shg-box.shg-c {
  justify-content: flex-start;
}

#s-47066fa7-e044-48db-b585-f580e2d72aeb {
  margin-left: auto;
margin-right: auto;
}

#s-47066fa7-e044-48db-b585-f580e2d72aeb .shogun-icon-wrapper {
  text-align: center;
}


#s-47066fa7-e044-48db-b585-f580e2d72aeb .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: #495056;
}

#s-1973e99e-beea-4b8e-ab45-e1765d22da12 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1973e99e-beea-4b8e-ab45-e1765d22da12 .shogun-heading-component h5 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-de54d8dd-06a7-41d5-815d-2ad3ec08997d {
  margin-left: auto;
margin-right: auto;
max-width: 300px;
}

#s-f7720017-f016-46cb-a499-7431a170ca7c {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-f7720017-f016-46cb-a499-7431a170ca7c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f7720017-f016-46cb-a499-7431a170ca7c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-f7720017-f016-46cb-a499-7431a170ca7c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-f7720017-f016-46cb-a499-7431a170ca7c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-f0bdfbeb-4885-430a-9fff-9cd972f75513 {
  margin-left: auto;
margin-right: auto;
padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 4%;
}








#s-f0bdfbeb-4885-430a-9fff-9cd972f75513 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f0bdfbeb-4885-430a-9fff-9cd972f75513 {
  cursor: pointer;
}#s-f0bdfbeb-4885-430a-9fff-9cd972f75513.shg-box.shg-c {
  justify-content: flex-start;
}

#s-946c8280-d902-4356-bf8c-58252b512395 {
  margin-left: auto;
margin-right: auto;
}

#s-946c8280-d902-4356-bf8c-58252b512395 .shogun-icon-wrapper {
  text-align: center;
}


#s-946c8280-d902-4356-bf8c-58252b512395 .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: #495056;
}

#s-747ebf58-6b84-49f5-8ed5-6270ce61658d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-747ebf58-6b84-49f5-8ed5-6270ce61658d .shogun-heading-component h5 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-7bd2f1e2-db15-49a2-9777-53d1aa30e424 {
  margin-left: auto;
margin-right: auto;
max-width: 300px;
}

#s-848fef4f-6e46-4fc7-b224-06c27ddbaf79 {
  margin-left: auto;
margin-right: auto;
padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 4%;
}








#s-848fef4f-6e46-4fc7-b224-06c27ddbaf79 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-848fef4f-6e46-4fc7-b224-06c27ddbaf79 {
  cursor: pointer;
}#s-848fef4f-6e46-4fc7-b224-06c27ddbaf79.shg-box.shg-c {
  justify-content: flex-start;
}

#s-9c873560-f291-452c-a4a4-3c8e7ac39dfc {
  margin-left: auto;
margin-right: auto;
}

#s-9c873560-f291-452c-a4a4-3c8e7ac39dfc .shogun-icon-wrapper {
  text-align: center;
}


#s-9c873560-f291-452c-a4a4-3c8e7ac39dfc .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: #495056;
}

#s-ed3ae01b-7f86-4c3f-b5f6-e34c7e81a3b0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ed3ae01b-7f86-4c3f-b5f6-e34c7e81a3b0 .shogun-heading-component h5 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-f61c7039-f739-40a3-b274-01341b36371c {
  margin-left: auto;
margin-right: auto;
max-width: 300px;
}

#s-f0a2a50d-4db5-4f49-bd83-470d268604fc {
  margin-left: auto;
margin-right: auto;
padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 4%;
}








#s-f0a2a50d-4db5-4f49-bd83-470d268604fc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f0a2a50d-4db5-4f49-bd83-470d268604fc {
  cursor: pointer;
}#s-f0a2a50d-4db5-4f49-bd83-470d268604fc.shg-box.shg-c {
  justify-content: flex-start;
}

#s-ba015420-ed3e-4271-951e-a3ed89d86d6b {
  margin-left: auto;
margin-right: auto;
}

#s-ba015420-ed3e-4271-951e-a3ed89d86d6b .shogun-icon-wrapper {
  text-align: center;
}


#s-ba015420-ed3e-4271-951e-a3ed89d86d6b .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: #495056;
}

#s-fa5a442a-ae2b-454a-8bce-b13218ea93f2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fa5a442a-ae2b-454a-8bce-b13218ea93f2 .shogun-heading-component h5 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-d1fb47e6-b2ab-4927-8d3b-f971f7d866a7 {
  margin-left: auto;
margin-right: auto;
max-width: 300px;
}

#s-d13deebd-5d05-4634-b4a7-f25cdce0f7ba {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-d13deebd-5d05-4634-b4a7-f25cdce0f7ba"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d13deebd-5d05-4634-b4a7-f25cdce0f7ba"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-d13deebd-5d05-4634-b4a7-f25cdce0f7ba"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-d13deebd-5d05-4634-b4a7-f25cdce0f7ba"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-087468fc-fd62-4b7a-9f9a-02288e8f65a9 {
  margin-left: auto;
margin-right: auto;
padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 4%;
}








#s-087468fc-fd62-4b7a-9f9a-02288e8f65a9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-087468fc-fd62-4b7a-9f9a-02288e8f65a9 {
  cursor: pointer;
}#s-087468fc-fd62-4b7a-9f9a-02288e8f65a9.shg-box.shg-c {
  justify-content: flex-start;
}

#s-634e407b-405f-4362-82e2-1cd517202610 {
  margin-left: auto;
margin-right: auto;
}

#s-634e407b-405f-4362-82e2-1cd517202610 .shogun-icon-wrapper {
  text-align: center;
}


#s-634e407b-405f-4362-82e2-1cd517202610 .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: #495056;
}

#s-bb76462f-8895-4854-ab6c-ffbf0962aeed {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bb76462f-8895-4854-ab6c-ffbf0962aeed .shogun-heading-component h5 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-023f57e5-549b-4c1d-8111-072428ece56c {
  margin-left: auto;
margin-right: auto;
max-width: 300px;
}

#s-2d50372e-44d6-48b6-afe1-b04a7ad17aab {
  margin-left: auto;
margin-right: auto;
padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 4%;
}








#s-2d50372e-44d6-48b6-afe1-b04a7ad17aab > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2d50372e-44d6-48b6-afe1-b04a7ad17aab {
  cursor: pointer;
}#s-2d50372e-44d6-48b6-afe1-b04a7ad17aab.shg-box.shg-c {
  justify-content: flex-start;
}

#s-6cc6bc9b-bea0-4e61-b226-5beae6adf1c0 {
  margin-left: auto;
margin-right: auto;
}

#s-6cc6bc9b-bea0-4e61-b226-5beae6adf1c0 .shogun-icon-wrapper {
  text-align: center;
}


#s-6cc6bc9b-bea0-4e61-b226-5beae6adf1c0 .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: #495056;
}

#s-0a03e7fa-0eae-4474-becd-af1b9ee5c9fe {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0a03e7fa-0eae-4474-becd-af1b9ee5c9fe .shogun-heading-component h5 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-da6352a3-3c36-4353-a744-d5f5330d3b05 {
  margin-left: auto;
margin-right: auto;
max-width: 300px;
}

#s-5dbcbb5e-0f35-400d-9b02-7ae967272a80 {
  margin-left: auto;
margin-right: auto;
}

#s-5dbcbb5e-0f35-400d-9b02-7ae967272a80 hr {
  border-top: 2px solid rgba(221, 221, 221, 0);
}

#s-5e28a7bf-9180-4898-a5ad-b759f5c33f6e {
  margin-top: 1%;
margin-left: auto;
margin-bottom: 1%;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-5e28a7bf-9180-4898-a5ad-b759f5c33f6e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5e28a7bf-9180-4898-a5ad-b759f5c33f6e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5e28a7bf-9180-4898-a5ad-b759f5c33f6e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5e28a7bf-9180-4898-a5ad-b759f5c33f6e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  margin-bottom: 4%;
}
}
#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  margin: 0 !important;
}

#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
      position: relative;
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  margin: 0 !important;
}

#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
      position: relative;
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  margin: 0 !important;
}

#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
      position: relative;
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  margin: 0 !important;
}

#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
      position: relative;
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (max-width: 767px){#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  margin: 0 !important;
}

#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 4%;
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  margin-bottom: 4%;
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
      position: relative;
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-a2404c57-3bfa-4409-929d-f25e345088ac {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-a2404c57-3bfa-4409-929d-f25e345088ac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a2404c57-3bfa-4409-929d-f25e345088ac.shg-box.shg-c {
  justify-content: center;
}

#s-7751543b-899b-4733-9d85-45ce38da76f7 {
  margin-left: auto;
margin-right: auto;
}

#s-a84c057f-ccdc-4ecb-a9d6-88981ebb14e2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
}

#s-a84c057f-ccdc-4ecb-a9d6-88981ebb14e2 .shogun-form-box label.shogun-form-label {
  display: flex;
  font-weight:  normal;
  color: #000;
  
  
  
  
  
  
  padding-top: 5px;
  padding-bottom: 5px;
  
  
}

#s-a84c057f-ccdc-4ecb-a9d6-88981ebb14e2 .shogun-form-success-msg {
  visibility: hidden;
  display: flex;
  align-items: center;
  
  
  color: #008000;
  
  
  
  
  
}

#s-a84c057f-ccdc-4ecb-a9d6-88981ebb14e2 .shogun-form-success-msg > svg {
  margin-right: 4px;
  stroke: #008000;
}

#s-a84c057f-ccdc-4ecb-a9d6-88981ebb14e2 .shogun-form-error-msg-container, #s-a84c057f-ccdc-4ecb-a9d6-88981ebb14e2 .shogun-form-field-error-msg-container {
  display: none;
}

#s-a84c057f-ccdc-4ecb-a9d6-88981ebb14e2 .shogun-form-error-msg {
  
  
  color: #ff0000;
  
  
  
  
  
}

#s-a84c057f-ccdc-4ecb-a9d6-88981ebb14e2 .shogun-form-field-error-msg > svg {
  margin-right: 4px;
  stroke: #ff0000;
}

.shogun-form-text-input-field {
  width: 100%;
}

.shogun-form-text-input-field:focus {
  outline: none;
}

textarea.shogun-form-text-input-field {
  resize: none;
  overflow: hidden;
  min-height: 70px !important;
}

#s-cb2bf33e-ff1b-4cfb-a7c2-8e82c3bbd7a2 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
}

#s-cb2bf33e-ff1b-4cfb-a7c2-8e82c3bbd7a2  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  
  
  color: #000;
  
  
  
  
}

#s-cb2bf33e-ff1b-4cfb-a7c2-8e82c3bbd7a2  .shogun-form-text-input-field::-moz-placeholder {
  
  
  color: #000;
  
  
  
  
}

#s-cb2bf33e-ff1b-4cfb-a7c2-8e82c3bbd7a2  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-cb2bf33e-ff1b-4cfb-a7c2-8e82c3bbd7a2 .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-cb2bf33e-ff1b-4cfb-a7c2-8e82c3bbd7a2 .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


#s-9856d635-a7d5-48ae-8d8f-4c9dbf66c875 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
}

#s-9856d635-a7d5-48ae-8d8f-4c9dbf66c875  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  
  
  color: #000;
  
  
  
  
}

#s-9856d635-a7d5-48ae-8d8f-4c9dbf66c875  .shogun-form-text-input-field::-moz-placeholder {
  
  
  color: #000;
  
  
  
  
}

#s-9856d635-a7d5-48ae-8d8f-4c9dbf66c875  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-9856d635-a7d5-48ae-8d8f-4c9dbf66c875 .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-9856d635-a7d5-48ae-8d8f-4c9dbf66c875 .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


#s-fcb4d60b-881e-4f83-a02c-923fb3948666 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
}

#s-fcb4d60b-881e-4f83-a02c-923fb3948666  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  
  
  color: #000;
  
  
  
  
}

#s-fcb4d60b-881e-4f83-a02c-923fb3948666  .shogun-form-text-input-field::-moz-placeholder {
  
  
  color: #000;
  
  
  
  
}

#s-fcb4d60b-881e-4f83-a02c-923fb3948666  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-fcb4d60b-881e-4f83-a02c-923fb3948666 .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-fcb4d60b-881e-4f83-a02c-923fb3948666 .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


#s-5b1eb629-60ef-402e-9cb7-e7ed2a7825ff {
  margin-left: auto;
margin-right: auto;
}

.shogun-recaptcha-error-msg {
  visibility: hidden;
}

.shogun-form-box-submit {
  border: 0;
  font-size: 1em;
  line-height: 1.8;
}

.shogun-form-box-submit:focus {
  outline: none;
}

.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-b73c6cbc-62d2-49ee-b1a0-300eb12edefb {
  box-shadow:1px 1px 1px 1px ;
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-radius: 11px;
color: #FFFFFF;
background-color: rgba(203, 53, 37, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-b73c6cbc-62d2-49ee-b1a0-300eb12edefb:hover {box-shadow:1px 1px 1px 1px  !important;
border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(203, 53, 37, 1) !important;
border-radius: 11px !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(203, 53, 37, 1) !important;}#s-b73c6cbc-62d2-49ee-b1a0-300eb12edefb:active {background-color: #000000 !important;
text-decoration: none !important;}
#s-b73c6cbc-62d2-49ee-b1a0-300eb12edefb[disabled],
#s-b73c6cbc-62d2-49ee-b1a0-300eb12edefb[disabled]:hover,
#s-b73c6cbc-62d2-49ee-b1a0-300eb12edefb[disabled]:focus {
  background-color: #D7D5E2 !important;
}

#s-b73c6cbc-62d2-49ee-b1a0-300eb12edefb {
  display:  inline-block ;
  width:  auto ;
}


#s-58abe585-9207-4741-a232-994d0bc0ab81 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-3c59e4a3-d49c-4350-9697-3b1df6efb057 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(243, 243, 243, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-3c59e4a3-d49c-4350-9697-3b1df6efb057 {
  
}
}@media (max-width: 767px){#s-3c59e4a3-d49c-4350-9697-3b1df6efb057 {
  
}
}







#s-3c59e4a3-d49c-4350-9697-3b1df6efb057 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3c59e4a3-d49c-4350-9697-3b1df6efb057.shg-box.shg-c {
  justify-content: center;
}

#s-83d316c9-5d7f-4726-9999-b89bebe58428 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 15px;
padding-bottom: 15px;
text-align: center;
}

#s-83d316c9-5d7f-4726-9999-b89bebe58428 .shogun-heading-component h4 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20.74px;
  
  
  
}



#s-7f151492-60fb-4eec-a541-dd15bd81c681 {
  margin-top: -35px;
margin-left: auto;
margin-bottom: -35px;
margin-right: auto;
}

#s-7f151492-60fb-4eec-a541-dd15bd81c681 hr {
  border-top: 2px solid #ddd;
}

/* Duplicated Styles are also in Category base.css - keep them in sync */

.shg-swiper-container {
  --arrow-button-size: 35px;
  --pagination-height: 32px;
  --swiper-pagination-bullet-size: 14px;
  --swiper-pagination-bottom: 8px;

  position: relative;
  /*
   * In case you are wondering, why it's set to grid, please see the links below:
   * https://github.com/nolimits4web/swiper/issues/3599
   * https://github.com/nolimits4web/swiper/issues/3599#issuecomment-1290283431
   */
  display: grid;
  padding: 8px var(--arrow-button-size) var(--pagination-height)
    var(--arrow-button-size);
}

.shg-swiper:not(.swiper-initialized) {
  visibility: hidden;
  display: flex;
  overflow-x: hidden;
}

.shg-swiper-container > .shg-swiper {
  margin-left: 0;
  margin-right: 0;
}

.shg-swiper:not(.swiper-initialized) ~ .swiper-pagination,
.shg-swiper:not(.swiper-initialized) ~ .swiper-button-prev,
.shg-swiper:not(.swiper-initialized) ~ .swiper-button-next {
  visibility: hidden;
}

.shg-swiper-container > .swiper-button-prev,
.shg-swiper-container > .swiper-button-next {
  top: 0;
  height: calc(100% - var(--pagination-height));
  width: var(--arrow-button-size);
  margin: 0;
}

.shg-swiper-container > .swiper-button-prev {
  left: 0;
}

.shg-swiper-container > .swiper-button-next {
  right: 0;
}

.shg-swiper-container > .swiper-button-next:after,
.shg-swiper-container > .swiper-button-prev:after {
  /* Ditch default Swiper arrow */
  display: none;
}

.shg-swiper-container > .swiper-button-next svg,
.shg-swiper-container > .swiper-button-prev svg {
  width: var(--arrow-button-size);
  height: var(--arrow-button-size);
}

#s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 {
  margin-left: auto;
margin-right: auto;
padding-top: 1%;
padding-bottom: 1%;
}
@media (min-width: 1200px){#s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 {
  
}
}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(203, 53, 37, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 > .swiper-button-prev,
#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 > .swiper-button-next {
  
}

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 > .swiper-button-prev svg,
#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 .swiper-pagination-bullet-active {
  background-color: rgba(203, 53, 37, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 1200px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(203, 53, 37, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 > .swiper-button-prev,
#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 > .swiper-button-next {
  
}

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 > .swiper-button-prev svg,
#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 .swiper-pagination-bullet-active {
  background-color: rgba(203, 53, 37, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}@media (max-width: 767px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(203, 53, 37, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 > .swiper-button-prev,
#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 > .swiper-button-next {
  
}

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 > .swiper-button-prev svg,
#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 .swiper-pagination-bullet-active {
  background-color: rgba(203, 53, 37, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-f9e032a5-0867-4c33-ab7d-d0723791e4d6 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-e81dbf67-0c25-4522-8f72-281c2cc8ef61 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 4%;
min-height: 300px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-e81dbf67-0c25-4522-8f72-281c2cc8ef61 {
  margin-bottom: 1%;
}
}@media (max-width: 767px){#s-e81dbf67-0c25-4522-8f72-281c2cc8ef61 {
  margin-bottom: 1%;
}
}







#s-e81dbf67-0c25-4522-8f72-281c2cc8ef61 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.5;
  display: block;
}#s-e81dbf67-0c25-4522-8f72-281c2cc8ef61 {
  cursor: pointer;
}#s-e81dbf67-0c25-4522-8f72-281c2cc8ef61.shg-box.shg-c {
  justify-content: center;
}

#s-efc35701-c8d0-4cef-a961-f26a758f2354 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-efc35701-c8d0-4cef-a961-f26a758f2354 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-efc35701-c8d0-4cef-a961-f26a758f2354.shg-box.shg-c {
  justify-content: center;
}

#s-2d382a62-af6b-455b-9553-b6217439a48e {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#s-8666e07d-51f0-49e5-8723-5ba16bc3b268 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 2%;
padding-bottom: 0%;
padding-right: 2%;
}

#s-b3fd8374-e657-473d-af9f-910b05832d93 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 4%;
min-height: 300px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-b3fd8374-e657-473d-af9f-910b05832d93 {
  margin-bottom: 1%;
}
}@media (max-width: 767px){#s-b3fd8374-e657-473d-af9f-910b05832d93 {
  margin-bottom: 1%;
}
}







#s-b3fd8374-e657-473d-af9f-910b05832d93 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.5;
  display: block;
}#s-b3fd8374-e657-473d-af9f-910b05832d93 {
  cursor: pointer;
}#s-b3fd8374-e657-473d-af9f-910b05832d93.shg-box.shg-c {
  justify-content: center;
}

#s-75242e7a-1f9c-4a7c-ba42-8eb0dabc155a {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-75242e7a-1f9c-4a7c-ba42-8eb0dabc155a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-75242e7a-1f9c-4a7c-ba42-8eb0dabc155a.shg-box.shg-c {
  justify-content: center;
}

#s-4462bc8e-d7d2-4c2c-9e1e-cdbce78c9919 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#s-d3fc8312-5990-41fa-bd7b-f59ce295e441 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 2%;
padding-bottom: 0%;
padding-right: 2%;
}

#s-340fa826-dae1-4dbe-a78d-315629843464 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 4%;
min-height: 300px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-340fa826-dae1-4dbe-a78d-315629843464 {
  margin-bottom: 1%;
}
}@media (max-width: 767px){#s-340fa826-dae1-4dbe-a78d-315629843464 {
  margin-bottom: 1%;
}
}







#s-340fa826-dae1-4dbe-a78d-315629843464 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.5;
  display: block;
}#s-340fa826-dae1-4dbe-a78d-315629843464 {
  cursor: pointer;
}#s-340fa826-dae1-4dbe-a78d-315629843464.shg-box.shg-c {
  justify-content: center;
}

#s-f84d6f7f-bccf-4f98-a263-c642cd644987 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-f84d6f7f-bccf-4f98-a263-c642cd644987 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f84d6f7f-bccf-4f98-a263-c642cd644987.shg-box.shg-c {
  justify-content: center;
}

#s-c109407e-1baa-4e84-82b5-c9f8771922d9 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#s-41ab1dea-a094-4681-96e7-91c8d2e868eb {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 2%;
padding-bottom: 0%;
padding-right: 2%;
}

#s-42ffc96e-c4b5-41bb-b6dd-eff4d0b71dee {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 4%;
min-height: 300px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-42ffc96e-c4b5-41bb-b6dd-eff4d0b71dee {
  margin-bottom: 1%;
}
}@media (max-width: 767px){#s-42ffc96e-c4b5-41bb-b6dd-eff4d0b71dee {
  margin-bottom: 1%;
}
}







#s-42ffc96e-c4b5-41bb-b6dd-eff4d0b71dee > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.5;
  display: block;
}#s-42ffc96e-c4b5-41bb-b6dd-eff4d0b71dee {
  cursor: pointer;
}#s-42ffc96e-c4b5-41bb-b6dd-eff4d0b71dee.shg-box.shg-c {
  justify-content: center;
}

#s-8c1aef35-e5ec-4c35-866c-4d395bf555e6 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-8c1aef35-e5ec-4c35-866c-4d395bf555e6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8c1aef35-e5ec-4c35-866c-4d395bf555e6.shg-box.shg-c {
  justify-content: center;
}

#s-1e58d15d-f42f-4b00-bfa6-146522d2dfd8 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#s-5356bfbb-802d-4b7a-a0dc-0c88d9cd077e {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 2%;
padding-bottom: 0%;
padding-right: 2%;
}

#s-7a858b42-70d2-4f91-9a50-8e38f1a611b8 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 4%;
min-height: 300px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-7a858b42-70d2-4f91-9a50-8e38f1a611b8 {
  margin-bottom: 1%;
}
}@media (max-width: 767px){#s-7a858b42-70d2-4f91-9a50-8e38f1a611b8 {
  margin-bottom: 1%;
}
}







#s-7a858b42-70d2-4f91-9a50-8e38f1a611b8 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.5;
  display: block;
}#s-7a858b42-70d2-4f91-9a50-8e38f1a611b8 {
  cursor: pointer;
}#s-7a858b42-70d2-4f91-9a50-8e38f1a611b8.shg-box.shg-c {
  justify-content: center;
}

#s-8d08df32-ea30-4781-9e8b-2d0dc2c0e291 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-8d08df32-ea30-4781-9e8b-2d0dc2c0e291 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8d08df32-ea30-4781-9e8b-2d0dc2c0e291.shg-box.shg-c {
  justify-content: center;
}

#s-84af9a87-aa29-40d5-a316-16f725507f56 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#s-a6af544a-0b64-49ca-873f-7c5f7a2b702d {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 2%;
padding-bottom: 0%;
padding-right: 2%;
}

#s-f7176ac7-8446-4fc5-82bc-73e168e21a03 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 4%;
min-height: 300px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-f7176ac7-8446-4fc5-82bc-73e168e21a03 {
  margin-bottom: 1%;
}
}@media (max-width: 767px){#s-f7176ac7-8446-4fc5-82bc-73e168e21a03 {
  margin-bottom: 1%;
}
}







#s-f7176ac7-8446-4fc5-82bc-73e168e21a03 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.5;
  display: block;
}#s-f7176ac7-8446-4fc5-82bc-73e168e21a03 {
  cursor: pointer;
}#s-f7176ac7-8446-4fc5-82bc-73e168e21a03.shg-box.shg-c {
  justify-content: center;
}

#s-c7b522c7-18f0-42d4-b305-faae868190b0 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-c7b522c7-18f0-42d4-b305-faae868190b0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c7b522c7-18f0-42d4-b305-faae868190b0.shg-box.shg-c {
  justify-content: center;
}

#s-ff9f8a04-77ed-43fb-ad27-e020787a661c {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#s-cc67ebe2-201e-49ab-b251-4aa5ce2b3ec6 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 2%;
padding-bottom: 0%;
padding-right: 2%;
}

#s-e354d87c-d641-40ab-b788-02e7f5ce5f89 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 4%;
min-height: 300px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-e354d87c-d641-40ab-b788-02e7f5ce5f89 {
  margin-bottom: 1%;
}
}@media (max-width: 767px){#s-e354d87c-d641-40ab-b788-02e7f5ce5f89 {
  margin-bottom: 1%;
}
}







#s-e354d87c-d641-40ab-b788-02e7f5ce5f89 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.5;
  display: block;
}#s-e354d87c-d641-40ab-b788-02e7f5ce5f89 {
  cursor: pointer;
}#s-e354d87c-d641-40ab-b788-02e7f5ce5f89.shg-box.shg-c {
  justify-content: center;
}

#s-427d1973-34a0-40ca-8116-433480a19f94 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-427d1973-34a0-40ca-8116-433480a19f94 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-427d1973-34a0-40ca-8116-433480a19f94.shg-box.shg-c {
  justify-content: center;
}

#s-0a8968b2-7af4-40b8-b821-9cc4b73ebbce {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#s-4d91bb0b-7817-470c-b18a-f4ddcb657a61 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 2%;
padding-bottom: 0%;
padding-right: 2%;
}

#s-653b3979-e28c-4d67-8e90-b18994bbea44 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 4%;
min-height: 300px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-653b3979-e28c-4d67-8e90-b18994bbea44 {
  margin-bottom: 1%;
}
}@media (max-width: 767px){#s-653b3979-e28c-4d67-8e90-b18994bbea44 {
  margin-bottom: 1%;
}
}







#s-653b3979-e28c-4d67-8e90-b18994bbea44 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.5;
  display: block;
}#s-653b3979-e28c-4d67-8e90-b18994bbea44 {
  cursor: pointer;
}#s-653b3979-e28c-4d67-8e90-b18994bbea44.shg-box.shg-c {
  justify-content: center;
}

#s-f4f7ceff-32e8-48a7-bbc6-76a2c048a231 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-f4f7ceff-32e8-48a7-bbc6-76a2c048a231 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f4f7ceff-32e8-48a7-bbc6-76a2c048a231.shg-box.shg-c {
  justify-content: center;
}

#s-dfc9f906-3a26-43a2-b91b-db3498f3db9c {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#s-fe907b91-8ec7-4b22-84bd-1ae7c52699b8 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 2%;
padding-bottom: 0%;
padding-right: 2%;
}

/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

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

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

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}

@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{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:3s;animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:4s;animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:5s;animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{animation-duration:.5s;animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{animation-duration:3s;animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.animate__swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.animate__slideOutUp{animation-name:slideOutUp}