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

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

.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-v3 {
  display: flex;
  flex-direction: column;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
  /* Ensures that the content children fills the container */
  align-items: stretch;
}

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

.shogun-image-content-v3 > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#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: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


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

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

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

      
    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-v3 {
  
    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;
  overflow: hidden;
}


.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: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


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

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

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

      
    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-v3 {
  
    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;
  overflow: hidden;
}


.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: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


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

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

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

      
    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-v3 {
  
    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;
  overflow: hidden;
}


.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: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


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

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

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

      
    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-v3 {
  
    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;
  overflow: hidden;
}


.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: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-326bf924-a5af-4596-b132-a2e7bf7fcce2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


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

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

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

      
    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-v3 {
  
    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;
  overflow: hidden;
}


.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-8dc064b5-43d6-4fe2-a151-8fe07ed248e7 {
  margin-left: auto;
margin-right: auto;
}

#s-d2350f18-84d3-4403-a078-0a9489d8d2a8 {
  margin-left: auto;
margin-right: auto;
min-height: 240px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-d2350f18-84d3-4403-a078-0a9489d8d2a8 {
  min-height: 200px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d2350f18-84d3-4403-a078-0a9489d8d2a8 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-d2350f18-84d3-4403-a078-0a9489d8d2a8 {
  min-height: 270px;
}
}







#s-d2350f18-84d3-4403-a078-0a9489d8d2a8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d2350f18-84d3-4403-a078-0a9489d8d2a8.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-92341388-784d-4138-8993-7306ad8bb21a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-92341388-784d-4138-8993-7306ad8bb21a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92341388-784d-4138-8993-7306ad8bb21a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-92341388-784d-4138-8993-7306ad8bb21a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92341388-784d-4138-8993-7306ad8bb21a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-92341388-784d-4138-8993-7306ad8bb21a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92341388-784d-4138-8993-7306ad8bb21a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-92341388-784d-4138-8993-7306ad8bb21a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92341388-784d-4138-8993-7306ad8bb21a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-92341388-784d-4138-8993-7306ad8bb21a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92341388-784d-4138-8993-7306ad8bb21a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
.shg-product-title-component h1 span,
.shg-product-title-component h2 span,
.shg-product-title-component h3 span,
.shg-product-title-component h4 span,
.shg-product-title-component h5 span,
.shg-product-title-component h6 span {
  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-d9b5f24b-667d-455c-b9d1-8c2887ace47f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-d9b5f24b-667d-455c-b9d1-8c2887ace47f .shg-product-title-component h3 span {
  
  
  font-family: Baskervville;
  
  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-826b6716-70e0-4480-84b3-0271e5c72a06 {
  margin-left: auto;
margin-right: auto;
}

#s-826b6716-70e0-4480-84b3-0271e5c72a06 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-399a172c-ee94-41d7-ab43-fb0991af4ed4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-399a172c-ee94-41d7-ab43-fb0991af4ed4 .shg-product-quantity-wrapper {
  display: flex;
}

#s-399a172c-ee94-41d7-ab43-fb0991af4ed4 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-399a172c-ee94-41d7-ab43-fb0991af4ed4 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-399a172c-ee94-41d7-ab43-fb0991af4ed4 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-399a172c-ee94-41d7-ab43-fb0991af4ed4 .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-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2 {
  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-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2: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-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2: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-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2 {
  
}
#s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2: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-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2-atc-btn-wrapper {
    text-align: center;
  }


#s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2-atc-btn-wrapper {
    text-align: center;
  }


#s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2-atc-btn-wrapper {
    text-align: center;
  }


#s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2-atc-btn-wrapper {
    text-align: center;
  }


#s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2-atc-btn-wrapper {
    text-align: center;
  }


#s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a9b2c5e8-7ecc-4c33-b209-0ca790e99ae2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-0d6ffa92-e9f2-47f9-afb5-05e38ce34f46 {
  margin-left: auto;
margin-right: auto;
}

#s-6408bd6c-884f-4988-b1d8-8b0522cc3b8a {
  margin-left: auto;
margin-right: auto;
min-height: 240px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-6408bd6c-884f-4988-b1d8-8b0522cc3b8a {
  min-height: 200px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6408bd6c-884f-4988-b1d8-8b0522cc3b8a {
  min-height: 230px;
}
}@media (max-width: 767px){#s-6408bd6c-884f-4988-b1d8-8b0522cc3b8a {
  min-height: 270px;
}
}







#s-6408bd6c-884f-4988-b1d8-8b0522cc3b8a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6408bd6c-884f-4988-b1d8-8b0522cc3b8a.shg-box.shg-c {
  justify-content: center;
}

#s-e9a28ec5-b628-4619-b816-1091b53ef8a7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e9a28ec5-b628-4619-b816-1091b53ef8a7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e9a28ec5-b628-4619-b816-1091b53ef8a7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e9a28ec5-b628-4619-b816-1091b53ef8a7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e9a28ec5-b628-4619-b816-1091b53ef8a7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e9a28ec5-b628-4619-b816-1091b53ef8a7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e9a28ec5-b628-4619-b816-1091b53ef8a7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e9a28ec5-b628-4619-b816-1091b53ef8a7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e9a28ec5-b628-4619-b816-1091b53ef8a7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e9a28ec5-b628-4619-b816-1091b53ef8a7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e9a28ec5-b628-4619-b816-1091b53ef8a7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-51960466-db84-4438-b798-08b0ac99fa9f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-51960466-db84-4438-b798-08b0ac99fa9f .shg-product-title-component h3 span {
  
  
  font-family: Baskervville;
  
  font-size: 12px;
  
  
  
}

#s-70f845f1-979e-4eda-a0b1-b7e9af1a657f {
  margin-left: auto;
margin-right: auto;
}

#s-70f845f1-979e-4eda-a0b1-b7e9af1a657f .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-4bd6e034-5725-482e-ae89-0b405031e05f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-4bd6e034-5725-482e-ae89-0b405031e05f .shg-product-quantity-wrapper {
  display: flex;
}

#s-4bd6e034-5725-482e-ae89-0b405031e05f .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-4bd6e034-5725-482e-ae89-0b405031e05f .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-4bd6e034-5725-482e-ae89-0b405031e05f .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-4bd6e034-5725-482e-ae89-0b405031e05f .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-1566b9ec-b776-4efe-9b38-d01df39d9d6a {
  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-1566b9ec-b776-4efe-9b38-d01df39d9d6a: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-1566b9ec-b776-4efe-9b38-d01df39d9d6a: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-1566b9ec-b776-4efe-9b38-d01df39d9d6a {
  
}
#s-1566b9ec-b776-4efe-9b38-d01df39d9d6a: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-1566b9ec-b776-4efe-9b38-d01df39d9d6a-atc-btn-wrapper {
    text-align: center;
  }


#s-1566b9ec-b776-4efe-9b38-d01df39d9d6a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1566b9ec-b776-4efe-9b38-d01df39d9d6a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1566b9ec-b776-4efe-9b38-d01df39d9d6a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1566b9ec-b776-4efe-9b38-d01df39d9d6a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-1566b9ec-b776-4efe-9b38-d01df39d9d6a-atc-btn-wrapper {
    text-align: center;
  }


#s-1566b9ec-b776-4efe-9b38-d01df39d9d6a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1566b9ec-b776-4efe-9b38-d01df39d9d6a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1566b9ec-b776-4efe-9b38-d01df39d9d6a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1566b9ec-b776-4efe-9b38-d01df39d9d6a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-1566b9ec-b776-4efe-9b38-d01df39d9d6a-atc-btn-wrapper {
    text-align: center;
  }


#s-1566b9ec-b776-4efe-9b38-d01df39d9d6a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1566b9ec-b776-4efe-9b38-d01df39d9d6a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1566b9ec-b776-4efe-9b38-d01df39d9d6a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1566b9ec-b776-4efe-9b38-d01df39d9d6a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-1566b9ec-b776-4efe-9b38-d01df39d9d6a-atc-btn-wrapper {
    text-align: center;
  }


#s-1566b9ec-b776-4efe-9b38-d01df39d9d6a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1566b9ec-b776-4efe-9b38-d01df39d9d6a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1566b9ec-b776-4efe-9b38-d01df39d9d6a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1566b9ec-b776-4efe-9b38-d01df39d9d6a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-1566b9ec-b776-4efe-9b38-d01df39d9d6a-atc-btn-wrapper {
    text-align: center;
  }


#s-1566b9ec-b776-4efe-9b38-d01df39d9d6a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1566b9ec-b776-4efe-9b38-d01df39d9d6a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1566b9ec-b776-4efe-9b38-d01df39d9d6a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1566b9ec-b776-4efe-9b38-d01df39d9d6a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-3e993839-8899-4349-924e-78cdaa6b4bbe {
  margin-left: auto;
margin-right: auto;
}

#s-2080c658-25f4-4ea0-b8bd-f6ad62d61b7d {
  margin-left: auto;
margin-right: auto;
min-height: 240px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-2080c658-25f4-4ea0-b8bd-f6ad62d61b7d {
  min-height: 200px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2080c658-25f4-4ea0-b8bd-f6ad62d61b7d {
  min-height: 230px;
}
}@media (max-width: 767px){#s-2080c658-25f4-4ea0-b8bd-f6ad62d61b7d {
  min-height: 270px;
}
}







#s-2080c658-25f4-4ea0-b8bd-f6ad62d61b7d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2080c658-25f4-4ea0-b8bd-f6ad62d61b7d.shg-box.shg-c {
  justify-content: center;
}

#s-78fcb0a8-6709-47cd-b572-f64e30e75456 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-78fcb0a8-6709-47cd-b572-f64e30e75456 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-78fcb0a8-6709-47cd-b572-f64e30e75456 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-78fcb0a8-6709-47cd-b572-f64e30e75456 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-78fcb0a8-6709-47cd-b572-f64e30e75456 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-78fcb0a8-6709-47cd-b572-f64e30e75456 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-78fcb0a8-6709-47cd-b572-f64e30e75456 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-78fcb0a8-6709-47cd-b572-f64e30e75456 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-78fcb0a8-6709-47cd-b572-f64e30e75456 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-78fcb0a8-6709-47cd-b572-f64e30e75456 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-78fcb0a8-6709-47cd-b572-f64e30e75456 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a3780ed4-a876-4491-b16b-0b50dcc59b31 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-a3780ed4-a876-4491-b16b-0b50dcc59b31 .shg-product-title-component h3 span {
  
  
  font-family: Baskervville;
  
  font-size: 12px;
  
  
  
}

#s-99ddb97e-5f62-424e-8fde-779cb07cdbb7 {
  margin-left: auto;
margin-right: auto;
}

#s-99ddb97e-5f62-424e-8fde-779cb07cdbb7 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-a94c46b5-abdb-408c-9fe7-1253cb463b3c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-a94c46b5-abdb-408c-9fe7-1253cb463b3c .shg-product-quantity-wrapper {
  display: flex;
}

#s-a94c46b5-abdb-408c-9fe7-1253cb463b3c .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-a94c46b5-abdb-408c-9fe7-1253cb463b3c .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-a94c46b5-abdb-408c-9fe7-1253cb463b3c .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-a94c46b5-abdb-408c-9fe7-1253cb463b3c .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-c5919685-5969-4a56-a701-bdf3238153fb {
  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-c5919685-5969-4a56-a701-bdf3238153fb: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-c5919685-5969-4a56-a701-bdf3238153fb: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-c5919685-5969-4a56-a701-bdf3238153fb {
  
}
#s-c5919685-5969-4a56-a701-bdf3238153fb: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-c5919685-5969-4a56-a701-bdf3238153fb-atc-btn-wrapper {
    text-align: center;
  }


#s-c5919685-5969-4a56-a701-bdf3238153fb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c5919685-5969-4a56-a701-bdf3238153fb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c5919685-5969-4a56-a701-bdf3238153fb.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c5919685-5969-4a56-a701-bdf3238153fb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-c5919685-5969-4a56-a701-bdf3238153fb-atc-btn-wrapper {
    text-align: center;
  }


#s-c5919685-5969-4a56-a701-bdf3238153fb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c5919685-5969-4a56-a701-bdf3238153fb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c5919685-5969-4a56-a701-bdf3238153fb.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c5919685-5969-4a56-a701-bdf3238153fb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-c5919685-5969-4a56-a701-bdf3238153fb-atc-btn-wrapper {
    text-align: center;
  }


#s-c5919685-5969-4a56-a701-bdf3238153fb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c5919685-5969-4a56-a701-bdf3238153fb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c5919685-5969-4a56-a701-bdf3238153fb.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c5919685-5969-4a56-a701-bdf3238153fb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-c5919685-5969-4a56-a701-bdf3238153fb-atc-btn-wrapper {
    text-align: center;
  }


#s-c5919685-5969-4a56-a701-bdf3238153fb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c5919685-5969-4a56-a701-bdf3238153fb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c5919685-5969-4a56-a701-bdf3238153fb.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c5919685-5969-4a56-a701-bdf3238153fb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-c5919685-5969-4a56-a701-bdf3238153fb-atc-btn-wrapper {
    text-align: center;
  }


#s-c5919685-5969-4a56-a701-bdf3238153fb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c5919685-5969-4a56-a701-bdf3238153fb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c5919685-5969-4a56-a701-bdf3238153fb.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c5919685-5969-4a56-a701-bdf3238153fb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-87e91f93-682d-4bd5-8a79-83c975d10cfd {
  margin-left: auto;
margin-right: auto;
}

#s-cd33b790-3d8f-41e5-8132-8268f9e24b04 {
  margin-left: auto;
margin-right: auto;
min-height: 240px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-cd33b790-3d8f-41e5-8132-8268f9e24b04 {
  min-height: 200px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-cd33b790-3d8f-41e5-8132-8268f9e24b04 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-cd33b790-3d8f-41e5-8132-8268f9e24b04 {
  min-height: 270px;
}
}







#s-cd33b790-3d8f-41e5-8132-8268f9e24b04 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cd33b790-3d8f-41e5-8132-8268f9e24b04.shg-box.shg-c {
  justify-content: center;
}

#s-6bd9bc9c-75e7-4b9c-afe9-43a8070d8c04 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-6bd9bc9c-75e7-4b9c-afe9-43a8070d8c04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6bd9bc9c-75e7-4b9c-afe9-43a8070d8c04 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6bd9bc9c-75e7-4b9c-afe9-43a8070d8c04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6bd9bc9c-75e7-4b9c-afe9-43a8070d8c04 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6bd9bc9c-75e7-4b9c-afe9-43a8070d8c04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6bd9bc9c-75e7-4b9c-afe9-43a8070d8c04 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6bd9bc9c-75e7-4b9c-afe9-43a8070d8c04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6bd9bc9c-75e7-4b9c-afe9-43a8070d8c04 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6bd9bc9c-75e7-4b9c-afe9-43a8070d8c04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6bd9bc9c-75e7-4b9c-afe9-43a8070d8c04 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b41bede6-0339-44c7-94f9-1f7eade9ad26 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-b41bede6-0339-44c7-94f9-1f7eade9ad26 .shg-product-title-component h3 span {
  
  
  font-family: Baskervville;
  
  font-size: 12px;
  
  
  
}

#s-96700b21-aac5-42a6-a320-2a443fd9e3da {
  margin-left: auto;
margin-right: auto;
}

#s-96700b21-aac5-42a6-a320-2a443fd9e3da .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-fe0b4eec-547a-4aa7-852f-04620c72ec06 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-fe0b4eec-547a-4aa7-852f-04620c72ec06 .shg-product-quantity-wrapper {
  display: flex;
}

#s-fe0b4eec-547a-4aa7-852f-04620c72ec06 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-fe0b4eec-547a-4aa7-852f-04620c72ec06 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-fe0b4eec-547a-4aa7-852f-04620c72ec06 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-fe0b4eec-547a-4aa7-852f-04620c72ec06 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4 {
  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-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4: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-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4: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-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4 {
  
}
#s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4: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-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4-atc-btn-wrapper {
    text-align: center;
  }


#s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4-atc-btn-wrapper {
    text-align: center;
  }


#s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4-atc-btn-wrapper {
    text-align: center;
  }


#s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4-atc-btn-wrapper {
    text-align: center;
  }


#s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4-atc-btn-wrapper {
    text-align: center;
  }


#s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b03ae9ee-cd18-4456-a7c1-85c1bcb571b4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-c7500dbf-d4ea-4522-8390-98ee58a26422 {
  margin-left: auto;
margin-right: auto;
}

#s-50363737-c0a1-4659-8628-c124e5987bbe {
  margin-left: auto;
margin-right: auto;
min-height: 240px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-50363737-c0a1-4659-8628-c124e5987bbe {
  min-height: 200px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-50363737-c0a1-4659-8628-c124e5987bbe {
  min-height: 230px;
}
}@media (max-width: 767px){#s-50363737-c0a1-4659-8628-c124e5987bbe {
  min-height: 270px;
}
}







#s-50363737-c0a1-4659-8628-c124e5987bbe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-50363737-c0a1-4659-8628-c124e5987bbe.shg-box.shg-c {
  justify-content: center;
}

#s-0934759d-ad3f-46e4-af63-5529559dcaf4 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-0934759d-ad3f-46e4-af63-5529559dcaf4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0934759d-ad3f-46e4-af63-5529559dcaf4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0934759d-ad3f-46e4-af63-5529559dcaf4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0934759d-ad3f-46e4-af63-5529559dcaf4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0934759d-ad3f-46e4-af63-5529559dcaf4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0934759d-ad3f-46e4-af63-5529559dcaf4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0934759d-ad3f-46e4-af63-5529559dcaf4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0934759d-ad3f-46e4-af63-5529559dcaf4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0934759d-ad3f-46e4-af63-5529559dcaf4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0934759d-ad3f-46e4-af63-5529559dcaf4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-2807608b-bb3f-45ed-bf69-ab5321c24f90 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-2807608b-bb3f-45ed-bf69-ab5321c24f90 .shg-product-title-component h3 span {
  
  
  font-family: Baskervville;
  
  font-size: 12px;
  
  
  
}

#s-eab6824a-46a6-4ba1-82c6-6d8355e307ae {
  margin-left: auto;
margin-right: auto;
}

#s-eab6824a-46a6-4ba1-82c6-6d8355e307ae .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-f0696723-84f2-46a5-9616-c979dd6f8c26 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-f0696723-84f2-46a5-9616-c979dd6f8c26 .shg-product-quantity-wrapper {
  display: flex;
}

#s-f0696723-84f2-46a5-9616-c979dd6f8c26 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-f0696723-84f2-46a5-9616-c979dd6f8c26 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-f0696723-84f2-46a5-9616-c979dd6f8c26 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-f0696723-84f2-46a5-9616-c979dd6f8c26 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-74e1babf-4a88-4a59-a46e-5d9a9c65395d {
  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-74e1babf-4a88-4a59-a46e-5d9a9c65395d: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-74e1babf-4a88-4a59-a46e-5d9a9c65395d: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-74e1babf-4a88-4a59-a46e-5d9a9c65395d {
  
}
#s-74e1babf-4a88-4a59-a46e-5d9a9c65395d: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-74e1babf-4a88-4a59-a46e-5d9a9c65395d-atc-btn-wrapper {
    text-align: center;
  }


#s-74e1babf-4a88-4a59-a46e-5d9a9c65395d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-74e1babf-4a88-4a59-a46e-5d9a9c65395d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-74e1babf-4a88-4a59-a46e-5d9a9c65395d.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-74e1babf-4a88-4a59-a46e-5d9a9c65395d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-74e1babf-4a88-4a59-a46e-5d9a9c65395d-atc-btn-wrapper {
    text-align: center;
  }


#s-74e1babf-4a88-4a59-a46e-5d9a9c65395d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-74e1babf-4a88-4a59-a46e-5d9a9c65395d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-74e1babf-4a88-4a59-a46e-5d9a9c65395d.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-74e1babf-4a88-4a59-a46e-5d9a9c65395d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-74e1babf-4a88-4a59-a46e-5d9a9c65395d-atc-btn-wrapper {
    text-align: center;
  }


#s-74e1babf-4a88-4a59-a46e-5d9a9c65395d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-74e1babf-4a88-4a59-a46e-5d9a9c65395d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-74e1babf-4a88-4a59-a46e-5d9a9c65395d.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-74e1babf-4a88-4a59-a46e-5d9a9c65395d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-74e1babf-4a88-4a59-a46e-5d9a9c65395d-atc-btn-wrapper {
    text-align: center;
  }


#s-74e1babf-4a88-4a59-a46e-5d9a9c65395d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-74e1babf-4a88-4a59-a46e-5d9a9c65395d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-74e1babf-4a88-4a59-a46e-5d9a9c65395d.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-74e1babf-4a88-4a59-a46e-5d9a9c65395d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-74e1babf-4a88-4a59-a46e-5d9a9c65395d-atc-btn-wrapper {
    text-align: center;
  }


#s-74e1babf-4a88-4a59-a46e-5d9a9c65395d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-74e1babf-4a88-4a59-a46e-5d9a9c65395d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-74e1babf-4a88-4a59-a46e-5d9a9c65395d.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-74e1babf-4a88-4a59-a46e-5d9a9c65395d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-8a79b371-37a3-4071-83af-d796d53747cd {
  margin-left: auto;
margin-right: auto;
}

#s-9e3bf191-d854-4e88-9da2-c516eb9b3367 {
  margin-left: auto;
margin-right: auto;
min-height: 240px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-9e3bf191-d854-4e88-9da2-c516eb9b3367 {
  min-height: 200px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9e3bf191-d854-4e88-9da2-c516eb9b3367 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-9e3bf191-d854-4e88-9da2-c516eb9b3367 {
  min-height: 270px;
}
}







#s-9e3bf191-d854-4e88-9da2-c516eb9b3367 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9e3bf191-d854-4e88-9da2-c516eb9b3367.shg-box.shg-c {
  justify-content: center;
}

#s-7b1795f9-31b7-4649-bee2-6e27f1b7cd31 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-7b1795f9-31b7-4649-bee2-6e27f1b7cd31 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7b1795f9-31b7-4649-bee2-6e27f1b7cd31 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7b1795f9-31b7-4649-bee2-6e27f1b7cd31 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7b1795f9-31b7-4649-bee2-6e27f1b7cd31 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7b1795f9-31b7-4649-bee2-6e27f1b7cd31 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7b1795f9-31b7-4649-bee2-6e27f1b7cd31 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7b1795f9-31b7-4649-bee2-6e27f1b7cd31 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7b1795f9-31b7-4649-bee2-6e27f1b7cd31 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7b1795f9-31b7-4649-bee2-6e27f1b7cd31 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7b1795f9-31b7-4649-bee2-6e27f1b7cd31 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e0913d77-2b0b-4d50-889f-901fae76d23d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-e0913d77-2b0b-4d50-889f-901fae76d23d .shg-product-title-component h3 span {
  
  
  font-family: Baskervville;
  
  font-size: 12px;
  
  
  
}

#s-cb49ce87-0313-438d-92e5-679d2dba2c7a {
  margin-left: auto;
margin-right: auto;
}

#s-cb49ce87-0313-438d-92e5-679d2dba2c7a .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-46b608c4-de66-43c8-890d-493d196347d7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-46b608c4-de66-43c8-890d-493d196347d7 .shg-product-quantity-wrapper {
  display: flex;
}

#s-46b608c4-de66-43c8-890d-493d196347d7 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-46b608c4-de66-43c8-890d-493d196347d7 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-46b608c4-de66-43c8-890d-493d196347d7 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-46b608c4-de66-43c8-890d-493d196347d7 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-e55b9e56-e534-4ddb-b93b-3874057b49b5 {
  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-e55b9e56-e534-4ddb-b93b-3874057b49b5: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-e55b9e56-e534-4ddb-b93b-3874057b49b5: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-e55b9e56-e534-4ddb-b93b-3874057b49b5 {
  
}
#s-e55b9e56-e534-4ddb-b93b-3874057b49b5: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-e55b9e56-e534-4ddb-b93b-3874057b49b5-atc-btn-wrapper {
    text-align: center;
  }


#s-e55b9e56-e534-4ddb-b93b-3874057b49b5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e55b9e56-e534-4ddb-b93b-3874057b49b5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e55b9e56-e534-4ddb-b93b-3874057b49b5.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e55b9e56-e534-4ddb-b93b-3874057b49b5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-e55b9e56-e534-4ddb-b93b-3874057b49b5-atc-btn-wrapper {
    text-align: center;
  }


#s-e55b9e56-e534-4ddb-b93b-3874057b49b5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e55b9e56-e534-4ddb-b93b-3874057b49b5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e55b9e56-e534-4ddb-b93b-3874057b49b5.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e55b9e56-e534-4ddb-b93b-3874057b49b5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-e55b9e56-e534-4ddb-b93b-3874057b49b5-atc-btn-wrapper {
    text-align: center;
  }


#s-e55b9e56-e534-4ddb-b93b-3874057b49b5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e55b9e56-e534-4ddb-b93b-3874057b49b5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e55b9e56-e534-4ddb-b93b-3874057b49b5.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e55b9e56-e534-4ddb-b93b-3874057b49b5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-e55b9e56-e534-4ddb-b93b-3874057b49b5-atc-btn-wrapper {
    text-align: center;
  }


#s-e55b9e56-e534-4ddb-b93b-3874057b49b5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e55b9e56-e534-4ddb-b93b-3874057b49b5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e55b9e56-e534-4ddb-b93b-3874057b49b5.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e55b9e56-e534-4ddb-b93b-3874057b49b5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-e55b9e56-e534-4ddb-b93b-3874057b49b5-atc-btn-wrapper {
    text-align: center;
  }


#s-e55b9e56-e534-4ddb-b93b-3874057b49b5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e55b9e56-e534-4ddb-b93b-3874057b49b5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e55b9e56-e534-4ddb-b93b-3874057b49b5.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e55b9e56-e534-4ddb-b93b-3874057b49b5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-4a947295-391f-4529-a05c-4c1a3d82108f {
  margin-left: auto;
margin-right: auto;
}

#s-8e7fd89b-29ee-489c-ac38-f4bdfd0fcd15 {
  margin-left: auto;
margin-right: auto;
min-height: 240px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-8e7fd89b-29ee-489c-ac38-f4bdfd0fcd15 {
  min-height: 200px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8e7fd89b-29ee-489c-ac38-f4bdfd0fcd15 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-8e7fd89b-29ee-489c-ac38-f4bdfd0fcd15 {
  min-height: 270px;
}
}







#s-8e7fd89b-29ee-489c-ac38-f4bdfd0fcd15 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8e7fd89b-29ee-489c-ac38-f4bdfd0fcd15.shg-box.shg-c {
  justify-content: center;
}

#s-c0213ae6-be0e-4ad9-8d79-fac189f26369 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-c0213ae6-be0e-4ad9-8d79-fac189f26369 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c0213ae6-be0e-4ad9-8d79-fac189f26369 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c0213ae6-be0e-4ad9-8d79-fac189f26369 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c0213ae6-be0e-4ad9-8d79-fac189f26369 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c0213ae6-be0e-4ad9-8d79-fac189f26369 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c0213ae6-be0e-4ad9-8d79-fac189f26369 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c0213ae6-be0e-4ad9-8d79-fac189f26369 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c0213ae6-be0e-4ad9-8d79-fac189f26369 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c0213ae6-be0e-4ad9-8d79-fac189f26369 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c0213ae6-be0e-4ad9-8d79-fac189f26369 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-87cb572d-a648-4599-aea8-5840e7dfb110 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-87cb572d-a648-4599-aea8-5840e7dfb110 .shg-product-title-component h3 span {
  
  
  font-family: Baskervville;
  
  font-size: 12px;
  
  
  
}

#s-6ee903f8-07e9-4c3f-8bef-97a7f025149e {
  margin-left: auto;
margin-right: auto;
}

#s-6ee903f8-07e9-4c3f-8bef-97a7f025149e .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-9db21521-3442-4910-8767-d3e57559582f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-9db21521-3442-4910-8767-d3e57559582f .shg-product-quantity-wrapper {
  display: flex;
}

#s-9db21521-3442-4910-8767-d3e57559582f .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-9db21521-3442-4910-8767-d3e57559582f .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-9db21521-3442-4910-8767-d3e57559582f .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-9db21521-3442-4910-8767-d3e57559582f .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-681bce12-2e91-42a8-840b-dbe308c4e016 {
  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-681bce12-2e91-42a8-840b-dbe308c4e016: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-681bce12-2e91-42a8-840b-dbe308c4e016: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-681bce12-2e91-42a8-840b-dbe308c4e016 {
  
}
#s-681bce12-2e91-42a8-840b-dbe308c4e016: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-681bce12-2e91-42a8-840b-dbe308c4e016-atc-btn-wrapper {
    text-align: center;
  }


#s-681bce12-2e91-42a8-840b-dbe308c4e016 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-681bce12-2e91-42a8-840b-dbe308c4e016.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-681bce12-2e91-42a8-840b-dbe308c4e016.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-681bce12-2e91-42a8-840b-dbe308c4e016.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-681bce12-2e91-42a8-840b-dbe308c4e016-atc-btn-wrapper {
    text-align: center;
  }


#s-681bce12-2e91-42a8-840b-dbe308c4e016 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-681bce12-2e91-42a8-840b-dbe308c4e016.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-681bce12-2e91-42a8-840b-dbe308c4e016.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-681bce12-2e91-42a8-840b-dbe308c4e016.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-681bce12-2e91-42a8-840b-dbe308c4e016-atc-btn-wrapper {
    text-align: center;
  }


#s-681bce12-2e91-42a8-840b-dbe308c4e016 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-681bce12-2e91-42a8-840b-dbe308c4e016.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-681bce12-2e91-42a8-840b-dbe308c4e016.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-681bce12-2e91-42a8-840b-dbe308c4e016.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-681bce12-2e91-42a8-840b-dbe308c4e016-atc-btn-wrapper {
    text-align: center;
  }


#s-681bce12-2e91-42a8-840b-dbe308c4e016 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-681bce12-2e91-42a8-840b-dbe308c4e016.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-681bce12-2e91-42a8-840b-dbe308c4e016.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-681bce12-2e91-42a8-840b-dbe308c4e016.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-681bce12-2e91-42a8-840b-dbe308c4e016-atc-btn-wrapper {
    text-align: center;
  }


#s-681bce12-2e91-42a8-840b-dbe308c4e016 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-681bce12-2e91-42a8-840b-dbe308c4e016.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-681bce12-2e91-42a8-840b-dbe308c4e016.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-681bce12-2e91-42a8-840b-dbe308c4e016.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-ac237b88-b80a-4618-b62c-0b1e955ce17e {
  margin-left: auto;
margin-right: auto;
}

#s-5018230e-49d4-4948-bd96-23bb729a001e {
  margin-left: auto;
margin-right: auto;
min-height: 240px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-5018230e-49d4-4948-bd96-23bb729a001e {
  min-height: 200px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5018230e-49d4-4948-bd96-23bb729a001e {
  min-height: 230px;
}
}@media (max-width: 767px){#s-5018230e-49d4-4948-bd96-23bb729a001e {
  min-height: 270px;
}
}







#s-5018230e-49d4-4948-bd96-23bb729a001e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5018230e-49d4-4948-bd96-23bb729a001e.shg-box.shg-c {
  justify-content: center;
}

#s-d2880a62-a2e5-4ba7-b5d9-2ef3d929d828 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-d2880a62-a2e5-4ba7-b5d9-2ef3d929d828 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d2880a62-a2e5-4ba7-b5d9-2ef3d929d828 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d2880a62-a2e5-4ba7-b5d9-2ef3d929d828 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d2880a62-a2e5-4ba7-b5d9-2ef3d929d828 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d2880a62-a2e5-4ba7-b5d9-2ef3d929d828 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d2880a62-a2e5-4ba7-b5d9-2ef3d929d828 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d2880a62-a2e5-4ba7-b5d9-2ef3d929d828 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d2880a62-a2e5-4ba7-b5d9-2ef3d929d828 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d2880a62-a2e5-4ba7-b5d9-2ef3d929d828 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d2880a62-a2e5-4ba7-b5d9-2ef3d929d828 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-da986702-5015-43bf-b254-f7f4c7ef5573 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-da986702-5015-43bf-b254-f7f4c7ef5573 .shg-product-title-component h3 span {
  
  
  font-family: Baskervville;
  
  font-size: 12px;
  
  
  
}

#s-44b2acb0-ffd0-4bd1-bd87-a37847dd8d6e {
  margin-left: auto;
margin-right: auto;
}

#s-44b2acb0-ffd0-4bd1-bd87-a37847dd8d6e .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-d13dffc7-0750-4240-8c69-b460d14ade3b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-d13dffc7-0750-4240-8c69-b460d14ade3b .shg-product-quantity-wrapper {
  display: flex;
}

#s-d13dffc7-0750-4240-8c69-b460d14ade3b .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-d13dffc7-0750-4240-8c69-b460d14ade3b .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-d13dffc7-0750-4240-8c69-b460d14ade3b .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-d13dffc7-0750-4240-8c69-b460d14ade3b .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-2087a25f-3fa1-42f1-813c-cd52250b9d45 {
  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-2087a25f-3fa1-42f1-813c-cd52250b9d45: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-2087a25f-3fa1-42f1-813c-cd52250b9d45: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-2087a25f-3fa1-42f1-813c-cd52250b9d45 {
  
}
#s-2087a25f-3fa1-42f1-813c-cd52250b9d45: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-2087a25f-3fa1-42f1-813c-cd52250b9d45-atc-btn-wrapper {
    text-align: center;
  }


#s-2087a25f-3fa1-42f1-813c-cd52250b9d45 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2087a25f-3fa1-42f1-813c-cd52250b9d45.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2087a25f-3fa1-42f1-813c-cd52250b9d45.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2087a25f-3fa1-42f1-813c-cd52250b9d45.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-2087a25f-3fa1-42f1-813c-cd52250b9d45-atc-btn-wrapper {
    text-align: center;
  }


#s-2087a25f-3fa1-42f1-813c-cd52250b9d45 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2087a25f-3fa1-42f1-813c-cd52250b9d45.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2087a25f-3fa1-42f1-813c-cd52250b9d45.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2087a25f-3fa1-42f1-813c-cd52250b9d45.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-2087a25f-3fa1-42f1-813c-cd52250b9d45-atc-btn-wrapper {
    text-align: center;
  }


#s-2087a25f-3fa1-42f1-813c-cd52250b9d45 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2087a25f-3fa1-42f1-813c-cd52250b9d45.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2087a25f-3fa1-42f1-813c-cd52250b9d45.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2087a25f-3fa1-42f1-813c-cd52250b9d45.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-2087a25f-3fa1-42f1-813c-cd52250b9d45-atc-btn-wrapper {
    text-align: center;
  }


#s-2087a25f-3fa1-42f1-813c-cd52250b9d45 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2087a25f-3fa1-42f1-813c-cd52250b9d45.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2087a25f-3fa1-42f1-813c-cd52250b9d45.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2087a25f-3fa1-42f1-813c-cd52250b9d45.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-2087a25f-3fa1-42f1-813c-cd52250b9d45-atc-btn-wrapper {
    text-align: center;
  }


#s-2087a25f-3fa1-42f1-813c-cd52250b9d45 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2087a25f-3fa1-42f1-813c-cd52250b9d45.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2087a25f-3fa1-42f1-813c-cd52250b9d45.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2087a25f-3fa1-42f1-813c-cd52250b9d45.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-3e93c638-960d-4767-aa9f-ae3c30177a5e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-3e93c638-960d-4767-aa9f-ae3c30177a5e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3e93c638-960d-4767-aa9f-ae3c30177a5e.shg-box.shg-c {
  justify-content: center;
}

#s-6675de5d-1755-4f2c-a93b-57cbc5800ce1 {
  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-ea2a2e2c-0815-422f-837b-b1216645f6c4 {
  margin-left: auto;
margin-right: auto;
}

#s-ea2a2e2c-0815-422f-837b-b1216645f6c4 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 {
  --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-ea2a2e2c-0815-422f-837b-b1216645f6c4 > .swiper-button-prev,
#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 > .swiper-button-next {
  
}

#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 > .swiper-button-prev svg,
#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 .swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
  margin: 0 !important;
}

#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 .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-ea2a2e2c-0815-422f-837b-b1216645f6c4 .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-ea2a2e2c-0815-422f-837b-b1216645f6c4 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 {
  --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-ea2a2e2c-0815-422f-837b-b1216645f6c4 > .swiper-button-prev,
#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 > .swiper-button-next {
  
}

#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 > .swiper-button-prev svg,
#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 .swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
  margin: 0 !important;
}

#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 .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-ea2a2e2c-0815-422f-837b-b1216645f6c4 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}@media (max-width: 767px){#s-ea2a2e2c-0815-422f-837b-b1216645f6c4 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 {
  --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-ea2a2e2c-0815-422f-837b-b1216645f6c4 > .swiper-button-prev,
#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 > .swiper-button-next {
  
}

#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 > .swiper-button-prev svg,
#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 .swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
  margin: 0 !important;
}

#slider-v3-s-ea2a2e2c-0815-422f-837b-b1216645f6c4 .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-ea2a2e2c-0815-422f-837b-b1216645f6c4 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-29f7ef8b-9524-4900-b5ce-d5eb91f89d0c {
  margin-left: auto;
margin-right: auto;
}

#s-1d5f42da-66bf-4cc2-8c03-b7f40bd24a72 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-1d5f42da-66bf-4cc2-8c03-b7f40bd24a72 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-1d5f42da-66bf-4cc2-8c03-b7f40bd24a72 {
  min-height: 230px;
}
}







#s-1d5f42da-66bf-4cc2-8c03-b7f40bd24a72 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1d5f42da-66bf-4cc2-8c03-b7f40bd24a72.shg-box.shg-c {
  justify-content: center;
}

#s-2ab3626d-8377-4f79-8125-f0d6fd368a3d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-2ab3626d-8377-4f79-8125-f0d6fd368a3d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2ab3626d-8377-4f79-8125-f0d6fd368a3d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2ab3626d-8377-4f79-8125-f0d6fd368a3d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2ab3626d-8377-4f79-8125-f0d6fd368a3d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2ab3626d-8377-4f79-8125-f0d6fd368a3d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2ab3626d-8377-4f79-8125-f0d6fd368a3d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2ab3626d-8377-4f79-8125-f0d6fd368a3d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2ab3626d-8377-4f79-8125-f0d6fd368a3d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2ab3626d-8377-4f79-8125-f0d6fd368a3d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2ab3626d-8377-4f79-8125-f0d6fd368a3d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1d9fb6d0-5829-4ba7-bf3b-eb60eb395e1c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-1d9fb6d0-5829-4ba7-bf3b-eb60eb395e1c .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-6a29a26f-168b-451c-b421-cbd7540c9931 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-6a29a26f-168b-451c-b421-cbd7540c9931 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-f1c54315-ff1c-40ab-bf95-79549c2ea9af {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-f1c54315-ff1c-40ab-bf95-79549c2ea9af .shg-product-quantity-wrapper {
  display: flex;
}

#s-f1c54315-ff1c-40ab-bf95-79549c2ea9af .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-f1c54315-ff1c-40ab-bf95-79549c2ea9af .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-f1c54315-ff1c-40ab-bf95-79549c2ea9af .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-f1c54315-ff1c-40ab-bf95-79549c2ea9af .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-7b8b09a1-b285-4d66-b897-7ee674decfa1 {
  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-7b8b09a1-b285-4d66-b897-7ee674decfa1: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-7b8b09a1-b285-4d66-b897-7ee674decfa1: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-7b8b09a1-b285-4d66-b897-7ee674decfa1 {
  
}
#s-7b8b09a1-b285-4d66-b897-7ee674decfa1: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-7b8b09a1-b285-4d66-b897-7ee674decfa1-atc-btn-wrapper {
    text-align: center;
  }


#s-7b8b09a1-b285-4d66-b897-7ee674decfa1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7b8b09a1-b285-4d66-b897-7ee674decfa1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7b8b09a1-b285-4d66-b897-7ee674decfa1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7b8b09a1-b285-4d66-b897-7ee674decfa1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-7b8b09a1-b285-4d66-b897-7ee674decfa1-atc-btn-wrapper {
    text-align: center;
  }


#s-7b8b09a1-b285-4d66-b897-7ee674decfa1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7b8b09a1-b285-4d66-b897-7ee674decfa1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7b8b09a1-b285-4d66-b897-7ee674decfa1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7b8b09a1-b285-4d66-b897-7ee674decfa1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-7b8b09a1-b285-4d66-b897-7ee674decfa1-atc-btn-wrapper {
    text-align: center;
  }


#s-7b8b09a1-b285-4d66-b897-7ee674decfa1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7b8b09a1-b285-4d66-b897-7ee674decfa1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7b8b09a1-b285-4d66-b897-7ee674decfa1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7b8b09a1-b285-4d66-b897-7ee674decfa1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-7b8b09a1-b285-4d66-b897-7ee674decfa1-atc-btn-wrapper {
    text-align: center;
  }


#s-7b8b09a1-b285-4d66-b897-7ee674decfa1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7b8b09a1-b285-4d66-b897-7ee674decfa1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7b8b09a1-b285-4d66-b897-7ee674decfa1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7b8b09a1-b285-4d66-b897-7ee674decfa1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-7b8b09a1-b285-4d66-b897-7ee674decfa1-atc-btn-wrapper {
    text-align: center;
  }


#s-7b8b09a1-b285-4d66-b897-7ee674decfa1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7b8b09a1-b285-4d66-b897-7ee674decfa1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7b8b09a1-b285-4d66-b897-7ee674decfa1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7b8b09a1-b285-4d66-b897-7ee674decfa1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-38526758-8651-4b74-86b7-07fde46d8dd0 {
  margin-left: auto;
margin-right: auto;
}

#s-86e2fa77-a75c-4561-82ae-e3cdd3f46321 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-86e2fa77-a75c-4561-82ae-e3cdd3f46321 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-86e2fa77-a75c-4561-82ae-e3cdd3f46321 {
  min-height: 230px;
}
}







#s-86e2fa77-a75c-4561-82ae-e3cdd3f46321 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-86e2fa77-a75c-4561-82ae-e3cdd3f46321.shg-box.shg-c {
  justify-content: center;
}

#s-c7fb64de-a829-443e-a2e7-d723d1e93c26 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-c7fb64de-a829-443e-a2e7-d723d1e93c26 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c7fb64de-a829-443e-a2e7-d723d1e93c26 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c7fb64de-a829-443e-a2e7-d723d1e93c26 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c7fb64de-a829-443e-a2e7-d723d1e93c26 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c7fb64de-a829-443e-a2e7-d723d1e93c26 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c7fb64de-a829-443e-a2e7-d723d1e93c26 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c7fb64de-a829-443e-a2e7-d723d1e93c26 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c7fb64de-a829-443e-a2e7-d723d1e93c26 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c7fb64de-a829-443e-a2e7-d723d1e93c26 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c7fb64de-a829-443e-a2e7-d723d1e93c26 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-bbd0a29d-5cb9-46ef-b15c-997b3bfdaade {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-bbd0a29d-5cb9-46ef-b15c-997b3bfdaade .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-d4ff8bda-e342-4a11-9148-25859dd86659 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-d4ff8bda-e342-4a11-9148-25859dd86659 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-fdf5fcef-a115-48e3-bfe2-1a2edf233d01 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-fdf5fcef-a115-48e3-bfe2-1a2edf233d01 .shg-product-quantity-wrapper {
  display: flex;
}

#s-fdf5fcef-a115-48e3-bfe2-1a2edf233d01 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-fdf5fcef-a115-48e3-bfe2-1a2edf233d01 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-fdf5fcef-a115-48e3-bfe2-1a2edf233d01 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-fdf5fcef-a115-48e3-bfe2-1a2edf233d01 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-8a020e88-d6c5-460f-848d-cc5555d7e444 {
  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-8a020e88-d6c5-460f-848d-cc5555d7e444: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-8a020e88-d6c5-460f-848d-cc5555d7e444: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-8a020e88-d6c5-460f-848d-cc5555d7e444 {
  
}
#s-8a020e88-d6c5-460f-848d-cc5555d7e444: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-8a020e88-d6c5-460f-848d-cc5555d7e444-atc-btn-wrapper {
    text-align: center;
  }


#s-8a020e88-d6c5-460f-848d-cc5555d7e444 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8a020e88-d6c5-460f-848d-cc5555d7e444.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8a020e88-d6c5-460f-848d-cc5555d7e444.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-8a020e88-d6c5-460f-848d-cc5555d7e444.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-8a020e88-d6c5-460f-848d-cc5555d7e444-atc-btn-wrapper {
    text-align: center;
  }


#s-8a020e88-d6c5-460f-848d-cc5555d7e444 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8a020e88-d6c5-460f-848d-cc5555d7e444.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8a020e88-d6c5-460f-848d-cc5555d7e444.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-8a020e88-d6c5-460f-848d-cc5555d7e444.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-8a020e88-d6c5-460f-848d-cc5555d7e444-atc-btn-wrapper {
    text-align: center;
  }


#s-8a020e88-d6c5-460f-848d-cc5555d7e444 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8a020e88-d6c5-460f-848d-cc5555d7e444.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8a020e88-d6c5-460f-848d-cc5555d7e444.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-8a020e88-d6c5-460f-848d-cc5555d7e444.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-8a020e88-d6c5-460f-848d-cc5555d7e444-atc-btn-wrapper {
    text-align: center;
  }


#s-8a020e88-d6c5-460f-848d-cc5555d7e444 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8a020e88-d6c5-460f-848d-cc5555d7e444.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8a020e88-d6c5-460f-848d-cc5555d7e444.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-8a020e88-d6c5-460f-848d-cc5555d7e444.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-8a020e88-d6c5-460f-848d-cc5555d7e444-atc-btn-wrapper {
    text-align: center;
  }


#s-8a020e88-d6c5-460f-848d-cc5555d7e444 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8a020e88-d6c5-460f-848d-cc5555d7e444.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8a020e88-d6c5-460f-848d-cc5555d7e444.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-8a020e88-d6c5-460f-848d-cc5555d7e444.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-14cac424-c00f-4190-a2a3-6e3df5483471 {
  margin-left: auto;
margin-right: auto;
}

#s-8d793fa9-722b-4b8a-bde0-79f8c80a1033 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-8d793fa9-722b-4b8a-bde0-79f8c80a1033 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-8d793fa9-722b-4b8a-bde0-79f8c80a1033 {
  min-height: 230px;
}
}







#s-8d793fa9-722b-4b8a-bde0-79f8c80a1033 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8d793fa9-722b-4b8a-bde0-79f8c80a1033.shg-box.shg-c {
  justify-content: center;
}

#s-732d7de6-36de-4b98-88a3-e005b3f6a06e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-732d7de6-36de-4b98-88a3-e005b3f6a06e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-732d7de6-36de-4b98-88a3-e005b3f6a06e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-732d7de6-36de-4b98-88a3-e005b3f6a06e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-732d7de6-36de-4b98-88a3-e005b3f6a06e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-732d7de6-36de-4b98-88a3-e005b3f6a06e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-732d7de6-36de-4b98-88a3-e005b3f6a06e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-732d7de6-36de-4b98-88a3-e005b3f6a06e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-732d7de6-36de-4b98-88a3-e005b3f6a06e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-732d7de6-36de-4b98-88a3-e005b3f6a06e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-732d7de6-36de-4b98-88a3-e005b3f6a06e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-bac2e196-60f0-4e09-bbb5-419f505d5d98 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-bac2e196-60f0-4e09-bbb5-419f505d5d98 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-42f4e923-5cff-4caf-a909-79fc9392f7fc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-42f4e923-5cff-4caf-a909-79fc9392f7fc .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-03161f23-4a01-49c4-a501-d6b428d76524 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-03161f23-4a01-49c4-a501-d6b428d76524 .shg-product-quantity-wrapper {
  display: flex;
}

#s-03161f23-4a01-49c4-a501-d6b428d76524 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-03161f23-4a01-49c4-a501-d6b428d76524 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-03161f23-4a01-49c4-a501-d6b428d76524 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-03161f23-4a01-49c4-a501-d6b428d76524 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0 {
  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-a36a352a-c4b6-4445-b117-a7db6fc1e2e0: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-a36a352a-c4b6-4445-b117-a7db6fc1e2e0: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-a36a352a-c4b6-4445-b117-a7db6fc1e2e0 {
  
}
#s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0: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-a36a352a-c4b6-4445-b117-a7db6fc1e2e0-atc-btn-wrapper {
    text-align: center;
  }


#s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0-atc-btn-wrapper {
    text-align: center;
  }


#s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0-atc-btn-wrapper {
    text-align: center;
  }


#s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0-atc-btn-wrapper {
    text-align: center;
  }


#s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0-atc-btn-wrapper {
    text-align: center;
  }


#s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a36a352a-c4b6-4445-b117-a7db6fc1e2e0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-30f3e634-c40c-4b67-a104-5391811f95eb {
  margin-left: auto;
margin-right: auto;
}

#s-75214fa6-d183-4f0b-85a4-11f536ac49ae {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-75214fa6-d183-4f0b-85a4-11f536ac49ae {
  min-height: 230px;
}
}@media (max-width: 767px){#s-75214fa6-d183-4f0b-85a4-11f536ac49ae {
  min-height: 230px;
}
}







#s-75214fa6-d183-4f0b-85a4-11f536ac49ae > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-75214fa6-d183-4f0b-85a4-11f536ac49ae.shg-box.shg-c {
  justify-content: center;
}

#s-4cdfd39d-da53-424c-8178-3f992d848660 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-4cdfd39d-da53-424c-8178-3f992d848660 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4cdfd39d-da53-424c-8178-3f992d848660 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4cdfd39d-da53-424c-8178-3f992d848660 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4cdfd39d-da53-424c-8178-3f992d848660 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4cdfd39d-da53-424c-8178-3f992d848660 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4cdfd39d-da53-424c-8178-3f992d848660 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4cdfd39d-da53-424c-8178-3f992d848660 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4cdfd39d-da53-424c-8178-3f992d848660 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4cdfd39d-da53-424c-8178-3f992d848660 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4cdfd39d-da53-424c-8178-3f992d848660 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6d64035b-b1b1-4a8a-9b4f-34a9b6371fdb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-6d64035b-b1b1-4a8a-9b4f-34a9b6371fdb .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-41d5daf4-d4f1-4b81-947e-fdb304dab408 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-41d5daf4-d4f1-4b81-947e-fdb304dab408 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-3d49449c-6a42-4eca-92de-6474996f1478 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-3d49449c-6a42-4eca-92de-6474996f1478 .shg-product-quantity-wrapper {
  display: flex;
}

#s-3d49449c-6a42-4eca-92de-6474996f1478 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-3d49449c-6a42-4eca-92de-6474996f1478 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-3d49449c-6a42-4eca-92de-6474996f1478 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-3d49449c-6a42-4eca-92de-6474996f1478 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c {
  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-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c: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-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c: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-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c {
  
}
#s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c: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-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c-atc-btn-wrapper {
    text-align: center;
  }


#s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c-atc-btn-wrapper {
    text-align: center;
  }


#s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c-atc-btn-wrapper {
    text-align: center;
  }


#s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c-atc-btn-wrapper {
    text-align: center;
  }


#s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c-atc-btn-wrapper {
    text-align: center;
  }


#s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-0365ea13-61b2-40ac-9c1e-a4cfdf5fc32c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-f947ed2a-4c40-4bb0-8322-af5ed5966ba9 {
  margin-left: auto;
margin-right: auto;
}

#s-ea5e7246-ddea-44b7-a60d-9edc5b7b611e {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-ea5e7246-ddea-44b7-a60d-9edc5b7b611e {
  min-height: 230px;
}
}@media (max-width: 767px){#s-ea5e7246-ddea-44b7-a60d-9edc5b7b611e {
  min-height: 230px;
}
}







#s-ea5e7246-ddea-44b7-a60d-9edc5b7b611e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ea5e7246-ddea-44b7-a60d-9edc5b7b611e.shg-box.shg-c {
  justify-content: center;
}

#s-48920dad-310e-4ec2-b412-234e6fd0acfe {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-48920dad-310e-4ec2-b412-234e6fd0acfe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-48920dad-310e-4ec2-b412-234e6fd0acfe img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-48920dad-310e-4ec2-b412-234e6fd0acfe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-48920dad-310e-4ec2-b412-234e6fd0acfe img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-48920dad-310e-4ec2-b412-234e6fd0acfe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-48920dad-310e-4ec2-b412-234e6fd0acfe img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-48920dad-310e-4ec2-b412-234e6fd0acfe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-48920dad-310e-4ec2-b412-234e6fd0acfe img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-48920dad-310e-4ec2-b412-234e6fd0acfe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-48920dad-310e-4ec2-b412-234e6fd0acfe img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-dd8e3583-de53-4238-b73f-9d22589600df {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-dd8e3583-de53-4238-b73f-9d22589600df .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-e8f2241c-01f2-4c3e-9556-7044e32546f2 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-e8f2241c-01f2-4c3e-9556-7044e32546f2 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-a2fef0de-c8e1-46d3-9cee-1b89407d66ef {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-a2fef0de-c8e1-46d3-9cee-1b89407d66ef .shg-product-quantity-wrapper {
  display: flex;
}

#s-a2fef0de-c8e1-46d3-9cee-1b89407d66ef .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-a2fef0de-c8e1-46d3-9cee-1b89407d66ef .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-a2fef0de-c8e1-46d3-9cee-1b89407d66ef .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-a2fef0de-c8e1-46d3-9cee-1b89407d66ef .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-24247ed4-5b02-4890-a7e7-996539e33110 {
  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-24247ed4-5b02-4890-a7e7-996539e33110: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-24247ed4-5b02-4890-a7e7-996539e33110: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-24247ed4-5b02-4890-a7e7-996539e33110 {
  
}
#s-24247ed4-5b02-4890-a7e7-996539e33110: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-24247ed4-5b02-4890-a7e7-996539e33110-atc-btn-wrapper {
    text-align: center;
  }


#s-24247ed4-5b02-4890-a7e7-996539e33110 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-24247ed4-5b02-4890-a7e7-996539e33110.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-24247ed4-5b02-4890-a7e7-996539e33110.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-24247ed4-5b02-4890-a7e7-996539e33110.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-24247ed4-5b02-4890-a7e7-996539e33110-atc-btn-wrapper {
    text-align: center;
  }


#s-24247ed4-5b02-4890-a7e7-996539e33110 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-24247ed4-5b02-4890-a7e7-996539e33110.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-24247ed4-5b02-4890-a7e7-996539e33110.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-24247ed4-5b02-4890-a7e7-996539e33110.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-24247ed4-5b02-4890-a7e7-996539e33110-atc-btn-wrapper {
    text-align: center;
  }


#s-24247ed4-5b02-4890-a7e7-996539e33110 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-24247ed4-5b02-4890-a7e7-996539e33110.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-24247ed4-5b02-4890-a7e7-996539e33110.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-24247ed4-5b02-4890-a7e7-996539e33110.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-24247ed4-5b02-4890-a7e7-996539e33110-atc-btn-wrapper {
    text-align: center;
  }


#s-24247ed4-5b02-4890-a7e7-996539e33110 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-24247ed4-5b02-4890-a7e7-996539e33110.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-24247ed4-5b02-4890-a7e7-996539e33110.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-24247ed4-5b02-4890-a7e7-996539e33110.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-24247ed4-5b02-4890-a7e7-996539e33110-atc-btn-wrapper {
    text-align: center;
  }


#s-24247ed4-5b02-4890-a7e7-996539e33110 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-24247ed4-5b02-4890-a7e7-996539e33110.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-24247ed4-5b02-4890-a7e7-996539e33110.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-24247ed4-5b02-4890-a7e7-996539e33110.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-2e1a913d-281d-47d1-9d51-8ae56585ec10 {
  margin-left: auto;
margin-right: auto;
}

#s-9ca72fa5-d323-44b6-8ff1-5e95d7c790b9 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-9ca72fa5-d323-44b6-8ff1-5e95d7c790b9 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-9ca72fa5-d323-44b6-8ff1-5e95d7c790b9 {
  min-height: 230px;
}
}







#s-9ca72fa5-d323-44b6-8ff1-5e95d7c790b9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9ca72fa5-d323-44b6-8ff1-5e95d7c790b9.shg-box.shg-c {
  justify-content: center;
}

#s-9ae97ef6-ecdd-4556-a9d9-7ddc84195d2d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-9ae97ef6-ecdd-4556-a9d9-7ddc84195d2d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ae97ef6-ecdd-4556-a9d9-7ddc84195d2d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9ae97ef6-ecdd-4556-a9d9-7ddc84195d2d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ae97ef6-ecdd-4556-a9d9-7ddc84195d2d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9ae97ef6-ecdd-4556-a9d9-7ddc84195d2d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ae97ef6-ecdd-4556-a9d9-7ddc84195d2d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9ae97ef6-ecdd-4556-a9d9-7ddc84195d2d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ae97ef6-ecdd-4556-a9d9-7ddc84195d2d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9ae97ef6-ecdd-4556-a9d9-7ddc84195d2d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ae97ef6-ecdd-4556-a9d9-7ddc84195d2d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-38285dd6-3cc6-48dc-a716-45228c8c6150 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-38285dd6-3cc6-48dc-a716-45228c8c6150 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-fec6739d-5e33-482f-9c28-5b3b318a1ff1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-fec6739d-5e33-482f-9c28-5b3b318a1ff1 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-1a080bc1-4110-4d68-a6a1-d54ec87e6dc2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-1a080bc1-4110-4d68-a6a1-d54ec87e6dc2 .shg-product-quantity-wrapper {
  display: flex;
}

#s-1a080bc1-4110-4d68-a6a1-d54ec87e6dc2 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-1a080bc1-4110-4d68-a6a1-d54ec87e6dc2 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-1a080bc1-4110-4d68-a6a1-d54ec87e6dc2 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-1a080bc1-4110-4d68-a6a1-d54ec87e6dc2 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e {
  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-14ce92c9-e2ea-464d-ab4d-4f096975ad3e: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-14ce92c9-e2ea-464d-ab4d-4f096975ad3e: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-14ce92c9-e2ea-464d-ab4d-4f096975ad3e {
  
}
#s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e: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-14ce92c9-e2ea-464d-ab4d-4f096975ad3e-atc-btn-wrapper {
    text-align: center;
  }


#s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e-atc-btn-wrapper {
    text-align: center;
  }


#s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e-atc-btn-wrapper {
    text-align: center;
  }


#s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e-atc-btn-wrapper {
    text-align: center;
  }


#s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e-atc-btn-wrapper {
    text-align: center;
  }


#s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-14ce92c9-e2ea-464d-ab4d-4f096975ad3e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-4fc143f5-80bb-4dce-9cec-776c4c4bb730 {
  margin-left: auto;
margin-right: auto;
}

#s-68a171c3-df4e-4845-9c60-b06802350561 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-68a171c3-df4e-4845-9c60-b06802350561 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-68a171c3-df4e-4845-9c60-b06802350561 {
  min-height: 230px;
}
}







#s-68a171c3-df4e-4845-9c60-b06802350561 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-68a171c3-df4e-4845-9c60-b06802350561.shg-box.shg-c {
  justify-content: center;
}

#s-25931d86-4b1e-4f1d-b81a-dbfaee72ce6e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-25931d86-4b1e-4f1d-b81a-dbfaee72ce6e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-25931d86-4b1e-4f1d-b81a-dbfaee72ce6e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-25931d86-4b1e-4f1d-b81a-dbfaee72ce6e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-25931d86-4b1e-4f1d-b81a-dbfaee72ce6e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-25931d86-4b1e-4f1d-b81a-dbfaee72ce6e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-25931d86-4b1e-4f1d-b81a-dbfaee72ce6e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-25931d86-4b1e-4f1d-b81a-dbfaee72ce6e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-25931d86-4b1e-4f1d-b81a-dbfaee72ce6e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-25931d86-4b1e-4f1d-b81a-dbfaee72ce6e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-25931d86-4b1e-4f1d-b81a-dbfaee72ce6e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-fd9b9b43-0ac2-4289-8e27-17186f301eec {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-fd9b9b43-0ac2-4289-8e27-17186f301eec .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-a9e58a96-1e1b-40cd-b250-d3e2d64b66ed {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-a9e58a96-1e1b-40cd-b250-d3e2d64b66ed .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-18eb926f-8a07-4e4b-af02-96422da9a51c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-18eb926f-8a07-4e4b-af02-96422da9a51c .shg-product-quantity-wrapper {
  display: flex;
}

#s-18eb926f-8a07-4e4b-af02-96422da9a51c .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-18eb926f-8a07-4e4b-af02-96422da9a51c .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-18eb926f-8a07-4e4b-af02-96422da9a51c .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-18eb926f-8a07-4e4b-af02-96422da9a51c .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-605f3f46-529d-4f0b-b9f0-a55f433b0a44 {
  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-605f3f46-529d-4f0b-b9f0-a55f433b0a44: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-605f3f46-529d-4f0b-b9f0-a55f433b0a44: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-605f3f46-529d-4f0b-b9f0-a55f433b0a44 {
  
}
#s-605f3f46-529d-4f0b-b9f0-a55f433b0a44: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-605f3f46-529d-4f0b-b9f0-a55f433b0a44-atc-btn-wrapper {
    text-align: center;
  }


#s-605f3f46-529d-4f0b-b9f0-a55f433b0a44 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-605f3f46-529d-4f0b-b9f0-a55f433b0a44.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-605f3f46-529d-4f0b-b9f0-a55f433b0a44.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-605f3f46-529d-4f0b-b9f0-a55f433b0a44.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-605f3f46-529d-4f0b-b9f0-a55f433b0a44-atc-btn-wrapper {
    text-align: center;
  }


#s-605f3f46-529d-4f0b-b9f0-a55f433b0a44 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-605f3f46-529d-4f0b-b9f0-a55f433b0a44.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-605f3f46-529d-4f0b-b9f0-a55f433b0a44.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-605f3f46-529d-4f0b-b9f0-a55f433b0a44.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-605f3f46-529d-4f0b-b9f0-a55f433b0a44-atc-btn-wrapper {
    text-align: center;
  }


#s-605f3f46-529d-4f0b-b9f0-a55f433b0a44 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-605f3f46-529d-4f0b-b9f0-a55f433b0a44.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-605f3f46-529d-4f0b-b9f0-a55f433b0a44.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-605f3f46-529d-4f0b-b9f0-a55f433b0a44.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-605f3f46-529d-4f0b-b9f0-a55f433b0a44-atc-btn-wrapper {
    text-align: center;
  }


#s-605f3f46-529d-4f0b-b9f0-a55f433b0a44 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-605f3f46-529d-4f0b-b9f0-a55f433b0a44.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-605f3f46-529d-4f0b-b9f0-a55f433b0a44.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-605f3f46-529d-4f0b-b9f0-a55f433b0a44.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-605f3f46-529d-4f0b-b9f0-a55f433b0a44-atc-btn-wrapper {
    text-align: center;
  }


#s-605f3f46-529d-4f0b-b9f0-a55f433b0a44 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-605f3f46-529d-4f0b-b9f0-a55f433b0a44.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-605f3f46-529d-4f0b-b9f0-a55f433b0a44.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-605f3f46-529d-4f0b-b9f0-a55f433b0a44.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-82f1c335-14d2-403c-b7f8-9acbd2994260 {
  margin-left: auto;
margin-right: auto;
}

#s-49b42aac-54bb-41f5-a868-4ae7a03900e7 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-49b42aac-54bb-41f5-a868-4ae7a03900e7 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-49b42aac-54bb-41f5-a868-4ae7a03900e7 {
  min-height: 230px;
}
}







#s-49b42aac-54bb-41f5-a868-4ae7a03900e7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-49b42aac-54bb-41f5-a868-4ae7a03900e7.shg-box.shg-c {
  justify-content: center;
}

#s-718548cc-81e6-48e5-bfb2-b6a55075b8ac {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-718548cc-81e6-48e5-bfb2-b6a55075b8ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-718548cc-81e6-48e5-bfb2-b6a55075b8ac img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-718548cc-81e6-48e5-bfb2-b6a55075b8ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-718548cc-81e6-48e5-bfb2-b6a55075b8ac img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-718548cc-81e6-48e5-bfb2-b6a55075b8ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-718548cc-81e6-48e5-bfb2-b6a55075b8ac img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-718548cc-81e6-48e5-bfb2-b6a55075b8ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-718548cc-81e6-48e5-bfb2-b6a55075b8ac img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-718548cc-81e6-48e5-bfb2-b6a55075b8ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-718548cc-81e6-48e5-bfb2-b6a55075b8ac img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8aeb6d07-c991-4743-8731-bf85dabbf864 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-8aeb6d07-c991-4743-8731-bf85dabbf864 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-5d27e993-ee91-44cf-b760-ca9b763c7040 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-5d27e993-ee91-44cf-b760-ca9b763c7040 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-aee539ea-ed5f-41f4-9c57-349ae3e83703 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-aee539ea-ed5f-41f4-9c57-349ae3e83703 .shg-product-quantity-wrapper {
  display: flex;
}

#s-aee539ea-ed5f-41f4-9c57-349ae3e83703 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-aee539ea-ed5f-41f4-9c57-349ae3e83703 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-aee539ea-ed5f-41f4-9c57-349ae3e83703 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-aee539ea-ed5f-41f4-9c57-349ae3e83703 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-6f50b01e-c264-434c-9d35-8c8c03eb74e0 {
  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-6f50b01e-c264-434c-9d35-8c8c03eb74e0: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-6f50b01e-c264-434c-9d35-8c8c03eb74e0: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-6f50b01e-c264-434c-9d35-8c8c03eb74e0 {
  
}
#s-6f50b01e-c264-434c-9d35-8c8c03eb74e0: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-6f50b01e-c264-434c-9d35-8c8c03eb74e0-atc-btn-wrapper {
    text-align: center;
  }


#s-6f50b01e-c264-434c-9d35-8c8c03eb74e0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6f50b01e-c264-434c-9d35-8c8c03eb74e0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6f50b01e-c264-434c-9d35-8c8c03eb74e0.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-6f50b01e-c264-434c-9d35-8c8c03eb74e0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-6f50b01e-c264-434c-9d35-8c8c03eb74e0-atc-btn-wrapper {
    text-align: center;
  }


#s-6f50b01e-c264-434c-9d35-8c8c03eb74e0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6f50b01e-c264-434c-9d35-8c8c03eb74e0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6f50b01e-c264-434c-9d35-8c8c03eb74e0.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-6f50b01e-c264-434c-9d35-8c8c03eb74e0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-6f50b01e-c264-434c-9d35-8c8c03eb74e0-atc-btn-wrapper {
    text-align: center;
  }


#s-6f50b01e-c264-434c-9d35-8c8c03eb74e0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6f50b01e-c264-434c-9d35-8c8c03eb74e0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6f50b01e-c264-434c-9d35-8c8c03eb74e0.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-6f50b01e-c264-434c-9d35-8c8c03eb74e0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-6f50b01e-c264-434c-9d35-8c8c03eb74e0-atc-btn-wrapper {
    text-align: center;
  }


#s-6f50b01e-c264-434c-9d35-8c8c03eb74e0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6f50b01e-c264-434c-9d35-8c8c03eb74e0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6f50b01e-c264-434c-9d35-8c8c03eb74e0.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-6f50b01e-c264-434c-9d35-8c8c03eb74e0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-6f50b01e-c264-434c-9d35-8c8c03eb74e0-atc-btn-wrapper {
    text-align: center;
  }


#s-6f50b01e-c264-434c-9d35-8c8c03eb74e0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6f50b01e-c264-434c-9d35-8c8c03eb74e0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6f50b01e-c264-434c-9d35-8c8c03eb74e0.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-6f50b01e-c264-434c-9d35-8c8c03eb74e0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-33035181-7bf8-49ff-9c4c-ee4145ffdf98 {
  margin-left: auto;
margin-right: auto;
}

#s-86d15360-7c35-4519-ab64-9ed7ed2696ad {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-86d15360-7c35-4519-ab64-9ed7ed2696ad {
  min-height: 230px;
}
}@media (max-width: 767px){#s-86d15360-7c35-4519-ab64-9ed7ed2696ad {
  min-height: 230px;
}
}







#s-86d15360-7c35-4519-ab64-9ed7ed2696ad > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-86d15360-7c35-4519-ab64-9ed7ed2696ad.shg-box.shg-c {
  justify-content: center;
}

#s-04723d82-9ba3-4ab7-b333-741a695d9b67 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-04723d82-9ba3-4ab7-b333-741a695d9b67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-04723d82-9ba3-4ab7-b333-741a695d9b67 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-04723d82-9ba3-4ab7-b333-741a695d9b67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-04723d82-9ba3-4ab7-b333-741a695d9b67 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-04723d82-9ba3-4ab7-b333-741a695d9b67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-04723d82-9ba3-4ab7-b333-741a695d9b67 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-04723d82-9ba3-4ab7-b333-741a695d9b67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-04723d82-9ba3-4ab7-b333-741a695d9b67 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-04723d82-9ba3-4ab7-b333-741a695d9b67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-04723d82-9ba3-4ab7-b333-741a695d9b67 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f0aab15b-65f7-4fc2-b136-2adbce25070c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-f0aab15b-65f7-4fc2-b136-2adbce25070c .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-2f83a1c0-fb39-45e2-801b-236e6705b6a3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-2f83a1c0-fb39-45e2-801b-236e6705b6a3 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-e828be9d-1952-4da0-a75b-9cb189eea558 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-e828be9d-1952-4da0-a75b-9cb189eea558 .shg-product-quantity-wrapper {
  display: flex;
}

#s-e828be9d-1952-4da0-a75b-9cb189eea558 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-e828be9d-1952-4da0-a75b-9cb189eea558 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-e828be9d-1952-4da0-a75b-9cb189eea558 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-e828be9d-1952-4da0-a75b-9cb189eea558 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-b2b26865-d14a-4a77-8b4e-736bcb07818d {
  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-b2b26865-d14a-4a77-8b4e-736bcb07818d: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-b2b26865-d14a-4a77-8b4e-736bcb07818d: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-b2b26865-d14a-4a77-8b4e-736bcb07818d {
  
}
#s-b2b26865-d14a-4a77-8b4e-736bcb07818d: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-b2b26865-d14a-4a77-8b4e-736bcb07818d-atc-btn-wrapper {
    text-align: center;
  }


#s-b2b26865-d14a-4a77-8b4e-736bcb07818d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b2b26865-d14a-4a77-8b4e-736bcb07818d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b2b26865-d14a-4a77-8b4e-736bcb07818d.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b2b26865-d14a-4a77-8b4e-736bcb07818d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-b2b26865-d14a-4a77-8b4e-736bcb07818d-atc-btn-wrapper {
    text-align: center;
  }


#s-b2b26865-d14a-4a77-8b4e-736bcb07818d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b2b26865-d14a-4a77-8b4e-736bcb07818d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b2b26865-d14a-4a77-8b4e-736bcb07818d.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b2b26865-d14a-4a77-8b4e-736bcb07818d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-b2b26865-d14a-4a77-8b4e-736bcb07818d-atc-btn-wrapper {
    text-align: center;
  }


#s-b2b26865-d14a-4a77-8b4e-736bcb07818d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b2b26865-d14a-4a77-8b4e-736bcb07818d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b2b26865-d14a-4a77-8b4e-736bcb07818d.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b2b26865-d14a-4a77-8b4e-736bcb07818d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-b2b26865-d14a-4a77-8b4e-736bcb07818d-atc-btn-wrapper {
    text-align: center;
  }


#s-b2b26865-d14a-4a77-8b4e-736bcb07818d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b2b26865-d14a-4a77-8b4e-736bcb07818d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b2b26865-d14a-4a77-8b4e-736bcb07818d.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b2b26865-d14a-4a77-8b4e-736bcb07818d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-b2b26865-d14a-4a77-8b4e-736bcb07818d-atc-btn-wrapper {
    text-align: center;
  }


#s-b2b26865-d14a-4a77-8b4e-736bcb07818d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b2b26865-d14a-4a77-8b4e-736bcb07818d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b2b26865-d14a-4a77-8b4e-736bcb07818d.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b2b26865-d14a-4a77-8b4e-736bcb07818d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-5ca18fc4-c1aa-428d-9f6f-08dee0b6a57e {
  margin-left: auto;
margin-right: auto;
}

#s-311c9f69-b6e5-4b87-98cf-c667dbedbe0b {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-311c9f69-b6e5-4b87-98cf-c667dbedbe0b {
  min-height: 230px;
}
}@media (max-width: 767px){#s-311c9f69-b6e5-4b87-98cf-c667dbedbe0b {
  min-height: 230px;
}
}







#s-311c9f69-b6e5-4b87-98cf-c667dbedbe0b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-311c9f69-b6e5-4b87-98cf-c667dbedbe0b.shg-box.shg-c {
  justify-content: center;
}

#s-7f57c675-fc80-44b1-8dbf-d483c4aaa81b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-7f57c675-fc80-44b1-8dbf-d483c4aaa81b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f57c675-fc80-44b1-8dbf-d483c4aaa81b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7f57c675-fc80-44b1-8dbf-d483c4aaa81b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f57c675-fc80-44b1-8dbf-d483c4aaa81b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7f57c675-fc80-44b1-8dbf-d483c4aaa81b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f57c675-fc80-44b1-8dbf-d483c4aaa81b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7f57c675-fc80-44b1-8dbf-d483c4aaa81b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f57c675-fc80-44b1-8dbf-d483c4aaa81b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7f57c675-fc80-44b1-8dbf-d483c4aaa81b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f57c675-fc80-44b1-8dbf-d483c4aaa81b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c0f5713d-bb67-4212-bf0c-fead35bb7f43 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-c0f5713d-bb67-4212-bf0c-fead35bb7f43 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-8bbe67bd-810f-4536-9cc1-3d16f0f9d79d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-8bbe67bd-810f-4536-9cc1-3d16f0f9d79d .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-d26c5093-4598-47f7-add4-f648a3b452e6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-d26c5093-4598-47f7-add4-f648a3b452e6 .shg-product-quantity-wrapper {
  display: flex;
}

#s-d26c5093-4598-47f7-add4-f648a3b452e6 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-d26c5093-4598-47f7-add4-f648a3b452e6 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-d26c5093-4598-47f7-add4-f648a3b452e6 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-d26c5093-4598-47f7-add4-f648a3b452e6 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-9b9945fd-226f-4e94-8f0a-366bbf0d2883 {
  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-9b9945fd-226f-4e94-8f0a-366bbf0d2883: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-9b9945fd-226f-4e94-8f0a-366bbf0d2883: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-9b9945fd-226f-4e94-8f0a-366bbf0d2883 {
  
}
#s-9b9945fd-226f-4e94-8f0a-366bbf0d2883: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-9b9945fd-226f-4e94-8f0a-366bbf0d2883-atc-btn-wrapper {
    text-align: center;
  }


#s-9b9945fd-226f-4e94-8f0a-366bbf0d2883 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9b9945fd-226f-4e94-8f0a-366bbf0d2883.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9b9945fd-226f-4e94-8f0a-366bbf0d2883.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-9b9945fd-226f-4e94-8f0a-366bbf0d2883.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-9b9945fd-226f-4e94-8f0a-366bbf0d2883-atc-btn-wrapper {
    text-align: center;
  }


#s-9b9945fd-226f-4e94-8f0a-366bbf0d2883 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9b9945fd-226f-4e94-8f0a-366bbf0d2883.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9b9945fd-226f-4e94-8f0a-366bbf0d2883.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-9b9945fd-226f-4e94-8f0a-366bbf0d2883.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-9b9945fd-226f-4e94-8f0a-366bbf0d2883-atc-btn-wrapper {
    text-align: center;
  }


#s-9b9945fd-226f-4e94-8f0a-366bbf0d2883 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9b9945fd-226f-4e94-8f0a-366bbf0d2883.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9b9945fd-226f-4e94-8f0a-366bbf0d2883.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-9b9945fd-226f-4e94-8f0a-366bbf0d2883.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-9b9945fd-226f-4e94-8f0a-366bbf0d2883-atc-btn-wrapper {
    text-align: center;
  }


#s-9b9945fd-226f-4e94-8f0a-366bbf0d2883 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9b9945fd-226f-4e94-8f0a-366bbf0d2883.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9b9945fd-226f-4e94-8f0a-366bbf0d2883.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-9b9945fd-226f-4e94-8f0a-366bbf0d2883.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-9b9945fd-226f-4e94-8f0a-366bbf0d2883-atc-btn-wrapper {
    text-align: center;
  }


#s-9b9945fd-226f-4e94-8f0a-366bbf0d2883 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9b9945fd-226f-4e94-8f0a-366bbf0d2883.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9b9945fd-226f-4e94-8f0a-366bbf0d2883.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-9b9945fd-226f-4e94-8f0a-366bbf0d2883.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-4e71ddb0-8805-445b-ae28-d3be7fa33d08 {
  margin-left: auto;
margin-right: auto;
}

#s-fdd8e30b-d7a6-4811-ae41-28dc418f7acb {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-fdd8e30b-d7a6-4811-ae41-28dc418f7acb {
  min-height: 230px;
}
}@media (max-width: 767px){#s-fdd8e30b-d7a6-4811-ae41-28dc418f7acb {
  min-height: 230px;
}
}







#s-fdd8e30b-d7a6-4811-ae41-28dc418f7acb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fdd8e30b-d7a6-4811-ae41-28dc418f7acb.shg-box.shg-c {
  justify-content: center;
}

#s-a3a237c6-5550-4a0f-8212-add8ca8ec396 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a3a237c6-5550-4a0f-8212-add8ca8ec396 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a3a237c6-5550-4a0f-8212-add8ca8ec396 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a3a237c6-5550-4a0f-8212-add8ca8ec396 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a3a237c6-5550-4a0f-8212-add8ca8ec396 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a3a237c6-5550-4a0f-8212-add8ca8ec396 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a3a237c6-5550-4a0f-8212-add8ca8ec396 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a3a237c6-5550-4a0f-8212-add8ca8ec396 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a3a237c6-5550-4a0f-8212-add8ca8ec396 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a3a237c6-5550-4a0f-8212-add8ca8ec396 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a3a237c6-5550-4a0f-8212-add8ca8ec396 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-2bac50ba-9a83-459a-a03d-b360efcd9e62 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-2bac50ba-9a83-459a-a03d-b360efcd9e62 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-ab6b9d00-609b-44d3-bc5f-d6824a967f9e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-ab6b9d00-609b-44d3-bc5f-d6824a967f9e .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-668e5a85-40ab-478d-ab30-c47a9f29bef9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-668e5a85-40ab-478d-ab30-c47a9f29bef9 .shg-product-quantity-wrapper {
  display: flex;
}

#s-668e5a85-40ab-478d-ab30-c47a9f29bef9 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-668e5a85-40ab-478d-ab30-c47a9f29bef9 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-668e5a85-40ab-478d-ab30-c47a9f29bef9 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-668e5a85-40ab-478d-ab30-c47a9f29bef9 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-5aadf66e-637b-4f5d-a640-28d7ffb25101 {
  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-5aadf66e-637b-4f5d-a640-28d7ffb25101: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-5aadf66e-637b-4f5d-a640-28d7ffb25101: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-5aadf66e-637b-4f5d-a640-28d7ffb25101 {
  
}
#s-5aadf66e-637b-4f5d-a640-28d7ffb25101: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-5aadf66e-637b-4f5d-a640-28d7ffb25101-atc-btn-wrapper {
    text-align: center;
  }


#s-5aadf66e-637b-4f5d-a640-28d7ffb25101 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5aadf66e-637b-4f5d-a640-28d7ffb25101.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5aadf66e-637b-4f5d-a640-28d7ffb25101.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5aadf66e-637b-4f5d-a640-28d7ffb25101.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-5aadf66e-637b-4f5d-a640-28d7ffb25101-atc-btn-wrapper {
    text-align: center;
  }


#s-5aadf66e-637b-4f5d-a640-28d7ffb25101 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5aadf66e-637b-4f5d-a640-28d7ffb25101.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5aadf66e-637b-4f5d-a640-28d7ffb25101.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5aadf66e-637b-4f5d-a640-28d7ffb25101.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-5aadf66e-637b-4f5d-a640-28d7ffb25101-atc-btn-wrapper {
    text-align: center;
  }


#s-5aadf66e-637b-4f5d-a640-28d7ffb25101 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5aadf66e-637b-4f5d-a640-28d7ffb25101.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5aadf66e-637b-4f5d-a640-28d7ffb25101.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5aadf66e-637b-4f5d-a640-28d7ffb25101.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-5aadf66e-637b-4f5d-a640-28d7ffb25101-atc-btn-wrapper {
    text-align: center;
  }


#s-5aadf66e-637b-4f5d-a640-28d7ffb25101 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5aadf66e-637b-4f5d-a640-28d7ffb25101.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5aadf66e-637b-4f5d-a640-28d7ffb25101.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5aadf66e-637b-4f5d-a640-28d7ffb25101.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-5aadf66e-637b-4f5d-a640-28d7ffb25101-atc-btn-wrapper {
    text-align: center;
  }


#s-5aadf66e-637b-4f5d-a640-28d7ffb25101 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5aadf66e-637b-4f5d-a640-28d7ffb25101.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5aadf66e-637b-4f5d-a640-28d7ffb25101.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5aadf66e-637b-4f5d-a640-28d7ffb25101.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-940fc36f-7108-4037-abba-07c7f2dda071 {
  margin-left: auto;
margin-right: auto;
}

#s-7f1e095b-baae-4370-90ad-89f2e9d6afcb {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-7f1e095b-baae-4370-90ad-89f2e9d6afcb {
  min-height: 230px;
}
}@media (max-width: 767px){#s-7f1e095b-baae-4370-90ad-89f2e9d6afcb {
  min-height: 230px;
}
}







#s-7f1e095b-baae-4370-90ad-89f2e9d6afcb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7f1e095b-baae-4370-90ad-89f2e9d6afcb.shg-box.shg-c {
  justify-content: center;
}

#s-a2cfb3d9-8baf-4887-b822-03ac0774c44f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a2cfb3d9-8baf-4887-b822-03ac0774c44f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a2cfb3d9-8baf-4887-b822-03ac0774c44f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a2cfb3d9-8baf-4887-b822-03ac0774c44f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a2cfb3d9-8baf-4887-b822-03ac0774c44f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a2cfb3d9-8baf-4887-b822-03ac0774c44f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a2cfb3d9-8baf-4887-b822-03ac0774c44f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a2cfb3d9-8baf-4887-b822-03ac0774c44f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a2cfb3d9-8baf-4887-b822-03ac0774c44f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a2cfb3d9-8baf-4887-b822-03ac0774c44f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a2cfb3d9-8baf-4887-b822-03ac0774c44f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f3091ea6-fe53-4158-afd9-56c4b3fc375e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-f3091ea6-fe53-4158-afd9-56c4b3fc375e .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-b50378ab-87b2-4dc0-8745-05ca8d99da9a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-b50378ab-87b2-4dc0-8745-05ca8d99da9a .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-abbeb864-2506-4217-847b-21a891fe0574 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-abbeb864-2506-4217-847b-21a891fe0574 .shg-product-quantity-wrapper {
  display: flex;
}

#s-abbeb864-2506-4217-847b-21a891fe0574 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-abbeb864-2506-4217-847b-21a891fe0574 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-abbeb864-2506-4217-847b-21a891fe0574 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-abbeb864-2506-4217-847b-21a891fe0574 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-61a63d67-4c9d-4f52-8bde-c951902a0c6b {
  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-61a63d67-4c9d-4f52-8bde-c951902a0c6b: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-61a63d67-4c9d-4f52-8bde-c951902a0c6b: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-61a63d67-4c9d-4f52-8bde-c951902a0c6b {
  
}
#s-61a63d67-4c9d-4f52-8bde-c951902a0c6b: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-61a63d67-4c9d-4f52-8bde-c951902a0c6b-atc-btn-wrapper {
    text-align: center;
  }


#s-61a63d67-4c9d-4f52-8bde-c951902a0c6b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-61a63d67-4c9d-4f52-8bde-c951902a0c6b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-61a63d67-4c9d-4f52-8bde-c951902a0c6b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-61a63d67-4c9d-4f52-8bde-c951902a0c6b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-61a63d67-4c9d-4f52-8bde-c951902a0c6b-atc-btn-wrapper {
    text-align: center;
  }


#s-61a63d67-4c9d-4f52-8bde-c951902a0c6b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-61a63d67-4c9d-4f52-8bde-c951902a0c6b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-61a63d67-4c9d-4f52-8bde-c951902a0c6b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-61a63d67-4c9d-4f52-8bde-c951902a0c6b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-61a63d67-4c9d-4f52-8bde-c951902a0c6b-atc-btn-wrapper {
    text-align: center;
  }


#s-61a63d67-4c9d-4f52-8bde-c951902a0c6b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-61a63d67-4c9d-4f52-8bde-c951902a0c6b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-61a63d67-4c9d-4f52-8bde-c951902a0c6b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-61a63d67-4c9d-4f52-8bde-c951902a0c6b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-61a63d67-4c9d-4f52-8bde-c951902a0c6b-atc-btn-wrapper {
    text-align: center;
  }


#s-61a63d67-4c9d-4f52-8bde-c951902a0c6b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-61a63d67-4c9d-4f52-8bde-c951902a0c6b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-61a63d67-4c9d-4f52-8bde-c951902a0c6b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-61a63d67-4c9d-4f52-8bde-c951902a0c6b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-61a63d67-4c9d-4f52-8bde-c951902a0c6b-atc-btn-wrapper {
    text-align: center;
  }


#s-61a63d67-4c9d-4f52-8bde-c951902a0c6b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-61a63d67-4c9d-4f52-8bde-c951902a0c6b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-61a63d67-4c9d-4f52-8bde-c951902a0c6b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-61a63d67-4c9d-4f52-8bde-c951902a0c6b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-825fe247-d410-4d2f-8ca5-1faa0d9a87fb {
  margin-left: auto;
margin-right: auto;
}

#s-937cebd2-f570-4aea-9954-dddd4da18a9d {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-937cebd2-f570-4aea-9954-dddd4da18a9d {
  min-height: 230px;
}
}@media (max-width: 767px){#s-937cebd2-f570-4aea-9954-dddd4da18a9d {
  min-height: 230px;
}
}







#s-937cebd2-f570-4aea-9954-dddd4da18a9d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-937cebd2-f570-4aea-9954-dddd4da18a9d.shg-box.shg-c {
  justify-content: center;
}

#s-c55b182f-7030-4a43-8cdd-1a7a5fea820c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-c55b182f-7030-4a43-8cdd-1a7a5fea820c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c55b182f-7030-4a43-8cdd-1a7a5fea820c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c55b182f-7030-4a43-8cdd-1a7a5fea820c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c55b182f-7030-4a43-8cdd-1a7a5fea820c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c55b182f-7030-4a43-8cdd-1a7a5fea820c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c55b182f-7030-4a43-8cdd-1a7a5fea820c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c55b182f-7030-4a43-8cdd-1a7a5fea820c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c55b182f-7030-4a43-8cdd-1a7a5fea820c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c55b182f-7030-4a43-8cdd-1a7a5fea820c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c55b182f-7030-4a43-8cdd-1a7a5fea820c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-42817a33-3f2d-4143-9030-40182021f7cd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-42817a33-3f2d-4143-9030-40182021f7cd .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-6da6fe02-1c2a-4305-9040-7ab4122a169e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-6da6fe02-1c2a-4305-9040-7ab4122a169e .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-83ff132d-27cf-4b53-8f3e-76eb1af713d3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-83ff132d-27cf-4b53-8f3e-76eb1af713d3 .shg-product-quantity-wrapper {
  display: flex;
}

#s-83ff132d-27cf-4b53-8f3e-76eb1af713d3 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-83ff132d-27cf-4b53-8f3e-76eb1af713d3 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-83ff132d-27cf-4b53-8f3e-76eb1af713d3 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-83ff132d-27cf-4b53-8f3e-76eb1af713d3 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6 {
  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-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6: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-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6: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-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6 {
  
}
#s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6: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-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6-atc-btn-wrapper {
    text-align: center;
  }


#s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6-atc-btn-wrapper {
    text-align: center;
  }


#s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6-atc-btn-wrapper {
    text-align: center;
  }


#s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6-atc-btn-wrapper {
    text-align: center;
  }


#s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6-atc-btn-wrapper {
    text-align: center;
  }


#s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-37fbcc9b-3f30-4e09-ba83-a7e3c21be1a6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-ac424c2c-e8cb-4088-af2c-861c55e4a96c {
  margin-left: auto;
margin-right: auto;
}

#s-9888d38e-1f6f-484e-8225-e096a731d469 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-9888d38e-1f6f-484e-8225-e096a731d469 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-9888d38e-1f6f-484e-8225-e096a731d469 {
  min-height: 230px;
}
}







#s-9888d38e-1f6f-484e-8225-e096a731d469 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9888d38e-1f6f-484e-8225-e096a731d469.shg-box.shg-c {
  justify-content: center;
}

#s-b7f99786-2e18-48ae-a62a-bf3006762370 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b7f99786-2e18-48ae-a62a-bf3006762370 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7f99786-2e18-48ae-a62a-bf3006762370 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b7f99786-2e18-48ae-a62a-bf3006762370 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7f99786-2e18-48ae-a62a-bf3006762370 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b7f99786-2e18-48ae-a62a-bf3006762370 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7f99786-2e18-48ae-a62a-bf3006762370 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b7f99786-2e18-48ae-a62a-bf3006762370 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7f99786-2e18-48ae-a62a-bf3006762370 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b7f99786-2e18-48ae-a62a-bf3006762370 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7f99786-2e18-48ae-a62a-bf3006762370 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0c63ed3d-930d-4b14-901c-56dcda573821 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-0c63ed3d-930d-4b14-901c-56dcda573821 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-406b7cf3-edaf-42fc-baf6-b20392b6307f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-406b7cf3-edaf-42fc-baf6-b20392b6307f .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-bbbd342d-f324-4b33-859d-700f38e1c9ef {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-bbbd342d-f324-4b33-859d-700f38e1c9ef .shg-product-quantity-wrapper {
  display: flex;
}

#s-bbbd342d-f324-4b33-859d-700f38e1c9ef .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-bbbd342d-f324-4b33-859d-700f38e1c9ef .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-bbbd342d-f324-4b33-859d-700f38e1c9ef .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-bbbd342d-f324-4b33-859d-700f38e1c9ef .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-35532050-1edf-4ebd-b251-b67bd11e2058 {
  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-35532050-1edf-4ebd-b251-b67bd11e2058: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-35532050-1edf-4ebd-b251-b67bd11e2058: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-35532050-1edf-4ebd-b251-b67bd11e2058 {
  
}
#s-35532050-1edf-4ebd-b251-b67bd11e2058: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-35532050-1edf-4ebd-b251-b67bd11e2058-atc-btn-wrapper {
    text-align: center;
  }


#s-35532050-1edf-4ebd-b251-b67bd11e2058 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-35532050-1edf-4ebd-b251-b67bd11e2058.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-35532050-1edf-4ebd-b251-b67bd11e2058.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-35532050-1edf-4ebd-b251-b67bd11e2058.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-35532050-1edf-4ebd-b251-b67bd11e2058-atc-btn-wrapper {
    text-align: center;
  }


#s-35532050-1edf-4ebd-b251-b67bd11e2058 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-35532050-1edf-4ebd-b251-b67bd11e2058.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-35532050-1edf-4ebd-b251-b67bd11e2058.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-35532050-1edf-4ebd-b251-b67bd11e2058.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-35532050-1edf-4ebd-b251-b67bd11e2058-atc-btn-wrapper {
    text-align: center;
  }


#s-35532050-1edf-4ebd-b251-b67bd11e2058 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-35532050-1edf-4ebd-b251-b67bd11e2058.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-35532050-1edf-4ebd-b251-b67bd11e2058.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-35532050-1edf-4ebd-b251-b67bd11e2058.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-35532050-1edf-4ebd-b251-b67bd11e2058-atc-btn-wrapper {
    text-align: center;
  }


#s-35532050-1edf-4ebd-b251-b67bd11e2058 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-35532050-1edf-4ebd-b251-b67bd11e2058.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-35532050-1edf-4ebd-b251-b67bd11e2058.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-35532050-1edf-4ebd-b251-b67bd11e2058.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-35532050-1edf-4ebd-b251-b67bd11e2058-atc-btn-wrapper {
    text-align: center;
  }


#s-35532050-1edf-4ebd-b251-b67bd11e2058 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-35532050-1edf-4ebd-b251-b67bd11e2058.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-35532050-1edf-4ebd-b251-b67bd11e2058.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-35532050-1edf-4ebd-b251-b67bd11e2058.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-e06fe910-1d59-4298-a625-25e5a759d104 {
  margin-left: auto;
margin-right: auto;
}

#s-850133b1-9ede-4034-8d24-33e84ff0584d {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-850133b1-9ede-4034-8d24-33e84ff0584d {
  min-height: 230px;
}
}@media (max-width: 767px){#s-850133b1-9ede-4034-8d24-33e84ff0584d {
  min-height: 230px;
}
}







#s-850133b1-9ede-4034-8d24-33e84ff0584d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-850133b1-9ede-4034-8d24-33e84ff0584d.shg-box.shg-c {
  justify-content: center;
}

#s-056f5cc0-4918-4229-b036-1914b2d8ca5b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-056f5cc0-4918-4229-b036-1914b2d8ca5b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-056f5cc0-4918-4229-b036-1914b2d8ca5b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-056f5cc0-4918-4229-b036-1914b2d8ca5b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-056f5cc0-4918-4229-b036-1914b2d8ca5b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-056f5cc0-4918-4229-b036-1914b2d8ca5b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-056f5cc0-4918-4229-b036-1914b2d8ca5b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-056f5cc0-4918-4229-b036-1914b2d8ca5b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-056f5cc0-4918-4229-b036-1914b2d8ca5b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-056f5cc0-4918-4229-b036-1914b2d8ca5b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-056f5cc0-4918-4229-b036-1914b2d8ca5b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1cc2d017-f9dd-4fa4-a06a-e4881f4127a9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-1cc2d017-f9dd-4fa4-a06a-e4881f4127a9 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-f7ae5373-ba36-4e27-9e7e-66c38ea626ce {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-f7ae5373-ba36-4e27-9e7e-66c38ea626ce .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-16e4b901-f2b0-4bf8-b891-42969d9d96b9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-16e4b901-f2b0-4bf8-b891-42969d9d96b9 .shg-product-quantity-wrapper {
  display: flex;
}

#s-16e4b901-f2b0-4bf8-b891-42969d9d96b9 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-16e4b901-f2b0-4bf8-b891-42969d9d96b9 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-16e4b901-f2b0-4bf8-b891-42969d9d96b9 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-16e4b901-f2b0-4bf8-b891-42969d9d96b9 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b {
  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-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b: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-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b: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-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b {
  
}
#s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b: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-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b-atc-btn-wrapper {
    text-align: center;
  }


#s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b-atc-btn-wrapper {
    text-align: center;
  }


#s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b-atc-btn-wrapper {
    text-align: center;
  }


#s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b-atc-btn-wrapper {
    text-align: center;
  }


#s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b-atc-btn-wrapper {
    text-align: center;
  }


#s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7c5a7edf-a4f3-4c6f-a7b3-291cda25d64b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-af815c41-5ca2-4a3c-8daf-24863584aa0b {
  margin-left: auto;
margin-right: auto;
}

#s-88939d5e-26d5-49f8-ad4b-371f861f7529 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-88939d5e-26d5-49f8-ad4b-371f861f7529 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-88939d5e-26d5-49f8-ad4b-371f861f7529 {
  min-height: 230px;
}
}







#s-88939d5e-26d5-49f8-ad4b-371f861f7529 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-88939d5e-26d5-49f8-ad4b-371f861f7529.shg-box.shg-c {
  justify-content: center;
}

#s-25e13311-ff57-4ba3-a6e4-cf02c1dbb1db {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-25e13311-ff57-4ba3-a6e4-cf02c1dbb1db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-25e13311-ff57-4ba3-a6e4-cf02c1dbb1db img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-25e13311-ff57-4ba3-a6e4-cf02c1dbb1db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-25e13311-ff57-4ba3-a6e4-cf02c1dbb1db img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-25e13311-ff57-4ba3-a6e4-cf02c1dbb1db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-25e13311-ff57-4ba3-a6e4-cf02c1dbb1db img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-25e13311-ff57-4ba3-a6e4-cf02c1dbb1db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-25e13311-ff57-4ba3-a6e4-cf02c1dbb1db img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-25e13311-ff57-4ba3-a6e4-cf02c1dbb1db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-25e13311-ff57-4ba3-a6e4-cf02c1dbb1db img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6ddded96-6e71-4e3c-a753-bdbbffe8dfa5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-6ddded96-6e71-4e3c-a753-bdbbffe8dfa5 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-755f2d3e-f08c-4ce3-ab32-8fed9d7adb06 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-755f2d3e-f08c-4ce3-ab32-8fed9d7adb06 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-c8454476-ac00-4e5b-8193-2cfac0828bbb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-c8454476-ac00-4e5b-8193-2cfac0828bbb .shg-product-quantity-wrapper {
  display: flex;
}

#s-c8454476-ac00-4e5b-8193-2cfac0828bbb .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-c8454476-ac00-4e5b-8193-2cfac0828bbb .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-c8454476-ac00-4e5b-8193-2cfac0828bbb .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-c8454476-ac00-4e5b-8193-2cfac0828bbb .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-07640f95-1eca-4366-85d3-125e1c74daae {
  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-07640f95-1eca-4366-85d3-125e1c74daae: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-07640f95-1eca-4366-85d3-125e1c74daae: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-07640f95-1eca-4366-85d3-125e1c74daae {
  
}
#s-07640f95-1eca-4366-85d3-125e1c74daae: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-07640f95-1eca-4366-85d3-125e1c74daae-atc-btn-wrapper {
    text-align: center;
  }


#s-07640f95-1eca-4366-85d3-125e1c74daae {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-07640f95-1eca-4366-85d3-125e1c74daae.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-07640f95-1eca-4366-85d3-125e1c74daae.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-07640f95-1eca-4366-85d3-125e1c74daae.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-07640f95-1eca-4366-85d3-125e1c74daae-atc-btn-wrapper {
    text-align: center;
  }


#s-07640f95-1eca-4366-85d3-125e1c74daae {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-07640f95-1eca-4366-85d3-125e1c74daae.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-07640f95-1eca-4366-85d3-125e1c74daae.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-07640f95-1eca-4366-85d3-125e1c74daae.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-07640f95-1eca-4366-85d3-125e1c74daae-atc-btn-wrapper {
    text-align: center;
  }


#s-07640f95-1eca-4366-85d3-125e1c74daae {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-07640f95-1eca-4366-85d3-125e1c74daae.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-07640f95-1eca-4366-85d3-125e1c74daae.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-07640f95-1eca-4366-85d3-125e1c74daae.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-07640f95-1eca-4366-85d3-125e1c74daae-atc-btn-wrapper {
    text-align: center;
  }


#s-07640f95-1eca-4366-85d3-125e1c74daae {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-07640f95-1eca-4366-85d3-125e1c74daae.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-07640f95-1eca-4366-85d3-125e1c74daae.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-07640f95-1eca-4366-85d3-125e1c74daae.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-07640f95-1eca-4366-85d3-125e1c74daae-atc-btn-wrapper {
    text-align: center;
  }


#s-07640f95-1eca-4366-85d3-125e1c74daae {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-07640f95-1eca-4366-85d3-125e1c74daae.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-07640f95-1eca-4366-85d3-125e1c74daae.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-07640f95-1eca-4366-85d3-125e1c74daae.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-a677e5a2-0761-48b9-a6e9-962e44f8be3f {
  margin-left: auto;
margin-right: auto;
}

#s-d142a684-b994-48cc-bc1d-1e9b8b1569fb {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d142a684-b994-48cc-bc1d-1e9b8b1569fb {
  min-height: 230px;
}
}@media (max-width: 767px){#s-d142a684-b994-48cc-bc1d-1e9b8b1569fb {
  min-height: 230px;
}
}







#s-d142a684-b994-48cc-bc1d-1e9b8b1569fb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d142a684-b994-48cc-bc1d-1e9b8b1569fb.shg-box.shg-c {
  justify-content: center;
}

#s-b3dc610d-4d20-4473-b9e6-dad7aa48504b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b3dc610d-4d20-4473-b9e6-dad7aa48504b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3dc610d-4d20-4473-b9e6-dad7aa48504b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b3dc610d-4d20-4473-b9e6-dad7aa48504b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3dc610d-4d20-4473-b9e6-dad7aa48504b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b3dc610d-4d20-4473-b9e6-dad7aa48504b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3dc610d-4d20-4473-b9e6-dad7aa48504b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b3dc610d-4d20-4473-b9e6-dad7aa48504b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3dc610d-4d20-4473-b9e6-dad7aa48504b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b3dc610d-4d20-4473-b9e6-dad7aa48504b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3dc610d-4d20-4473-b9e6-dad7aa48504b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d0832266-95d2-4d1b-bbd1-604d451036dc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-d0832266-95d2-4d1b-bbd1-604d451036dc .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-472f7303-90f1-452c-8074-f6814a0ce3e0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-472f7303-90f1-452c-8074-f6814a0ce3e0 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-02f3cba0-5880-48e2-9ea3-0928a3e7c3c6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-02f3cba0-5880-48e2-9ea3-0928a3e7c3c6 .shg-product-quantity-wrapper {
  display: flex;
}

#s-02f3cba0-5880-48e2-9ea3-0928a3e7c3c6 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-02f3cba0-5880-48e2-9ea3-0928a3e7c3c6 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-02f3cba0-5880-48e2-9ea3-0928a3e7c3c6 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-02f3cba0-5880-48e2-9ea3-0928a3e7c3c6 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-c97d122e-ede1-4d33-9b08-a068b4abd2f1 {
  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-c97d122e-ede1-4d33-9b08-a068b4abd2f1: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-c97d122e-ede1-4d33-9b08-a068b4abd2f1: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-c97d122e-ede1-4d33-9b08-a068b4abd2f1 {
  
}
#s-c97d122e-ede1-4d33-9b08-a068b4abd2f1: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-c97d122e-ede1-4d33-9b08-a068b4abd2f1-atc-btn-wrapper {
    text-align: center;
  }


#s-c97d122e-ede1-4d33-9b08-a068b4abd2f1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c97d122e-ede1-4d33-9b08-a068b4abd2f1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c97d122e-ede1-4d33-9b08-a068b4abd2f1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c97d122e-ede1-4d33-9b08-a068b4abd2f1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-c97d122e-ede1-4d33-9b08-a068b4abd2f1-atc-btn-wrapper {
    text-align: center;
  }


#s-c97d122e-ede1-4d33-9b08-a068b4abd2f1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c97d122e-ede1-4d33-9b08-a068b4abd2f1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c97d122e-ede1-4d33-9b08-a068b4abd2f1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c97d122e-ede1-4d33-9b08-a068b4abd2f1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-c97d122e-ede1-4d33-9b08-a068b4abd2f1-atc-btn-wrapper {
    text-align: center;
  }


#s-c97d122e-ede1-4d33-9b08-a068b4abd2f1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c97d122e-ede1-4d33-9b08-a068b4abd2f1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c97d122e-ede1-4d33-9b08-a068b4abd2f1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c97d122e-ede1-4d33-9b08-a068b4abd2f1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-c97d122e-ede1-4d33-9b08-a068b4abd2f1-atc-btn-wrapper {
    text-align: center;
  }


#s-c97d122e-ede1-4d33-9b08-a068b4abd2f1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c97d122e-ede1-4d33-9b08-a068b4abd2f1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c97d122e-ede1-4d33-9b08-a068b4abd2f1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c97d122e-ede1-4d33-9b08-a068b4abd2f1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-c97d122e-ede1-4d33-9b08-a068b4abd2f1-atc-btn-wrapper {
    text-align: center;
  }


#s-c97d122e-ede1-4d33-9b08-a068b4abd2f1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c97d122e-ede1-4d33-9b08-a068b4abd2f1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c97d122e-ede1-4d33-9b08-a068b4abd2f1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c97d122e-ede1-4d33-9b08-a068b4abd2f1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-7c7a9b83-a590-490c-8671-fdd4e83623dc {
  margin-left: auto;
margin-right: auto;
}

#s-ad612afa-22df-470f-bd94-687b6fe639ac {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-ad612afa-22df-470f-bd94-687b6fe639ac {
  min-height: 230px;
}
}@media (max-width: 767px){#s-ad612afa-22df-470f-bd94-687b6fe639ac {
  min-height: 230px;
}
}







#s-ad612afa-22df-470f-bd94-687b6fe639ac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ad612afa-22df-470f-bd94-687b6fe639ac.shg-box.shg-c {
  justify-content: center;
}

#s-20e79ca7-d2c4-4808-b109-8128e7e5080d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-20e79ca7-d2c4-4808-b109-8128e7e5080d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-20e79ca7-d2c4-4808-b109-8128e7e5080d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-20e79ca7-d2c4-4808-b109-8128e7e5080d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-20e79ca7-d2c4-4808-b109-8128e7e5080d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-20e79ca7-d2c4-4808-b109-8128e7e5080d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-20e79ca7-d2c4-4808-b109-8128e7e5080d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-20e79ca7-d2c4-4808-b109-8128e7e5080d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-20e79ca7-d2c4-4808-b109-8128e7e5080d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-20e79ca7-d2c4-4808-b109-8128e7e5080d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-20e79ca7-d2c4-4808-b109-8128e7e5080d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-19268ebd-c1f1-414d-a8b9-b496330c7f4d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-19268ebd-c1f1-414d-a8b9-b496330c7f4d .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-924149f6-0053-480a-8093-e4930645425d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-924149f6-0053-480a-8093-e4930645425d .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-8120e3ea-1cf7-4516-8361-ca2c5a286a78 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-8120e3ea-1cf7-4516-8361-ca2c5a286a78 .shg-product-quantity-wrapper {
  display: flex;
}

#s-8120e3ea-1cf7-4516-8361-ca2c5a286a78 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-8120e3ea-1cf7-4516-8361-ca2c5a286a78 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-8120e3ea-1cf7-4516-8361-ca2c5a286a78 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-8120e3ea-1cf7-4516-8361-ca2c5a286a78 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-2f4511df-4400-476b-95f7-55c2f17dab0e {
  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-2f4511df-4400-476b-95f7-55c2f17dab0e: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-2f4511df-4400-476b-95f7-55c2f17dab0e: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-2f4511df-4400-476b-95f7-55c2f17dab0e {
  
}
#s-2f4511df-4400-476b-95f7-55c2f17dab0e: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-2f4511df-4400-476b-95f7-55c2f17dab0e-atc-btn-wrapper {
    text-align: center;
  }


#s-2f4511df-4400-476b-95f7-55c2f17dab0e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2f4511df-4400-476b-95f7-55c2f17dab0e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2f4511df-4400-476b-95f7-55c2f17dab0e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2f4511df-4400-476b-95f7-55c2f17dab0e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-2f4511df-4400-476b-95f7-55c2f17dab0e-atc-btn-wrapper {
    text-align: center;
  }


#s-2f4511df-4400-476b-95f7-55c2f17dab0e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2f4511df-4400-476b-95f7-55c2f17dab0e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2f4511df-4400-476b-95f7-55c2f17dab0e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2f4511df-4400-476b-95f7-55c2f17dab0e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-2f4511df-4400-476b-95f7-55c2f17dab0e-atc-btn-wrapper {
    text-align: center;
  }


#s-2f4511df-4400-476b-95f7-55c2f17dab0e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2f4511df-4400-476b-95f7-55c2f17dab0e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2f4511df-4400-476b-95f7-55c2f17dab0e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2f4511df-4400-476b-95f7-55c2f17dab0e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-2f4511df-4400-476b-95f7-55c2f17dab0e-atc-btn-wrapper {
    text-align: center;
  }


#s-2f4511df-4400-476b-95f7-55c2f17dab0e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2f4511df-4400-476b-95f7-55c2f17dab0e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2f4511df-4400-476b-95f7-55c2f17dab0e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2f4511df-4400-476b-95f7-55c2f17dab0e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-2f4511df-4400-476b-95f7-55c2f17dab0e-atc-btn-wrapper {
    text-align: center;
  }


#s-2f4511df-4400-476b-95f7-55c2f17dab0e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2f4511df-4400-476b-95f7-55c2f17dab0e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2f4511df-4400-476b-95f7-55c2f17dab0e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2f4511df-4400-476b-95f7-55c2f17dab0e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-f61a7d19-7dae-41e7-8da7-e78df188b5d4 {
  margin-left: auto;
margin-right: auto;
}

#s-d941d9f7-a322-4fa6-9864-0ed22de11471 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d941d9f7-a322-4fa6-9864-0ed22de11471 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-d941d9f7-a322-4fa6-9864-0ed22de11471 {
  min-height: 230px;
}
}







#s-d941d9f7-a322-4fa6-9864-0ed22de11471 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d941d9f7-a322-4fa6-9864-0ed22de11471.shg-box.shg-c {
  justify-content: center;
}

#s-94f6a57a-cd0d-4843-b9bb-3cc54e5b98bf {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-94f6a57a-cd0d-4843-b9bb-3cc54e5b98bf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-94f6a57a-cd0d-4843-b9bb-3cc54e5b98bf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-94f6a57a-cd0d-4843-b9bb-3cc54e5b98bf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-94f6a57a-cd0d-4843-b9bb-3cc54e5b98bf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-94f6a57a-cd0d-4843-b9bb-3cc54e5b98bf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-94f6a57a-cd0d-4843-b9bb-3cc54e5b98bf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-94f6a57a-cd0d-4843-b9bb-3cc54e5b98bf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-94f6a57a-cd0d-4843-b9bb-3cc54e5b98bf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-94f6a57a-cd0d-4843-b9bb-3cc54e5b98bf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-94f6a57a-cd0d-4843-b9bb-3cc54e5b98bf img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-84ffb6ee-9b6b-4ba8-8127-de52f22c5e0c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-84ffb6ee-9b6b-4ba8-8127-de52f22c5e0c .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-f5404c24-c733-4e0d-9442-aa999f9c19fe {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-f5404c24-c733-4e0d-9442-aa999f9c19fe .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-4b41828b-da88-41a1-9bf7-56783cc9d1f0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-4b41828b-da88-41a1-9bf7-56783cc9d1f0 .shg-product-quantity-wrapper {
  display: flex;
}

#s-4b41828b-da88-41a1-9bf7-56783cc9d1f0 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-4b41828b-da88-41a1-9bf7-56783cc9d1f0 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-4b41828b-da88-41a1-9bf7-56783cc9d1f0 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-4b41828b-da88-41a1-9bf7-56783cc9d1f0 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-1d464cd8-d94b-42c9-b6fb-48939a7393c7 {
  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-1d464cd8-d94b-42c9-b6fb-48939a7393c7: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-1d464cd8-d94b-42c9-b6fb-48939a7393c7: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-1d464cd8-d94b-42c9-b6fb-48939a7393c7 {
  
}
#s-1d464cd8-d94b-42c9-b6fb-48939a7393c7: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-1d464cd8-d94b-42c9-b6fb-48939a7393c7-atc-btn-wrapper {
    text-align: center;
  }


#s-1d464cd8-d94b-42c9-b6fb-48939a7393c7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1d464cd8-d94b-42c9-b6fb-48939a7393c7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1d464cd8-d94b-42c9-b6fb-48939a7393c7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1d464cd8-d94b-42c9-b6fb-48939a7393c7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-1d464cd8-d94b-42c9-b6fb-48939a7393c7-atc-btn-wrapper {
    text-align: center;
  }


#s-1d464cd8-d94b-42c9-b6fb-48939a7393c7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1d464cd8-d94b-42c9-b6fb-48939a7393c7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1d464cd8-d94b-42c9-b6fb-48939a7393c7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1d464cd8-d94b-42c9-b6fb-48939a7393c7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-1d464cd8-d94b-42c9-b6fb-48939a7393c7-atc-btn-wrapper {
    text-align: center;
  }


#s-1d464cd8-d94b-42c9-b6fb-48939a7393c7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1d464cd8-d94b-42c9-b6fb-48939a7393c7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1d464cd8-d94b-42c9-b6fb-48939a7393c7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1d464cd8-d94b-42c9-b6fb-48939a7393c7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-1d464cd8-d94b-42c9-b6fb-48939a7393c7-atc-btn-wrapper {
    text-align: center;
  }


#s-1d464cd8-d94b-42c9-b6fb-48939a7393c7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1d464cd8-d94b-42c9-b6fb-48939a7393c7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1d464cd8-d94b-42c9-b6fb-48939a7393c7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1d464cd8-d94b-42c9-b6fb-48939a7393c7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-1d464cd8-d94b-42c9-b6fb-48939a7393c7-atc-btn-wrapper {
    text-align: center;
  }


#s-1d464cd8-d94b-42c9-b6fb-48939a7393c7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1d464cd8-d94b-42c9-b6fb-48939a7393c7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1d464cd8-d94b-42c9-b6fb-48939a7393c7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1d464cd8-d94b-42c9-b6fb-48939a7393c7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-1fc4ec17-5826-4a3d-aee6-1cb19edc6a97 {
  margin-left: auto;
margin-right: auto;
}

#s-3a603613-029f-4732-aaa7-963d1c724c20 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-3a603613-029f-4732-aaa7-963d1c724c20 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-3a603613-029f-4732-aaa7-963d1c724c20 {
  min-height: 230px;
}
}







#s-3a603613-029f-4732-aaa7-963d1c724c20 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3a603613-029f-4732-aaa7-963d1c724c20.shg-box.shg-c {
  justify-content: center;
}

#s-6b54aa61-f1a7-494b-a879-bc7e582cfc7d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-6b54aa61-f1a7-494b-a879-bc7e582cfc7d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6b54aa61-f1a7-494b-a879-bc7e582cfc7d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6b54aa61-f1a7-494b-a879-bc7e582cfc7d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6b54aa61-f1a7-494b-a879-bc7e582cfc7d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6b54aa61-f1a7-494b-a879-bc7e582cfc7d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6b54aa61-f1a7-494b-a879-bc7e582cfc7d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6b54aa61-f1a7-494b-a879-bc7e582cfc7d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6b54aa61-f1a7-494b-a879-bc7e582cfc7d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6b54aa61-f1a7-494b-a879-bc7e582cfc7d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6b54aa61-f1a7-494b-a879-bc7e582cfc7d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-45aa2fbe-a85b-4b7a-8695-fab6f2785535 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-45aa2fbe-a85b-4b7a-8695-fab6f2785535 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-93a7916d-9281-4950-9b74-335e2dde5078 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-93a7916d-9281-4950-9b74-335e2dde5078 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-3eecfe6d-3311-497b-bc95-71ec3f31afa4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-3eecfe6d-3311-497b-bc95-71ec3f31afa4 .shg-product-quantity-wrapper {
  display: flex;
}

#s-3eecfe6d-3311-497b-bc95-71ec3f31afa4 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-3eecfe6d-3311-497b-bc95-71ec3f31afa4 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-3eecfe6d-3311-497b-bc95-71ec3f31afa4 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-3eecfe6d-3311-497b-bc95-71ec3f31afa4 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-4e53f939-84b7-48d5-a036-aab024f19b90 {
  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-4e53f939-84b7-48d5-a036-aab024f19b90: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-4e53f939-84b7-48d5-a036-aab024f19b90: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-4e53f939-84b7-48d5-a036-aab024f19b90 {
  
}
#s-4e53f939-84b7-48d5-a036-aab024f19b90: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-4e53f939-84b7-48d5-a036-aab024f19b90-atc-btn-wrapper {
    text-align: center;
  }


#s-4e53f939-84b7-48d5-a036-aab024f19b90 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4e53f939-84b7-48d5-a036-aab024f19b90.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4e53f939-84b7-48d5-a036-aab024f19b90.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4e53f939-84b7-48d5-a036-aab024f19b90.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-4e53f939-84b7-48d5-a036-aab024f19b90-atc-btn-wrapper {
    text-align: center;
  }


#s-4e53f939-84b7-48d5-a036-aab024f19b90 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4e53f939-84b7-48d5-a036-aab024f19b90.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4e53f939-84b7-48d5-a036-aab024f19b90.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4e53f939-84b7-48d5-a036-aab024f19b90.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-4e53f939-84b7-48d5-a036-aab024f19b90-atc-btn-wrapper {
    text-align: center;
  }


#s-4e53f939-84b7-48d5-a036-aab024f19b90 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4e53f939-84b7-48d5-a036-aab024f19b90.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4e53f939-84b7-48d5-a036-aab024f19b90.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4e53f939-84b7-48d5-a036-aab024f19b90.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-4e53f939-84b7-48d5-a036-aab024f19b90-atc-btn-wrapper {
    text-align: center;
  }


#s-4e53f939-84b7-48d5-a036-aab024f19b90 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4e53f939-84b7-48d5-a036-aab024f19b90.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4e53f939-84b7-48d5-a036-aab024f19b90.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4e53f939-84b7-48d5-a036-aab024f19b90.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-4e53f939-84b7-48d5-a036-aab024f19b90-atc-btn-wrapper {
    text-align: center;
  }


#s-4e53f939-84b7-48d5-a036-aab024f19b90 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4e53f939-84b7-48d5-a036-aab024f19b90.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4e53f939-84b7-48d5-a036-aab024f19b90.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4e53f939-84b7-48d5-a036-aab024f19b90.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-4b83ecc2-c185-40ab-92c7-20f44fe452f4 {
  margin-left: auto;
margin-right: auto;
}

#s-fd132c51-542e-49c7-a61d-640136816272 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-fd132c51-542e-49c7-a61d-640136816272 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-fd132c51-542e-49c7-a61d-640136816272 {
  min-height: 230px;
}
}







#s-fd132c51-542e-49c7-a61d-640136816272 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fd132c51-542e-49c7-a61d-640136816272.shg-box.shg-c {
  justify-content: center;
}

#s-a3e0b86d-428f-46f8-ad4e-79e571b3b5c7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a3e0b86d-428f-46f8-ad4e-79e571b3b5c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a3e0b86d-428f-46f8-ad4e-79e571b3b5c7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a3e0b86d-428f-46f8-ad4e-79e571b3b5c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a3e0b86d-428f-46f8-ad4e-79e571b3b5c7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a3e0b86d-428f-46f8-ad4e-79e571b3b5c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a3e0b86d-428f-46f8-ad4e-79e571b3b5c7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a3e0b86d-428f-46f8-ad4e-79e571b3b5c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a3e0b86d-428f-46f8-ad4e-79e571b3b5c7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a3e0b86d-428f-46f8-ad4e-79e571b3b5c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a3e0b86d-428f-46f8-ad4e-79e571b3b5c7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-af526d70-73e4-482c-b581-1a67d23ea727 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-af526d70-73e4-482c-b581-1a67d23ea727 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-290b94b0-ca87-463b-b611-08b10611e5c2 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-290b94b0-ca87-463b-b611-08b10611e5c2 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-dcb88942-8e44-4627-bd02-141ecf89107b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-dcb88942-8e44-4627-bd02-141ecf89107b .shg-product-quantity-wrapper {
  display: flex;
}

#s-dcb88942-8e44-4627-bd02-141ecf89107b .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-dcb88942-8e44-4627-bd02-141ecf89107b .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-dcb88942-8e44-4627-bd02-141ecf89107b .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-dcb88942-8e44-4627-bd02-141ecf89107b .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-55125b3a-1588-4939-b015-bf44c7737592 {
  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-55125b3a-1588-4939-b015-bf44c7737592: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-55125b3a-1588-4939-b015-bf44c7737592: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-55125b3a-1588-4939-b015-bf44c7737592 {
  
}
#s-55125b3a-1588-4939-b015-bf44c7737592: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-55125b3a-1588-4939-b015-bf44c7737592-atc-btn-wrapper {
    text-align: center;
  }


#s-55125b3a-1588-4939-b015-bf44c7737592 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-55125b3a-1588-4939-b015-bf44c7737592.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-55125b3a-1588-4939-b015-bf44c7737592.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-55125b3a-1588-4939-b015-bf44c7737592.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-55125b3a-1588-4939-b015-bf44c7737592-atc-btn-wrapper {
    text-align: center;
  }


#s-55125b3a-1588-4939-b015-bf44c7737592 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-55125b3a-1588-4939-b015-bf44c7737592.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-55125b3a-1588-4939-b015-bf44c7737592.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-55125b3a-1588-4939-b015-bf44c7737592.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-55125b3a-1588-4939-b015-bf44c7737592-atc-btn-wrapper {
    text-align: center;
  }


#s-55125b3a-1588-4939-b015-bf44c7737592 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-55125b3a-1588-4939-b015-bf44c7737592.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-55125b3a-1588-4939-b015-bf44c7737592.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-55125b3a-1588-4939-b015-bf44c7737592.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-55125b3a-1588-4939-b015-bf44c7737592-atc-btn-wrapper {
    text-align: center;
  }


#s-55125b3a-1588-4939-b015-bf44c7737592 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-55125b3a-1588-4939-b015-bf44c7737592.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-55125b3a-1588-4939-b015-bf44c7737592.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-55125b3a-1588-4939-b015-bf44c7737592.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-55125b3a-1588-4939-b015-bf44c7737592-atc-btn-wrapper {
    text-align: center;
  }


#s-55125b3a-1588-4939-b015-bf44c7737592 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-55125b3a-1588-4939-b015-bf44c7737592.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-55125b3a-1588-4939-b015-bf44c7737592.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-55125b3a-1588-4939-b015-bf44c7737592.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-02c71d78-a1cc-4e02-9e9f-44dfe1a0d8b1 {
  margin-left: auto;
margin-right: auto;
}

#s-d1b381a6-f9de-4652-a134-e33f94eee6d0 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d1b381a6-f9de-4652-a134-e33f94eee6d0 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-d1b381a6-f9de-4652-a134-e33f94eee6d0 {
  min-height: 230px;
}
}







#s-d1b381a6-f9de-4652-a134-e33f94eee6d0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d1b381a6-f9de-4652-a134-e33f94eee6d0.shg-box.shg-c {
  justify-content: center;
}

#s-07157559-3fea-4dd6-b710-490f05c88d6e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-07157559-3fea-4dd6-b710-490f05c88d6e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-07157559-3fea-4dd6-b710-490f05c88d6e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-07157559-3fea-4dd6-b710-490f05c88d6e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-07157559-3fea-4dd6-b710-490f05c88d6e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-07157559-3fea-4dd6-b710-490f05c88d6e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-07157559-3fea-4dd6-b710-490f05c88d6e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-07157559-3fea-4dd6-b710-490f05c88d6e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-07157559-3fea-4dd6-b710-490f05c88d6e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-07157559-3fea-4dd6-b710-490f05c88d6e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-07157559-3fea-4dd6-b710-490f05c88d6e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b1d306f0-4932-4eb1-ac62-42ef0f8ac98b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-b1d306f0-4932-4eb1-ac62-42ef0f8ac98b .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-9eb22164-e4ad-49ca-aaf6-101916cb7248 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-9eb22164-e4ad-49ca-aaf6-101916cb7248 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-27c5f64d-f47d-4b05-a5d7-eb4312c3b988 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-27c5f64d-f47d-4b05-a5d7-eb4312c3b988 .shg-product-quantity-wrapper {
  display: flex;
}

#s-27c5f64d-f47d-4b05-a5d7-eb4312c3b988 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-27c5f64d-f47d-4b05-a5d7-eb4312c3b988 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-27c5f64d-f47d-4b05-a5d7-eb4312c3b988 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-27c5f64d-f47d-4b05-a5d7-eb4312c3b988 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-430f3fa9-ca86-46e3-9b16-a96456430492 {
  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-430f3fa9-ca86-46e3-9b16-a96456430492: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-430f3fa9-ca86-46e3-9b16-a96456430492: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-430f3fa9-ca86-46e3-9b16-a96456430492 {
  
}
#s-430f3fa9-ca86-46e3-9b16-a96456430492: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-430f3fa9-ca86-46e3-9b16-a96456430492-atc-btn-wrapper {
    text-align: center;
  }


#s-430f3fa9-ca86-46e3-9b16-a96456430492 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-430f3fa9-ca86-46e3-9b16-a96456430492.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-430f3fa9-ca86-46e3-9b16-a96456430492.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-430f3fa9-ca86-46e3-9b16-a96456430492.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-430f3fa9-ca86-46e3-9b16-a96456430492-atc-btn-wrapper {
    text-align: center;
  }


#s-430f3fa9-ca86-46e3-9b16-a96456430492 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-430f3fa9-ca86-46e3-9b16-a96456430492.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-430f3fa9-ca86-46e3-9b16-a96456430492.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-430f3fa9-ca86-46e3-9b16-a96456430492.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-430f3fa9-ca86-46e3-9b16-a96456430492-atc-btn-wrapper {
    text-align: center;
  }


#s-430f3fa9-ca86-46e3-9b16-a96456430492 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-430f3fa9-ca86-46e3-9b16-a96456430492.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-430f3fa9-ca86-46e3-9b16-a96456430492.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-430f3fa9-ca86-46e3-9b16-a96456430492.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-430f3fa9-ca86-46e3-9b16-a96456430492-atc-btn-wrapper {
    text-align: center;
  }


#s-430f3fa9-ca86-46e3-9b16-a96456430492 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-430f3fa9-ca86-46e3-9b16-a96456430492.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-430f3fa9-ca86-46e3-9b16-a96456430492.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-430f3fa9-ca86-46e3-9b16-a96456430492.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-430f3fa9-ca86-46e3-9b16-a96456430492-atc-btn-wrapper {
    text-align: center;
  }


#s-430f3fa9-ca86-46e3-9b16-a96456430492 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-430f3fa9-ca86-46e3-9b16-a96456430492.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-430f3fa9-ca86-46e3-9b16-a96456430492.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-430f3fa9-ca86-46e3-9b16-a96456430492.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-432b8ab5-8fef-481b-950a-43f748ae0f95 {
  margin-left: auto;
margin-right: auto;
}

#s-3019f06e-13e0-4ea0-a489-a1256a2834d4 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-3019f06e-13e0-4ea0-a489-a1256a2834d4 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-3019f06e-13e0-4ea0-a489-a1256a2834d4 {
  min-height: 230px;
}
}







#s-3019f06e-13e0-4ea0-a489-a1256a2834d4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3019f06e-13e0-4ea0-a489-a1256a2834d4.shg-box.shg-c {
  justify-content: center;
}

#s-0b21a4eb-23b7-4306-b0c9-b2d177e04c3e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-0b21a4eb-23b7-4306-b0c9-b2d177e04c3e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b21a4eb-23b7-4306-b0c9-b2d177e04c3e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b21a4eb-23b7-4306-b0c9-b2d177e04c3e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b21a4eb-23b7-4306-b0c9-b2d177e04c3e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b21a4eb-23b7-4306-b0c9-b2d177e04c3e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b21a4eb-23b7-4306-b0c9-b2d177e04c3e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b21a4eb-23b7-4306-b0c9-b2d177e04c3e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b21a4eb-23b7-4306-b0c9-b2d177e04c3e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b21a4eb-23b7-4306-b0c9-b2d177e04c3e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b21a4eb-23b7-4306-b0c9-b2d177e04c3e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e89f09eb-8d28-4b4b-8ab0-efdd11098205 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-e89f09eb-8d28-4b4b-8ab0-efdd11098205 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-1cdf0573-e1b1-4550-8319-403fd54e2f40 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-1cdf0573-e1b1-4550-8319-403fd54e2f40 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-29ea0aba-180b-45dd-ba04-79ca8a7600fa {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-29ea0aba-180b-45dd-ba04-79ca8a7600fa .shg-product-quantity-wrapper {
  display: flex;
}

#s-29ea0aba-180b-45dd-ba04-79ca8a7600fa .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-29ea0aba-180b-45dd-ba04-79ca8a7600fa .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-29ea0aba-180b-45dd-ba04-79ca8a7600fa .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-29ea0aba-180b-45dd-ba04-79ca8a7600fa .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa {
  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-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa: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-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa: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-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa {
  
}
#s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa: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-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa-atc-btn-wrapper {
    text-align: center;
  }


#s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa-atc-btn-wrapper {
    text-align: center;
  }


#s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa-atc-btn-wrapper {
    text-align: center;
  }


#s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa-atc-btn-wrapper {
    text-align: center;
  }


#s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa-atc-btn-wrapper {
    text-align: center;
  }


#s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2ba704ce-af3e-4c68-bdfb-adbb2bf9e0aa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-2c3f7634-7337-4a66-a416-dae8550f7b9f {
  margin-left: auto;
margin-right: auto;
}

#s-38402860-fb88-4288-8008-cfbecdbd37a8 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-38402860-fb88-4288-8008-cfbecdbd37a8 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-38402860-fb88-4288-8008-cfbecdbd37a8 {
  min-height: 230px;
}
}







#s-38402860-fb88-4288-8008-cfbecdbd37a8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-38402860-fb88-4288-8008-cfbecdbd37a8.shg-box.shg-c {
  justify-content: center;
}

#s-00997f8f-3479-4202-bd79-3cd95954dd7e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-00997f8f-3479-4202-bd79-3cd95954dd7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-00997f8f-3479-4202-bd79-3cd95954dd7e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-00997f8f-3479-4202-bd79-3cd95954dd7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-00997f8f-3479-4202-bd79-3cd95954dd7e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-00997f8f-3479-4202-bd79-3cd95954dd7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-00997f8f-3479-4202-bd79-3cd95954dd7e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-00997f8f-3479-4202-bd79-3cd95954dd7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-00997f8f-3479-4202-bd79-3cd95954dd7e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-00997f8f-3479-4202-bd79-3cd95954dd7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-00997f8f-3479-4202-bd79-3cd95954dd7e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e2a9d318-a30e-4705-ac50-5b312560e5ba {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-e2a9d318-a30e-4705-ac50-5b312560e5ba .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-73e5565f-700d-4b7a-8c58-73eb646dcc04 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-73e5565f-700d-4b7a-8c58-73eb646dcc04 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-22d17a4e-5da0-469c-b4e2-b8d73927c4a1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-22d17a4e-5da0-469c-b4e2-b8d73927c4a1 .shg-product-quantity-wrapper {
  display: flex;
}

#s-22d17a4e-5da0-469c-b4e2-b8d73927c4a1 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-22d17a4e-5da0-469c-b4e2-b8d73927c4a1 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-22d17a4e-5da0-469c-b4e2-b8d73927c4a1 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-22d17a4e-5da0-469c-b4e2-b8d73927c4a1 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026 {
  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-f0c3f810-2cbc-4a51-8db9-ef4d855b3026: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-f0c3f810-2cbc-4a51-8db9-ef4d855b3026: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-f0c3f810-2cbc-4a51-8db9-ef4d855b3026 {
  
}
#s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026: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-f0c3f810-2cbc-4a51-8db9-ef4d855b3026-atc-btn-wrapper {
    text-align: center;
  }


#s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026-atc-btn-wrapper {
    text-align: center;
  }


#s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026-atc-btn-wrapper {
    text-align: center;
  }


#s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026-atc-btn-wrapper {
    text-align: center;
  }


#s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026-atc-btn-wrapper {
    text-align: center;
  }


#s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f0c3f810-2cbc-4a51-8db9-ef4d855b3026.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-c31899ee-798d-40e4-938d-16b00873db19 {
  margin-left: auto;
margin-right: auto;
}

#s-4a9e29fe-da42-49d2-9f4b-db2af017d7b7 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-4a9e29fe-da42-49d2-9f4b-db2af017d7b7 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-4a9e29fe-da42-49d2-9f4b-db2af017d7b7 {
  min-height: 230px;
}
}







#s-4a9e29fe-da42-49d2-9f4b-db2af017d7b7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4a9e29fe-da42-49d2-9f4b-db2af017d7b7.shg-box.shg-c {
  justify-content: center;
}

#s-8df8032b-b58f-473a-af3e-2602d65499cb {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-8df8032b-b58f-473a-af3e-2602d65499cb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8df8032b-b58f-473a-af3e-2602d65499cb img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8df8032b-b58f-473a-af3e-2602d65499cb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8df8032b-b58f-473a-af3e-2602d65499cb img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8df8032b-b58f-473a-af3e-2602d65499cb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8df8032b-b58f-473a-af3e-2602d65499cb img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8df8032b-b58f-473a-af3e-2602d65499cb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8df8032b-b58f-473a-af3e-2602d65499cb img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8df8032b-b58f-473a-af3e-2602d65499cb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8df8032b-b58f-473a-af3e-2602d65499cb img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a036515a-2799-4628-a647-b88864c03848 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-a036515a-2799-4628-a647-b88864c03848 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-42097ae5-dc87-462e-b1ac-5af3bce9313d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-42097ae5-dc87-462e-b1ac-5af3bce9313d .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-62870e15-050b-408b-b6ec-4dbad855f028 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-62870e15-050b-408b-b6ec-4dbad855f028 .shg-product-quantity-wrapper {
  display: flex;
}

#s-62870e15-050b-408b-b6ec-4dbad855f028 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-62870e15-050b-408b-b6ec-4dbad855f028 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-62870e15-050b-408b-b6ec-4dbad855f028 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-62870e15-050b-408b-b6ec-4dbad855f028 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-d48b7daa-08bb-47b4-8945-78d58101eb16 {
  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-d48b7daa-08bb-47b4-8945-78d58101eb16: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-d48b7daa-08bb-47b4-8945-78d58101eb16: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-d48b7daa-08bb-47b4-8945-78d58101eb16 {
  
}
#s-d48b7daa-08bb-47b4-8945-78d58101eb16: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-d48b7daa-08bb-47b4-8945-78d58101eb16-atc-btn-wrapper {
    text-align: center;
  }


#s-d48b7daa-08bb-47b4-8945-78d58101eb16 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d48b7daa-08bb-47b4-8945-78d58101eb16.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d48b7daa-08bb-47b4-8945-78d58101eb16.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d48b7daa-08bb-47b4-8945-78d58101eb16.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-d48b7daa-08bb-47b4-8945-78d58101eb16-atc-btn-wrapper {
    text-align: center;
  }


#s-d48b7daa-08bb-47b4-8945-78d58101eb16 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d48b7daa-08bb-47b4-8945-78d58101eb16.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d48b7daa-08bb-47b4-8945-78d58101eb16.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d48b7daa-08bb-47b4-8945-78d58101eb16.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-d48b7daa-08bb-47b4-8945-78d58101eb16-atc-btn-wrapper {
    text-align: center;
  }


#s-d48b7daa-08bb-47b4-8945-78d58101eb16 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d48b7daa-08bb-47b4-8945-78d58101eb16.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d48b7daa-08bb-47b4-8945-78d58101eb16.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d48b7daa-08bb-47b4-8945-78d58101eb16.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-d48b7daa-08bb-47b4-8945-78d58101eb16-atc-btn-wrapper {
    text-align: center;
  }


#s-d48b7daa-08bb-47b4-8945-78d58101eb16 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d48b7daa-08bb-47b4-8945-78d58101eb16.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d48b7daa-08bb-47b4-8945-78d58101eb16.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d48b7daa-08bb-47b4-8945-78d58101eb16.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-d48b7daa-08bb-47b4-8945-78d58101eb16-atc-btn-wrapper {
    text-align: center;
  }


#s-d48b7daa-08bb-47b4-8945-78d58101eb16 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d48b7daa-08bb-47b4-8945-78d58101eb16.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d48b7daa-08bb-47b4-8945-78d58101eb16.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d48b7daa-08bb-47b4-8945-78d58101eb16.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-ce62bfb0-2e90-4dd5-b80f-1ac88f66b7b4 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-ce62bfb0-2e90-4dd5-b80f-1ac88f66b7b4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ce62bfb0-2e90-4dd5-b80f-1ac88f66b7b4.shg-box.shg-c {
  justify-content: center;
}

#s-3aef6e58-c597-4164-a942-027b0c878fc1 {
  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-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee {
  margin-left: auto;
margin-right: auto;
}

#s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee {
  --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-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee > .swiper-button-prev,
#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee > .swiper-button-next {
  
}

#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee > .swiper-button-prev svg,
#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee .swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
  margin: 0 !important;
}

#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee .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-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee .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-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee {
  --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-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee > .swiper-button-prev,
#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee > .swiper-button-next {
  
}

#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee > .swiper-button-prev svg,
#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee .swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
  margin: 0 !important;
}

#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee .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-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}@media (max-width: 767px){#s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee {
  --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-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee > .swiper-button-prev,
#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee > .swiper-button-next {
  
}

#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee > .swiper-button-prev svg,
#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee .swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
  margin: 0 !important;
}

#slider-v3-s-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee .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-3e2de0c5-0484-4be2-b09c-0ab0644cd3ee .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-4c27e33d-9d4c-4ebf-8896-b419c8f8efd1 {
  margin-left: auto;
margin-right: auto;
}

#s-9f228ccb-07cc-464e-acb4-70c286d20490 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-9f228ccb-07cc-464e-acb4-70c286d20490 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-9f228ccb-07cc-464e-acb4-70c286d20490 {
  min-height: 230px;
}
}







#s-9f228ccb-07cc-464e-acb4-70c286d20490 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9f228ccb-07cc-464e-acb4-70c286d20490.shg-box.shg-c {
  justify-content: center;
}

#s-dfa2a4df-998a-47c8-9098-86eb1a0d026f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-dfa2a4df-998a-47c8-9098-86eb1a0d026f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dfa2a4df-998a-47c8-9098-86eb1a0d026f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-dfa2a4df-998a-47c8-9098-86eb1a0d026f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dfa2a4df-998a-47c8-9098-86eb1a0d026f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-dfa2a4df-998a-47c8-9098-86eb1a0d026f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dfa2a4df-998a-47c8-9098-86eb1a0d026f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-dfa2a4df-998a-47c8-9098-86eb1a0d026f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dfa2a4df-998a-47c8-9098-86eb1a0d026f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-dfa2a4df-998a-47c8-9098-86eb1a0d026f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dfa2a4df-998a-47c8-9098-86eb1a0d026f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3f155eac-8973-4f54-b6b6-474a201a7fbf {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-3f155eac-8973-4f54-b6b6-474a201a7fbf .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-33028b2f-f642-4a36-af18-a15b67434a2a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-33028b2f-f642-4a36-af18-a15b67434a2a .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-c23e5cfc-815d-4754-866f-1a2f6ef4498a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-c23e5cfc-815d-4754-866f-1a2f6ef4498a .shg-product-quantity-wrapper {
  display: flex;
}

#s-c23e5cfc-815d-4754-866f-1a2f6ef4498a .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-c23e5cfc-815d-4754-866f-1a2f6ef4498a .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-c23e5cfc-815d-4754-866f-1a2f6ef4498a .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-c23e5cfc-815d-4754-866f-1a2f6ef4498a .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-a0189c43-4300-4869-84b4-c58c14b2e642 {
  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-a0189c43-4300-4869-84b4-c58c14b2e642: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-a0189c43-4300-4869-84b4-c58c14b2e642: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-a0189c43-4300-4869-84b4-c58c14b2e642 {
  
}
#s-a0189c43-4300-4869-84b4-c58c14b2e642: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-a0189c43-4300-4869-84b4-c58c14b2e642-atc-btn-wrapper {
    text-align: center;
  }


#s-a0189c43-4300-4869-84b4-c58c14b2e642 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a0189c43-4300-4869-84b4-c58c14b2e642.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a0189c43-4300-4869-84b4-c58c14b2e642.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a0189c43-4300-4869-84b4-c58c14b2e642.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-a0189c43-4300-4869-84b4-c58c14b2e642-atc-btn-wrapper {
    text-align: center;
  }


#s-a0189c43-4300-4869-84b4-c58c14b2e642 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a0189c43-4300-4869-84b4-c58c14b2e642.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a0189c43-4300-4869-84b4-c58c14b2e642.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a0189c43-4300-4869-84b4-c58c14b2e642.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-a0189c43-4300-4869-84b4-c58c14b2e642-atc-btn-wrapper {
    text-align: center;
  }


#s-a0189c43-4300-4869-84b4-c58c14b2e642 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a0189c43-4300-4869-84b4-c58c14b2e642.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a0189c43-4300-4869-84b4-c58c14b2e642.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a0189c43-4300-4869-84b4-c58c14b2e642.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-a0189c43-4300-4869-84b4-c58c14b2e642-atc-btn-wrapper {
    text-align: center;
  }


#s-a0189c43-4300-4869-84b4-c58c14b2e642 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a0189c43-4300-4869-84b4-c58c14b2e642.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a0189c43-4300-4869-84b4-c58c14b2e642.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a0189c43-4300-4869-84b4-c58c14b2e642.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-a0189c43-4300-4869-84b4-c58c14b2e642-atc-btn-wrapper {
    text-align: center;
  }


#s-a0189c43-4300-4869-84b4-c58c14b2e642 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a0189c43-4300-4869-84b4-c58c14b2e642.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a0189c43-4300-4869-84b4-c58c14b2e642.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a0189c43-4300-4869-84b4-c58c14b2e642.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-f819545e-2410-4ab6-875f-2bac2ee0e382 {
  margin-left: auto;
margin-right: auto;
}

#s-3db05110-f2a5-4a31-a7a5-8717fcf67f49 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-3db05110-f2a5-4a31-a7a5-8717fcf67f49 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-3db05110-f2a5-4a31-a7a5-8717fcf67f49 {
  min-height: 230px;
}
}







#s-3db05110-f2a5-4a31-a7a5-8717fcf67f49 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3db05110-f2a5-4a31-a7a5-8717fcf67f49.shg-box.shg-c {
  justify-content: center;
}

#s-136f219f-304e-4849-9e7d-b3feefccf6a5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-136f219f-304e-4849-9e7d-b3feefccf6a5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-136f219f-304e-4849-9e7d-b3feefccf6a5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-136f219f-304e-4849-9e7d-b3feefccf6a5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-136f219f-304e-4849-9e7d-b3feefccf6a5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-136f219f-304e-4849-9e7d-b3feefccf6a5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-136f219f-304e-4849-9e7d-b3feefccf6a5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-136f219f-304e-4849-9e7d-b3feefccf6a5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-136f219f-304e-4849-9e7d-b3feefccf6a5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-136f219f-304e-4849-9e7d-b3feefccf6a5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-136f219f-304e-4849-9e7d-b3feefccf6a5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e9a14c62-8e64-4a3d-9dab-3c8389965a64 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-e9a14c62-8e64-4a3d-9dab-3c8389965a64 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-0aee9354-7701-4db6-ba87-e182bb90a1e0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-0aee9354-7701-4db6-ba87-e182bb90a1e0 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-f7e52eb3-4f0b-43ba-8e61-26ab47141ba5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-f7e52eb3-4f0b-43ba-8e61-26ab47141ba5 .shg-product-quantity-wrapper {
  display: flex;
}

#s-f7e52eb3-4f0b-43ba-8e61-26ab47141ba5 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-f7e52eb3-4f0b-43ba-8e61-26ab47141ba5 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-f7e52eb3-4f0b-43ba-8e61-26ab47141ba5 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-f7e52eb3-4f0b-43ba-8e61-26ab47141ba5 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-35708d72-55ca-41f0-b525-e0172f482a33 {
  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-35708d72-55ca-41f0-b525-e0172f482a33: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-35708d72-55ca-41f0-b525-e0172f482a33: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-35708d72-55ca-41f0-b525-e0172f482a33 {
  
}
#s-35708d72-55ca-41f0-b525-e0172f482a33: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-35708d72-55ca-41f0-b525-e0172f482a33-atc-btn-wrapper {
    text-align: center;
  }


#s-35708d72-55ca-41f0-b525-e0172f482a33 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-35708d72-55ca-41f0-b525-e0172f482a33.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-35708d72-55ca-41f0-b525-e0172f482a33.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-35708d72-55ca-41f0-b525-e0172f482a33.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-35708d72-55ca-41f0-b525-e0172f482a33-atc-btn-wrapper {
    text-align: center;
  }


#s-35708d72-55ca-41f0-b525-e0172f482a33 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-35708d72-55ca-41f0-b525-e0172f482a33.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-35708d72-55ca-41f0-b525-e0172f482a33.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-35708d72-55ca-41f0-b525-e0172f482a33.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-35708d72-55ca-41f0-b525-e0172f482a33-atc-btn-wrapper {
    text-align: center;
  }


#s-35708d72-55ca-41f0-b525-e0172f482a33 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-35708d72-55ca-41f0-b525-e0172f482a33.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-35708d72-55ca-41f0-b525-e0172f482a33.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-35708d72-55ca-41f0-b525-e0172f482a33.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-35708d72-55ca-41f0-b525-e0172f482a33-atc-btn-wrapper {
    text-align: center;
  }


#s-35708d72-55ca-41f0-b525-e0172f482a33 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-35708d72-55ca-41f0-b525-e0172f482a33.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-35708d72-55ca-41f0-b525-e0172f482a33.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-35708d72-55ca-41f0-b525-e0172f482a33.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-35708d72-55ca-41f0-b525-e0172f482a33-atc-btn-wrapper {
    text-align: center;
  }


#s-35708d72-55ca-41f0-b525-e0172f482a33 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-35708d72-55ca-41f0-b525-e0172f482a33.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-35708d72-55ca-41f0-b525-e0172f482a33.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-35708d72-55ca-41f0-b525-e0172f482a33.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-82b1f719-e7ec-42bb-b59d-f115bb664ed3 {
  margin-left: auto;
margin-right: auto;
}

#s-a2671a22-b852-4212-9ef4-bc07bf2968c1 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-a2671a22-b852-4212-9ef4-bc07bf2968c1 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-a2671a22-b852-4212-9ef4-bc07bf2968c1 {
  min-height: 230px;
}
}







#s-a2671a22-b852-4212-9ef4-bc07bf2968c1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a2671a22-b852-4212-9ef4-bc07bf2968c1.shg-box.shg-c {
  justify-content: center;
}

#s-3c4c6b73-ccbe-48da-b932-a277f9a5e1c7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3c4c6b73-ccbe-48da-b932-a277f9a5e1c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3c4c6b73-ccbe-48da-b932-a277f9a5e1c7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3c4c6b73-ccbe-48da-b932-a277f9a5e1c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3c4c6b73-ccbe-48da-b932-a277f9a5e1c7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3c4c6b73-ccbe-48da-b932-a277f9a5e1c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3c4c6b73-ccbe-48da-b932-a277f9a5e1c7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3c4c6b73-ccbe-48da-b932-a277f9a5e1c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3c4c6b73-ccbe-48da-b932-a277f9a5e1c7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3c4c6b73-ccbe-48da-b932-a277f9a5e1c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3c4c6b73-ccbe-48da-b932-a277f9a5e1c7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-47f3aa19-22da-43e0-9eba-702474ce1699 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-47f3aa19-22da-43e0-9eba-702474ce1699 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-a79187cf-2083-4107-bbd1-397f887c3434 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-a79187cf-2083-4107-bbd1-397f887c3434 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-8f68cb2a-69e9-48d2-bbfe-5c5335022252 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-8f68cb2a-69e9-48d2-bbfe-5c5335022252 .shg-product-quantity-wrapper {
  display: flex;
}

#s-8f68cb2a-69e9-48d2-bbfe-5c5335022252 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-8f68cb2a-69e9-48d2-bbfe-5c5335022252 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-8f68cb2a-69e9-48d2-bbfe-5c5335022252 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-8f68cb2a-69e9-48d2-bbfe-5c5335022252 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-ac61cab0-a554-4d50-a074-edf5088101e1 {
  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-ac61cab0-a554-4d50-a074-edf5088101e1: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-ac61cab0-a554-4d50-a074-edf5088101e1: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-ac61cab0-a554-4d50-a074-edf5088101e1 {
  
}
#s-ac61cab0-a554-4d50-a074-edf5088101e1: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-ac61cab0-a554-4d50-a074-edf5088101e1-atc-btn-wrapper {
    text-align: center;
  }


#s-ac61cab0-a554-4d50-a074-edf5088101e1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ac61cab0-a554-4d50-a074-edf5088101e1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ac61cab0-a554-4d50-a074-edf5088101e1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ac61cab0-a554-4d50-a074-edf5088101e1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-ac61cab0-a554-4d50-a074-edf5088101e1-atc-btn-wrapper {
    text-align: center;
  }


#s-ac61cab0-a554-4d50-a074-edf5088101e1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ac61cab0-a554-4d50-a074-edf5088101e1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ac61cab0-a554-4d50-a074-edf5088101e1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ac61cab0-a554-4d50-a074-edf5088101e1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-ac61cab0-a554-4d50-a074-edf5088101e1-atc-btn-wrapper {
    text-align: center;
  }


#s-ac61cab0-a554-4d50-a074-edf5088101e1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ac61cab0-a554-4d50-a074-edf5088101e1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ac61cab0-a554-4d50-a074-edf5088101e1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ac61cab0-a554-4d50-a074-edf5088101e1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-ac61cab0-a554-4d50-a074-edf5088101e1-atc-btn-wrapper {
    text-align: center;
  }


#s-ac61cab0-a554-4d50-a074-edf5088101e1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ac61cab0-a554-4d50-a074-edf5088101e1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ac61cab0-a554-4d50-a074-edf5088101e1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ac61cab0-a554-4d50-a074-edf5088101e1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-ac61cab0-a554-4d50-a074-edf5088101e1-atc-btn-wrapper {
    text-align: center;
  }


#s-ac61cab0-a554-4d50-a074-edf5088101e1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ac61cab0-a554-4d50-a074-edf5088101e1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ac61cab0-a554-4d50-a074-edf5088101e1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ac61cab0-a554-4d50-a074-edf5088101e1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-51d48179-a245-4242-a3ed-25fe786b1b72 {
  margin-left: auto;
margin-right: auto;
}

#s-b7bcfc3f-cb40-4a61-b761-7b6483dcc324 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-b7bcfc3f-cb40-4a61-b761-7b6483dcc324 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-b7bcfc3f-cb40-4a61-b761-7b6483dcc324 {
  min-height: 230px;
}
}







#s-b7bcfc3f-cb40-4a61-b761-7b6483dcc324 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b7bcfc3f-cb40-4a61-b761-7b6483dcc324.shg-box.shg-c {
  justify-content: center;
}

#s-aab4b507-47c1-4103-aca9-08c85cf8e5d9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-aab4b507-47c1-4103-aca9-08c85cf8e5d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aab4b507-47c1-4103-aca9-08c85cf8e5d9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aab4b507-47c1-4103-aca9-08c85cf8e5d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aab4b507-47c1-4103-aca9-08c85cf8e5d9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aab4b507-47c1-4103-aca9-08c85cf8e5d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aab4b507-47c1-4103-aca9-08c85cf8e5d9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aab4b507-47c1-4103-aca9-08c85cf8e5d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aab4b507-47c1-4103-aca9-08c85cf8e5d9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aab4b507-47c1-4103-aca9-08c85cf8e5d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aab4b507-47c1-4103-aca9-08c85cf8e5d9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b3154021-d9d2-49ce-91a1-5f9167537106 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-b3154021-d9d2-49ce-91a1-5f9167537106 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-36745cd9-2af3-40b3-b7e3-08758dba6434 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-36745cd9-2af3-40b3-b7e3-08758dba6434 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-ab62f373-052b-49b5-8241-4f828abb90fc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-ab62f373-052b-49b5-8241-4f828abb90fc .shg-product-quantity-wrapper {
  display: flex;
}

#s-ab62f373-052b-49b5-8241-4f828abb90fc .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-ab62f373-052b-49b5-8241-4f828abb90fc .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-ab62f373-052b-49b5-8241-4f828abb90fc .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-ab62f373-052b-49b5-8241-4f828abb90fc .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-e123bc05-f791-4b43-b43f-a6d95711055e {
  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-e123bc05-f791-4b43-b43f-a6d95711055e: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-e123bc05-f791-4b43-b43f-a6d95711055e: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-e123bc05-f791-4b43-b43f-a6d95711055e {
  
}
#s-e123bc05-f791-4b43-b43f-a6d95711055e: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-e123bc05-f791-4b43-b43f-a6d95711055e-atc-btn-wrapper {
    text-align: center;
  }


#s-e123bc05-f791-4b43-b43f-a6d95711055e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e123bc05-f791-4b43-b43f-a6d95711055e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e123bc05-f791-4b43-b43f-a6d95711055e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e123bc05-f791-4b43-b43f-a6d95711055e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-e123bc05-f791-4b43-b43f-a6d95711055e-atc-btn-wrapper {
    text-align: center;
  }


#s-e123bc05-f791-4b43-b43f-a6d95711055e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e123bc05-f791-4b43-b43f-a6d95711055e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e123bc05-f791-4b43-b43f-a6d95711055e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e123bc05-f791-4b43-b43f-a6d95711055e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-e123bc05-f791-4b43-b43f-a6d95711055e-atc-btn-wrapper {
    text-align: center;
  }


#s-e123bc05-f791-4b43-b43f-a6d95711055e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e123bc05-f791-4b43-b43f-a6d95711055e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e123bc05-f791-4b43-b43f-a6d95711055e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e123bc05-f791-4b43-b43f-a6d95711055e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-e123bc05-f791-4b43-b43f-a6d95711055e-atc-btn-wrapper {
    text-align: center;
  }


#s-e123bc05-f791-4b43-b43f-a6d95711055e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e123bc05-f791-4b43-b43f-a6d95711055e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e123bc05-f791-4b43-b43f-a6d95711055e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e123bc05-f791-4b43-b43f-a6d95711055e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-e123bc05-f791-4b43-b43f-a6d95711055e-atc-btn-wrapper {
    text-align: center;
  }


#s-e123bc05-f791-4b43-b43f-a6d95711055e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e123bc05-f791-4b43-b43f-a6d95711055e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e123bc05-f791-4b43-b43f-a6d95711055e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e123bc05-f791-4b43-b43f-a6d95711055e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-bc6849ba-1bca-433b-a395-4c9dbf776144 {
  margin-left: auto;
margin-right: auto;
}

#s-b34699b7-d247-438b-b8e2-4fda741fcb90 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-b34699b7-d247-438b-b8e2-4fda741fcb90 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-b34699b7-d247-438b-b8e2-4fda741fcb90 {
  min-height: 230px;
}
}







#s-b34699b7-d247-438b-b8e2-4fda741fcb90 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b34699b7-d247-438b-b8e2-4fda741fcb90.shg-box.shg-c {
  justify-content: center;
}

#s-4adc1612-7292-422c-9744-259a3512c5a8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-4adc1612-7292-422c-9744-259a3512c5a8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4adc1612-7292-422c-9744-259a3512c5a8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4adc1612-7292-422c-9744-259a3512c5a8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4adc1612-7292-422c-9744-259a3512c5a8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4adc1612-7292-422c-9744-259a3512c5a8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4adc1612-7292-422c-9744-259a3512c5a8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4adc1612-7292-422c-9744-259a3512c5a8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4adc1612-7292-422c-9744-259a3512c5a8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4adc1612-7292-422c-9744-259a3512c5a8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4adc1612-7292-422c-9744-259a3512c5a8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e5f18428-379e-4632-8a1f-a36524d23871 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-e5f18428-379e-4632-8a1f-a36524d23871 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-8a628aaf-0175-41d3-924a-760dbfc74f9e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-8a628aaf-0175-41d3-924a-760dbfc74f9e .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-7d78b7cd-2e3c-4111-8d70-f5006b60f651 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-7d78b7cd-2e3c-4111-8d70-f5006b60f651 .shg-product-quantity-wrapper {
  display: flex;
}

#s-7d78b7cd-2e3c-4111-8d70-f5006b60f651 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-7d78b7cd-2e3c-4111-8d70-f5006b60f651 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-7d78b7cd-2e3c-4111-8d70-f5006b60f651 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-7d78b7cd-2e3c-4111-8d70-f5006b60f651 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-0a5e7627-c630-4378-bab8-deaf38923309 {
  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-0a5e7627-c630-4378-bab8-deaf38923309: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-0a5e7627-c630-4378-bab8-deaf38923309: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-0a5e7627-c630-4378-bab8-deaf38923309 {
  
}
#s-0a5e7627-c630-4378-bab8-deaf38923309: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-0a5e7627-c630-4378-bab8-deaf38923309-atc-btn-wrapper {
    text-align: center;
  }


#s-0a5e7627-c630-4378-bab8-deaf38923309 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0a5e7627-c630-4378-bab8-deaf38923309.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0a5e7627-c630-4378-bab8-deaf38923309.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-0a5e7627-c630-4378-bab8-deaf38923309.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-0a5e7627-c630-4378-bab8-deaf38923309-atc-btn-wrapper {
    text-align: center;
  }


#s-0a5e7627-c630-4378-bab8-deaf38923309 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0a5e7627-c630-4378-bab8-deaf38923309.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0a5e7627-c630-4378-bab8-deaf38923309.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-0a5e7627-c630-4378-bab8-deaf38923309.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-0a5e7627-c630-4378-bab8-deaf38923309-atc-btn-wrapper {
    text-align: center;
  }


#s-0a5e7627-c630-4378-bab8-deaf38923309 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0a5e7627-c630-4378-bab8-deaf38923309.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0a5e7627-c630-4378-bab8-deaf38923309.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-0a5e7627-c630-4378-bab8-deaf38923309.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-0a5e7627-c630-4378-bab8-deaf38923309-atc-btn-wrapper {
    text-align: center;
  }


#s-0a5e7627-c630-4378-bab8-deaf38923309 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0a5e7627-c630-4378-bab8-deaf38923309.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0a5e7627-c630-4378-bab8-deaf38923309.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-0a5e7627-c630-4378-bab8-deaf38923309.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-0a5e7627-c630-4378-bab8-deaf38923309-atc-btn-wrapper {
    text-align: center;
  }


#s-0a5e7627-c630-4378-bab8-deaf38923309 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0a5e7627-c630-4378-bab8-deaf38923309.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0a5e7627-c630-4378-bab8-deaf38923309.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-0a5e7627-c630-4378-bab8-deaf38923309.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-c72e0bb5-6cec-4012-8bfd-4240eb41ed75 {
  margin-left: auto;
margin-right: auto;
}

#s-0c258ea0-fb09-493d-b4f4-73543531ac18 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-0c258ea0-fb09-493d-b4f4-73543531ac18 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-0c258ea0-fb09-493d-b4f4-73543531ac18 {
  min-height: 230px;
}
}







#s-0c258ea0-fb09-493d-b4f4-73543531ac18 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0c258ea0-fb09-493d-b4f4-73543531ac18.shg-box.shg-c {
  justify-content: center;
}

#s-3a7849d6-f688-4457-87de-bdcebcaf355c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3a7849d6-f688-4457-87de-bdcebcaf355c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3a7849d6-f688-4457-87de-bdcebcaf355c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3a7849d6-f688-4457-87de-bdcebcaf355c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3a7849d6-f688-4457-87de-bdcebcaf355c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3a7849d6-f688-4457-87de-bdcebcaf355c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3a7849d6-f688-4457-87de-bdcebcaf355c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3a7849d6-f688-4457-87de-bdcebcaf355c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3a7849d6-f688-4457-87de-bdcebcaf355c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3a7849d6-f688-4457-87de-bdcebcaf355c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3a7849d6-f688-4457-87de-bdcebcaf355c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0c22145d-03b1-44e7-b512-4e3afde15c92 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-0c22145d-03b1-44e7-b512-4e3afde15c92 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-924227ef-7194-4dc7-8323-49a9f9918136 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-924227ef-7194-4dc7-8323-49a9f9918136 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-95cf680c-0a4f-446c-9a8e-249409a5f67a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-95cf680c-0a4f-446c-9a8e-249409a5f67a .shg-product-quantity-wrapper {
  display: flex;
}

#s-95cf680c-0a4f-446c-9a8e-249409a5f67a .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-95cf680c-0a4f-446c-9a8e-249409a5f67a .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-95cf680c-0a4f-446c-9a8e-249409a5f67a .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-95cf680c-0a4f-446c-9a8e-249409a5f67a .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-87e709be-cb33-490f-bcc8-42d127eaf757 {
  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-87e709be-cb33-490f-bcc8-42d127eaf757: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-87e709be-cb33-490f-bcc8-42d127eaf757: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-87e709be-cb33-490f-bcc8-42d127eaf757 {
  
}
#s-87e709be-cb33-490f-bcc8-42d127eaf757: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-87e709be-cb33-490f-bcc8-42d127eaf757-atc-btn-wrapper {
    text-align: center;
  }


#s-87e709be-cb33-490f-bcc8-42d127eaf757 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-87e709be-cb33-490f-bcc8-42d127eaf757.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-87e709be-cb33-490f-bcc8-42d127eaf757.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-87e709be-cb33-490f-bcc8-42d127eaf757.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-87e709be-cb33-490f-bcc8-42d127eaf757-atc-btn-wrapper {
    text-align: center;
  }


#s-87e709be-cb33-490f-bcc8-42d127eaf757 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-87e709be-cb33-490f-bcc8-42d127eaf757.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-87e709be-cb33-490f-bcc8-42d127eaf757.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-87e709be-cb33-490f-bcc8-42d127eaf757.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-87e709be-cb33-490f-bcc8-42d127eaf757-atc-btn-wrapper {
    text-align: center;
  }


#s-87e709be-cb33-490f-bcc8-42d127eaf757 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-87e709be-cb33-490f-bcc8-42d127eaf757.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-87e709be-cb33-490f-bcc8-42d127eaf757.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-87e709be-cb33-490f-bcc8-42d127eaf757.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-87e709be-cb33-490f-bcc8-42d127eaf757-atc-btn-wrapper {
    text-align: center;
  }


#s-87e709be-cb33-490f-bcc8-42d127eaf757 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-87e709be-cb33-490f-bcc8-42d127eaf757.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-87e709be-cb33-490f-bcc8-42d127eaf757.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-87e709be-cb33-490f-bcc8-42d127eaf757.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-87e709be-cb33-490f-bcc8-42d127eaf757-atc-btn-wrapper {
    text-align: center;
  }


#s-87e709be-cb33-490f-bcc8-42d127eaf757 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-87e709be-cb33-490f-bcc8-42d127eaf757.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-87e709be-cb33-490f-bcc8-42d127eaf757.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-87e709be-cb33-490f-bcc8-42d127eaf757.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-0e52811e-8a58-4dc7-a353-8dacce194026 {
  margin-left: auto;
margin-right: auto;
}

#s-bb1c97cb-6e90-4b30-a811-934d80752471 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-bb1c97cb-6e90-4b30-a811-934d80752471 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-bb1c97cb-6e90-4b30-a811-934d80752471 {
  min-height: 230px;
}
}







#s-bb1c97cb-6e90-4b30-a811-934d80752471 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bb1c97cb-6e90-4b30-a811-934d80752471.shg-box.shg-c {
  justify-content: center;
}

#s-5ed8fa25-fc95-4ce8-a577-e97719f70f76 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-5ed8fa25-fc95-4ce8-a577-e97719f70f76 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5ed8fa25-fc95-4ce8-a577-e97719f70f76 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5ed8fa25-fc95-4ce8-a577-e97719f70f76 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5ed8fa25-fc95-4ce8-a577-e97719f70f76 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5ed8fa25-fc95-4ce8-a577-e97719f70f76 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5ed8fa25-fc95-4ce8-a577-e97719f70f76 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5ed8fa25-fc95-4ce8-a577-e97719f70f76 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5ed8fa25-fc95-4ce8-a577-e97719f70f76 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5ed8fa25-fc95-4ce8-a577-e97719f70f76 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5ed8fa25-fc95-4ce8-a577-e97719f70f76 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-dcf75106-f872-4da4-b93b-22a9f616c128 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-dcf75106-f872-4da4-b93b-22a9f616c128 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-09370a4b-1c41-40e2-819f-a6dd2dda0de3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-09370a4b-1c41-40e2-819f-a6dd2dda0de3 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-00eb6ded-ce21-43e3-93ea-4f61dee4e613 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-00eb6ded-ce21-43e3-93ea-4f61dee4e613 .shg-product-quantity-wrapper {
  display: flex;
}

#s-00eb6ded-ce21-43e3-93ea-4f61dee4e613 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-00eb6ded-ce21-43e3-93ea-4f61dee4e613 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-00eb6ded-ce21-43e3-93ea-4f61dee4e613 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-00eb6ded-ce21-43e3-93ea-4f61dee4e613 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-ba78e357-6af7-4553-a19f-f9047326e8bb {
  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-ba78e357-6af7-4553-a19f-f9047326e8bb: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-ba78e357-6af7-4553-a19f-f9047326e8bb: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-ba78e357-6af7-4553-a19f-f9047326e8bb {
  
}
#s-ba78e357-6af7-4553-a19f-f9047326e8bb: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-ba78e357-6af7-4553-a19f-f9047326e8bb-atc-btn-wrapper {
    text-align: center;
  }


#s-ba78e357-6af7-4553-a19f-f9047326e8bb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ba78e357-6af7-4553-a19f-f9047326e8bb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ba78e357-6af7-4553-a19f-f9047326e8bb.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ba78e357-6af7-4553-a19f-f9047326e8bb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-ba78e357-6af7-4553-a19f-f9047326e8bb-atc-btn-wrapper {
    text-align: center;
  }


#s-ba78e357-6af7-4553-a19f-f9047326e8bb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ba78e357-6af7-4553-a19f-f9047326e8bb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ba78e357-6af7-4553-a19f-f9047326e8bb.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ba78e357-6af7-4553-a19f-f9047326e8bb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-ba78e357-6af7-4553-a19f-f9047326e8bb-atc-btn-wrapper {
    text-align: center;
  }


#s-ba78e357-6af7-4553-a19f-f9047326e8bb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ba78e357-6af7-4553-a19f-f9047326e8bb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ba78e357-6af7-4553-a19f-f9047326e8bb.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ba78e357-6af7-4553-a19f-f9047326e8bb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-ba78e357-6af7-4553-a19f-f9047326e8bb-atc-btn-wrapper {
    text-align: center;
  }


#s-ba78e357-6af7-4553-a19f-f9047326e8bb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ba78e357-6af7-4553-a19f-f9047326e8bb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ba78e357-6af7-4553-a19f-f9047326e8bb.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ba78e357-6af7-4553-a19f-f9047326e8bb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-ba78e357-6af7-4553-a19f-f9047326e8bb-atc-btn-wrapper {
    text-align: center;
  }


#s-ba78e357-6af7-4553-a19f-f9047326e8bb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ba78e357-6af7-4553-a19f-f9047326e8bb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ba78e357-6af7-4553-a19f-f9047326e8bb.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ba78e357-6af7-4553-a19f-f9047326e8bb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-165174ef-9886-4f01-bc4f-0ca8e48993a2 {
  margin-left: auto;
margin-right: auto;
}

#s-ea70b444-67cf-42d5-be64-e171e51387e6 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-ea70b444-67cf-42d5-be64-e171e51387e6 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-ea70b444-67cf-42d5-be64-e171e51387e6 {
  min-height: 230px;
}
}







#s-ea70b444-67cf-42d5-be64-e171e51387e6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ea70b444-67cf-42d5-be64-e171e51387e6.shg-box.shg-c {
  justify-content: center;
}

#s-b5fe1ada-aab2-41c7-adbd-95fae941e581 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b5fe1ada-aab2-41c7-adbd-95fae941e581 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b5fe1ada-aab2-41c7-adbd-95fae941e581 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b5fe1ada-aab2-41c7-adbd-95fae941e581 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b5fe1ada-aab2-41c7-adbd-95fae941e581 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b5fe1ada-aab2-41c7-adbd-95fae941e581 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b5fe1ada-aab2-41c7-adbd-95fae941e581 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b5fe1ada-aab2-41c7-adbd-95fae941e581 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b5fe1ada-aab2-41c7-adbd-95fae941e581 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b5fe1ada-aab2-41c7-adbd-95fae941e581 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b5fe1ada-aab2-41c7-adbd-95fae941e581 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b8b9f94d-cda1-4347-ba5d-95f9c70dab1f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-b8b9f94d-cda1-4347-ba5d-95f9c70dab1f .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-14e8845b-ad24-440b-a1b2-504f6bb54f89 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-14e8845b-ad24-440b-a1b2-504f6bb54f89 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-a8b05ebc-53f2-45e8-b7da-c12319fd1900 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-a8b05ebc-53f2-45e8-b7da-c12319fd1900 .shg-product-quantity-wrapper {
  display: flex;
}

#s-a8b05ebc-53f2-45e8-b7da-c12319fd1900 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-a8b05ebc-53f2-45e8-b7da-c12319fd1900 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-a8b05ebc-53f2-45e8-b7da-c12319fd1900 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-a8b05ebc-53f2-45e8-b7da-c12319fd1900 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-f161dd66-4433-4cba-93c9-8795d09ee7bc {
  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-f161dd66-4433-4cba-93c9-8795d09ee7bc: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-f161dd66-4433-4cba-93c9-8795d09ee7bc: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-f161dd66-4433-4cba-93c9-8795d09ee7bc {
  
}
#s-f161dd66-4433-4cba-93c9-8795d09ee7bc: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-f161dd66-4433-4cba-93c9-8795d09ee7bc-atc-btn-wrapper {
    text-align: center;
  }


#s-f161dd66-4433-4cba-93c9-8795d09ee7bc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f161dd66-4433-4cba-93c9-8795d09ee7bc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f161dd66-4433-4cba-93c9-8795d09ee7bc.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f161dd66-4433-4cba-93c9-8795d09ee7bc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-f161dd66-4433-4cba-93c9-8795d09ee7bc-atc-btn-wrapper {
    text-align: center;
  }


#s-f161dd66-4433-4cba-93c9-8795d09ee7bc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f161dd66-4433-4cba-93c9-8795d09ee7bc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f161dd66-4433-4cba-93c9-8795d09ee7bc.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f161dd66-4433-4cba-93c9-8795d09ee7bc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-f161dd66-4433-4cba-93c9-8795d09ee7bc-atc-btn-wrapper {
    text-align: center;
  }


#s-f161dd66-4433-4cba-93c9-8795d09ee7bc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f161dd66-4433-4cba-93c9-8795d09ee7bc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f161dd66-4433-4cba-93c9-8795d09ee7bc.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f161dd66-4433-4cba-93c9-8795d09ee7bc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-f161dd66-4433-4cba-93c9-8795d09ee7bc-atc-btn-wrapper {
    text-align: center;
  }


#s-f161dd66-4433-4cba-93c9-8795d09ee7bc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f161dd66-4433-4cba-93c9-8795d09ee7bc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f161dd66-4433-4cba-93c9-8795d09ee7bc.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f161dd66-4433-4cba-93c9-8795d09ee7bc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-f161dd66-4433-4cba-93c9-8795d09ee7bc-atc-btn-wrapper {
    text-align: center;
  }


#s-f161dd66-4433-4cba-93c9-8795d09ee7bc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f161dd66-4433-4cba-93c9-8795d09ee7bc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f161dd66-4433-4cba-93c9-8795d09ee7bc.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f161dd66-4433-4cba-93c9-8795d09ee7bc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-91eba3e0-5b19-4eb9-84bf-05cb244b598a {
  margin-left: auto;
margin-right: auto;
}

#s-1ae3eb40-e21b-4813-8022-60575f577ec7 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-1ae3eb40-e21b-4813-8022-60575f577ec7 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-1ae3eb40-e21b-4813-8022-60575f577ec7 {
  min-height: 230px;
}
}







#s-1ae3eb40-e21b-4813-8022-60575f577ec7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1ae3eb40-e21b-4813-8022-60575f577ec7.shg-box.shg-c {
  justify-content: center;
}

#s-9ee968c9-0dbb-47fe-987b-935dfa2427db {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-9ee968c9-0dbb-47fe-987b-935dfa2427db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ee968c9-0dbb-47fe-987b-935dfa2427db img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9ee968c9-0dbb-47fe-987b-935dfa2427db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ee968c9-0dbb-47fe-987b-935dfa2427db img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9ee968c9-0dbb-47fe-987b-935dfa2427db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ee968c9-0dbb-47fe-987b-935dfa2427db img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9ee968c9-0dbb-47fe-987b-935dfa2427db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ee968c9-0dbb-47fe-987b-935dfa2427db img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9ee968c9-0dbb-47fe-987b-935dfa2427db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ee968c9-0dbb-47fe-987b-935dfa2427db img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d3cdcade-de74-407d-a1b8-a3ee33542dff {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-d3cdcade-de74-407d-a1b8-a3ee33542dff .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-bda18d71-fe3e-4a50-958a-db507d0ed4d9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-bda18d71-fe3e-4a50-958a-db507d0ed4d9 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-d2c331f5-291c-4b28-8988-14cde69901f2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-d2c331f5-291c-4b28-8988-14cde69901f2 .shg-product-quantity-wrapper {
  display: flex;
}

#s-d2c331f5-291c-4b28-8988-14cde69901f2 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-d2c331f5-291c-4b28-8988-14cde69901f2 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-d2c331f5-291c-4b28-8988-14cde69901f2 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-d2c331f5-291c-4b28-8988-14cde69901f2 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05 {
  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-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05: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-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05: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-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05 {
  
}
#s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05: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-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05-atc-btn-wrapper {
    text-align: center;
  }


#s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05-atc-btn-wrapper {
    text-align: center;
  }


#s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05-atc-btn-wrapper {
    text-align: center;
  }


#s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05-atc-btn-wrapper {
    text-align: center;
  }


#s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05-atc-btn-wrapper {
    text-align: center;
  }


#s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5227a3fd-2d23-49d6-94dc-d77fc2b9bf05.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-9fa797cd-a827-45c0-b765-d633a4ff7e52 {
  margin-left: auto;
margin-right: auto;
}

#s-d733d26c-45a4-4fe3-aaf1-60571e892a36 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d733d26c-45a4-4fe3-aaf1-60571e892a36 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-d733d26c-45a4-4fe3-aaf1-60571e892a36 {
  min-height: 230px;
}
}







#s-d733d26c-45a4-4fe3-aaf1-60571e892a36 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d733d26c-45a4-4fe3-aaf1-60571e892a36.shg-box.shg-c {
  justify-content: center;
}

#s-50536850-bd12-4af7-bc50-8a1f15c01dd0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-50536850-bd12-4af7-bc50-8a1f15c01dd0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-50536850-bd12-4af7-bc50-8a1f15c01dd0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-50536850-bd12-4af7-bc50-8a1f15c01dd0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-50536850-bd12-4af7-bc50-8a1f15c01dd0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-50536850-bd12-4af7-bc50-8a1f15c01dd0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-50536850-bd12-4af7-bc50-8a1f15c01dd0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-50536850-bd12-4af7-bc50-8a1f15c01dd0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-50536850-bd12-4af7-bc50-8a1f15c01dd0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-50536850-bd12-4af7-bc50-8a1f15c01dd0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-50536850-bd12-4af7-bc50-8a1f15c01dd0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-2f56ed75-8ea9-4f87-ba24-aaf41a748802 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-2f56ed75-8ea9-4f87-ba24-aaf41a748802 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-2313ab0b-6777-46d3-9265-1c8a802d8218 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-2313ab0b-6777-46d3-9265-1c8a802d8218 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-36d71613-5e58-4382-9243-e070ff781096 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-36d71613-5e58-4382-9243-e070ff781096 .shg-product-quantity-wrapper {
  display: flex;
}

#s-36d71613-5e58-4382-9243-e070ff781096 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-36d71613-5e58-4382-9243-e070ff781096 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-36d71613-5e58-4382-9243-e070ff781096 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-36d71613-5e58-4382-9243-e070ff781096 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-f54373f4-2f20-4ffc-a044-a513e776de34 {
  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-f54373f4-2f20-4ffc-a044-a513e776de34: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-f54373f4-2f20-4ffc-a044-a513e776de34: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-f54373f4-2f20-4ffc-a044-a513e776de34 {
  
}
#s-f54373f4-2f20-4ffc-a044-a513e776de34: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-f54373f4-2f20-4ffc-a044-a513e776de34-atc-btn-wrapper {
    text-align: center;
  }


#s-f54373f4-2f20-4ffc-a044-a513e776de34 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f54373f4-2f20-4ffc-a044-a513e776de34.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f54373f4-2f20-4ffc-a044-a513e776de34.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f54373f4-2f20-4ffc-a044-a513e776de34.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-f54373f4-2f20-4ffc-a044-a513e776de34-atc-btn-wrapper {
    text-align: center;
  }


#s-f54373f4-2f20-4ffc-a044-a513e776de34 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f54373f4-2f20-4ffc-a044-a513e776de34.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f54373f4-2f20-4ffc-a044-a513e776de34.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f54373f4-2f20-4ffc-a044-a513e776de34.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-f54373f4-2f20-4ffc-a044-a513e776de34-atc-btn-wrapper {
    text-align: center;
  }


#s-f54373f4-2f20-4ffc-a044-a513e776de34 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f54373f4-2f20-4ffc-a044-a513e776de34.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f54373f4-2f20-4ffc-a044-a513e776de34.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f54373f4-2f20-4ffc-a044-a513e776de34.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-f54373f4-2f20-4ffc-a044-a513e776de34-atc-btn-wrapper {
    text-align: center;
  }


#s-f54373f4-2f20-4ffc-a044-a513e776de34 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f54373f4-2f20-4ffc-a044-a513e776de34.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f54373f4-2f20-4ffc-a044-a513e776de34.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f54373f4-2f20-4ffc-a044-a513e776de34.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-f54373f4-2f20-4ffc-a044-a513e776de34-atc-btn-wrapper {
    text-align: center;
  }


#s-f54373f4-2f20-4ffc-a044-a513e776de34 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f54373f4-2f20-4ffc-a044-a513e776de34.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f54373f4-2f20-4ffc-a044-a513e776de34.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f54373f4-2f20-4ffc-a044-a513e776de34.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-9a600bb8-aecf-4c36-98ae-9763de1ed645 {
  margin-left: auto;
margin-right: auto;
}

#s-6e5560fc-f716-4a74-adcc-fe324c56d996 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-6e5560fc-f716-4a74-adcc-fe324c56d996 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-6e5560fc-f716-4a74-adcc-fe324c56d996 {
  min-height: 230px;
}
}







#s-6e5560fc-f716-4a74-adcc-fe324c56d996 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6e5560fc-f716-4a74-adcc-fe324c56d996.shg-box.shg-c {
  justify-content: center;
}

#s-b8bcde1e-0bca-4c27-88e6-39ae12138f5d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b8bcde1e-0bca-4c27-88e6-39ae12138f5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b8bcde1e-0bca-4c27-88e6-39ae12138f5d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b8bcde1e-0bca-4c27-88e6-39ae12138f5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b8bcde1e-0bca-4c27-88e6-39ae12138f5d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b8bcde1e-0bca-4c27-88e6-39ae12138f5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b8bcde1e-0bca-4c27-88e6-39ae12138f5d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b8bcde1e-0bca-4c27-88e6-39ae12138f5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b8bcde1e-0bca-4c27-88e6-39ae12138f5d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b8bcde1e-0bca-4c27-88e6-39ae12138f5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b8bcde1e-0bca-4c27-88e6-39ae12138f5d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-57a5a522-7710-4299-8bf4-cfea66584fab {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-57a5a522-7710-4299-8bf4-cfea66584fab .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-2423ebe2-dbf2-4ac4-b133-eb06009a27b6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-2423ebe2-dbf2-4ac4-b133-eb06009a27b6 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-9e7ef0b9-1693-4aa2-b5d0-d5a965d39d7b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-9e7ef0b9-1693-4aa2-b5d0-d5a965d39d7b .shg-product-quantity-wrapper {
  display: flex;
}

#s-9e7ef0b9-1693-4aa2-b5d0-d5a965d39d7b .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-9e7ef0b9-1693-4aa2-b5d0-d5a965d39d7b .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-9e7ef0b9-1693-4aa2-b5d0-d5a965d39d7b .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-9e7ef0b9-1693-4aa2-b5d0-d5a965d39d7b .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a {
  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-a926b6aa-17fb-45ac-9fe1-1d2002f9373a: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-a926b6aa-17fb-45ac-9fe1-1d2002f9373a: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-a926b6aa-17fb-45ac-9fe1-1d2002f9373a {
  
}
#s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a: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-a926b6aa-17fb-45ac-9fe1-1d2002f9373a-atc-btn-wrapper {
    text-align: center;
  }


#s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a-atc-btn-wrapper {
    text-align: center;
  }


#s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a-atc-btn-wrapper {
    text-align: center;
  }


#s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a-atc-btn-wrapper {
    text-align: center;
  }


#s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a-atc-btn-wrapper {
    text-align: center;
  }


#s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a926b6aa-17fb-45ac-9fe1-1d2002f9373a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-c98c9b4a-3a84-491a-8642-b0549c020e5f {
  margin-left: auto;
margin-right: auto;
}

#s-4ba9a56d-0dc6-4aba-afa5-4206afb0fe1a {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-4ba9a56d-0dc6-4aba-afa5-4206afb0fe1a {
  min-height: 230px;
}
}@media (max-width: 767px){#s-4ba9a56d-0dc6-4aba-afa5-4206afb0fe1a {
  min-height: 230px;
}
}







#s-4ba9a56d-0dc6-4aba-afa5-4206afb0fe1a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4ba9a56d-0dc6-4aba-afa5-4206afb0fe1a.shg-box.shg-c {
  justify-content: center;
}

#s-72279ba1-ea38-4de3-97b6-adefb4650455 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-72279ba1-ea38-4de3-97b6-adefb4650455 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-72279ba1-ea38-4de3-97b6-adefb4650455 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-72279ba1-ea38-4de3-97b6-adefb4650455 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-72279ba1-ea38-4de3-97b6-adefb4650455 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-72279ba1-ea38-4de3-97b6-adefb4650455 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-72279ba1-ea38-4de3-97b6-adefb4650455 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-72279ba1-ea38-4de3-97b6-adefb4650455 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-72279ba1-ea38-4de3-97b6-adefb4650455 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-72279ba1-ea38-4de3-97b6-adefb4650455 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-72279ba1-ea38-4de3-97b6-adefb4650455 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-628dd854-78fd-4af7-8e0b-8b0e21cf121f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-628dd854-78fd-4af7-8e0b-8b0e21cf121f .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-b688f421-104f-45e5-bcea-c720b35c92c2 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-b688f421-104f-45e5-bcea-c720b35c92c2 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-359e7032-606d-49b8-a601-742021a59eb6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-359e7032-606d-49b8-a601-742021a59eb6 .shg-product-quantity-wrapper {
  display: flex;
}

#s-359e7032-606d-49b8-a601-742021a59eb6 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-359e7032-606d-49b8-a601-742021a59eb6 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-359e7032-606d-49b8-a601-742021a59eb6 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-359e7032-606d-49b8-a601-742021a59eb6 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-d004f79b-4d96-4aac-8069-237b45905321 {
  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-d004f79b-4d96-4aac-8069-237b45905321: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-d004f79b-4d96-4aac-8069-237b45905321: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-d004f79b-4d96-4aac-8069-237b45905321 {
  
}
#s-d004f79b-4d96-4aac-8069-237b45905321: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-d004f79b-4d96-4aac-8069-237b45905321-atc-btn-wrapper {
    text-align: center;
  }


#s-d004f79b-4d96-4aac-8069-237b45905321 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d004f79b-4d96-4aac-8069-237b45905321.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d004f79b-4d96-4aac-8069-237b45905321.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d004f79b-4d96-4aac-8069-237b45905321.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-d004f79b-4d96-4aac-8069-237b45905321-atc-btn-wrapper {
    text-align: center;
  }


#s-d004f79b-4d96-4aac-8069-237b45905321 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d004f79b-4d96-4aac-8069-237b45905321.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d004f79b-4d96-4aac-8069-237b45905321.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d004f79b-4d96-4aac-8069-237b45905321.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-d004f79b-4d96-4aac-8069-237b45905321-atc-btn-wrapper {
    text-align: center;
  }


#s-d004f79b-4d96-4aac-8069-237b45905321 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d004f79b-4d96-4aac-8069-237b45905321.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d004f79b-4d96-4aac-8069-237b45905321.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d004f79b-4d96-4aac-8069-237b45905321.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-d004f79b-4d96-4aac-8069-237b45905321-atc-btn-wrapper {
    text-align: center;
  }


#s-d004f79b-4d96-4aac-8069-237b45905321 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d004f79b-4d96-4aac-8069-237b45905321.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d004f79b-4d96-4aac-8069-237b45905321.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d004f79b-4d96-4aac-8069-237b45905321.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-d004f79b-4d96-4aac-8069-237b45905321-atc-btn-wrapper {
    text-align: center;
  }


#s-d004f79b-4d96-4aac-8069-237b45905321 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d004f79b-4d96-4aac-8069-237b45905321.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d004f79b-4d96-4aac-8069-237b45905321.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d004f79b-4d96-4aac-8069-237b45905321.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-9474d5b8-5468-43ee-a306-2abb13e4053d {
  margin-left: auto;
margin-right: auto;
}

#s-b10098f7-494b-4e8c-9cdb-bd16abbd60bc {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-b10098f7-494b-4e8c-9cdb-bd16abbd60bc {
  min-height: 230px;
}
}@media (max-width: 767px){#s-b10098f7-494b-4e8c-9cdb-bd16abbd60bc {
  min-height: 230px;
}
}







#s-b10098f7-494b-4e8c-9cdb-bd16abbd60bc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b10098f7-494b-4e8c-9cdb-bd16abbd60bc.shg-box.shg-c {
  justify-content: center;
}

#s-177cd2c0-10e8-4183-89ec-89b6a805dd13 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-177cd2c0-10e8-4183-89ec-89b6a805dd13 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-177cd2c0-10e8-4183-89ec-89b6a805dd13 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-177cd2c0-10e8-4183-89ec-89b6a805dd13 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-177cd2c0-10e8-4183-89ec-89b6a805dd13 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-177cd2c0-10e8-4183-89ec-89b6a805dd13 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-177cd2c0-10e8-4183-89ec-89b6a805dd13 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-177cd2c0-10e8-4183-89ec-89b6a805dd13 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-177cd2c0-10e8-4183-89ec-89b6a805dd13 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-177cd2c0-10e8-4183-89ec-89b6a805dd13 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-177cd2c0-10e8-4183-89ec-89b6a805dd13 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-14a99eb6-6075-45ab-9147-48672c034a55 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-14a99eb6-6075-45ab-9147-48672c034a55 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-84149923-7b9d-4fcc-8cb9-92e32e323aba {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-84149923-7b9d-4fcc-8cb9-92e32e323aba .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-dad14654-b3a6-4c13-9e23-b4c1d6396807 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-dad14654-b3a6-4c13-9e23-b4c1d6396807 .shg-product-quantity-wrapper {
  display: flex;
}

#s-dad14654-b3a6-4c13-9e23-b4c1d6396807 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-dad14654-b3a6-4c13-9e23-b4c1d6396807 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-dad14654-b3a6-4c13-9e23-b4c1d6396807 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-dad14654-b3a6-4c13-9e23-b4c1d6396807 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-c9cda850-9592-4672-b09e-0bd601a3e2e2 {
  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-c9cda850-9592-4672-b09e-0bd601a3e2e2: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-c9cda850-9592-4672-b09e-0bd601a3e2e2: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-c9cda850-9592-4672-b09e-0bd601a3e2e2 {
  
}
#s-c9cda850-9592-4672-b09e-0bd601a3e2e2: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-c9cda850-9592-4672-b09e-0bd601a3e2e2-atc-btn-wrapper {
    text-align: center;
  }


#s-c9cda850-9592-4672-b09e-0bd601a3e2e2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c9cda850-9592-4672-b09e-0bd601a3e2e2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c9cda850-9592-4672-b09e-0bd601a3e2e2.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c9cda850-9592-4672-b09e-0bd601a3e2e2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-c9cda850-9592-4672-b09e-0bd601a3e2e2-atc-btn-wrapper {
    text-align: center;
  }


#s-c9cda850-9592-4672-b09e-0bd601a3e2e2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c9cda850-9592-4672-b09e-0bd601a3e2e2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c9cda850-9592-4672-b09e-0bd601a3e2e2.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c9cda850-9592-4672-b09e-0bd601a3e2e2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-c9cda850-9592-4672-b09e-0bd601a3e2e2-atc-btn-wrapper {
    text-align: center;
  }


#s-c9cda850-9592-4672-b09e-0bd601a3e2e2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c9cda850-9592-4672-b09e-0bd601a3e2e2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c9cda850-9592-4672-b09e-0bd601a3e2e2.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c9cda850-9592-4672-b09e-0bd601a3e2e2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-c9cda850-9592-4672-b09e-0bd601a3e2e2-atc-btn-wrapper {
    text-align: center;
  }


#s-c9cda850-9592-4672-b09e-0bd601a3e2e2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c9cda850-9592-4672-b09e-0bd601a3e2e2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c9cda850-9592-4672-b09e-0bd601a3e2e2.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c9cda850-9592-4672-b09e-0bd601a3e2e2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-c9cda850-9592-4672-b09e-0bd601a3e2e2-atc-btn-wrapper {
    text-align: center;
  }


#s-c9cda850-9592-4672-b09e-0bd601a3e2e2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c9cda850-9592-4672-b09e-0bd601a3e2e2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c9cda850-9592-4672-b09e-0bd601a3e2e2.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-c9cda850-9592-4672-b09e-0bd601a3e2e2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-6f6480d3-ee57-4e5e-af2a-e0d846e55be2 {
  margin-left: auto;
margin-right: auto;
}

#s-826a09f6-ab7d-4a59-a6e0-fe2fb09c854f {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-826a09f6-ab7d-4a59-a6e0-fe2fb09c854f {
  min-height: 230px;
}
}@media (max-width: 767px){#s-826a09f6-ab7d-4a59-a6e0-fe2fb09c854f {
  min-height: 230px;
}
}







#s-826a09f6-ab7d-4a59-a6e0-fe2fb09c854f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-826a09f6-ab7d-4a59-a6e0-fe2fb09c854f.shg-box.shg-c {
  justify-content: center;
}

#s-8da7502c-40ea-45ac-8a90-e23bccd18ec6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-8da7502c-40ea-45ac-8a90-e23bccd18ec6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8da7502c-40ea-45ac-8a90-e23bccd18ec6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8da7502c-40ea-45ac-8a90-e23bccd18ec6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8da7502c-40ea-45ac-8a90-e23bccd18ec6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8da7502c-40ea-45ac-8a90-e23bccd18ec6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8da7502c-40ea-45ac-8a90-e23bccd18ec6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8da7502c-40ea-45ac-8a90-e23bccd18ec6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8da7502c-40ea-45ac-8a90-e23bccd18ec6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8da7502c-40ea-45ac-8a90-e23bccd18ec6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8da7502c-40ea-45ac-8a90-e23bccd18ec6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-658a0a43-4f8e-4bf0-9d8a-4c40d9da6bd5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-658a0a43-4f8e-4bf0-9d8a-4c40d9da6bd5 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-86b43e94-5863-473f-8d9c-3b21c5da2436 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-86b43e94-5863-473f-8d9c-3b21c5da2436 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-4c5e96a9-8bff-43cb-909e-7c9185f35c05 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-4c5e96a9-8bff-43cb-909e-7c9185f35c05 .shg-product-quantity-wrapper {
  display: flex;
}

#s-4c5e96a9-8bff-43cb-909e-7c9185f35c05 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-4c5e96a9-8bff-43cb-909e-7c9185f35c05 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-4c5e96a9-8bff-43cb-909e-7c9185f35c05 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-4c5e96a9-8bff-43cb-909e-7c9185f35c05 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-cfcba3fe-59d7-4698-a42c-b83d215adc94 {
  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-cfcba3fe-59d7-4698-a42c-b83d215adc94: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-cfcba3fe-59d7-4698-a42c-b83d215adc94: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-cfcba3fe-59d7-4698-a42c-b83d215adc94 {
  
}
#s-cfcba3fe-59d7-4698-a42c-b83d215adc94: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-cfcba3fe-59d7-4698-a42c-b83d215adc94-atc-btn-wrapper {
    text-align: center;
  }


#s-cfcba3fe-59d7-4698-a42c-b83d215adc94 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cfcba3fe-59d7-4698-a42c-b83d215adc94.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cfcba3fe-59d7-4698-a42c-b83d215adc94.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-cfcba3fe-59d7-4698-a42c-b83d215adc94.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-cfcba3fe-59d7-4698-a42c-b83d215adc94-atc-btn-wrapper {
    text-align: center;
  }


#s-cfcba3fe-59d7-4698-a42c-b83d215adc94 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cfcba3fe-59d7-4698-a42c-b83d215adc94.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cfcba3fe-59d7-4698-a42c-b83d215adc94.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-cfcba3fe-59d7-4698-a42c-b83d215adc94.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-cfcba3fe-59d7-4698-a42c-b83d215adc94-atc-btn-wrapper {
    text-align: center;
  }


#s-cfcba3fe-59d7-4698-a42c-b83d215adc94 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cfcba3fe-59d7-4698-a42c-b83d215adc94.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cfcba3fe-59d7-4698-a42c-b83d215adc94.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-cfcba3fe-59d7-4698-a42c-b83d215adc94.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-cfcba3fe-59d7-4698-a42c-b83d215adc94-atc-btn-wrapper {
    text-align: center;
  }


#s-cfcba3fe-59d7-4698-a42c-b83d215adc94 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cfcba3fe-59d7-4698-a42c-b83d215adc94.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cfcba3fe-59d7-4698-a42c-b83d215adc94.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-cfcba3fe-59d7-4698-a42c-b83d215adc94.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-cfcba3fe-59d7-4698-a42c-b83d215adc94-atc-btn-wrapper {
    text-align: center;
  }


#s-cfcba3fe-59d7-4698-a42c-b83d215adc94 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cfcba3fe-59d7-4698-a42c-b83d215adc94.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cfcba3fe-59d7-4698-a42c-b83d215adc94.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-cfcba3fe-59d7-4698-a42c-b83d215adc94.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-40d5bf76-aa5c-4922-abf0-845f8fa4dc47 {
  margin-left: auto;
margin-right: auto;
}

#s-79aec915-0041-4eaa-9998-9a410b003e8b {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-79aec915-0041-4eaa-9998-9a410b003e8b {
  min-height: 230px;
}
}@media (max-width: 767px){#s-79aec915-0041-4eaa-9998-9a410b003e8b {
  min-height: 230px;
}
}







#s-79aec915-0041-4eaa-9998-9a410b003e8b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-79aec915-0041-4eaa-9998-9a410b003e8b.shg-box.shg-c {
  justify-content: center;
}

#s-d685e4e3-565a-4158-9a31-541552e16a38 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-d685e4e3-565a-4158-9a31-541552e16a38 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d685e4e3-565a-4158-9a31-541552e16a38 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d685e4e3-565a-4158-9a31-541552e16a38 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d685e4e3-565a-4158-9a31-541552e16a38 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d685e4e3-565a-4158-9a31-541552e16a38 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d685e4e3-565a-4158-9a31-541552e16a38 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d685e4e3-565a-4158-9a31-541552e16a38 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d685e4e3-565a-4158-9a31-541552e16a38 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d685e4e3-565a-4158-9a31-541552e16a38 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d685e4e3-565a-4158-9a31-541552e16a38 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c8570a67-bca4-4ffb-94a2-e19dcfd8aa01 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-c8570a67-bca4-4ffb-94a2-e19dcfd8aa01 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-d2a044ea-d7d9-41df-a8c8-58700ad8a5c4 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-d2a044ea-d7d9-41df-a8c8-58700ad8a5c4 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-0bd94ba3-4cbb-4b20-b29b-dbddec8b27ee {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-0bd94ba3-4cbb-4b20-b29b-dbddec8b27ee .shg-product-quantity-wrapper {
  display: flex;
}

#s-0bd94ba3-4cbb-4b20-b29b-dbddec8b27ee .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-0bd94ba3-4cbb-4b20-b29b-dbddec8b27ee .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-0bd94ba3-4cbb-4b20-b29b-dbddec8b27ee .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-0bd94ba3-4cbb-4b20-b29b-dbddec8b27ee .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-86ecff41-4c6b-4173-9168-afa8c7c16a51 {
  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-86ecff41-4c6b-4173-9168-afa8c7c16a51: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-86ecff41-4c6b-4173-9168-afa8c7c16a51: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-86ecff41-4c6b-4173-9168-afa8c7c16a51 {
  
}
#s-86ecff41-4c6b-4173-9168-afa8c7c16a51: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-86ecff41-4c6b-4173-9168-afa8c7c16a51-atc-btn-wrapper {
    text-align: center;
  }


#s-86ecff41-4c6b-4173-9168-afa8c7c16a51 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-86ecff41-4c6b-4173-9168-afa8c7c16a51.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-86ecff41-4c6b-4173-9168-afa8c7c16a51.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-86ecff41-4c6b-4173-9168-afa8c7c16a51.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-86ecff41-4c6b-4173-9168-afa8c7c16a51-atc-btn-wrapper {
    text-align: center;
  }


#s-86ecff41-4c6b-4173-9168-afa8c7c16a51 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-86ecff41-4c6b-4173-9168-afa8c7c16a51.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-86ecff41-4c6b-4173-9168-afa8c7c16a51.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-86ecff41-4c6b-4173-9168-afa8c7c16a51.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-86ecff41-4c6b-4173-9168-afa8c7c16a51-atc-btn-wrapper {
    text-align: center;
  }


#s-86ecff41-4c6b-4173-9168-afa8c7c16a51 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-86ecff41-4c6b-4173-9168-afa8c7c16a51.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-86ecff41-4c6b-4173-9168-afa8c7c16a51.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-86ecff41-4c6b-4173-9168-afa8c7c16a51.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-86ecff41-4c6b-4173-9168-afa8c7c16a51-atc-btn-wrapper {
    text-align: center;
  }


#s-86ecff41-4c6b-4173-9168-afa8c7c16a51 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-86ecff41-4c6b-4173-9168-afa8c7c16a51.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-86ecff41-4c6b-4173-9168-afa8c7c16a51.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-86ecff41-4c6b-4173-9168-afa8c7c16a51.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-86ecff41-4c6b-4173-9168-afa8c7c16a51-atc-btn-wrapper {
    text-align: center;
  }


#s-86ecff41-4c6b-4173-9168-afa8c7c16a51 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-86ecff41-4c6b-4173-9168-afa8c7c16a51.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-86ecff41-4c6b-4173-9168-afa8c7c16a51.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-86ecff41-4c6b-4173-9168-afa8c7c16a51.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-361e9365-5047-4a8d-8294-4da2d44c1fad {
  margin-left: auto;
margin-right: auto;
}

#s-4147cc2e-b229-47a5-a381-6e3f7b9449ef {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-4147cc2e-b229-47a5-a381-6e3f7b9449ef {
  min-height: 230px;
}
}@media (max-width: 767px){#s-4147cc2e-b229-47a5-a381-6e3f7b9449ef {
  min-height: 230px;
}
}







#s-4147cc2e-b229-47a5-a381-6e3f7b9449ef > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4147cc2e-b229-47a5-a381-6e3f7b9449ef.shg-box.shg-c {
  justify-content: center;
}

#s-8620721b-db69-4da4-bebc-02ee1327fdcc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-8620721b-db69-4da4-bebc-02ee1327fdcc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8620721b-db69-4da4-bebc-02ee1327fdcc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8620721b-db69-4da4-bebc-02ee1327fdcc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8620721b-db69-4da4-bebc-02ee1327fdcc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8620721b-db69-4da4-bebc-02ee1327fdcc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8620721b-db69-4da4-bebc-02ee1327fdcc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8620721b-db69-4da4-bebc-02ee1327fdcc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8620721b-db69-4da4-bebc-02ee1327fdcc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8620721b-db69-4da4-bebc-02ee1327fdcc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8620721b-db69-4da4-bebc-02ee1327fdcc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e76d6d9b-40cd-41e5-99d9-48d916b788d9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-e76d6d9b-40cd-41e5-99d9-48d916b788d9 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-82ba3faa-bade-42d4-bac7-1886b06a6d40 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-82ba3faa-bade-42d4-bac7-1886b06a6d40 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-21c547d2-b4fb-49d5-8c11-7185359e1670 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-21c547d2-b4fb-49d5-8c11-7185359e1670 .shg-product-quantity-wrapper {
  display: flex;
}

#s-21c547d2-b4fb-49d5-8c11-7185359e1670 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-21c547d2-b4fb-49d5-8c11-7185359e1670 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-21c547d2-b4fb-49d5-8c11-7185359e1670 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-21c547d2-b4fb-49d5-8c11-7185359e1670 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-81c68eab-639d-43e4-87c5-fe5ac569e10f {
  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-81c68eab-639d-43e4-87c5-fe5ac569e10f: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-81c68eab-639d-43e4-87c5-fe5ac569e10f: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-81c68eab-639d-43e4-87c5-fe5ac569e10f {
  
}
#s-81c68eab-639d-43e4-87c5-fe5ac569e10f: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-81c68eab-639d-43e4-87c5-fe5ac569e10f-atc-btn-wrapper {
    text-align: center;
  }


#s-81c68eab-639d-43e4-87c5-fe5ac569e10f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-81c68eab-639d-43e4-87c5-fe5ac569e10f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-81c68eab-639d-43e4-87c5-fe5ac569e10f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-81c68eab-639d-43e4-87c5-fe5ac569e10f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-81c68eab-639d-43e4-87c5-fe5ac569e10f-atc-btn-wrapper {
    text-align: center;
  }


#s-81c68eab-639d-43e4-87c5-fe5ac569e10f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-81c68eab-639d-43e4-87c5-fe5ac569e10f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-81c68eab-639d-43e4-87c5-fe5ac569e10f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-81c68eab-639d-43e4-87c5-fe5ac569e10f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-81c68eab-639d-43e4-87c5-fe5ac569e10f-atc-btn-wrapper {
    text-align: center;
  }


#s-81c68eab-639d-43e4-87c5-fe5ac569e10f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-81c68eab-639d-43e4-87c5-fe5ac569e10f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-81c68eab-639d-43e4-87c5-fe5ac569e10f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-81c68eab-639d-43e4-87c5-fe5ac569e10f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-81c68eab-639d-43e4-87c5-fe5ac569e10f-atc-btn-wrapper {
    text-align: center;
  }


#s-81c68eab-639d-43e4-87c5-fe5ac569e10f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-81c68eab-639d-43e4-87c5-fe5ac569e10f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-81c68eab-639d-43e4-87c5-fe5ac569e10f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-81c68eab-639d-43e4-87c5-fe5ac569e10f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-81c68eab-639d-43e4-87c5-fe5ac569e10f-atc-btn-wrapper {
    text-align: center;
  }


#s-81c68eab-639d-43e4-87c5-fe5ac569e10f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-81c68eab-639d-43e4-87c5-fe5ac569e10f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-81c68eab-639d-43e4-87c5-fe5ac569e10f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-81c68eab-639d-43e4-87c5-fe5ac569e10f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-45b1a442-355b-4a01-9e2d-f26e8ddac249 {
  margin-left: auto;
margin-right: auto;
}

#s-41bceccd-379b-45e6-84dc-4c7890130f9f {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-41bceccd-379b-45e6-84dc-4c7890130f9f {
  min-height: 230px;
}
}@media (max-width: 767px){#s-41bceccd-379b-45e6-84dc-4c7890130f9f {
  min-height: 230px;
}
}







#s-41bceccd-379b-45e6-84dc-4c7890130f9f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-41bceccd-379b-45e6-84dc-4c7890130f9f.shg-box.shg-c {
  justify-content: center;
}

#s-acd9ba19-39e2-483d-8d9d-7fb43b0cb5d6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-acd9ba19-39e2-483d-8d9d-7fb43b0cb5d6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-acd9ba19-39e2-483d-8d9d-7fb43b0cb5d6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-acd9ba19-39e2-483d-8d9d-7fb43b0cb5d6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-acd9ba19-39e2-483d-8d9d-7fb43b0cb5d6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-acd9ba19-39e2-483d-8d9d-7fb43b0cb5d6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-acd9ba19-39e2-483d-8d9d-7fb43b0cb5d6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-acd9ba19-39e2-483d-8d9d-7fb43b0cb5d6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-acd9ba19-39e2-483d-8d9d-7fb43b0cb5d6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-acd9ba19-39e2-483d-8d9d-7fb43b0cb5d6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-acd9ba19-39e2-483d-8d9d-7fb43b0cb5d6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b0032d29-7784-4094-ac34-3439abebdb77 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-b0032d29-7784-4094-ac34-3439abebdb77 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-64b1e84f-1269-48c8-a904-60bc5520241d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-64b1e84f-1269-48c8-a904-60bc5520241d .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-01510049-99f2-46b4-8b4a-d76c86c3fa2a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-01510049-99f2-46b4-8b4a-d76c86c3fa2a .shg-product-quantity-wrapper {
  display: flex;
}

#s-01510049-99f2-46b4-8b4a-d76c86c3fa2a .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-01510049-99f2-46b4-8b4a-d76c86c3fa2a .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-01510049-99f2-46b4-8b4a-d76c86c3fa2a .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-01510049-99f2-46b4-8b4a-d76c86c3fa2a .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-ee153790-4e2f-4ddf-9b49-15b08e558f96 {
  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-ee153790-4e2f-4ddf-9b49-15b08e558f96: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-ee153790-4e2f-4ddf-9b49-15b08e558f96: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-ee153790-4e2f-4ddf-9b49-15b08e558f96 {
  
}
#s-ee153790-4e2f-4ddf-9b49-15b08e558f96: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-ee153790-4e2f-4ddf-9b49-15b08e558f96-atc-btn-wrapper {
    text-align: center;
  }


#s-ee153790-4e2f-4ddf-9b49-15b08e558f96 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ee153790-4e2f-4ddf-9b49-15b08e558f96.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ee153790-4e2f-4ddf-9b49-15b08e558f96.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ee153790-4e2f-4ddf-9b49-15b08e558f96.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-ee153790-4e2f-4ddf-9b49-15b08e558f96-atc-btn-wrapper {
    text-align: center;
  }


#s-ee153790-4e2f-4ddf-9b49-15b08e558f96 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ee153790-4e2f-4ddf-9b49-15b08e558f96.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ee153790-4e2f-4ddf-9b49-15b08e558f96.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ee153790-4e2f-4ddf-9b49-15b08e558f96.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-ee153790-4e2f-4ddf-9b49-15b08e558f96-atc-btn-wrapper {
    text-align: center;
  }


#s-ee153790-4e2f-4ddf-9b49-15b08e558f96 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ee153790-4e2f-4ddf-9b49-15b08e558f96.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ee153790-4e2f-4ddf-9b49-15b08e558f96.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ee153790-4e2f-4ddf-9b49-15b08e558f96.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-ee153790-4e2f-4ddf-9b49-15b08e558f96-atc-btn-wrapper {
    text-align: center;
  }


#s-ee153790-4e2f-4ddf-9b49-15b08e558f96 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ee153790-4e2f-4ddf-9b49-15b08e558f96.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ee153790-4e2f-4ddf-9b49-15b08e558f96.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ee153790-4e2f-4ddf-9b49-15b08e558f96.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-ee153790-4e2f-4ddf-9b49-15b08e558f96-atc-btn-wrapper {
    text-align: center;
  }


#s-ee153790-4e2f-4ddf-9b49-15b08e558f96 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ee153790-4e2f-4ddf-9b49-15b08e558f96.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ee153790-4e2f-4ddf-9b49-15b08e558f96.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ee153790-4e2f-4ddf-9b49-15b08e558f96.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-8154f052-a7e1-45a8-aed0-4f1baacf1d4b {
  margin-left: auto;
margin-right: auto;
}

#s-f86bc04a-8f7a-4bb6-8a58-8c17e9848e95 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-f86bc04a-8f7a-4bb6-8a58-8c17e9848e95 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-f86bc04a-8f7a-4bb6-8a58-8c17e9848e95 {
  min-height: 230px;
}
}







#s-f86bc04a-8f7a-4bb6-8a58-8c17e9848e95 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f86bc04a-8f7a-4bb6-8a58-8c17e9848e95.shg-box.shg-c {
  justify-content: center;
}

#s-4c8e7010-a72a-4e09-a498-233009f609c7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-4c8e7010-a72a-4e09-a498-233009f609c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4c8e7010-a72a-4e09-a498-233009f609c7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4c8e7010-a72a-4e09-a498-233009f609c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4c8e7010-a72a-4e09-a498-233009f609c7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4c8e7010-a72a-4e09-a498-233009f609c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4c8e7010-a72a-4e09-a498-233009f609c7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4c8e7010-a72a-4e09-a498-233009f609c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4c8e7010-a72a-4e09-a498-233009f609c7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4c8e7010-a72a-4e09-a498-233009f609c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4c8e7010-a72a-4e09-a498-233009f609c7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-acd71c29-b29b-4a79-93a2-a05a7067bb22 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-acd71c29-b29b-4a79-93a2-a05a7067bb22 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-8e36c116-51e3-49ce-9370-8d0dab4a22fb {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-8e36c116-51e3-49ce-9370-8d0dab4a22fb .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-fb9bfdef-0ce9-4a7b-a4ec-c4867708ab13 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-fb9bfdef-0ce9-4a7b-a4ec-c4867708ab13 .shg-product-quantity-wrapper {
  display: flex;
}

#s-fb9bfdef-0ce9-4a7b-a4ec-c4867708ab13 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-fb9bfdef-0ce9-4a7b-a4ec-c4867708ab13 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-fb9bfdef-0ce9-4a7b-a4ec-c4867708ab13 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-fb9bfdef-0ce9-4a7b-a4ec-c4867708ab13 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-b9bfe154-f07d-4c44-b246-c7d109af6366 {
  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-b9bfe154-f07d-4c44-b246-c7d109af6366: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-b9bfe154-f07d-4c44-b246-c7d109af6366: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-b9bfe154-f07d-4c44-b246-c7d109af6366 {
  
}
#s-b9bfe154-f07d-4c44-b246-c7d109af6366: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-b9bfe154-f07d-4c44-b246-c7d109af6366-atc-btn-wrapper {
    text-align: center;
  }


#s-b9bfe154-f07d-4c44-b246-c7d109af6366 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b9bfe154-f07d-4c44-b246-c7d109af6366.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b9bfe154-f07d-4c44-b246-c7d109af6366.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b9bfe154-f07d-4c44-b246-c7d109af6366.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-b9bfe154-f07d-4c44-b246-c7d109af6366-atc-btn-wrapper {
    text-align: center;
  }


#s-b9bfe154-f07d-4c44-b246-c7d109af6366 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b9bfe154-f07d-4c44-b246-c7d109af6366.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b9bfe154-f07d-4c44-b246-c7d109af6366.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b9bfe154-f07d-4c44-b246-c7d109af6366.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-b9bfe154-f07d-4c44-b246-c7d109af6366-atc-btn-wrapper {
    text-align: center;
  }


#s-b9bfe154-f07d-4c44-b246-c7d109af6366 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b9bfe154-f07d-4c44-b246-c7d109af6366.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b9bfe154-f07d-4c44-b246-c7d109af6366.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b9bfe154-f07d-4c44-b246-c7d109af6366.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-b9bfe154-f07d-4c44-b246-c7d109af6366-atc-btn-wrapper {
    text-align: center;
  }


#s-b9bfe154-f07d-4c44-b246-c7d109af6366 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b9bfe154-f07d-4c44-b246-c7d109af6366.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b9bfe154-f07d-4c44-b246-c7d109af6366.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b9bfe154-f07d-4c44-b246-c7d109af6366.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-b9bfe154-f07d-4c44-b246-c7d109af6366-atc-btn-wrapper {
    text-align: center;
  }


#s-b9bfe154-f07d-4c44-b246-c7d109af6366 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b9bfe154-f07d-4c44-b246-c7d109af6366.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b9bfe154-f07d-4c44-b246-c7d109af6366.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b9bfe154-f07d-4c44-b246-c7d109af6366.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-692b002c-f9c1-445f-a9db-67bc971a984f {
  margin-left: auto;
margin-right: auto;
}

#s-88afcd71-f27c-492b-b439-45fa8d6f4eb1 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-88afcd71-f27c-492b-b439-45fa8d6f4eb1 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-88afcd71-f27c-492b-b439-45fa8d6f4eb1 {
  min-height: 230px;
}
}







#s-88afcd71-f27c-492b-b439-45fa8d6f4eb1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-88afcd71-f27c-492b-b439-45fa8d6f4eb1.shg-box.shg-c {
  justify-content: center;
}

#s-32db8948-fb7f-490a-8201-19483b3464a8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-32db8948-fb7f-490a-8201-19483b3464a8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-32db8948-fb7f-490a-8201-19483b3464a8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-32db8948-fb7f-490a-8201-19483b3464a8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-32db8948-fb7f-490a-8201-19483b3464a8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-32db8948-fb7f-490a-8201-19483b3464a8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-32db8948-fb7f-490a-8201-19483b3464a8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-32db8948-fb7f-490a-8201-19483b3464a8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-32db8948-fb7f-490a-8201-19483b3464a8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-32db8948-fb7f-490a-8201-19483b3464a8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-32db8948-fb7f-490a-8201-19483b3464a8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-353574cd-9b2c-4ccf-ad12-a8b6399353aa {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-353574cd-9b2c-4ccf-ad12-a8b6399353aa .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-f7c00d5e-58e2-4ae9-9398-df01a0034bd1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-f7c00d5e-58e2-4ae9-9398-df01a0034bd1 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-04287217-6d03-4619-9e62-5f12ec1e3d9f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-04287217-6d03-4619-9e62-5f12ec1e3d9f .shg-product-quantity-wrapper {
  display: flex;
}

#s-04287217-6d03-4619-9e62-5f12ec1e3d9f .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-04287217-6d03-4619-9e62-5f12ec1e3d9f .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-04287217-6d03-4619-9e62-5f12ec1e3d9f .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-04287217-6d03-4619-9e62-5f12ec1e3d9f .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-1ac67682-1544-4575-90b6-cf3835e9ec0c {
  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-1ac67682-1544-4575-90b6-cf3835e9ec0c: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-1ac67682-1544-4575-90b6-cf3835e9ec0c: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-1ac67682-1544-4575-90b6-cf3835e9ec0c {
  
}
#s-1ac67682-1544-4575-90b6-cf3835e9ec0c: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-1ac67682-1544-4575-90b6-cf3835e9ec0c-atc-btn-wrapper {
    text-align: center;
  }


#s-1ac67682-1544-4575-90b6-cf3835e9ec0c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1ac67682-1544-4575-90b6-cf3835e9ec0c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1ac67682-1544-4575-90b6-cf3835e9ec0c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1ac67682-1544-4575-90b6-cf3835e9ec0c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-1ac67682-1544-4575-90b6-cf3835e9ec0c-atc-btn-wrapper {
    text-align: center;
  }


#s-1ac67682-1544-4575-90b6-cf3835e9ec0c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1ac67682-1544-4575-90b6-cf3835e9ec0c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1ac67682-1544-4575-90b6-cf3835e9ec0c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1ac67682-1544-4575-90b6-cf3835e9ec0c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-1ac67682-1544-4575-90b6-cf3835e9ec0c-atc-btn-wrapper {
    text-align: center;
  }


#s-1ac67682-1544-4575-90b6-cf3835e9ec0c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1ac67682-1544-4575-90b6-cf3835e9ec0c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1ac67682-1544-4575-90b6-cf3835e9ec0c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1ac67682-1544-4575-90b6-cf3835e9ec0c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-1ac67682-1544-4575-90b6-cf3835e9ec0c-atc-btn-wrapper {
    text-align: center;
  }


#s-1ac67682-1544-4575-90b6-cf3835e9ec0c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1ac67682-1544-4575-90b6-cf3835e9ec0c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1ac67682-1544-4575-90b6-cf3835e9ec0c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1ac67682-1544-4575-90b6-cf3835e9ec0c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-1ac67682-1544-4575-90b6-cf3835e9ec0c-atc-btn-wrapper {
    text-align: center;
  }


#s-1ac67682-1544-4575-90b6-cf3835e9ec0c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1ac67682-1544-4575-90b6-cf3835e9ec0c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1ac67682-1544-4575-90b6-cf3835e9ec0c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1ac67682-1544-4575-90b6-cf3835e9ec0c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-aea9cde3-b24a-416b-afec-b3510b70b64e {
  margin-left: auto;
margin-right: auto;
}

#s-560504e5-59b7-4cc1-b43d-61c3f9a761ac {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-560504e5-59b7-4cc1-b43d-61c3f9a761ac {
  min-height: 230px;
}
}@media (max-width: 767px){#s-560504e5-59b7-4cc1-b43d-61c3f9a761ac {
  min-height: 230px;
}
}







#s-560504e5-59b7-4cc1-b43d-61c3f9a761ac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-560504e5-59b7-4cc1-b43d-61c3f9a761ac.shg-box.shg-c {
  justify-content: center;
}

#s-3a88cb30-a8f7-453f-a8c6-787c2690b406 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3a88cb30-a8f7-453f-a8c6-787c2690b406 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3a88cb30-a8f7-453f-a8c6-787c2690b406 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3a88cb30-a8f7-453f-a8c6-787c2690b406 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3a88cb30-a8f7-453f-a8c6-787c2690b406 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3a88cb30-a8f7-453f-a8c6-787c2690b406 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3a88cb30-a8f7-453f-a8c6-787c2690b406 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3a88cb30-a8f7-453f-a8c6-787c2690b406 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3a88cb30-a8f7-453f-a8c6-787c2690b406 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3a88cb30-a8f7-453f-a8c6-787c2690b406 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3a88cb30-a8f7-453f-a8c6-787c2690b406 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-acd9fb51-133b-4c9f-9c05-300e8c1547e5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-acd9fb51-133b-4c9f-9c05-300e8c1547e5 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-f74be72c-63ba-4c88-b76f-887a22590deb {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-f74be72c-63ba-4c88-b76f-887a22590deb .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-844b7161-2353-4f14-8626-9f4cc3567911 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-844b7161-2353-4f14-8626-9f4cc3567911 .shg-product-quantity-wrapper {
  display: flex;
}

#s-844b7161-2353-4f14-8626-9f4cc3567911 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-844b7161-2353-4f14-8626-9f4cc3567911 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-844b7161-2353-4f14-8626-9f4cc3567911 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-844b7161-2353-4f14-8626-9f4cc3567911 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-02efc05d-6898-4941-8a1a-207244ee8e27 {
  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-02efc05d-6898-4941-8a1a-207244ee8e27: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-02efc05d-6898-4941-8a1a-207244ee8e27: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-02efc05d-6898-4941-8a1a-207244ee8e27 {
  
}
#s-02efc05d-6898-4941-8a1a-207244ee8e27: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-02efc05d-6898-4941-8a1a-207244ee8e27-atc-btn-wrapper {
    text-align: center;
  }


#s-02efc05d-6898-4941-8a1a-207244ee8e27 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-02efc05d-6898-4941-8a1a-207244ee8e27.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-02efc05d-6898-4941-8a1a-207244ee8e27.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-02efc05d-6898-4941-8a1a-207244ee8e27.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-02efc05d-6898-4941-8a1a-207244ee8e27-atc-btn-wrapper {
    text-align: center;
  }


#s-02efc05d-6898-4941-8a1a-207244ee8e27 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-02efc05d-6898-4941-8a1a-207244ee8e27.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-02efc05d-6898-4941-8a1a-207244ee8e27.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-02efc05d-6898-4941-8a1a-207244ee8e27.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-02efc05d-6898-4941-8a1a-207244ee8e27-atc-btn-wrapper {
    text-align: center;
  }


#s-02efc05d-6898-4941-8a1a-207244ee8e27 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-02efc05d-6898-4941-8a1a-207244ee8e27.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-02efc05d-6898-4941-8a1a-207244ee8e27.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-02efc05d-6898-4941-8a1a-207244ee8e27.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-02efc05d-6898-4941-8a1a-207244ee8e27-atc-btn-wrapper {
    text-align: center;
  }


#s-02efc05d-6898-4941-8a1a-207244ee8e27 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-02efc05d-6898-4941-8a1a-207244ee8e27.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-02efc05d-6898-4941-8a1a-207244ee8e27.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-02efc05d-6898-4941-8a1a-207244ee8e27.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-02efc05d-6898-4941-8a1a-207244ee8e27-atc-btn-wrapper {
    text-align: center;
  }


#s-02efc05d-6898-4941-8a1a-207244ee8e27 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-02efc05d-6898-4941-8a1a-207244ee8e27.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-02efc05d-6898-4941-8a1a-207244ee8e27.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-02efc05d-6898-4941-8a1a-207244ee8e27.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-611f5626-1cb6-4197-b384-fe3f3713f6bc {
  margin-left: auto;
margin-right: auto;
}

#s-763cf632-6d54-4b82-bb40-615055b21bc7 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-763cf632-6d54-4b82-bb40-615055b21bc7 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-763cf632-6d54-4b82-bb40-615055b21bc7 {
  min-height: 230px;
}
}







#s-763cf632-6d54-4b82-bb40-615055b21bc7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-763cf632-6d54-4b82-bb40-615055b21bc7.shg-box.shg-c {
  justify-content: center;
}

#s-0aad2627-82c7-47e5-afc9-aad6301be104 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-0aad2627-82c7-47e5-afc9-aad6301be104 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0aad2627-82c7-47e5-afc9-aad6301be104 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0aad2627-82c7-47e5-afc9-aad6301be104 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0aad2627-82c7-47e5-afc9-aad6301be104 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0aad2627-82c7-47e5-afc9-aad6301be104 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0aad2627-82c7-47e5-afc9-aad6301be104 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0aad2627-82c7-47e5-afc9-aad6301be104 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0aad2627-82c7-47e5-afc9-aad6301be104 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0aad2627-82c7-47e5-afc9-aad6301be104 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0aad2627-82c7-47e5-afc9-aad6301be104 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0c28a1f2-4e47-4e50-8dab-b5e3c31bdcd5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-0c28a1f2-4e47-4e50-8dab-b5e3c31bdcd5 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-617c54b8-eabe-41bf-8a8e-0f1abd03a0ee {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-617c54b8-eabe-41bf-8a8e-0f1abd03a0ee .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-e94c074a-283b-4f41-a6ca-273d98b892c4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-e94c074a-283b-4f41-a6ca-273d98b892c4 .shg-product-quantity-wrapper {
  display: flex;
}

#s-e94c074a-283b-4f41-a6ca-273d98b892c4 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-e94c074a-283b-4f41-a6ca-273d98b892c4 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-e94c074a-283b-4f41-a6ca-273d98b892c4 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-e94c074a-283b-4f41-a6ca-273d98b892c4 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-f1a65865-4039-4697-8934-b931dbb9d014 {
  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-f1a65865-4039-4697-8934-b931dbb9d014: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-f1a65865-4039-4697-8934-b931dbb9d014: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-f1a65865-4039-4697-8934-b931dbb9d014 {
  
}
#s-f1a65865-4039-4697-8934-b931dbb9d014: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-f1a65865-4039-4697-8934-b931dbb9d014-atc-btn-wrapper {
    text-align: center;
  }


#s-f1a65865-4039-4697-8934-b931dbb9d014 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f1a65865-4039-4697-8934-b931dbb9d014.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f1a65865-4039-4697-8934-b931dbb9d014.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f1a65865-4039-4697-8934-b931dbb9d014.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-f1a65865-4039-4697-8934-b931dbb9d014-atc-btn-wrapper {
    text-align: center;
  }


#s-f1a65865-4039-4697-8934-b931dbb9d014 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f1a65865-4039-4697-8934-b931dbb9d014.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f1a65865-4039-4697-8934-b931dbb9d014.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f1a65865-4039-4697-8934-b931dbb9d014.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-f1a65865-4039-4697-8934-b931dbb9d014-atc-btn-wrapper {
    text-align: center;
  }


#s-f1a65865-4039-4697-8934-b931dbb9d014 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f1a65865-4039-4697-8934-b931dbb9d014.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f1a65865-4039-4697-8934-b931dbb9d014.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f1a65865-4039-4697-8934-b931dbb9d014.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-f1a65865-4039-4697-8934-b931dbb9d014-atc-btn-wrapper {
    text-align: center;
  }


#s-f1a65865-4039-4697-8934-b931dbb9d014 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f1a65865-4039-4697-8934-b931dbb9d014.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f1a65865-4039-4697-8934-b931dbb9d014.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f1a65865-4039-4697-8934-b931dbb9d014.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-f1a65865-4039-4697-8934-b931dbb9d014-atc-btn-wrapper {
    text-align: center;
  }


#s-f1a65865-4039-4697-8934-b931dbb9d014 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f1a65865-4039-4697-8934-b931dbb9d014.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f1a65865-4039-4697-8934-b931dbb9d014.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f1a65865-4039-4697-8934-b931dbb9d014.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-7791bba8-a78e-4f8a-b15f-eed8e219e3d4 {
  margin-left: auto;
margin-right: auto;
}

#s-30b27be5-7ab4-4fc2-816a-772fa49b8348 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-30b27be5-7ab4-4fc2-816a-772fa49b8348 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-30b27be5-7ab4-4fc2-816a-772fa49b8348 {
  min-height: 230px;
}
}







#s-30b27be5-7ab4-4fc2-816a-772fa49b8348 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-30b27be5-7ab4-4fc2-816a-772fa49b8348.shg-box.shg-c {
  justify-content: center;
}

#s-9c905acb-ef9a-44a5-8b90-bee89588c912 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-9c905acb-ef9a-44a5-8b90-bee89588c912 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9c905acb-ef9a-44a5-8b90-bee89588c912 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9c905acb-ef9a-44a5-8b90-bee89588c912 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9c905acb-ef9a-44a5-8b90-bee89588c912 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9c905acb-ef9a-44a5-8b90-bee89588c912 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9c905acb-ef9a-44a5-8b90-bee89588c912 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9c905acb-ef9a-44a5-8b90-bee89588c912 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9c905acb-ef9a-44a5-8b90-bee89588c912 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9c905acb-ef9a-44a5-8b90-bee89588c912 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9c905acb-ef9a-44a5-8b90-bee89588c912 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f9367de3-096b-4807-88c9-c564271e318c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-f9367de3-096b-4807-88c9-c564271e318c .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-86ebc569-f117-4c24-9986-48225260030b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-86ebc569-f117-4c24-9986-48225260030b .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-587dec22-c18c-4f2e-936a-39dc1d4f96c7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-587dec22-c18c-4f2e-936a-39dc1d4f96c7 .shg-product-quantity-wrapper {
  display: flex;
}

#s-587dec22-c18c-4f2e-936a-39dc1d4f96c7 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-587dec22-c18c-4f2e-936a-39dc1d4f96c7 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-587dec22-c18c-4f2e-936a-39dc1d4f96c7 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-587dec22-c18c-4f2e-936a-39dc1d4f96c7 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-aa8ee8cb-0243-4393-b640-429c507ed95b {
  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-aa8ee8cb-0243-4393-b640-429c507ed95b: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-aa8ee8cb-0243-4393-b640-429c507ed95b: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-aa8ee8cb-0243-4393-b640-429c507ed95b {
  
}
#s-aa8ee8cb-0243-4393-b640-429c507ed95b: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-aa8ee8cb-0243-4393-b640-429c507ed95b-atc-btn-wrapper {
    text-align: center;
  }


#s-aa8ee8cb-0243-4393-b640-429c507ed95b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-aa8ee8cb-0243-4393-b640-429c507ed95b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-aa8ee8cb-0243-4393-b640-429c507ed95b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-aa8ee8cb-0243-4393-b640-429c507ed95b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-aa8ee8cb-0243-4393-b640-429c507ed95b-atc-btn-wrapper {
    text-align: center;
  }


#s-aa8ee8cb-0243-4393-b640-429c507ed95b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-aa8ee8cb-0243-4393-b640-429c507ed95b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-aa8ee8cb-0243-4393-b640-429c507ed95b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-aa8ee8cb-0243-4393-b640-429c507ed95b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-aa8ee8cb-0243-4393-b640-429c507ed95b-atc-btn-wrapper {
    text-align: center;
  }


#s-aa8ee8cb-0243-4393-b640-429c507ed95b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-aa8ee8cb-0243-4393-b640-429c507ed95b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-aa8ee8cb-0243-4393-b640-429c507ed95b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-aa8ee8cb-0243-4393-b640-429c507ed95b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-aa8ee8cb-0243-4393-b640-429c507ed95b-atc-btn-wrapper {
    text-align: center;
  }


#s-aa8ee8cb-0243-4393-b640-429c507ed95b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-aa8ee8cb-0243-4393-b640-429c507ed95b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-aa8ee8cb-0243-4393-b640-429c507ed95b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-aa8ee8cb-0243-4393-b640-429c507ed95b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-aa8ee8cb-0243-4393-b640-429c507ed95b-atc-btn-wrapper {
    text-align: center;
  }


#s-aa8ee8cb-0243-4393-b640-429c507ed95b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-aa8ee8cb-0243-4393-b640-429c507ed95b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-aa8ee8cb-0243-4393-b640-429c507ed95b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-aa8ee8cb-0243-4393-b640-429c507ed95b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-5e3adf97-393a-4a0b-a0c1-24d8e1a123fd {
  margin-left: auto;
margin-right: auto;
}

#s-2d70b7a6-8d75-46b8-8872-e5f7512109ac {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-2d70b7a6-8d75-46b8-8872-e5f7512109ac {
  min-height: 230px;
}
}@media (max-width: 767px){#s-2d70b7a6-8d75-46b8-8872-e5f7512109ac {
  min-height: 230px;
}
}







#s-2d70b7a6-8d75-46b8-8872-e5f7512109ac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2d70b7a6-8d75-46b8-8872-e5f7512109ac.shg-box.shg-c {
  justify-content: center;
}

#s-7ae4ee36-a8d0-4a0e-b98b-6541382c4712 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-7ae4ee36-a8d0-4a0e-b98b-6541382c4712 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7ae4ee36-a8d0-4a0e-b98b-6541382c4712 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7ae4ee36-a8d0-4a0e-b98b-6541382c4712 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7ae4ee36-a8d0-4a0e-b98b-6541382c4712 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7ae4ee36-a8d0-4a0e-b98b-6541382c4712 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7ae4ee36-a8d0-4a0e-b98b-6541382c4712 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7ae4ee36-a8d0-4a0e-b98b-6541382c4712 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7ae4ee36-a8d0-4a0e-b98b-6541382c4712 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7ae4ee36-a8d0-4a0e-b98b-6541382c4712 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7ae4ee36-a8d0-4a0e-b98b-6541382c4712 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6d3896cf-7b17-485d-91b6-504f2f099db1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-6d3896cf-7b17-485d-91b6-504f2f099db1 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-29d6f11b-810a-427c-94b9-2a3ce4108f78 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-29d6f11b-810a-427c-94b9-2a3ce4108f78 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-6d4810ed-2b6a-40a1-9724-489152eb893e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-6d4810ed-2b6a-40a1-9724-489152eb893e .shg-product-quantity-wrapper {
  display: flex;
}

#s-6d4810ed-2b6a-40a1-9724-489152eb893e .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-6d4810ed-2b6a-40a1-9724-489152eb893e .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-6d4810ed-2b6a-40a1-9724-489152eb893e .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-6d4810ed-2b6a-40a1-9724-489152eb893e .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e {
  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-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e: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-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e: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-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e {
  
}
#s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e: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-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e-atc-btn-wrapper {
    text-align: center;
  }


#s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e-atc-btn-wrapper {
    text-align: center;
  }


#s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e-atc-btn-wrapper {
    text-align: center;
  }


#s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e-atc-btn-wrapper {
    text-align: center;
  }


#s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e-atc-btn-wrapper {
    text-align: center;
  }


#s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-0a0b9c7c-9269-4dab-b6cf-bdff81f9b77e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-25e6601d-3e25-44b7-8a65-a5b5839143d7 {
  margin-left: auto;
margin-right: auto;
}

#s-d7c36d0b-35b8-4c0b-ace1-de4f71f42f64 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d7c36d0b-35b8-4c0b-ace1-de4f71f42f64 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-d7c36d0b-35b8-4c0b-ace1-de4f71f42f64 {
  min-height: 230px;
}
}







#s-d7c36d0b-35b8-4c0b-ace1-de4f71f42f64 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d7c36d0b-35b8-4c0b-ace1-de4f71f42f64.shg-box.shg-c {
  justify-content: center;
}

#s-b53320cb-5ec3-4127-ba98-b4bf7c59fbb0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b53320cb-5ec3-4127-ba98-b4bf7c59fbb0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b53320cb-5ec3-4127-ba98-b4bf7c59fbb0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b53320cb-5ec3-4127-ba98-b4bf7c59fbb0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b53320cb-5ec3-4127-ba98-b4bf7c59fbb0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b53320cb-5ec3-4127-ba98-b4bf7c59fbb0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b53320cb-5ec3-4127-ba98-b4bf7c59fbb0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b53320cb-5ec3-4127-ba98-b4bf7c59fbb0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b53320cb-5ec3-4127-ba98-b4bf7c59fbb0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b53320cb-5ec3-4127-ba98-b4bf7c59fbb0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b53320cb-5ec3-4127-ba98-b4bf7c59fbb0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0c168697-f2c0-4f0d-a915-3bb55dd26fe0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-0c168697-f2c0-4f0d-a915-3bb55dd26fe0 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-7d3faada-26ae-4d96-bd84-b1bd5cd91fd4 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-7d3faada-26ae-4d96-bd84-b1bd5cd91fd4 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-7a82550a-3186-422e-86bb-c0225a5012e7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-7a82550a-3186-422e-86bb-c0225a5012e7 .shg-product-quantity-wrapper {
  display: flex;
}

#s-7a82550a-3186-422e-86bb-c0225a5012e7 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-7a82550a-3186-422e-86bb-c0225a5012e7 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-7a82550a-3186-422e-86bb-c0225a5012e7 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-7a82550a-3186-422e-86bb-c0225a5012e7 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9 {
  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-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9: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-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9: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-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9 {
  
}
#s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9: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-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9-atc-btn-wrapper {
    text-align: center;
  }


#s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9-atc-btn-wrapper {
    text-align: center;
  }


#s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9-atc-btn-wrapper {
    text-align: center;
  }


#s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9-atc-btn-wrapper {
    text-align: center;
  }


#s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9-atc-btn-wrapper {
    text-align: center;
  }


#s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5c54f66d-69b2-4fe7-aa01-8d02e3197ce9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-af006027-4da0-41db-a007-f4d520f210c5 {
  margin-left: auto;
margin-right: auto;
}

#s-e203b086-1356-4a22-af2d-f01478ea10f1 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-e203b086-1356-4a22-af2d-f01478ea10f1 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-e203b086-1356-4a22-af2d-f01478ea10f1 {
  min-height: 230px;
}
}







#s-e203b086-1356-4a22-af2d-f01478ea10f1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e203b086-1356-4a22-af2d-f01478ea10f1.shg-box.shg-c {
  justify-content: center;
}

#s-27358451-bd6a-43d5-ac2a-3b50844eb473 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-27358451-bd6a-43d5-ac2a-3b50844eb473 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-27358451-bd6a-43d5-ac2a-3b50844eb473 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-27358451-bd6a-43d5-ac2a-3b50844eb473 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-27358451-bd6a-43d5-ac2a-3b50844eb473 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-27358451-bd6a-43d5-ac2a-3b50844eb473 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-27358451-bd6a-43d5-ac2a-3b50844eb473 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-27358451-bd6a-43d5-ac2a-3b50844eb473 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-27358451-bd6a-43d5-ac2a-3b50844eb473 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-27358451-bd6a-43d5-ac2a-3b50844eb473 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-27358451-bd6a-43d5-ac2a-3b50844eb473 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f3cbb4c2-d8a9-46d2-97eb-d8f955839466 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-f3cbb4c2-d8a9-46d2-97eb-d8f955839466 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-5e750c4c-407c-4d2d-b583-f0d078f397f8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-5e750c4c-407c-4d2d-b583-f0d078f397f8 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-aa1eb9d1-bcf6-4469-9c55-c94945e238cc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-aa1eb9d1-bcf6-4469-9c55-c94945e238cc .shg-product-quantity-wrapper {
  display: flex;
}

#s-aa1eb9d1-bcf6-4469-9c55-c94945e238cc .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-aa1eb9d1-bcf6-4469-9c55-c94945e238cc .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-aa1eb9d1-bcf6-4469-9c55-c94945e238cc .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-aa1eb9d1-bcf6-4469-9c55-c94945e238cc .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-1db79321-db21-4397-a704-148f2f9a3df2 {
  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-1db79321-db21-4397-a704-148f2f9a3df2: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-1db79321-db21-4397-a704-148f2f9a3df2: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-1db79321-db21-4397-a704-148f2f9a3df2 {
  
}
#s-1db79321-db21-4397-a704-148f2f9a3df2: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-1db79321-db21-4397-a704-148f2f9a3df2-atc-btn-wrapper {
    text-align: center;
  }


#s-1db79321-db21-4397-a704-148f2f9a3df2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1db79321-db21-4397-a704-148f2f9a3df2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1db79321-db21-4397-a704-148f2f9a3df2.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1db79321-db21-4397-a704-148f2f9a3df2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-1db79321-db21-4397-a704-148f2f9a3df2-atc-btn-wrapper {
    text-align: center;
  }


#s-1db79321-db21-4397-a704-148f2f9a3df2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1db79321-db21-4397-a704-148f2f9a3df2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1db79321-db21-4397-a704-148f2f9a3df2.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1db79321-db21-4397-a704-148f2f9a3df2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-1db79321-db21-4397-a704-148f2f9a3df2-atc-btn-wrapper {
    text-align: center;
  }


#s-1db79321-db21-4397-a704-148f2f9a3df2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1db79321-db21-4397-a704-148f2f9a3df2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1db79321-db21-4397-a704-148f2f9a3df2.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1db79321-db21-4397-a704-148f2f9a3df2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-1db79321-db21-4397-a704-148f2f9a3df2-atc-btn-wrapper {
    text-align: center;
  }


#s-1db79321-db21-4397-a704-148f2f9a3df2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1db79321-db21-4397-a704-148f2f9a3df2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1db79321-db21-4397-a704-148f2f9a3df2.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1db79321-db21-4397-a704-148f2f9a3df2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-1db79321-db21-4397-a704-148f2f9a3df2-atc-btn-wrapper {
    text-align: center;
  }


#s-1db79321-db21-4397-a704-148f2f9a3df2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1db79321-db21-4397-a704-148f2f9a3df2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1db79321-db21-4397-a704-148f2f9a3df2.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1db79321-db21-4397-a704-148f2f9a3df2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-4279252a-2e16-4755-bd24-1937f8ee89e1 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-4279252a-2e16-4755-bd24-1937f8ee89e1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4279252a-2e16-4755-bd24-1937f8ee89e1.shg-box.shg-c {
  justify-content: center;
}

#s-bc5dfe63-ec7e-4717-b43d-862f60ca7743 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-bc5dfe63-ec7e-4717-b43d-862f60ca7743 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bc5dfe63-ec7e-4717-b43d-862f60ca7743.shg-box.shg-c {
  justify-content: center;
}

#s-ede51615-619f-4fc3-b9fb-645b7c91c851 {
  margin-left: auto;
margin-right: auto;
}

#s-ede51615-619f-4fc3-b9fb-645b7c91c851 hr {
  border-top: 2px solid #ddd;
}

#s-d5efded4-d6bb-446c-9a91-aa0b6f3a9621 {
  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-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e {
  margin-left: auto;
margin-right: auto;
}

#s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e {
  --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-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e > .swiper-button-prev,
#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e > .swiper-button-next {
  
}

#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e > .swiper-button-prev svg,
#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e .swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
  margin: 0 !important;
}

#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e .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-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e .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-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e {
  --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-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e > .swiper-button-prev,
#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e > .swiper-button-next {
  
}

#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e > .swiper-button-prev svg,
#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e .swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
  margin: 0 !important;
}

#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e .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-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}@media (max-width: 767px){#s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e {
  --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-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e > .swiper-button-prev,
#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e > .swiper-button-next {
  
}

#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e > .swiper-button-prev svg,
#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e .swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
  margin: 0 !important;
}

#slider-v3-s-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e .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-3c8e2e1d-6c2c-4865-8db7-9194e36bc08e .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-fd99fc2c-95e5-44ca-bef2-6c471c73dd01 {
  margin-left: auto;
margin-right: auto;
}

#s-18ccad2d-d200-4a5a-80aa-51cc50d6773a {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-18ccad2d-d200-4a5a-80aa-51cc50d6773a {
  min-height: 230px;
}
}@media (max-width: 767px){#s-18ccad2d-d200-4a5a-80aa-51cc50d6773a {
  min-height: 230px;
}
}







#s-18ccad2d-d200-4a5a-80aa-51cc50d6773a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-18ccad2d-d200-4a5a-80aa-51cc50d6773a.shg-box.shg-c {
  justify-content: center;
}

#s-c9daea67-489c-4482-b011-e3989941b6ca {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-c9daea67-489c-4482-b011-e3989941b6ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9daea67-489c-4482-b011-e3989941b6ca img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c9daea67-489c-4482-b011-e3989941b6ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9daea67-489c-4482-b011-e3989941b6ca img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c9daea67-489c-4482-b011-e3989941b6ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9daea67-489c-4482-b011-e3989941b6ca img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c9daea67-489c-4482-b011-e3989941b6ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9daea67-489c-4482-b011-e3989941b6ca img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c9daea67-489c-4482-b011-e3989941b6ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9daea67-489c-4482-b011-e3989941b6ca img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-97f9f636-5194-4029-9fcc-3b6bfe555e96 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-97f9f636-5194-4029-9fcc-3b6bfe555e96 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-a5d01f57-6317-4966-be72-3819f95afbae {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-a5d01f57-6317-4966-be72-3819f95afbae .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-ec65b84c-7f32-419f-af71-3263cc5aaf42 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-ec65b84c-7f32-419f-af71-3263cc5aaf42 .shg-product-quantity-wrapper {
  display: flex;
}

#s-ec65b84c-7f32-419f-af71-3263cc5aaf42 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-ec65b84c-7f32-419f-af71-3263cc5aaf42 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-ec65b84c-7f32-419f-af71-3263cc5aaf42 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-ec65b84c-7f32-419f-af71-3263cc5aaf42 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-737b94ec-0884-4ed4-b684-57201e81712e {
  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-737b94ec-0884-4ed4-b684-57201e81712e: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-737b94ec-0884-4ed4-b684-57201e81712e: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-737b94ec-0884-4ed4-b684-57201e81712e {
  
}
#s-737b94ec-0884-4ed4-b684-57201e81712e: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-737b94ec-0884-4ed4-b684-57201e81712e-atc-btn-wrapper {
    text-align: center;
  }


#s-737b94ec-0884-4ed4-b684-57201e81712e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-737b94ec-0884-4ed4-b684-57201e81712e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-737b94ec-0884-4ed4-b684-57201e81712e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-737b94ec-0884-4ed4-b684-57201e81712e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-737b94ec-0884-4ed4-b684-57201e81712e-atc-btn-wrapper {
    text-align: center;
  }


#s-737b94ec-0884-4ed4-b684-57201e81712e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-737b94ec-0884-4ed4-b684-57201e81712e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-737b94ec-0884-4ed4-b684-57201e81712e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-737b94ec-0884-4ed4-b684-57201e81712e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-737b94ec-0884-4ed4-b684-57201e81712e-atc-btn-wrapper {
    text-align: center;
  }


#s-737b94ec-0884-4ed4-b684-57201e81712e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-737b94ec-0884-4ed4-b684-57201e81712e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-737b94ec-0884-4ed4-b684-57201e81712e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-737b94ec-0884-4ed4-b684-57201e81712e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-737b94ec-0884-4ed4-b684-57201e81712e-atc-btn-wrapper {
    text-align: center;
  }


#s-737b94ec-0884-4ed4-b684-57201e81712e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-737b94ec-0884-4ed4-b684-57201e81712e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-737b94ec-0884-4ed4-b684-57201e81712e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-737b94ec-0884-4ed4-b684-57201e81712e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-737b94ec-0884-4ed4-b684-57201e81712e-atc-btn-wrapper {
    text-align: center;
  }


#s-737b94ec-0884-4ed4-b684-57201e81712e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-737b94ec-0884-4ed4-b684-57201e81712e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-737b94ec-0884-4ed4-b684-57201e81712e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-737b94ec-0884-4ed4-b684-57201e81712e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-2d553647-0c64-417a-b4b8-5e2099887697 {
  margin-left: auto;
margin-right: auto;
}

#s-bd41c348-126c-4019-b3f3-b2c0f4ca0b32 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-bd41c348-126c-4019-b3f3-b2c0f4ca0b32 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-bd41c348-126c-4019-b3f3-b2c0f4ca0b32 {
  min-height: 230px;
}
}







#s-bd41c348-126c-4019-b3f3-b2c0f4ca0b32 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bd41c348-126c-4019-b3f3-b2c0f4ca0b32.shg-box.shg-c {
  justify-content: center;
}

#s-1685afc9-2754-463a-8854-2eb0540ab70c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-1685afc9-2754-463a-8854-2eb0540ab70c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1685afc9-2754-463a-8854-2eb0540ab70c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1685afc9-2754-463a-8854-2eb0540ab70c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1685afc9-2754-463a-8854-2eb0540ab70c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1685afc9-2754-463a-8854-2eb0540ab70c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1685afc9-2754-463a-8854-2eb0540ab70c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1685afc9-2754-463a-8854-2eb0540ab70c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1685afc9-2754-463a-8854-2eb0540ab70c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1685afc9-2754-463a-8854-2eb0540ab70c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1685afc9-2754-463a-8854-2eb0540ab70c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0bec67cf-b079-4c66-ba78-b558e64b66b5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-0bec67cf-b079-4c66-ba78-b558e64b66b5 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-1dcfb3a3-f86a-40fa-a7cb-edcdb7903bde {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-1dcfb3a3-f86a-40fa-a7cb-edcdb7903bde .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-5bb5194f-f1d7-4a32-8175-7fcecf7be598 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-5bb5194f-f1d7-4a32-8175-7fcecf7be598 .shg-product-quantity-wrapper {
  display: flex;
}

#s-5bb5194f-f1d7-4a32-8175-7fcecf7be598 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-5bb5194f-f1d7-4a32-8175-7fcecf7be598 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-5bb5194f-f1d7-4a32-8175-7fcecf7be598 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-5bb5194f-f1d7-4a32-8175-7fcecf7be598 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-bbc1ff18-b686-4420-81a0-1cc851be6422 {
  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-bbc1ff18-b686-4420-81a0-1cc851be6422: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-bbc1ff18-b686-4420-81a0-1cc851be6422: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-bbc1ff18-b686-4420-81a0-1cc851be6422 {
  
}
#s-bbc1ff18-b686-4420-81a0-1cc851be6422: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-bbc1ff18-b686-4420-81a0-1cc851be6422-atc-btn-wrapper {
    text-align: center;
  }


#s-bbc1ff18-b686-4420-81a0-1cc851be6422 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bbc1ff18-b686-4420-81a0-1cc851be6422.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bbc1ff18-b686-4420-81a0-1cc851be6422.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-bbc1ff18-b686-4420-81a0-1cc851be6422.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-bbc1ff18-b686-4420-81a0-1cc851be6422-atc-btn-wrapper {
    text-align: center;
  }


#s-bbc1ff18-b686-4420-81a0-1cc851be6422 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bbc1ff18-b686-4420-81a0-1cc851be6422.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bbc1ff18-b686-4420-81a0-1cc851be6422.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-bbc1ff18-b686-4420-81a0-1cc851be6422.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-bbc1ff18-b686-4420-81a0-1cc851be6422-atc-btn-wrapper {
    text-align: center;
  }


#s-bbc1ff18-b686-4420-81a0-1cc851be6422 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bbc1ff18-b686-4420-81a0-1cc851be6422.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bbc1ff18-b686-4420-81a0-1cc851be6422.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-bbc1ff18-b686-4420-81a0-1cc851be6422.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-bbc1ff18-b686-4420-81a0-1cc851be6422-atc-btn-wrapper {
    text-align: center;
  }


#s-bbc1ff18-b686-4420-81a0-1cc851be6422 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bbc1ff18-b686-4420-81a0-1cc851be6422.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bbc1ff18-b686-4420-81a0-1cc851be6422.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-bbc1ff18-b686-4420-81a0-1cc851be6422.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-bbc1ff18-b686-4420-81a0-1cc851be6422-atc-btn-wrapper {
    text-align: center;
  }


#s-bbc1ff18-b686-4420-81a0-1cc851be6422 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bbc1ff18-b686-4420-81a0-1cc851be6422.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bbc1ff18-b686-4420-81a0-1cc851be6422.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-bbc1ff18-b686-4420-81a0-1cc851be6422.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-875ebef4-33f4-4af5-ba83-7724eb0b462c {
  margin-left: auto;
margin-right: auto;
}

#s-60a8df13-3ae9-4f8b-be25-ad0ab4a69c6f {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-60a8df13-3ae9-4f8b-be25-ad0ab4a69c6f {
  min-height: 230px;
}
}@media (max-width: 767px){#s-60a8df13-3ae9-4f8b-be25-ad0ab4a69c6f {
  min-height: 230px;
}
}







#s-60a8df13-3ae9-4f8b-be25-ad0ab4a69c6f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-60a8df13-3ae9-4f8b-be25-ad0ab4a69c6f.shg-box.shg-c {
  justify-content: center;
}

#s-01fea4e4-4ccd-4ec9-abc2-7e854962b13a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-01fea4e4-4ccd-4ec9-abc2-7e854962b13a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-01fea4e4-4ccd-4ec9-abc2-7e854962b13a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-01fea4e4-4ccd-4ec9-abc2-7e854962b13a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-01fea4e4-4ccd-4ec9-abc2-7e854962b13a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-01fea4e4-4ccd-4ec9-abc2-7e854962b13a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-01fea4e4-4ccd-4ec9-abc2-7e854962b13a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-01fea4e4-4ccd-4ec9-abc2-7e854962b13a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-01fea4e4-4ccd-4ec9-abc2-7e854962b13a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-01fea4e4-4ccd-4ec9-abc2-7e854962b13a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-01fea4e4-4ccd-4ec9-abc2-7e854962b13a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d5a18a65-20de-4190-90ab-9c8e87969e65 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-d5a18a65-20de-4190-90ab-9c8e87969e65 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-8baccd9e-0e2d-4bf7-b7b0-105526bcd9a5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-8baccd9e-0e2d-4bf7-b7b0-105526bcd9a5 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-3a7dc4f2-37a7-4451-aa1f-26388cc09e26 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-3a7dc4f2-37a7-4451-aa1f-26388cc09e26 .shg-product-quantity-wrapper {
  display: flex;
}

#s-3a7dc4f2-37a7-4451-aa1f-26388cc09e26 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-3a7dc4f2-37a7-4451-aa1f-26388cc09e26 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-3a7dc4f2-37a7-4451-aa1f-26388cc09e26 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-3a7dc4f2-37a7-4451-aa1f-26388cc09e26 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-2a7c538d-148e-4370-8efb-85e8c0f0ab58 {
  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-2a7c538d-148e-4370-8efb-85e8c0f0ab58: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-2a7c538d-148e-4370-8efb-85e8c0f0ab58: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-2a7c538d-148e-4370-8efb-85e8c0f0ab58 {
  
}
#s-2a7c538d-148e-4370-8efb-85e8c0f0ab58: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-2a7c538d-148e-4370-8efb-85e8c0f0ab58-atc-btn-wrapper {
    text-align: center;
  }


#s-2a7c538d-148e-4370-8efb-85e8c0f0ab58 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2a7c538d-148e-4370-8efb-85e8c0f0ab58.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2a7c538d-148e-4370-8efb-85e8c0f0ab58.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2a7c538d-148e-4370-8efb-85e8c0f0ab58.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-2a7c538d-148e-4370-8efb-85e8c0f0ab58-atc-btn-wrapper {
    text-align: center;
  }


#s-2a7c538d-148e-4370-8efb-85e8c0f0ab58 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2a7c538d-148e-4370-8efb-85e8c0f0ab58.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2a7c538d-148e-4370-8efb-85e8c0f0ab58.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2a7c538d-148e-4370-8efb-85e8c0f0ab58.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-2a7c538d-148e-4370-8efb-85e8c0f0ab58-atc-btn-wrapper {
    text-align: center;
  }


#s-2a7c538d-148e-4370-8efb-85e8c0f0ab58 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2a7c538d-148e-4370-8efb-85e8c0f0ab58.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2a7c538d-148e-4370-8efb-85e8c0f0ab58.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2a7c538d-148e-4370-8efb-85e8c0f0ab58.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-2a7c538d-148e-4370-8efb-85e8c0f0ab58-atc-btn-wrapper {
    text-align: center;
  }


#s-2a7c538d-148e-4370-8efb-85e8c0f0ab58 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2a7c538d-148e-4370-8efb-85e8c0f0ab58.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2a7c538d-148e-4370-8efb-85e8c0f0ab58.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2a7c538d-148e-4370-8efb-85e8c0f0ab58.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-2a7c538d-148e-4370-8efb-85e8c0f0ab58-atc-btn-wrapper {
    text-align: center;
  }


#s-2a7c538d-148e-4370-8efb-85e8c0f0ab58 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2a7c538d-148e-4370-8efb-85e8c0f0ab58.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2a7c538d-148e-4370-8efb-85e8c0f0ab58.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2a7c538d-148e-4370-8efb-85e8c0f0ab58.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-1b2f2d59-e116-4fff-aa1b-807dee9f1ff5 {
  margin-left: auto;
margin-right: auto;
}

#s-a34700ac-a63f-474a-9fed-7d10c9e09ff4 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-a34700ac-a63f-474a-9fed-7d10c9e09ff4 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-a34700ac-a63f-474a-9fed-7d10c9e09ff4 {
  min-height: 230px;
}
}







#s-a34700ac-a63f-474a-9fed-7d10c9e09ff4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a34700ac-a63f-474a-9fed-7d10c9e09ff4.shg-box.shg-c {
  justify-content: center;
}

#s-9d74e0d3-a126-42dd-a8e9-9c95544ecc1b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-9d74e0d3-a126-42dd-a8e9-9c95544ecc1b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9d74e0d3-a126-42dd-a8e9-9c95544ecc1b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9d74e0d3-a126-42dd-a8e9-9c95544ecc1b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9d74e0d3-a126-42dd-a8e9-9c95544ecc1b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9d74e0d3-a126-42dd-a8e9-9c95544ecc1b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9d74e0d3-a126-42dd-a8e9-9c95544ecc1b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9d74e0d3-a126-42dd-a8e9-9c95544ecc1b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9d74e0d3-a126-42dd-a8e9-9c95544ecc1b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9d74e0d3-a126-42dd-a8e9-9c95544ecc1b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9d74e0d3-a126-42dd-a8e9-9c95544ecc1b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5b375d78-891a-41f1-834b-add425346c17 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-5b375d78-891a-41f1-834b-add425346c17 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-505c0616-66b3-4c4d-b38a-06a4c18ba263 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-505c0616-66b3-4c4d-b38a-06a4c18ba263 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-0685933d-75fc-46d1-b1ac-6db3557d4e3e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-0685933d-75fc-46d1-b1ac-6db3557d4e3e .shg-product-quantity-wrapper {
  display: flex;
}

#s-0685933d-75fc-46d1-b1ac-6db3557d4e3e .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-0685933d-75fc-46d1-b1ac-6db3557d4e3e .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-0685933d-75fc-46d1-b1ac-6db3557d4e3e .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-0685933d-75fc-46d1-b1ac-6db3557d4e3e .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-befa6f41-91c6-418e-b758-5891b2bfa115 {
  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-befa6f41-91c6-418e-b758-5891b2bfa115: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-befa6f41-91c6-418e-b758-5891b2bfa115: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-befa6f41-91c6-418e-b758-5891b2bfa115 {
  
}
#s-befa6f41-91c6-418e-b758-5891b2bfa115: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-befa6f41-91c6-418e-b758-5891b2bfa115-atc-btn-wrapper {
    text-align: center;
  }


#s-befa6f41-91c6-418e-b758-5891b2bfa115 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-befa6f41-91c6-418e-b758-5891b2bfa115.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-befa6f41-91c6-418e-b758-5891b2bfa115.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-befa6f41-91c6-418e-b758-5891b2bfa115.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-befa6f41-91c6-418e-b758-5891b2bfa115-atc-btn-wrapper {
    text-align: center;
  }


#s-befa6f41-91c6-418e-b758-5891b2bfa115 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-befa6f41-91c6-418e-b758-5891b2bfa115.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-befa6f41-91c6-418e-b758-5891b2bfa115.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-befa6f41-91c6-418e-b758-5891b2bfa115.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-befa6f41-91c6-418e-b758-5891b2bfa115-atc-btn-wrapper {
    text-align: center;
  }


#s-befa6f41-91c6-418e-b758-5891b2bfa115 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-befa6f41-91c6-418e-b758-5891b2bfa115.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-befa6f41-91c6-418e-b758-5891b2bfa115.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-befa6f41-91c6-418e-b758-5891b2bfa115.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-befa6f41-91c6-418e-b758-5891b2bfa115-atc-btn-wrapper {
    text-align: center;
  }


#s-befa6f41-91c6-418e-b758-5891b2bfa115 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-befa6f41-91c6-418e-b758-5891b2bfa115.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-befa6f41-91c6-418e-b758-5891b2bfa115.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-befa6f41-91c6-418e-b758-5891b2bfa115.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-befa6f41-91c6-418e-b758-5891b2bfa115-atc-btn-wrapper {
    text-align: center;
  }


#s-befa6f41-91c6-418e-b758-5891b2bfa115 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-befa6f41-91c6-418e-b758-5891b2bfa115.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-befa6f41-91c6-418e-b758-5891b2bfa115.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-befa6f41-91c6-418e-b758-5891b2bfa115.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-9a0bfa00-0d6e-45ff-b3cc-2dd497d4c830 {
  margin-left: auto;
margin-right: auto;
}

#s-cae41c94-11bb-4df8-b9f8-ac0f62d09842 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-cae41c94-11bb-4df8-b9f8-ac0f62d09842 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-cae41c94-11bb-4df8-b9f8-ac0f62d09842 {
  min-height: 230px;
}
}







#s-cae41c94-11bb-4df8-b9f8-ac0f62d09842 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cae41c94-11bb-4df8-b9f8-ac0f62d09842.shg-box.shg-c {
  justify-content: center;
}

#s-2f687447-9f61-47a8-adff-b30b70dabf33 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-2f687447-9f61-47a8-adff-b30b70dabf33 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2f687447-9f61-47a8-adff-b30b70dabf33 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2f687447-9f61-47a8-adff-b30b70dabf33 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2f687447-9f61-47a8-adff-b30b70dabf33 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2f687447-9f61-47a8-adff-b30b70dabf33 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2f687447-9f61-47a8-adff-b30b70dabf33 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2f687447-9f61-47a8-adff-b30b70dabf33 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2f687447-9f61-47a8-adff-b30b70dabf33 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2f687447-9f61-47a8-adff-b30b70dabf33 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2f687447-9f61-47a8-adff-b30b70dabf33 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-2a9ef372-6667-4bab-b814-359ab85e94f1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-2a9ef372-6667-4bab-b814-359ab85e94f1 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-e7f7df3b-de95-4efd-9043-81f2299b05a5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-e7f7df3b-de95-4efd-9043-81f2299b05a5 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-2fc58a6a-b5f6-4626-aa86-94616295caa9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-2fc58a6a-b5f6-4626-aa86-94616295caa9 .shg-product-quantity-wrapper {
  display: flex;
}

#s-2fc58a6a-b5f6-4626-aa86-94616295caa9 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-2fc58a6a-b5f6-4626-aa86-94616295caa9 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-2fc58a6a-b5f6-4626-aa86-94616295caa9 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-2fc58a6a-b5f6-4626-aa86-94616295caa9 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-31e654d6-5b4a-4f15-9010-251a8d99fc3f {
  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-31e654d6-5b4a-4f15-9010-251a8d99fc3f: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-31e654d6-5b4a-4f15-9010-251a8d99fc3f: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-31e654d6-5b4a-4f15-9010-251a8d99fc3f {
  
}
#s-31e654d6-5b4a-4f15-9010-251a8d99fc3f: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-31e654d6-5b4a-4f15-9010-251a8d99fc3f-atc-btn-wrapper {
    text-align: center;
  }


#s-31e654d6-5b4a-4f15-9010-251a8d99fc3f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-31e654d6-5b4a-4f15-9010-251a8d99fc3f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-31e654d6-5b4a-4f15-9010-251a8d99fc3f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-31e654d6-5b4a-4f15-9010-251a8d99fc3f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-31e654d6-5b4a-4f15-9010-251a8d99fc3f-atc-btn-wrapper {
    text-align: center;
  }


#s-31e654d6-5b4a-4f15-9010-251a8d99fc3f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-31e654d6-5b4a-4f15-9010-251a8d99fc3f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-31e654d6-5b4a-4f15-9010-251a8d99fc3f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-31e654d6-5b4a-4f15-9010-251a8d99fc3f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-31e654d6-5b4a-4f15-9010-251a8d99fc3f-atc-btn-wrapper {
    text-align: center;
  }


#s-31e654d6-5b4a-4f15-9010-251a8d99fc3f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-31e654d6-5b4a-4f15-9010-251a8d99fc3f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-31e654d6-5b4a-4f15-9010-251a8d99fc3f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-31e654d6-5b4a-4f15-9010-251a8d99fc3f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-31e654d6-5b4a-4f15-9010-251a8d99fc3f-atc-btn-wrapper {
    text-align: center;
  }


#s-31e654d6-5b4a-4f15-9010-251a8d99fc3f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-31e654d6-5b4a-4f15-9010-251a8d99fc3f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-31e654d6-5b4a-4f15-9010-251a8d99fc3f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-31e654d6-5b4a-4f15-9010-251a8d99fc3f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-31e654d6-5b4a-4f15-9010-251a8d99fc3f-atc-btn-wrapper {
    text-align: center;
  }


#s-31e654d6-5b4a-4f15-9010-251a8d99fc3f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-31e654d6-5b4a-4f15-9010-251a8d99fc3f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-31e654d6-5b4a-4f15-9010-251a8d99fc3f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-31e654d6-5b4a-4f15-9010-251a8d99fc3f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-42f5d13d-ce44-4b77-9467-c729ded19dcb {
  margin-left: auto;
margin-right: auto;
}

#s-d5d33c57-7afc-42a0-a6e7-95faa52b41e2 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d5d33c57-7afc-42a0-a6e7-95faa52b41e2 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-d5d33c57-7afc-42a0-a6e7-95faa52b41e2 {
  min-height: 230px;
}
}







#s-d5d33c57-7afc-42a0-a6e7-95faa52b41e2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d5d33c57-7afc-42a0-a6e7-95faa52b41e2.shg-box.shg-c {
  justify-content: center;
}

#s-a6c9b78c-744c-425f-a018-33a538094e28 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a6c9b78c-744c-425f-a018-33a538094e28 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a6c9b78c-744c-425f-a018-33a538094e28 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a6c9b78c-744c-425f-a018-33a538094e28 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a6c9b78c-744c-425f-a018-33a538094e28 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a6c9b78c-744c-425f-a018-33a538094e28 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a6c9b78c-744c-425f-a018-33a538094e28 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a6c9b78c-744c-425f-a018-33a538094e28 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a6c9b78c-744c-425f-a018-33a538094e28 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a6c9b78c-744c-425f-a018-33a538094e28 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a6c9b78c-744c-425f-a018-33a538094e28 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b581ab60-0ae9-4a21-9427-15ad77935a56 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-b581ab60-0ae9-4a21-9427-15ad77935a56 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-20cd229f-10bf-4ded-9f2c-c5442f7ecc51 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-20cd229f-10bf-4ded-9f2c-c5442f7ecc51 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-e0d61278-24b1-42c7-beb3-5f43b9b90d85 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-e0d61278-24b1-42c7-beb3-5f43b9b90d85 .shg-product-quantity-wrapper {
  display: flex;
}

#s-e0d61278-24b1-42c7-beb3-5f43b9b90d85 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-e0d61278-24b1-42c7-beb3-5f43b9b90d85 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-e0d61278-24b1-42c7-beb3-5f43b9b90d85 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-e0d61278-24b1-42c7-beb3-5f43b9b90d85 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b {
  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-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b: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-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b: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-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b {
  
}
#s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b: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-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b-atc-btn-wrapper {
    text-align: center;
  }


#s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b-atc-btn-wrapper {
    text-align: center;
  }


#s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b-atc-btn-wrapper {
    text-align: center;
  }


#s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b-atc-btn-wrapper {
    text-align: center;
  }


#s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b-atc-btn-wrapper {
    text-align: center;
  }


#s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3b14253f-3a38-47ca-9d8d-4fb5c5253c7b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-00ef79b5-4350-4561-b11c-33afba97e45f {
  margin-left: auto;
margin-right: auto;
}

#s-3b3b2395-360d-49c4-a828-58202c6da128 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-3b3b2395-360d-49c4-a828-58202c6da128 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-3b3b2395-360d-49c4-a828-58202c6da128 {
  min-height: 230px;
}
}







#s-3b3b2395-360d-49c4-a828-58202c6da128 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3b3b2395-360d-49c4-a828-58202c6da128.shg-box.shg-c {
  justify-content: center;
}

#s-a0e4a287-51ac-4741-8ffd-92227c15b73f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a0e4a287-51ac-4741-8ffd-92227c15b73f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a0e4a287-51ac-4741-8ffd-92227c15b73f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a0e4a287-51ac-4741-8ffd-92227c15b73f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a0e4a287-51ac-4741-8ffd-92227c15b73f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a0e4a287-51ac-4741-8ffd-92227c15b73f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a0e4a287-51ac-4741-8ffd-92227c15b73f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a0e4a287-51ac-4741-8ffd-92227c15b73f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a0e4a287-51ac-4741-8ffd-92227c15b73f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a0e4a287-51ac-4741-8ffd-92227c15b73f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a0e4a287-51ac-4741-8ffd-92227c15b73f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7c39dcca-5c5f-4351-be53-5f4bb8105462 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-7c39dcca-5c5f-4351-be53-5f4bb8105462 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-d401f0c9-90f4-4825-b3eb-b2bf229774ab {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-d401f0c9-90f4-4825-b3eb-b2bf229774ab .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-736e797a-56b2-4bd1-9673-6ff00098500a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-736e797a-56b2-4bd1-9673-6ff00098500a .shg-product-quantity-wrapper {
  display: flex;
}

#s-736e797a-56b2-4bd1-9673-6ff00098500a .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-736e797a-56b2-4bd1-9673-6ff00098500a .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-736e797a-56b2-4bd1-9673-6ff00098500a .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-736e797a-56b2-4bd1-9673-6ff00098500a .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e {
  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-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e: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-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e: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-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e {
  
}
#s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e: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-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e-atc-btn-wrapper {
    text-align: center;
  }


#s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e-atc-btn-wrapper {
    text-align: center;
  }


#s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e-atc-btn-wrapper {
    text-align: center;
  }


#s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e-atc-btn-wrapper {
    text-align: center;
  }


#s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e-atc-btn-wrapper {
    text-align: center;
  }


#s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4f5c2bd2-5ec1-40b5-a4d8-cb0bdf0d132e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-1bb198b5-4b1d-4a19-940a-8b4300b7cb79 {
  margin-left: auto;
margin-right: auto;
}

#s-ce73c345-e37e-4559-a896-4557c4591e36 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-ce73c345-e37e-4559-a896-4557c4591e36 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-ce73c345-e37e-4559-a896-4557c4591e36 {
  min-height: 230px;
}
}







#s-ce73c345-e37e-4559-a896-4557c4591e36 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ce73c345-e37e-4559-a896-4557c4591e36.shg-box.shg-c {
  justify-content: center;
}

#s-c23b1f48-f4da-4d54-8b49-8abccf19fcee {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-c23b1f48-f4da-4d54-8b49-8abccf19fcee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c23b1f48-f4da-4d54-8b49-8abccf19fcee img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c23b1f48-f4da-4d54-8b49-8abccf19fcee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c23b1f48-f4da-4d54-8b49-8abccf19fcee img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c23b1f48-f4da-4d54-8b49-8abccf19fcee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c23b1f48-f4da-4d54-8b49-8abccf19fcee img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c23b1f48-f4da-4d54-8b49-8abccf19fcee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c23b1f48-f4da-4d54-8b49-8abccf19fcee img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c23b1f48-f4da-4d54-8b49-8abccf19fcee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c23b1f48-f4da-4d54-8b49-8abccf19fcee img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-32b769a1-aa9f-4806-8332-6022f6836dd8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-32b769a1-aa9f-4806-8332-6022f6836dd8 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-415737e1-acbd-4046-83ab-4f1aaa2e3e68 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-415737e1-acbd-4046-83ab-4f1aaa2e3e68 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-1c299d9e-fc8b-4e0e-aeeb-c97b6a5beb04 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-1c299d9e-fc8b-4e0e-aeeb-c97b6a5beb04 .shg-product-quantity-wrapper {
  display: flex;
}

#s-1c299d9e-fc8b-4e0e-aeeb-c97b6a5beb04 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-1c299d9e-fc8b-4e0e-aeeb-c97b6a5beb04 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-1c299d9e-fc8b-4e0e-aeeb-c97b6a5beb04 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-1c299d9e-fc8b-4e0e-aeeb-c97b6a5beb04 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-678a6b27-2428-4787-adf0-589470538b3f {
  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-678a6b27-2428-4787-adf0-589470538b3f: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-678a6b27-2428-4787-adf0-589470538b3f: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-678a6b27-2428-4787-adf0-589470538b3f {
  
}
#s-678a6b27-2428-4787-adf0-589470538b3f: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-678a6b27-2428-4787-adf0-589470538b3f-atc-btn-wrapper {
    text-align: center;
  }


#s-678a6b27-2428-4787-adf0-589470538b3f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-678a6b27-2428-4787-adf0-589470538b3f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-678a6b27-2428-4787-adf0-589470538b3f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-678a6b27-2428-4787-adf0-589470538b3f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-678a6b27-2428-4787-adf0-589470538b3f-atc-btn-wrapper {
    text-align: center;
  }


#s-678a6b27-2428-4787-adf0-589470538b3f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-678a6b27-2428-4787-adf0-589470538b3f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-678a6b27-2428-4787-adf0-589470538b3f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-678a6b27-2428-4787-adf0-589470538b3f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-678a6b27-2428-4787-adf0-589470538b3f-atc-btn-wrapper {
    text-align: center;
  }


#s-678a6b27-2428-4787-adf0-589470538b3f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-678a6b27-2428-4787-adf0-589470538b3f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-678a6b27-2428-4787-adf0-589470538b3f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-678a6b27-2428-4787-adf0-589470538b3f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-678a6b27-2428-4787-adf0-589470538b3f-atc-btn-wrapper {
    text-align: center;
  }


#s-678a6b27-2428-4787-adf0-589470538b3f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-678a6b27-2428-4787-adf0-589470538b3f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-678a6b27-2428-4787-adf0-589470538b3f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-678a6b27-2428-4787-adf0-589470538b3f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-678a6b27-2428-4787-adf0-589470538b3f-atc-btn-wrapper {
    text-align: center;
  }


#s-678a6b27-2428-4787-adf0-589470538b3f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-678a6b27-2428-4787-adf0-589470538b3f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-678a6b27-2428-4787-adf0-589470538b3f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-678a6b27-2428-4787-adf0-589470538b3f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-a4cab3a3-457a-416f-b63d-58ccfa325e93 {
  margin-left: auto;
margin-right: auto;
}

#s-2610fdb0-46c1-4828-a37a-aa698f782818 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-2610fdb0-46c1-4828-a37a-aa698f782818 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-2610fdb0-46c1-4828-a37a-aa698f782818 {
  min-height: 230px;
}
}







#s-2610fdb0-46c1-4828-a37a-aa698f782818 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2610fdb0-46c1-4828-a37a-aa698f782818.shg-box.shg-c {
  justify-content: center;
}

#s-f90bf096-b758-4290-9dc5-ce4161ecee91 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f90bf096-b758-4290-9dc5-ce4161ecee91 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f90bf096-b758-4290-9dc5-ce4161ecee91 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f90bf096-b758-4290-9dc5-ce4161ecee91 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f90bf096-b758-4290-9dc5-ce4161ecee91 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f90bf096-b758-4290-9dc5-ce4161ecee91 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f90bf096-b758-4290-9dc5-ce4161ecee91 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f90bf096-b758-4290-9dc5-ce4161ecee91 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f90bf096-b758-4290-9dc5-ce4161ecee91 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f90bf096-b758-4290-9dc5-ce4161ecee91 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f90bf096-b758-4290-9dc5-ce4161ecee91 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b027a11b-e0f0-4bf9-9dac-381a969aa501 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-b027a11b-e0f0-4bf9-9dac-381a969aa501 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-dcff79f3-38b4-4428-9362-4bf2f2bf4d11 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-dcff79f3-38b4-4428-9362-4bf2f2bf4d11 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-137936b9-9b74-43b8-bd82-5bb45dcbc0bd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-137936b9-9b74-43b8-bd82-5bb45dcbc0bd .shg-product-quantity-wrapper {
  display: flex;
}

#s-137936b9-9b74-43b8-bd82-5bb45dcbc0bd .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-137936b9-9b74-43b8-bd82-5bb45dcbc0bd .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-137936b9-9b74-43b8-bd82-5bb45dcbc0bd .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-137936b9-9b74-43b8-bd82-5bb45dcbc0bd .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-f82ffd02-f486-47fa-8fac-34f12dd13b93 {
  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-f82ffd02-f486-47fa-8fac-34f12dd13b93: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-f82ffd02-f486-47fa-8fac-34f12dd13b93: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-f82ffd02-f486-47fa-8fac-34f12dd13b93 {
  
}
#s-f82ffd02-f486-47fa-8fac-34f12dd13b93: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-f82ffd02-f486-47fa-8fac-34f12dd13b93-atc-btn-wrapper {
    text-align: center;
  }


#s-f82ffd02-f486-47fa-8fac-34f12dd13b93 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f82ffd02-f486-47fa-8fac-34f12dd13b93.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f82ffd02-f486-47fa-8fac-34f12dd13b93.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f82ffd02-f486-47fa-8fac-34f12dd13b93.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-f82ffd02-f486-47fa-8fac-34f12dd13b93-atc-btn-wrapper {
    text-align: center;
  }


#s-f82ffd02-f486-47fa-8fac-34f12dd13b93 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f82ffd02-f486-47fa-8fac-34f12dd13b93.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f82ffd02-f486-47fa-8fac-34f12dd13b93.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f82ffd02-f486-47fa-8fac-34f12dd13b93.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-f82ffd02-f486-47fa-8fac-34f12dd13b93-atc-btn-wrapper {
    text-align: center;
  }


#s-f82ffd02-f486-47fa-8fac-34f12dd13b93 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f82ffd02-f486-47fa-8fac-34f12dd13b93.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f82ffd02-f486-47fa-8fac-34f12dd13b93.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f82ffd02-f486-47fa-8fac-34f12dd13b93.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-f82ffd02-f486-47fa-8fac-34f12dd13b93-atc-btn-wrapper {
    text-align: center;
  }


#s-f82ffd02-f486-47fa-8fac-34f12dd13b93 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f82ffd02-f486-47fa-8fac-34f12dd13b93.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f82ffd02-f486-47fa-8fac-34f12dd13b93.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f82ffd02-f486-47fa-8fac-34f12dd13b93.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-f82ffd02-f486-47fa-8fac-34f12dd13b93-atc-btn-wrapper {
    text-align: center;
  }


#s-f82ffd02-f486-47fa-8fac-34f12dd13b93 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f82ffd02-f486-47fa-8fac-34f12dd13b93.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f82ffd02-f486-47fa-8fac-34f12dd13b93.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f82ffd02-f486-47fa-8fac-34f12dd13b93.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-d403da41-a1a6-4bcb-a2d0-c6c8c562d92c {
  margin-left: auto;
margin-right: auto;
}

#s-61d8479d-18d5-414d-b406-cd3cd42cf7c4 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-61d8479d-18d5-414d-b406-cd3cd42cf7c4 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-61d8479d-18d5-414d-b406-cd3cd42cf7c4 {
  min-height: 230px;
}
}







#s-61d8479d-18d5-414d-b406-cd3cd42cf7c4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-61d8479d-18d5-414d-b406-cd3cd42cf7c4.shg-box.shg-c {
  justify-content: center;
}

#s-17edf97e-12b7-4978-8e41-4f6189382af3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-17edf97e-12b7-4978-8e41-4f6189382af3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17edf97e-12b7-4978-8e41-4f6189382af3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-17edf97e-12b7-4978-8e41-4f6189382af3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17edf97e-12b7-4978-8e41-4f6189382af3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-17edf97e-12b7-4978-8e41-4f6189382af3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17edf97e-12b7-4978-8e41-4f6189382af3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-17edf97e-12b7-4978-8e41-4f6189382af3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17edf97e-12b7-4978-8e41-4f6189382af3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-17edf97e-12b7-4978-8e41-4f6189382af3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17edf97e-12b7-4978-8e41-4f6189382af3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e7c45e00-6a4c-48c5-8803-6d42ad714246 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-e7c45e00-6a4c-48c5-8803-6d42ad714246 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-cf58dc19-6324-4056-acc8-deec909320de {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-cf58dc19-6324-4056-acc8-deec909320de .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-a4d54bc4-d455-409f-9ef6-fd75add91e04 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-a4d54bc4-d455-409f-9ef6-fd75add91e04 .shg-product-quantity-wrapper {
  display: flex;
}

#s-a4d54bc4-d455-409f-9ef6-fd75add91e04 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-a4d54bc4-d455-409f-9ef6-fd75add91e04 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-a4d54bc4-d455-409f-9ef6-fd75add91e04 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-a4d54bc4-d455-409f-9ef6-fd75add91e04 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82 {
  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-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82: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-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82: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-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82 {
  
}
#s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82: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-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82-atc-btn-wrapper {
    text-align: center;
  }


#s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82-atc-btn-wrapper {
    text-align: center;
  }


#s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82-atc-btn-wrapper {
    text-align: center;
  }


#s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82-atc-btn-wrapper {
    text-align: center;
  }


#s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82-atc-btn-wrapper {
    text-align: center;
  }


#s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-5fd92ed2-f9a3-4b3e-ad9f-89b28f22ac82.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-293480e8-824a-4f01-a170-cac6de8f1552 {
  margin-left: auto;
margin-right: auto;
}

#s-2d4879ff-e654-4c19-a2a5-fb96c1490fce {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-2d4879ff-e654-4c19-a2a5-fb96c1490fce {
  min-height: 230px;
}
}@media (max-width: 767px){#s-2d4879ff-e654-4c19-a2a5-fb96c1490fce {
  min-height: 230px;
}
}







#s-2d4879ff-e654-4c19-a2a5-fb96c1490fce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2d4879ff-e654-4c19-a2a5-fb96c1490fce.shg-box.shg-c {
  justify-content: center;
}

#s-6b62f59d-2b79-44c9-adbd-2fa77c40b503 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-6b62f59d-2b79-44c9-adbd-2fa77c40b503 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6b62f59d-2b79-44c9-adbd-2fa77c40b503 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6b62f59d-2b79-44c9-adbd-2fa77c40b503 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6b62f59d-2b79-44c9-adbd-2fa77c40b503 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6b62f59d-2b79-44c9-adbd-2fa77c40b503 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6b62f59d-2b79-44c9-adbd-2fa77c40b503 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6b62f59d-2b79-44c9-adbd-2fa77c40b503 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6b62f59d-2b79-44c9-adbd-2fa77c40b503 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6b62f59d-2b79-44c9-adbd-2fa77c40b503 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6b62f59d-2b79-44c9-adbd-2fa77c40b503 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e6d59f92-824d-4cdd-89cc-43ccb25ded40 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-e6d59f92-824d-4cdd-89cc-43ccb25ded40 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-5022e62c-f5af-43c8-b8bf-01c6202bcfb9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-5022e62c-f5af-43c8-b8bf-01c6202bcfb9 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-bbbc1876-b1e1-4118-b059-d254b417b05c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-bbbc1876-b1e1-4118-b059-d254b417b05c .shg-product-quantity-wrapper {
  display: flex;
}

#s-bbbc1876-b1e1-4118-b059-d254b417b05c .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-bbbc1876-b1e1-4118-b059-d254b417b05c .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-bbbc1876-b1e1-4118-b059-d254b417b05c .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-bbbc1876-b1e1-4118-b059-d254b417b05c .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-acd94aa4-561a-44e5-a4c9-4216ce81f169 {
  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-acd94aa4-561a-44e5-a4c9-4216ce81f169: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-acd94aa4-561a-44e5-a4c9-4216ce81f169: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-acd94aa4-561a-44e5-a4c9-4216ce81f169 {
  
}
#s-acd94aa4-561a-44e5-a4c9-4216ce81f169: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-acd94aa4-561a-44e5-a4c9-4216ce81f169-atc-btn-wrapper {
    text-align: center;
  }


#s-acd94aa4-561a-44e5-a4c9-4216ce81f169 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-acd94aa4-561a-44e5-a4c9-4216ce81f169.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-acd94aa4-561a-44e5-a4c9-4216ce81f169.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-acd94aa4-561a-44e5-a4c9-4216ce81f169.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-acd94aa4-561a-44e5-a4c9-4216ce81f169-atc-btn-wrapper {
    text-align: center;
  }


#s-acd94aa4-561a-44e5-a4c9-4216ce81f169 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-acd94aa4-561a-44e5-a4c9-4216ce81f169.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-acd94aa4-561a-44e5-a4c9-4216ce81f169.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-acd94aa4-561a-44e5-a4c9-4216ce81f169.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-acd94aa4-561a-44e5-a4c9-4216ce81f169-atc-btn-wrapper {
    text-align: center;
  }


#s-acd94aa4-561a-44e5-a4c9-4216ce81f169 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-acd94aa4-561a-44e5-a4c9-4216ce81f169.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-acd94aa4-561a-44e5-a4c9-4216ce81f169.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-acd94aa4-561a-44e5-a4c9-4216ce81f169.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-acd94aa4-561a-44e5-a4c9-4216ce81f169-atc-btn-wrapper {
    text-align: center;
  }


#s-acd94aa4-561a-44e5-a4c9-4216ce81f169 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-acd94aa4-561a-44e5-a4c9-4216ce81f169.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-acd94aa4-561a-44e5-a4c9-4216ce81f169.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-acd94aa4-561a-44e5-a4c9-4216ce81f169.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-acd94aa4-561a-44e5-a4c9-4216ce81f169-atc-btn-wrapper {
    text-align: center;
  }


#s-acd94aa4-561a-44e5-a4c9-4216ce81f169 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-acd94aa4-561a-44e5-a4c9-4216ce81f169.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-acd94aa4-561a-44e5-a4c9-4216ce81f169.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-acd94aa4-561a-44e5-a4c9-4216ce81f169.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-d26aa3d8-d02f-489a-940d-d8133dd7a28c {
  margin-left: auto;
margin-right: auto;
}

#s-064b9cd3-43d7-4367-a289-1c9ee4c4b61d {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-064b9cd3-43d7-4367-a289-1c9ee4c4b61d {
  min-height: 230px;
}
}@media (max-width: 767px){#s-064b9cd3-43d7-4367-a289-1c9ee4c4b61d {
  min-height: 230px;
}
}







#s-064b9cd3-43d7-4367-a289-1c9ee4c4b61d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-064b9cd3-43d7-4367-a289-1c9ee4c4b61d.shg-box.shg-c {
  justify-content: center;
}

#s-f8ccc0ba-b856-4cfa-9b82-d6873907c367 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f8ccc0ba-b856-4cfa-9b82-d6873907c367 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8ccc0ba-b856-4cfa-9b82-d6873907c367 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f8ccc0ba-b856-4cfa-9b82-d6873907c367 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8ccc0ba-b856-4cfa-9b82-d6873907c367 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f8ccc0ba-b856-4cfa-9b82-d6873907c367 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8ccc0ba-b856-4cfa-9b82-d6873907c367 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f8ccc0ba-b856-4cfa-9b82-d6873907c367 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8ccc0ba-b856-4cfa-9b82-d6873907c367 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f8ccc0ba-b856-4cfa-9b82-d6873907c367 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f8ccc0ba-b856-4cfa-9b82-d6873907c367 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1b1c8e97-3e8c-4844-a280-fcc979754a4e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-1b1c8e97-3e8c-4844-a280-fcc979754a4e .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-7a158081-cd2f-419b-ab61-8eec50c303ca {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-7a158081-cd2f-419b-ab61-8eec50c303ca .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-2678f989-34a6-47db-8669-20cb36b19105 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-2678f989-34a6-47db-8669-20cb36b19105 .shg-product-quantity-wrapper {
  display: flex;
}

#s-2678f989-34a6-47db-8669-20cb36b19105 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-2678f989-34a6-47db-8669-20cb36b19105 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-2678f989-34a6-47db-8669-20cb36b19105 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-2678f989-34a6-47db-8669-20cb36b19105 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-acf57c70-80e6-4fef-86aa-565531d86d83 {
  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-acf57c70-80e6-4fef-86aa-565531d86d83: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-acf57c70-80e6-4fef-86aa-565531d86d83: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-acf57c70-80e6-4fef-86aa-565531d86d83 {
  
}
#s-acf57c70-80e6-4fef-86aa-565531d86d83: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-acf57c70-80e6-4fef-86aa-565531d86d83-atc-btn-wrapper {
    text-align: center;
  }


#s-acf57c70-80e6-4fef-86aa-565531d86d83 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-acf57c70-80e6-4fef-86aa-565531d86d83.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-acf57c70-80e6-4fef-86aa-565531d86d83.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-acf57c70-80e6-4fef-86aa-565531d86d83.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-acf57c70-80e6-4fef-86aa-565531d86d83-atc-btn-wrapper {
    text-align: center;
  }


#s-acf57c70-80e6-4fef-86aa-565531d86d83 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-acf57c70-80e6-4fef-86aa-565531d86d83.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-acf57c70-80e6-4fef-86aa-565531d86d83.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-acf57c70-80e6-4fef-86aa-565531d86d83.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-acf57c70-80e6-4fef-86aa-565531d86d83-atc-btn-wrapper {
    text-align: center;
  }


#s-acf57c70-80e6-4fef-86aa-565531d86d83 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-acf57c70-80e6-4fef-86aa-565531d86d83.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-acf57c70-80e6-4fef-86aa-565531d86d83.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-acf57c70-80e6-4fef-86aa-565531d86d83.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-acf57c70-80e6-4fef-86aa-565531d86d83-atc-btn-wrapper {
    text-align: center;
  }


#s-acf57c70-80e6-4fef-86aa-565531d86d83 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-acf57c70-80e6-4fef-86aa-565531d86d83.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-acf57c70-80e6-4fef-86aa-565531d86d83.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-acf57c70-80e6-4fef-86aa-565531d86d83.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-acf57c70-80e6-4fef-86aa-565531d86d83-atc-btn-wrapper {
    text-align: center;
  }


#s-acf57c70-80e6-4fef-86aa-565531d86d83 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-acf57c70-80e6-4fef-86aa-565531d86d83.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-acf57c70-80e6-4fef-86aa-565531d86d83.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-acf57c70-80e6-4fef-86aa-565531d86d83.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-a5faf2dd-c67b-4cc4-812d-f8825c678029 {
  margin-left: auto;
margin-right: auto;
}

#s-0b59f759-5eb1-4f8e-a8fc-c12a3996f688 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-0b59f759-5eb1-4f8e-a8fc-c12a3996f688 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-0b59f759-5eb1-4f8e-a8fc-c12a3996f688 {
  min-height: 230px;
}
}







#s-0b59f759-5eb1-4f8e-a8fc-c12a3996f688 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0b59f759-5eb1-4f8e-a8fc-c12a3996f688.shg-box.shg-c {
  justify-content: center;
}

#s-9fbafddb-1a2a-4f6f-a7cf-b6a894c0b5c5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-9fbafddb-1a2a-4f6f-a7cf-b6a894c0b5c5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9fbafddb-1a2a-4f6f-a7cf-b6a894c0b5c5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9fbafddb-1a2a-4f6f-a7cf-b6a894c0b5c5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9fbafddb-1a2a-4f6f-a7cf-b6a894c0b5c5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9fbafddb-1a2a-4f6f-a7cf-b6a894c0b5c5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9fbafddb-1a2a-4f6f-a7cf-b6a894c0b5c5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9fbafddb-1a2a-4f6f-a7cf-b6a894c0b5c5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9fbafddb-1a2a-4f6f-a7cf-b6a894c0b5c5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9fbafddb-1a2a-4f6f-a7cf-b6a894c0b5c5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9fbafddb-1a2a-4f6f-a7cf-b6a894c0b5c5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7a1a4d43-a9f1-4e08-9e73-8be572d87b94 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-7a1a4d43-a9f1-4e08-9e73-8be572d87b94 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-c5b9b991-69d1-4a44-953f-c77cadb22114 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-c5b9b991-69d1-4a44-953f-c77cadb22114 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-384b24bf-a204-4918-9054-30f050188aeb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-384b24bf-a204-4918-9054-30f050188aeb .shg-product-quantity-wrapper {
  display: flex;
}

#s-384b24bf-a204-4918-9054-30f050188aeb .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-384b24bf-a204-4918-9054-30f050188aeb .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-384b24bf-a204-4918-9054-30f050188aeb .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-384b24bf-a204-4918-9054-30f050188aeb .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-bb270885-a73f-4402-bf84-a1f330cc6d91 {
  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-bb270885-a73f-4402-bf84-a1f330cc6d91: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-bb270885-a73f-4402-bf84-a1f330cc6d91: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-bb270885-a73f-4402-bf84-a1f330cc6d91 {
  
}
#s-bb270885-a73f-4402-bf84-a1f330cc6d91: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-bb270885-a73f-4402-bf84-a1f330cc6d91-atc-btn-wrapper {
    text-align: center;
  }


#s-bb270885-a73f-4402-bf84-a1f330cc6d91 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bb270885-a73f-4402-bf84-a1f330cc6d91.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bb270885-a73f-4402-bf84-a1f330cc6d91.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-bb270885-a73f-4402-bf84-a1f330cc6d91.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-bb270885-a73f-4402-bf84-a1f330cc6d91-atc-btn-wrapper {
    text-align: center;
  }


#s-bb270885-a73f-4402-bf84-a1f330cc6d91 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bb270885-a73f-4402-bf84-a1f330cc6d91.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bb270885-a73f-4402-bf84-a1f330cc6d91.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-bb270885-a73f-4402-bf84-a1f330cc6d91.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-bb270885-a73f-4402-bf84-a1f330cc6d91-atc-btn-wrapper {
    text-align: center;
  }


#s-bb270885-a73f-4402-bf84-a1f330cc6d91 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bb270885-a73f-4402-bf84-a1f330cc6d91.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bb270885-a73f-4402-bf84-a1f330cc6d91.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-bb270885-a73f-4402-bf84-a1f330cc6d91.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-bb270885-a73f-4402-bf84-a1f330cc6d91-atc-btn-wrapper {
    text-align: center;
  }


#s-bb270885-a73f-4402-bf84-a1f330cc6d91 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bb270885-a73f-4402-bf84-a1f330cc6d91.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bb270885-a73f-4402-bf84-a1f330cc6d91.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-bb270885-a73f-4402-bf84-a1f330cc6d91.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-bb270885-a73f-4402-bf84-a1f330cc6d91-atc-btn-wrapper {
    text-align: center;
  }


#s-bb270885-a73f-4402-bf84-a1f330cc6d91 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bb270885-a73f-4402-bf84-a1f330cc6d91.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bb270885-a73f-4402-bf84-a1f330cc6d91.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-bb270885-a73f-4402-bf84-a1f330cc6d91.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-4af74280-27d9-4ef8-9ca3-f7834258ab04 {
  margin-left: auto;
margin-right: auto;
}

#s-9bb9d269-1b14-47a4-82c6-00e81fb30637 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-9bb9d269-1b14-47a4-82c6-00e81fb30637 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-9bb9d269-1b14-47a4-82c6-00e81fb30637 {
  min-height: 230px;
}
}







#s-9bb9d269-1b14-47a4-82c6-00e81fb30637 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9bb9d269-1b14-47a4-82c6-00e81fb30637.shg-box.shg-c {
  justify-content: center;
}

#s-77d1b450-9bcf-4f85-bbe7-50627bc51de1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-77d1b450-9bcf-4f85-bbe7-50627bc51de1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-77d1b450-9bcf-4f85-bbe7-50627bc51de1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-77d1b450-9bcf-4f85-bbe7-50627bc51de1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-77d1b450-9bcf-4f85-bbe7-50627bc51de1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-77d1b450-9bcf-4f85-bbe7-50627bc51de1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-77d1b450-9bcf-4f85-bbe7-50627bc51de1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-77d1b450-9bcf-4f85-bbe7-50627bc51de1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-77d1b450-9bcf-4f85-bbe7-50627bc51de1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-77d1b450-9bcf-4f85-bbe7-50627bc51de1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-77d1b450-9bcf-4f85-bbe7-50627bc51de1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-cc494abb-5451-45a0-a2a3-fdde31718ceb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-cc494abb-5451-45a0-a2a3-fdde31718ceb .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-d1502bd2-46f8-4208-970f-8bd18f209ad8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-d1502bd2-46f8-4208-970f-8bd18f209ad8 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-2e8e7d40-21e8-4293-9598-1a441131decf {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-2e8e7d40-21e8-4293-9598-1a441131decf .shg-product-quantity-wrapper {
  display: flex;
}

#s-2e8e7d40-21e8-4293-9598-1a441131decf .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-2e8e7d40-21e8-4293-9598-1a441131decf .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-2e8e7d40-21e8-4293-9598-1a441131decf .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-2e8e7d40-21e8-4293-9598-1a441131decf .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-86198cbd-a107-47bf-b74d-14c180202be0 {
  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-86198cbd-a107-47bf-b74d-14c180202be0: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-86198cbd-a107-47bf-b74d-14c180202be0: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-86198cbd-a107-47bf-b74d-14c180202be0 {
  
}
#s-86198cbd-a107-47bf-b74d-14c180202be0: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-86198cbd-a107-47bf-b74d-14c180202be0-atc-btn-wrapper {
    text-align: center;
  }


#s-86198cbd-a107-47bf-b74d-14c180202be0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-86198cbd-a107-47bf-b74d-14c180202be0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-86198cbd-a107-47bf-b74d-14c180202be0.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-86198cbd-a107-47bf-b74d-14c180202be0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-86198cbd-a107-47bf-b74d-14c180202be0-atc-btn-wrapper {
    text-align: center;
  }


#s-86198cbd-a107-47bf-b74d-14c180202be0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-86198cbd-a107-47bf-b74d-14c180202be0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-86198cbd-a107-47bf-b74d-14c180202be0.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-86198cbd-a107-47bf-b74d-14c180202be0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-86198cbd-a107-47bf-b74d-14c180202be0-atc-btn-wrapper {
    text-align: center;
  }


#s-86198cbd-a107-47bf-b74d-14c180202be0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-86198cbd-a107-47bf-b74d-14c180202be0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-86198cbd-a107-47bf-b74d-14c180202be0.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-86198cbd-a107-47bf-b74d-14c180202be0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-86198cbd-a107-47bf-b74d-14c180202be0-atc-btn-wrapper {
    text-align: center;
  }


#s-86198cbd-a107-47bf-b74d-14c180202be0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-86198cbd-a107-47bf-b74d-14c180202be0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-86198cbd-a107-47bf-b74d-14c180202be0.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-86198cbd-a107-47bf-b74d-14c180202be0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-86198cbd-a107-47bf-b74d-14c180202be0-atc-btn-wrapper {
    text-align: center;
  }


#s-86198cbd-a107-47bf-b74d-14c180202be0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-86198cbd-a107-47bf-b74d-14c180202be0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-86198cbd-a107-47bf-b74d-14c180202be0.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-86198cbd-a107-47bf-b74d-14c180202be0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-c1e72334-2b5d-49d4-bf12-6bb69ab95beb {
  margin-left: auto;
margin-right: auto;
}

#s-fb26ac47-4c75-4c1c-9dfa-5a5016894db7 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-fb26ac47-4c75-4c1c-9dfa-5a5016894db7 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-fb26ac47-4c75-4c1c-9dfa-5a5016894db7 {
  min-height: 230px;
}
}







#s-fb26ac47-4c75-4c1c-9dfa-5a5016894db7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fb26ac47-4c75-4c1c-9dfa-5a5016894db7.shg-box.shg-c {
  justify-content: center;
}

#s-65371b85-4214-4e0f-82c1-3f7db4accca7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-65371b85-4214-4e0f-82c1-3f7db4accca7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-65371b85-4214-4e0f-82c1-3f7db4accca7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-65371b85-4214-4e0f-82c1-3f7db4accca7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-65371b85-4214-4e0f-82c1-3f7db4accca7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-65371b85-4214-4e0f-82c1-3f7db4accca7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-65371b85-4214-4e0f-82c1-3f7db4accca7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-65371b85-4214-4e0f-82c1-3f7db4accca7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-65371b85-4214-4e0f-82c1-3f7db4accca7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-65371b85-4214-4e0f-82c1-3f7db4accca7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-65371b85-4214-4e0f-82c1-3f7db4accca7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e1ee8202-0c5b-40ff-9f29-670be0fb2400 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-e1ee8202-0c5b-40ff-9f29-670be0fb2400 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-4521874b-3346-40fe-96ed-1bc4cd3bda05 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-4521874b-3346-40fe-96ed-1bc4cd3bda05 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-ea92a606-1f14-48f3-ae0a-193fdf340e87 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-ea92a606-1f14-48f3-ae0a-193fdf340e87 .shg-product-quantity-wrapper {
  display: flex;
}

#s-ea92a606-1f14-48f3-ae0a-193fdf340e87 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-ea92a606-1f14-48f3-ae0a-193fdf340e87 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-ea92a606-1f14-48f3-ae0a-193fdf340e87 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-ea92a606-1f14-48f3-ae0a-193fdf340e87 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-65be851f-e0a9-45b7-a8f3-510bc778ddcf {
  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-65be851f-e0a9-45b7-a8f3-510bc778ddcf: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-65be851f-e0a9-45b7-a8f3-510bc778ddcf: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-65be851f-e0a9-45b7-a8f3-510bc778ddcf {
  
}
#s-65be851f-e0a9-45b7-a8f3-510bc778ddcf: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-65be851f-e0a9-45b7-a8f3-510bc778ddcf-atc-btn-wrapper {
    text-align: center;
  }


#s-65be851f-e0a9-45b7-a8f3-510bc778ddcf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-65be851f-e0a9-45b7-a8f3-510bc778ddcf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-65be851f-e0a9-45b7-a8f3-510bc778ddcf.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-65be851f-e0a9-45b7-a8f3-510bc778ddcf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-65be851f-e0a9-45b7-a8f3-510bc778ddcf-atc-btn-wrapper {
    text-align: center;
  }


#s-65be851f-e0a9-45b7-a8f3-510bc778ddcf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-65be851f-e0a9-45b7-a8f3-510bc778ddcf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-65be851f-e0a9-45b7-a8f3-510bc778ddcf.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-65be851f-e0a9-45b7-a8f3-510bc778ddcf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-65be851f-e0a9-45b7-a8f3-510bc778ddcf-atc-btn-wrapper {
    text-align: center;
  }


#s-65be851f-e0a9-45b7-a8f3-510bc778ddcf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-65be851f-e0a9-45b7-a8f3-510bc778ddcf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-65be851f-e0a9-45b7-a8f3-510bc778ddcf.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-65be851f-e0a9-45b7-a8f3-510bc778ddcf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-65be851f-e0a9-45b7-a8f3-510bc778ddcf-atc-btn-wrapper {
    text-align: center;
  }


#s-65be851f-e0a9-45b7-a8f3-510bc778ddcf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-65be851f-e0a9-45b7-a8f3-510bc778ddcf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-65be851f-e0a9-45b7-a8f3-510bc778ddcf.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-65be851f-e0a9-45b7-a8f3-510bc778ddcf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-65be851f-e0a9-45b7-a8f3-510bc778ddcf-atc-btn-wrapper {
    text-align: center;
  }


#s-65be851f-e0a9-45b7-a8f3-510bc778ddcf {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-65be851f-e0a9-45b7-a8f3-510bc778ddcf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-65be851f-e0a9-45b7-a8f3-510bc778ddcf.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-65be851f-e0a9-45b7-a8f3-510bc778ddcf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-bb571880-aea5-4a43-94b2-3d2d33c9ee27 {
  margin-left: auto;
margin-right: auto;
}

#s-c98e5922-7d03-4f93-9e44-2fc0b6ef866b {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-c98e5922-7d03-4f93-9e44-2fc0b6ef866b {
  min-height: 230px;
}
}@media (max-width: 767px){#s-c98e5922-7d03-4f93-9e44-2fc0b6ef866b {
  min-height: 230px;
}
}







#s-c98e5922-7d03-4f93-9e44-2fc0b6ef866b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c98e5922-7d03-4f93-9e44-2fc0b6ef866b.shg-box.shg-c {
  justify-content: center;
}

#s-846fa290-2cb0-4c57-ba32-677448178504 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-846fa290-2cb0-4c57-ba32-677448178504 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-846fa290-2cb0-4c57-ba32-677448178504 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-846fa290-2cb0-4c57-ba32-677448178504 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-846fa290-2cb0-4c57-ba32-677448178504 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-846fa290-2cb0-4c57-ba32-677448178504 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-846fa290-2cb0-4c57-ba32-677448178504 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-846fa290-2cb0-4c57-ba32-677448178504 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-846fa290-2cb0-4c57-ba32-677448178504 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-846fa290-2cb0-4c57-ba32-677448178504 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-846fa290-2cb0-4c57-ba32-677448178504 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-18083a6e-3fab-474b-9124-ef8d019d2277 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-18083a6e-3fab-474b-9124-ef8d019d2277 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-a0f0121a-c22e-4b91-bcff-22a11fa09e98 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-a0f0121a-c22e-4b91-bcff-22a11fa09e98 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-580dfe7f-3ec3-4b85-9390-01215426b529 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-580dfe7f-3ec3-4b85-9390-01215426b529 .shg-product-quantity-wrapper {
  display: flex;
}

#s-580dfe7f-3ec3-4b85-9390-01215426b529 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-580dfe7f-3ec3-4b85-9390-01215426b529 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-580dfe7f-3ec3-4b85-9390-01215426b529 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-580dfe7f-3ec3-4b85-9390-01215426b529 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b {
  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-f6cfc769-c0e1-447c-9ceb-eabe0e35029b: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-f6cfc769-c0e1-447c-9ceb-eabe0e35029b: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-f6cfc769-c0e1-447c-9ceb-eabe0e35029b {
  
}
#s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b: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-f6cfc769-c0e1-447c-9ceb-eabe0e35029b-atc-btn-wrapper {
    text-align: center;
  }


#s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b-atc-btn-wrapper {
    text-align: center;
  }


#s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b-atc-btn-wrapper {
    text-align: center;
  }


#s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b-atc-btn-wrapper {
    text-align: center;
  }


#s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b-atc-btn-wrapper {
    text-align: center;
  }


#s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f6cfc769-c0e1-447c-9ceb-eabe0e35029b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-b5df6bf0-25e8-4c04-8eaf-f3f50daf62d2 {
  margin-left: auto;
margin-right: auto;
}

#s-37ecb072-4bc4-4f86-b6d3-3622164be95f {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-37ecb072-4bc4-4f86-b6d3-3622164be95f {
  min-height: 230px;
}
}@media (max-width: 767px){#s-37ecb072-4bc4-4f86-b6d3-3622164be95f {
  min-height: 230px;
}
}







#s-37ecb072-4bc4-4f86-b6d3-3622164be95f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-37ecb072-4bc4-4f86-b6d3-3622164be95f.shg-box.shg-c {
  justify-content: center;
}

#s-6fbf58df-e49d-4fc8-b598-7cc4087fc151 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-6fbf58df-e49d-4fc8-b598-7cc4087fc151 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6fbf58df-e49d-4fc8-b598-7cc4087fc151 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6fbf58df-e49d-4fc8-b598-7cc4087fc151 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6fbf58df-e49d-4fc8-b598-7cc4087fc151 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6fbf58df-e49d-4fc8-b598-7cc4087fc151 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6fbf58df-e49d-4fc8-b598-7cc4087fc151 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6fbf58df-e49d-4fc8-b598-7cc4087fc151 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6fbf58df-e49d-4fc8-b598-7cc4087fc151 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6fbf58df-e49d-4fc8-b598-7cc4087fc151 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6fbf58df-e49d-4fc8-b598-7cc4087fc151 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b1eaf60b-6853-471a-b9c6-0cc75d047be7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-b1eaf60b-6853-471a-b9c6-0cc75d047be7 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-ec11a26b-e057-4847-a17a-7676cdaa66ff {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-ec11a26b-e057-4847-a17a-7676cdaa66ff .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-62eee3a7-85e0-41dc-89bd-e81c4c103105 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-62eee3a7-85e0-41dc-89bd-e81c4c103105 .shg-product-quantity-wrapper {
  display: flex;
}

#s-62eee3a7-85e0-41dc-89bd-e81c4c103105 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-62eee3a7-85e0-41dc-89bd-e81c4c103105 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-62eee3a7-85e0-41dc-89bd-e81c4c103105 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-62eee3a7-85e0-41dc-89bd-e81c4c103105 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-616ddf0f-5f85-4ec9-99ed-169e4a05d973 {
  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-616ddf0f-5f85-4ec9-99ed-169e4a05d973: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-616ddf0f-5f85-4ec9-99ed-169e4a05d973: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-616ddf0f-5f85-4ec9-99ed-169e4a05d973 {
  
}
#s-616ddf0f-5f85-4ec9-99ed-169e4a05d973: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-616ddf0f-5f85-4ec9-99ed-169e4a05d973-atc-btn-wrapper {
    text-align: center;
  }


#s-616ddf0f-5f85-4ec9-99ed-169e4a05d973 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-616ddf0f-5f85-4ec9-99ed-169e4a05d973.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-616ddf0f-5f85-4ec9-99ed-169e4a05d973.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-616ddf0f-5f85-4ec9-99ed-169e4a05d973.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-616ddf0f-5f85-4ec9-99ed-169e4a05d973-atc-btn-wrapper {
    text-align: center;
  }


#s-616ddf0f-5f85-4ec9-99ed-169e4a05d973 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-616ddf0f-5f85-4ec9-99ed-169e4a05d973.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-616ddf0f-5f85-4ec9-99ed-169e4a05d973.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-616ddf0f-5f85-4ec9-99ed-169e4a05d973.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-616ddf0f-5f85-4ec9-99ed-169e4a05d973-atc-btn-wrapper {
    text-align: center;
  }


#s-616ddf0f-5f85-4ec9-99ed-169e4a05d973 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-616ddf0f-5f85-4ec9-99ed-169e4a05d973.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-616ddf0f-5f85-4ec9-99ed-169e4a05d973.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-616ddf0f-5f85-4ec9-99ed-169e4a05d973.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-616ddf0f-5f85-4ec9-99ed-169e4a05d973-atc-btn-wrapper {
    text-align: center;
  }


#s-616ddf0f-5f85-4ec9-99ed-169e4a05d973 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-616ddf0f-5f85-4ec9-99ed-169e4a05d973.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-616ddf0f-5f85-4ec9-99ed-169e4a05d973.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-616ddf0f-5f85-4ec9-99ed-169e4a05d973.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-616ddf0f-5f85-4ec9-99ed-169e4a05d973-atc-btn-wrapper {
    text-align: center;
  }


#s-616ddf0f-5f85-4ec9-99ed-169e4a05d973 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-616ddf0f-5f85-4ec9-99ed-169e4a05d973.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-616ddf0f-5f85-4ec9-99ed-169e4a05d973.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-616ddf0f-5f85-4ec9-99ed-169e4a05d973.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-d6f6ec5a-049c-4e01-b63f-b0f7bd7fbc48 {
  margin-left: auto;
margin-right: auto;
}

#s-32c810fe-3e45-4fc2-ad13-97e1d4e8e8ec {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-32c810fe-3e45-4fc2-ad13-97e1d4e8e8ec {
  min-height: 230px;
}
}@media (max-width: 767px){#s-32c810fe-3e45-4fc2-ad13-97e1d4e8e8ec {
  min-height: 230px;
}
}







#s-32c810fe-3e45-4fc2-ad13-97e1d4e8e8ec > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-32c810fe-3e45-4fc2-ad13-97e1d4e8e8ec.shg-box.shg-c {
  justify-content: center;
}

#s-a1bcdc6a-2cf5-4fcf-a4b1-5b6f6ca6b539 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a1bcdc6a-2cf5-4fcf-a4b1-5b6f6ca6b539 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a1bcdc6a-2cf5-4fcf-a4b1-5b6f6ca6b539 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a1bcdc6a-2cf5-4fcf-a4b1-5b6f6ca6b539 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a1bcdc6a-2cf5-4fcf-a4b1-5b6f6ca6b539 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a1bcdc6a-2cf5-4fcf-a4b1-5b6f6ca6b539 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a1bcdc6a-2cf5-4fcf-a4b1-5b6f6ca6b539 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a1bcdc6a-2cf5-4fcf-a4b1-5b6f6ca6b539 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a1bcdc6a-2cf5-4fcf-a4b1-5b6f6ca6b539 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a1bcdc6a-2cf5-4fcf-a4b1-5b6f6ca6b539 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a1bcdc6a-2cf5-4fcf-a4b1-5b6f6ca6b539 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c5a1af0e-7b0b-46e2-911f-3e2f48f92d0d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-c5a1af0e-7b0b-46e2-911f-3e2f48f92d0d .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-0997b1ef-5866-4f85-bf90-6efc929824c6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-0997b1ef-5866-4f85-bf90-6efc929824c6 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-1d84f685-94f6-4b19-a7bf-459186a70f41 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-1d84f685-94f6-4b19-a7bf-459186a70f41 .shg-product-quantity-wrapper {
  display: flex;
}

#s-1d84f685-94f6-4b19-a7bf-459186a70f41 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-1d84f685-94f6-4b19-a7bf-459186a70f41 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-1d84f685-94f6-4b19-a7bf-459186a70f41 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-1d84f685-94f6-4b19-a7bf-459186a70f41 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-d962cfbe-1f20-4a43-a102-e4ba261f060f {
  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-d962cfbe-1f20-4a43-a102-e4ba261f060f: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-d962cfbe-1f20-4a43-a102-e4ba261f060f: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-d962cfbe-1f20-4a43-a102-e4ba261f060f {
  
}
#s-d962cfbe-1f20-4a43-a102-e4ba261f060f: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-d962cfbe-1f20-4a43-a102-e4ba261f060f-atc-btn-wrapper {
    text-align: center;
  }


#s-d962cfbe-1f20-4a43-a102-e4ba261f060f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d962cfbe-1f20-4a43-a102-e4ba261f060f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d962cfbe-1f20-4a43-a102-e4ba261f060f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d962cfbe-1f20-4a43-a102-e4ba261f060f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-d962cfbe-1f20-4a43-a102-e4ba261f060f-atc-btn-wrapper {
    text-align: center;
  }


#s-d962cfbe-1f20-4a43-a102-e4ba261f060f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d962cfbe-1f20-4a43-a102-e4ba261f060f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d962cfbe-1f20-4a43-a102-e4ba261f060f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d962cfbe-1f20-4a43-a102-e4ba261f060f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-d962cfbe-1f20-4a43-a102-e4ba261f060f-atc-btn-wrapper {
    text-align: center;
  }


#s-d962cfbe-1f20-4a43-a102-e4ba261f060f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d962cfbe-1f20-4a43-a102-e4ba261f060f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d962cfbe-1f20-4a43-a102-e4ba261f060f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d962cfbe-1f20-4a43-a102-e4ba261f060f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-d962cfbe-1f20-4a43-a102-e4ba261f060f-atc-btn-wrapper {
    text-align: center;
  }


#s-d962cfbe-1f20-4a43-a102-e4ba261f060f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d962cfbe-1f20-4a43-a102-e4ba261f060f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d962cfbe-1f20-4a43-a102-e4ba261f060f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d962cfbe-1f20-4a43-a102-e4ba261f060f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-d962cfbe-1f20-4a43-a102-e4ba261f060f-atc-btn-wrapper {
    text-align: center;
  }


#s-d962cfbe-1f20-4a43-a102-e4ba261f060f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d962cfbe-1f20-4a43-a102-e4ba261f060f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d962cfbe-1f20-4a43-a102-e4ba261f060f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d962cfbe-1f20-4a43-a102-e4ba261f060f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-eff7d400-4346-4576-999b-66f61c7ba967 {
  margin-left: auto;
margin-right: auto;
}

#s-eb289a9a-b691-4b01-a765-820b18688887 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-eb289a9a-b691-4b01-a765-820b18688887 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-eb289a9a-b691-4b01-a765-820b18688887 {
  min-height: 230px;
}
}







#s-eb289a9a-b691-4b01-a765-820b18688887 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-eb289a9a-b691-4b01-a765-820b18688887.shg-box.shg-c {
  justify-content: center;
}

#s-da40f635-d8d8-48a5-93a1-4d90d6b380c9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-da40f635-d8d8-48a5-93a1-4d90d6b380c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-da40f635-d8d8-48a5-93a1-4d90d6b380c9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-da40f635-d8d8-48a5-93a1-4d90d6b380c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-da40f635-d8d8-48a5-93a1-4d90d6b380c9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-da40f635-d8d8-48a5-93a1-4d90d6b380c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-da40f635-d8d8-48a5-93a1-4d90d6b380c9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-da40f635-d8d8-48a5-93a1-4d90d6b380c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-da40f635-d8d8-48a5-93a1-4d90d6b380c9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-da40f635-d8d8-48a5-93a1-4d90d6b380c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-da40f635-d8d8-48a5-93a1-4d90d6b380c9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e83f89b3-7a54-4a7b-8f36-988de4c5225d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-e83f89b3-7a54-4a7b-8f36-988de4c5225d .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-eb52a8cf-e8e4-4724-b744-62f55657f7bb {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-eb52a8cf-e8e4-4724-b744-62f55657f7bb .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-18300ac5-ea1c-4eba-9af9-66d14ea8c4de {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-18300ac5-ea1c-4eba-9af9-66d14ea8c4de .shg-product-quantity-wrapper {
  display: flex;
}

#s-18300ac5-ea1c-4eba-9af9-66d14ea8c4de .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-18300ac5-ea1c-4eba-9af9-66d14ea8c4de .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-18300ac5-ea1c-4eba-9af9-66d14ea8c4de .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-18300ac5-ea1c-4eba-9af9-66d14ea8c4de .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc {
  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-281f4c1d-e5dc-43f2-acdf-0adba485e3dc: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-281f4c1d-e5dc-43f2-acdf-0adba485e3dc: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-281f4c1d-e5dc-43f2-acdf-0adba485e3dc {
  
}
#s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc: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-281f4c1d-e5dc-43f2-acdf-0adba485e3dc-atc-btn-wrapper {
    text-align: center;
  }


#s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc-atc-btn-wrapper {
    text-align: center;
  }


#s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc-atc-btn-wrapper {
    text-align: center;
  }


#s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc-atc-btn-wrapper {
    text-align: center;
  }


#s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc-atc-btn-wrapper {
    text-align: center;
  }


#s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-281f4c1d-e5dc-43f2-acdf-0adba485e3dc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-5fe6efc9-51bd-414e-9170-9fa396a58502 {
  margin-left: auto;
margin-right: auto;
}

#s-7e1d0a69-fbdf-471e-93ba-8c91fb9d2287 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-7e1d0a69-fbdf-471e-93ba-8c91fb9d2287 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-7e1d0a69-fbdf-471e-93ba-8c91fb9d2287 {
  min-height: 230px;
}
}







#s-7e1d0a69-fbdf-471e-93ba-8c91fb9d2287 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7e1d0a69-fbdf-471e-93ba-8c91fb9d2287.shg-box.shg-c {
  justify-content: center;
}

#s-772a3226-3b1c-49b5-94f6-5d1b75c42eb4 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-772a3226-3b1c-49b5-94f6-5d1b75c42eb4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-772a3226-3b1c-49b5-94f6-5d1b75c42eb4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-772a3226-3b1c-49b5-94f6-5d1b75c42eb4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-772a3226-3b1c-49b5-94f6-5d1b75c42eb4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-772a3226-3b1c-49b5-94f6-5d1b75c42eb4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-772a3226-3b1c-49b5-94f6-5d1b75c42eb4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-772a3226-3b1c-49b5-94f6-5d1b75c42eb4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-772a3226-3b1c-49b5-94f6-5d1b75c42eb4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-772a3226-3b1c-49b5-94f6-5d1b75c42eb4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-772a3226-3b1c-49b5-94f6-5d1b75c42eb4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c57191da-6f04-4f8f-987d-9029358bafd3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-c57191da-6f04-4f8f-987d-9029358bafd3 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-ce6fd4c0-77a8-40bb-8036-9bf7f126c7f4 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-ce6fd4c0-77a8-40bb-8036-9bf7f126c7f4 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-b9253b15-a33a-49b3-8329-2e470323b499 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-b9253b15-a33a-49b3-8329-2e470323b499 .shg-product-quantity-wrapper {
  display: flex;
}

#s-b9253b15-a33a-49b3-8329-2e470323b499 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-b9253b15-a33a-49b3-8329-2e470323b499 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-b9253b15-a33a-49b3-8329-2e470323b499 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-b9253b15-a33a-49b3-8329-2e470323b499 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-2cc03774-b1ab-4c85-af7e-71655a7a1663 {
  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-2cc03774-b1ab-4c85-af7e-71655a7a1663: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-2cc03774-b1ab-4c85-af7e-71655a7a1663: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-2cc03774-b1ab-4c85-af7e-71655a7a1663 {
  
}
#s-2cc03774-b1ab-4c85-af7e-71655a7a1663: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-2cc03774-b1ab-4c85-af7e-71655a7a1663-atc-btn-wrapper {
    text-align: center;
  }


#s-2cc03774-b1ab-4c85-af7e-71655a7a1663 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2cc03774-b1ab-4c85-af7e-71655a7a1663.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2cc03774-b1ab-4c85-af7e-71655a7a1663.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2cc03774-b1ab-4c85-af7e-71655a7a1663.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-2cc03774-b1ab-4c85-af7e-71655a7a1663-atc-btn-wrapper {
    text-align: center;
  }


#s-2cc03774-b1ab-4c85-af7e-71655a7a1663 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2cc03774-b1ab-4c85-af7e-71655a7a1663.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2cc03774-b1ab-4c85-af7e-71655a7a1663.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2cc03774-b1ab-4c85-af7e-71655a7a1663.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-2cc03774-b1ab-4c85-af7e-71655a7a1663-atc-btn-wrapper {
    text-align: center;
  }


#s-2cc03774-b1ab-4c85-af7e-71655a7a1663 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2cc03774-b1ab-4c85-af7e-71655a7a1663.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2cc03774-b1ab-4c85-af7e-71655a7a1663.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2cc03774-b1ab-4c85-af7e-71655a7a1663.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-2cc03774-b1ab-4c85-af7e-71655a7a1663-atc-btn-wrapper {
    text-align: center;
  }


#s-2cc03774-b1ab-4c85-af7e-71655a7a1663 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2cc03774-b1ab-4c85-af7e-71655a7a1663.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2cc03774-b1ab-4c85-af7e-71655a7a1663.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2cc03774-b1ab-4c85-af7e-71655a7a1663.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-2cc03774-b1ab-4c85-af7e-71655a7a1663-atc-btn-wrapper {
    text-align: center;
  }


#s-2cc03774-b1ab-4c85-af7e-71655a7a1663 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2cc03774-b1ab-4c85-af7e-71655a7a1663.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2cc03774-b1ab-4c85-af7e-71655a7a1663.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2cc03774-b1ab-4c85-af7e-71655a7a1663.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-1ff99b5e-39a8-445f-9e16-fdab30b6a3cc {
  margin-left: auto;
margin-right: auto;
}

#s-85ffc787-0a58-4c20-9e2a-0ecaae824be9 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-85ffc787-0a58-4c20-9e2a-0ecaae824be9 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-85ffc787-0a58-4c20-9e2a-0ecaae824be9 {
  min-height: 230px;
}
}







#s-85ffc787-0a58-4c20-9e2a-0ecaae824be9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-85ffc787-0a58-4c20-9e2a-0ecaae824be9.shg-box.shg-c {
  justify-content: center;
}

#s-54f88c62-a5a7-414f-b2ea-48ca2dbcea0a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-54f88c62-a5a7-414f-b2ea-48ca2dbcea0a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-54f88c62-a5a7-414f-b2ea-48ca2dbcea0a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-54f88c62-a5a7-414f-b2ea-48ca2dbcea0a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-54f88c62-a5a7-414f-b2ea-48ca2dbcea0a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-54f88c62-a5a7-414f-b2ea-48ca2dbcea0a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-54f88c62-a5a7-414f-b2ea-48ca2dbcea0a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-54f88c62-a5a7-414f-b2ea-48ca2dbcea0a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-54f88c62-a5a7-414f-b2ea-48ca2dbcea0a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-54f88c62-a5a7-414f-b2ea-48ca2dbcea0a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-54f88c62-a5a7-414f-b2ea-48ca2dbcea0a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7dbfcb87-3b79-492b-a065-946b1580a09e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-7dbfcb87-3b79-492b-a065-946b1580a09e .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-334d84af-3c3d-439c-a20d-ede8ca969744 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-334d84af-3c3d-439c-a20d-ede8ca969744 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-910142c6-f7e4-4d77-b53b-e721e4d02b7d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-910142c6-f7e4-4d77-b53b-e721e4d02b7d .shg-product-quantity-wrapper {
  display: flex;
}

#s-910142c6-f7e4-4d77-b53b-e721e4d02b7d .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-910142c6-f7e4-4d77-b53b-e721e4d02b7d .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-910142c6-f7e4-4d77-b53b-e721e4d02b7d .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-910142c6-f7e4-4d77-b53b-e721e4d02b7d .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-dc0253a7-bff4-47ce-8651-910c7aa47724 {
  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-dc0253a7-bff4-47ce-8651-910c7aa47724: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-dc0253a7-bff4-47ce-8651-910c7aa47724: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-dc0253a7-bff4-47ce-8651-910c7aa47724 {
  
}
#s-dc0253a7-bff4-47ce-8651-910c7aa47724: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-dc0253a7-bff4-47ce-8651-910c7aa47724-atc-btn-wrapper {
    text-align: center;
  }


#s-dc0253a7-bff4-47ce-8651-910c7aa47724 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dc0253a7-bff4-47ce-8651-910c7aa47724.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dc0253a7-bff4-47ce-8651-910c7aa47724.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-dc0253a7-bff4-47ce-8651-910c7aa47724.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-dc0253a7-bff4-47ce-8651-910c7aa47724-atc-btn-wrapper {
    text-align: center;
  }


#s-dc0253a7-bff4-47ce-8651-910c7aa47724 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dc0253a7-bff4-47ce-8651-910c7aa47724.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dc0253a7-bff4-47ce-8651-910c7aa47724.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-dc0253a7-bff4-47ce-8651-910c7aa47724.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-dc0253a7-bff4-47ce-8651-910c7aa47724-atc-btn-wrapper {
    text-align: center;
  }


#s-dc0253a7-bff4-47ce-8651-910c7aa47724 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dc0253a7-bff4-47ce-8651-910c7aa47724.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dc0253a7-bff4-47ce-8651-910c7aa47724.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-dc0253a7-bff4-47ce-8651-910c7aa47724.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-dc0253a7-bff4-47ce-8651-910c7aa47724-atc-btn-wrapper {
    text-align: center;
  }


#s-dc0253a7-bff4-47ce-8651-910c7aa47724 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dc0253a7-bff4-47ce-8651-910c7aa47724.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dc0253a7-bff4-47ce-8651-910c7aa47724.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-dc0253a7-bff4-47ce-8651-910c7aa47724.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-dc0253a7-bff4-47ce-8651-910c7aa47724-atc-btn-wrapper {
    text-align: center;
  }


#s-dc0253a7-bff4-47ce-8651-910c7aa47724 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dc0253a7-bff4-47ce-8651-910c7aa47724.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dc0253a7-bff4-47ce-8651-910c7aa47724.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-dc0253a7-bff4-47ce-8651-910c7aa47724.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-6299ee2f-47e7-4e8f-8339-45bca2383efb {
  margin-left: auto;
margin-right: auto;
}

#s-e51479e6-9aa9-428d-b7ba-dd595320fd1b {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-e51479e6-9aa9-428d-b7ba-dd595320fd1b {
  min-height: 230px;
}
}@media (max-width: 767px){#s-e51479e6-9aa9-428d-b7ba-dd595320fd1b {
  min-height: 230px;
}
}







#s-e51479e6-9aa9-428d-b7ba-dd595320fd1b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e51479e6-9aa9-428d-b7ba-dd595320fd1b.shg-box.shg-c {
  justify-content: center;
}

#s-3e286e1d-c1ac-4f75-b0f9-ee8d931aa58a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3e286e1d-c1ac-4f75-b0f9-ee8d931aa58a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3e286e1d-c1ac-4f75-b0f9-ee8d931aa58a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3e286e1d-c1ac-4f75-b0f9-ee8d931aa58a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3e286e1d-c1ac-4f75-b0f9-ee8d931aa58a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3e286e1d-c1ac-4f75-b0f9-ee8d931aa58a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3e286e1d-c1ac-4f75-b0f9-ee8d931aa58a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3e286e1d-c1ac-4f75-b0f9-ee8d931aa58a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3e286e1d-c1ac-4f75-b0f9-ee8d931aa58a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3e286e1d-c1ac-4f75-b0f9-ee8d931aa58a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3e286e1d-c1ac-4f75-b0f9-ee8d931aa58a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-cfde4be6-7436-4594-bce9-a31667922c14 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-cfde4be6-7436-4594-bce9-a31667922c14 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-5ab757ec-ec70-4495-9c4e-0d0aa09a36da {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-5ab757ec-ec70-4495-9c4e-0d0aa09a36da .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-d52fee15-c26c-41f2-8ed8-29b0a86f259d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-d52fee15-c26c-41f2-8ed8-29b0a86f259d .shg-product-quantity-wrapper {
  display: flex;
}

#s-d52fee15-c26c-41f2-8ed8-29b0a86f259d .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-d52fee15-c26c-41f2-8ed8-29b0a86f259d .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-d52fee15-c26c-41f2-8ed8-29b0a86f259d .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-d52fee15-c26c-41f2-8ed8-29b0a86f259d .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-77311440-3fe9-450b-bfca-f844275aba1c {
  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-77311440-3fe9-450b-bfca-f844275aba1c: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-77311440-3fe9-450b-bfca-f844275aba1c: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-77311440-3fe9-450b-bfca-f844275aba1c {
  
}
#s-77311440-3fe9-450b-bfca-f844275aba1c: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-77311440-3fe9-450b-bfca-f844275aba1c-atc-btn-wrapper {
    text-align: center;
  }


#s-77311440-3fe9-450b-bfca-f844275aba1c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-77311440-3fe9-450b-bfca-f844275aba1c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-77311440-3fe9-450b-bfca-f844275aba1c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-77311440-3fe9-450b-bfca-f844275aba1c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-77311440-3fe9-450b-bfca-f844275aba1c-atc-btn-wrapper {
    text-align: center;
  }


#s-77311440-3fe9-450b-bfca-f844275aba1c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-77311440-3fe9-450b-bfca-f844275aba1c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-77311440-3fe9-450b-bfca-f844275aba1c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-77311440-3fe9-450b-bfca-f844275aba1c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-77311440-3fe9-450b-bfca-f844275aba1c-atc-btn-wrapper {
    text-align: center;
  }


#s-77311440-3fe9-450b-bfca-f844275aba1c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-77311440-3fe9-450b-bfca-f844275aba1c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-77311440-3fe9-450b-bfca-f844275aba1c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-77311440-3fe9-450b-bfca-f844275aba1c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-77311440-3fe9-450b-bfca-f844275aba1c-atc-btn-wrapper {
    text-align: center;
  }


#s-77311440-3fe9-450b-bfca-f844275aba1c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-77311440-3fe9-450b-bfca-f844275aba1c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-77311440-3fe9-450b-bfca-f844275aba1c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-77311440-3fe9-450b-bfca-f844275aba1c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-77311440-3fe9-450b-bfca-f844275aba1c-atc-btn-wrapper {
    text-align: center;
  }


#s-77311440-3fe9-450b-bfca-f844275aba1c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-77311440-3fe9-450b-bfca-f844275aba1c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-77311440-3fe9-450b-bfca-f844275aba1c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-77311440-3fe9-450b-bfca-f844275aba1c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-5b7642c4-0f0d-44ea-9aa2-ce96fca5b83f {
  margin-left: auto;
margin-right: auto;
}

#s-6c68ef49-174c-4a62-9b93-1e5d323c1364 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-6c68ef49-174c-4a62-9b93-1e5d323c1364 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-6c68ef49-174c-4a62-9b93-1e5d323c1364 {
  min-height: 230px;
}
}







#s-6c68ef49-174c-4a62-9b93-1e5d323c1364 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6c68ef49-174c-4a62-9b93-1e5d323c1364.shg-box.shg-c {
  justify-content: center;
}

#s-6d926ffb-f9c2-4e44-b8d8-bb5b501b7069 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-6d926ffb-f9c2-4e44-b8d8-bb5b501b7069 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6d926ffb-f9c2-4e44-b8d8-bb5b501b7069 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6d926ffb-f9c2-4e44-b8d8-bb5b501b7069 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6d926ffb-f9c2-4e44-b8d8-bb5b501b7069 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6d926ffb-f9c2-4e44-b8d8-bb5b501b7069 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6d926ffb-f9c2-4e44-b8d8-bb5b501b7069 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6d926ffb-f9c2-4e44-b8d8-bb5b501b7069 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6d926ffb-f9c2-4e44-b8d8-bb5b501b7069 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6d926ffb-f9c2-4e44-b8d8-bb5b501b7069 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6d926ffb-f9c2-4e44-b8d8-bb5b501b7069 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-691cab14-2f00-419b-8ecb-fc1917e63774 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-691cab14-2f00-419b-8ecb-fc1917e63774 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-f5d2ca07-8ba0-4081-a5bd-ba80cc582e60 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-f5d2ca07-8ba0-4081-a5bd-ba80cc582e60 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-a06905c2-3672-4b20-85a8-7d253b70778d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-a06905c2-3672-4b20-85a8-7d253b70778d .shg-product-quantity-wrapper {
  display: flex;
}

#s-a06905c2-3672-4b20-85a8-7d253b70778d .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-a06905c2-3672-4b20-85a8-7d253b70778d .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-a06905c2-3672-4b20-85a8-7d253b70778d .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-a06905c2-3672-4b20-85a8-7d253b70778d .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9 {
  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-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9: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-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9: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-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9 {
  
}
#s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9: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-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9-atc-btn-wrapper {
    text-align: center;
  }


#s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9-atc-btn-wrapper {
    text-align: center;
  }


#s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9-atc-btn-wrapper {
    text-align: center;
  }


#s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9-atc-btn-wrapper {
    text-align: center;
  }


#s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9-atc-btn-wrapper {
    text-align: center;
  }


#s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-cec505f8-5114-4ad5-a0a5-b1e51fc32fe9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-7a99f602-dfe5-47ce-8915-364e8256d44b {
  margin-left: auto;
margin-right: auto;
}

#s-52a5296e-9e5d-427e-b942-7d4bc0b05a6e {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-52a5296e-9e5d-427e-b942-7d4bc0b05a6e {
  min-height: 230px;
}
}@media (max-width: 767px){#s-52a5296e-9e5d-427e-b942-7d4bc0b05a6e {
  min-height: 230px;
}
}







#s-52a5296e-9e5d-427e-b942-7d4bc0b05a6e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-52a5296e-9e5d-427e-b942-7d4bc0b05a6e.shg-box.shg-c {
  justify-content: center;
}

#s-9fd0a36b-1bb0-4f49-9adc-54cbbb28656b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-9fd0a36b-1bb0-4f49-9adc-54cbbb28656b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9fd0a36b-1bb0-4f49-9adc-54cbbb28656b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9fd0a36b-1bb0-4f49-9adc-54cbbb28656b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9fd0a36b-1bb0-4f49-9adc-54cbbb28656b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9fd0a36b-1bb0-4f49-9adc-54cbbb28656b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9fd0a36b-1bb0-4f49-9adc-54cbbb28656b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9fd0a36b-1bb0-4f49-9adc-54cbbb28656b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9fd0a36b-1bb0-4f49-9adc-54cbbb28656b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9fd0a36b-1bb0-4f49-9adc-54cbbb28656b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9fd0a36b-1bb0-4f49-9adc-54cbbb28656b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-4a975e40-a23f-49ee-81c8-72ed0f818589 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-4a975e40-a23f-49ee-81c8-72ed0f818589 .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-da6c6f42-5b24-414f-bacf-672f0887d59d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-da6c6f42-5b24-414f-bacf-672f0887d59d .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-2f70695f-c652-4374-99d3-8716244b8c27 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-2f70695f-c652-4374-99d3-8716244b8c27 .shg-product-quantity-wrapper {
  display: flex;
}

#s-2f70695f-c652-4374-99d3-8716244b8c27 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-2f70695f-c652-4374-99d3-8716244b8c27 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-2f70695f-c652-4374-99d3-8716244b8c27 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-2f70695f-c652-4374-99d3-8716244b8c27 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1 {
  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-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1: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-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1: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-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1 {
  
}
#s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1: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-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1-atc-btn-wrapper {
    text-align: center;
  }


#s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1-atc-btn-wrapper {
    text-align: center;
  }


#s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1-atc-btn-wrapper {
    text-align: center;
  }


#s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1-atc-btn-wrapper {
    text-align: center;
  }


#s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1-atc-btn-wrapper {
    text-align: center;
  }


#s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-cb338aff-df6b-45d9-a0ad-f0cb36cbb7f1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-2e151aa6-2f3f-4e67-9b4a-b2d296a887ed {
  margin-left: auto;
margin-right: auto;
}

#s-29d5eb48-0a90-460f-a82c-8a2480877349 {
  margin-left: auto;
margin-right: auto;
min-height: 276px;
}
@media (min-width: 768px) and (max-width: 991px){#s-29d5eb48-0a90-460f-a82c-8a2480877349 {
  min-height: 230px;
}
}@media (max-width: 767px){#s-29d5eb48-0a90-460f-a82c-8a2480877349 {
  min-height: 230px;
}
}







#s-29d5eb48-0a90-460f-a82c-8a2480877349 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-29d5eb48-0a90-460f-a82c-8a2480877349.shg-box.shg-c {
  justify-content: center;
}

#s-8228c023-7c83-4d96-af09-59cad36e1224 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-8228c023-7c83-4d96-af09-59cad36e1224 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8228c023-7c83-4d96-af09-59cad36e1224 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8228c023-7c83-4d96-af09-59cad36e1224 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8228c023-7c83-4d96-af09-59cad36e1224 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8228c023-7c83-4d96-af09-59cad36e1224 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8228c023-7c83-4d96-af09-59cad36e1224 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8228c023-7c83-4d96-af09-59cad36e1224 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8228c023-7c83-4d96-af09-59cad36e1224 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8228c023-7c83-4d96-af09-59cad36e1224 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8228c023-7c83-4d96-af09-59cad36e1224 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-00217588-792d-4898-a4bb-aee065a19eec {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-00217588-792d-4898-a4bb-aee065a19eec .shg-product-title-component h3 span {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-23b3444d-b6ec-49ba-b8c9-e9af9583545b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-23b3444d-b6ec-49ba-b8c9-e9af9583545b .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-fa1ebd9f-9cd5-4aa5-a45e-63b595cea963 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-fa1ebd9f-9cd5-4aa5-a45e-63b595cea963 .shg-product-quantity-wrapper {
  display: flex;
}

#s-fa1ebd9f-9cd5-4aa5-a45e-63b595cea963 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-fa1ebd9f-9cd5-4aa5-a45e-63b595cea963 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-fa1ebd9f-9cd5-4aa5-a45e-63b595cea963 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-fa1ebd9f-9cd5-4aa5-a45e-63b595cea963 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-d19ea287-1b4a-459d-8474-39d4a489ad8e {
  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-d19ea287-1b4a-459d-8474-39d4a489ad8e: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-d19ea287-1b4a-459d-8474-39d4a489ad8e: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-d19ea287-1b4a-459d-8474-39d4a489ad8e {
  
}
#s-d19ea287-1b4a-459d-8474-39d4a489ad8e: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-d19ea287-1b4a-459d-8474-39d4a489ad8e-atc-btn-wrapper {
    text-align: center;
  }


#s-d19ea287-1b4a-459d-8474-39d4a489ad8e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d19ea287-1b4a-459d-8474-39d4a489ad8e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d19ea287-1b4a-459d-8474-39d4a489ad8e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d19ea287-1b4a-459d-8474-39d4a489ad8e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-d19ea287-1b4a-459d-8474-39d4a489ad8e-atc-btn-wrapper {
    text-align: center;
  }


#s-d19ea287-1b4a-459d-8474-39d4a489ad8e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d19ea287-1b4a-459d-8474-39d4a489ad8e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d19ea287-1b4a-459d-8474-39d4a489ad8e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d19ea287-1b4a-459d-8474-39d4a489ad8e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-d19ea287-1b4a-459d-8474-39d4a489ad8e-atc-btn-wrapper {
    text-align: center;
  }


#s-d19ea287-1b4a-459d-8474-39d4a489ad8e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d19ea287-1b4a-459d-8474-39d4a489ad8e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d19ea287-1b4a-459d-8474-39d4a489ad8e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d19ea287-1b4a-459d-8474-39d4a489ad8e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-d19ea287-1b4a-459d-8474-39d4a489ad8e-atc-btn-wrapper {
    text-align: center;
  }


#s-d19ea287-1b4a-459d-8474-39d4a489ad8e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d19ea287-1b4a-459d-8474-39d4a489ad8e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d19ea287-1b4a-459d-8474-39d4a489ad8e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d19ea287-1b4a-459d-8474-39d4a489ad8e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-d19ea287-1b4a-459d-8474-39d4a489ad8e-atc-btn-wrapper {
    text-align: center;
  }


#s-d19ea287-1b4a-459d-8474-39d4a489ad8e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d19ea287-1b4a-459d-8474-39d4a489ad8e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d19ea287-1b4a-459d-8474-39d4a489ad8e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-d19ea287-1b4a-459d-8474-39d4a489ad8e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-8221dc15-9cda-4ea8-906f-d650cd9549ca {
  margin-left: auto;
margin-right: auto;
}

#s-8221dc15-9cda-4ea8-906f-d650cd9549ca 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;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  min-width: 100%;
  min-height: 100%;
  /* Ensures that the content children fills the container */
  align-items: stretch;
}

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

.shogun-image-content > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#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;
  overflow: visible;
}

#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;
  overflow: visible;
}

.shg-image-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



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



.s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image {
  
}


  @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;
  overflow: visible;
}

#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;
  overflow: visible;
}

.shg-image-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



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



.s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image {
  
}


  @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;
  overflow: visible;
}

#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;
  overflow: visible;
}

.shg-image-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



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



.s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image {
  
}


  @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;
  overflow: visible;
}

#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;
  overflow: visible;
}

.shg-image-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



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



.s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image {
  
}


  @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;
  overflow: visible;
}

#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;
  overflow: visible;
}

.shg-image-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



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



.s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image {
  
}


  @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-21d6021f-8af1-476f-8770-e385a9e0c66f {
  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-21d6021f-8af1-476f-8770-e385a9e0c66f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-21d6021f-8af1-476f-8770-e385a9e0c66f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-21d6021f-8af1-476f-8770-e385a9e0c66f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-21d6021f-8af1-476f-8770-e385a9e0c66f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-fa70525c-812f-469f-8289-af64dd6e7f69 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-fa70525c-812f-469f-8289-af64dd6e7f69 {
  margin-bottom: 4%;
}
}
#s-fa70525c-812f-469f-8289-af64dd6e7f69 {
  margin: 0 !important;
  overflow: visible;
}

#s-fa70525c-812f-469f-8289-af64dd6e7f69-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa70525c-812f-469f-8289-af64dd6e7f69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa70525c-812f-469f-8289-af64dd6e7f69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa70525c-812f-469f-8289-af64dd6e7f69 img.shogun-image {
  /* Add background color handling */
  
}

#s-fa70525c-812f-469f-8289-af64dd6e7f69 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa70525c-812f-469f-8289-af64dd6e7f69 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fa70525c-812f-469f-8289-af64dd6e7f69 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa70525c-812f-469f-8289-af64dd6e7f69 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa70525c-812f-469f-8289-af64dd6e7f69 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-fa70525c-812f-469f-8289-af64dd6e7f69 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa70525c-812f-469f-8289-af64dd6e7f69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image {
  box-sizing: border-box;
}



.s-fa70525c-812f-469f-8289-af64dd6e7f69 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa70525c-812f-469f-8289-af64dd6e7f69 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container {
      position: relative;
    }

    .s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa70525c-812f-469f-8289-af64dd6e7f69 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){#s-fa70525c-812f-469f-8289-af64dd6e7f69 {
  margin: 0 !important;
  overflow: visible;
}

#s-fa70525c-812f-469f-8289-af64dd6e7f69-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa70525c-812f-469f-8289-af64dd6e7f69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa70525c-812f-469f-8289-af64dd6e7f69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa70525c-812f-469f-8289-af64dd6e7f69 img.shogun-image {
  /* Add background color handling */
  
}

#s-fa70525c-812f-469f-8289-af64dd6e7f69 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa70525c-812f-469f-8289-af64dd6e7f69 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fa70525c-812f-469f-8289-af64dd6e7f69 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa70525c-812f-469f-8289-af64dd6e7f69 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa70525c-812f-469f-8289-af64dd6e7f69 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-fa70525c-812f-469f-8289-af64dd6e7f69 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa70525c-812f-469f-8289-af64dd6e7f69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image {
  box-sizing: border-box;
}



.s-fa70525c-812f-469f-8289-af64dd6e7f69 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa70525c-812f-469f-8289-af64dd6e7f69 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container {
      position: relative;
    }

    .s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa70525c-812f-469f-8289-af64dd6e7f69 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-fa70525c-812f-469f-8289-af64dd6e7f69 {
  margin: 0 !important;
  overflow: visible;
}

#s-fa70525c-812f-469f-8289-af64dd6e7f69-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa70525c-812f-469f-8289-af64dd6e7f69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa70525c-812f-469f-8289-af64dd6e7f69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa70525c-812f-469f-8289-af64dd6e7f69 img.shogun-image {
  /* Add background color handling */
  
}

#s-fa70525c-812f-469f-8289-af64dd6e7f69 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa70525c-812f-469f-8289-af64dd6e7f69 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fa70525c-812f-469f-8289-af64dd6e7f69 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa70525c-812f-469f-8289-af64dd6e7f69 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa70525c-812f-469f-8289-af64dd6e7f69 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-fa70525c-812f-469f-8289-af64dd6e7f69 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa70525c-812f-469f-8289-af64dd6e7f69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image {
  box-sizing: border-box;
}



.s-fa70525c-812f-469f-8289-af64dd6e7f69 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa70525c-812f-469f-8289-af64dd6e7f69 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container {
      position: relative;
    }

    .s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa70525c-812f-469f-8289-af64dd6e7f69 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-fa70525c-812f-469f-8289-af64dd6e7f69 {
  margin: 0 !important;
  overflow: visible;
}

#s-fa70525c-812f-469f-8289-af64dd6e7f69-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa70525c-812f-469f-8289-af64dd6e7f69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa70525c-812f-469f-8289-af64dd6e7f69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa70525c-812f-469f-8289-af64dd6e7f69 img.shogun-image {
  /* Add background color handling */
  
}

#s-fa70525c-812f-469f-8289-af64dd6e7f69 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa70525c-812f-469f-8289-af64dd6e7f69 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fa70525c-812f-469f-8289-af64dd6e7f69 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa70525c-812f-469f-8289-af64dd6e7f69 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa70525c-812f-469f-8289-af64dd6e7f69 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-fa70525c-812f-469f-8289-af64dd6e7f69 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa70525c-812f-469f-8289-af64dd6e7f69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image {
  box-sizing: border-box;
}



.s-fa70525c-812f-469f-8289-af64dd6e7f69 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa70525c-812f-469f-8289-af64dd6e7f69 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container {
      position: relative;
    }

    .s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa70525c-812f-469f-8289-af64dd6e7f69 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (max-width: 767px){#s-fa70525c-812f-469f-8289-af64dd6e7f69 {
  margin: 0 !important;
  overflow: visible;
}

#s-fa70525c-812f-469f-8289-af64dd6e7f69-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa70525c-812f-469f-8289-af64dd6e7f69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 4%;
}

.shg-image-content-margin-container-s-fa70525c-812f-469f-8289-af64dd6e7f69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa70525c-812f-469f-8289-af64dd6e7f69 img.shogun-image {
  /* Add background color handling */
  
}

#s-fa70525c-812f-469f-8289-af64dd6e7f69 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa70525c-812f-469f-8289-af64dd6e7f69 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fa70525c-812f-469f-8289-af64dd6e7f69 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa70525c-812f-469f-8289-af64dd6e7f69 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa70525c-812f-469f-8289-af64dd6e7f69 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-fa70525c-812f-469f-8289-af64dd6e7f69 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa70525c-812f-469f-8289-af64dd6e7f69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image {
  box-sizing: border-box;
}



.s-fa70525c-812f-469f-8289-af64dd6e7f69 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa70525c-812f-469f-8289-af64dd6e7f69 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container {
      position: relative;
    }

    .s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa70525c-812f-469f-8289-af64dd6e7f69.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa70525c-812f-469f-8289-af64dd6e7f69 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-cbbc2fc5-609a-4dad-a701-303de8337455 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-cbbc2fc5-609a-4dad-a701-303de8337455 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cbbc2fc5-609a-4dad-a701-303de8337455.shg-box.shg-c {
  justify-content: center;
}

#s-7f025374-82ce-4879-b62c-bdf87db8c0a2 {
  margin-left: auto;
margin-right: auto;
}

#s-24acd8bb-bd4c-4a2b-b2a6-1338978220f7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
}

#s-24acd8bb-bd4c-4a2b-b2a6-1338978220f7 .shogun-form-box label.shogun-form-label {
  display: flex;
  font-weight:  normal;
  color: #000;
  
  
  
  
  
  
  padding-top: 5px;
  padding-bottom: 5px;
  
  
}

#s-24acd8bb-bd4c-4a2b-b2a6-1338978220f7 .shogun-form-success-msg {
  visibility: hidden;
  display: flex;
  align-items: center;
  
  
  color: #008000;
  
  
  
  
  
}

#s-24acd8bb-bd4c-4a2b-b2a6-1338978220f7 .shogun-form-success-msg > svg {
  margin-right: 4px;
  stroke: #008000;
}

#s-24acd8bb-bd4c-4a2b-b2a6-1338978220f7 .shogun-form-error-msg-container, #s-24acd8bb-bd4c-4a2b-b2a6-1338978220f7 .shogun-form-field-error-msg-container {
  display: none;
}

#s-24acd8bb-bd4c-4a2b-b2a6-1338978220f7 .shogun-form-error-msg {
  
  
  color: #ff0000;
  
  
  
  
  
}

#s-24acd8bb-bd4c-4a2b-b2a6-1338978220f7 .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-2a1b98f7-ab1e-4409-ab3e-72a60a14edc7 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
}

#s-2a1b98f7-ab1e-4409-ab3e-72a60a14edc7  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  
  
  color: #000;
  
  
  
  
}

#s-2a1b98f7-ab1e-4409-ab3e-72a60a14edc7  .shogun-form-text-input-field::-moz-placeholder {
  
  
  color: #000;
  
  
  
  
}

#s-2a1b98f7-ab1e-4409-ab3e-72a60a14edc7  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-2a1b98f7-ab1e-4409-ab3e-72a60a14edc7 .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-2a1b98f7-ab1e-4409-ab3e-72a60a14edc7 .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


#s-f364237a-e6da-488b-b050-20e8f6dbe327 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
}

#s-f364237a-e6da-488b-b050-20e8f6dbe327  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  
  
  color: #000;
  
  
  
  
}

#s-f364237a-e6da-488b-b050-20e8f6dbe327  .shogun-form-text-input-field::-moz-placeholder {
  
  
  color: #000;
  
  
  
  
}

#s-f364237a-e6da-488b-b050-20e8f6dbe327  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-f364237a-e6da-488b-b050-20e8f6dbe327 .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-f364237a-e6da-488b-b050-20e8f6dbe327 .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


#s-5a155238-0b09-4bda-b6b0-04383d48489b {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
}

#s-5a155238-0b09-4bda-b6b0-04383d48489b  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  
  
  color: #000;
  
  
  
  
}

#s-5a155238-0b09-4bda-b6b0-04383d48489b  .shogun-form-text-input-field::-moz-placeholder {
  
  
  color: #000;
  
  
  
  
}

#s-5a155238-0b09-4bda-b6b0-04383d48489b  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-5a155238-0b09-4bda-b6b0-04383d48489b .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-5a155238-0b09-4bda-b6b0-04383d48489b .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


#s-8526abd4-b9e0-4264-9b08-b37f6175065b {
  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-e3be7efb-7498-4847-a864-9a395674816b {
  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-e3be7efb-7498-4847-a864-9a395674816b: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-e3be7efb-7498-4847-a864-9a395674816b:active {background-color: #000000 !important;
text-decoration: none !important;}
#s-e3be7efb-7498-4847-a864-9a395674816b[disabled],
#s-e3be7efb-7498-4847-a864-9a395674816b[disabled]:hover,
#s-e3be7efb-7498-4847-a864-9a395674816b[disabled]:focus {
  background-color: #D7D5E2 !important;
}

#s-e3be7efb-7498-4847-a864-9a395674816b {
  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-4c8e4430-c349-4b80-ad49-12c5b5b28e51 {
  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-4c8e4430-c349-4b80-ad49-12c5b5b28e51 {
  margin-bottom: 1%;
}
}@media (max-width: 767px){#s-4c8e4430-c349-4b80-ad49-12c5b5b28e51 {
  margin-bottom: 1%;
}
}







#s-4c8e4430-c349-4b80-ad49-12c5b5b28e51 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.5;
  display: block;
}#s-4c8e4430-c349-4b80-ad49-12c5b5b28e51 {
  cursor: pointer;
}#s-4c8e4430-c349-4b80-ad49-12c5b5b28e51.shg-box.shg-c {
  justify-content: center;
}

#s-7c92d1bf-3c3c-4dde-b811-c5e341cf9ff9 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-7c92d1bf-3c3c-4dde-b811-c5e341cf9ff9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7c92d1bf-3c3c-4dde-b811-c5e341cf9ff9.shg-box.shg-c {
  justify-content: center;
}

#s-a70052c5-0136-4e0b-bdf4-8dfc6eef66c8 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#s-37b6f16d-2e67-4849-aa35-3c93d1ac54e4 {
  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-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-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}