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

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

.shogun-image-container.shg-align-left {
  text-align: left;
}

.shogun-image-container.shg-align-center {
  text-align: center;
}

.shogun-image-container.shg-align-right {
  text-align: right;
}

.shogun-image-linked {
  cursor: pointer;
}

.shogun-image-link {
  display: block;
  min-height: inherit;
  max-height: inherit;
  height: inherit;
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

.shg-inner-inline-image .shogun-image.hover~* {
  z-index: 1;
}
#s-4b39da82-b2de-4b7e-aabc-61f4873e99bd {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 3%;
margin-right: auto;
max-width: 2000px;
text-align: center;
}

.shg-image-margin-container-s-4b39da82-b2de-4b7e-aabc-61f4873e99bd {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0%;
  margin-bottom: 3%;
  /* Add padding handling */
  
  
  
  
}

#s-4b39da82-b2de-4b7e-aabc-61f4873e99bd {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4b39da82-b2de-4b7e-aabc-61f4873e99bd img.shogun-image {
  width: 100%;
  
  
  max-width: 2000px;

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




.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b39da82-b2de-4b7e-aabc-61f4873e99bd.shogun-image {
  box-sizing: border-box;
}


.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd .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-4b39da82-b2de-4b7e-aabc-61f4873e99bd .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



@media (min-width: 1200px){.shg-image-margin-container-s-4b39da82-b2de-4b7e-aabc-61f4873e99bd {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4b39da82-b2de-4b7e-aabc-61f4873e99bd {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4b39da82-b2de-4b7e-aabc-61f4873e99bd img.shogun-image {
  width: 100%;
  
  
  max-width: 2000px;

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




.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b39da82-b2de-4b7e-aabc-61f4873e99bd.shogun-image {
  box-sizing: border-box;
}


.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd .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-4b39da82-b2de-4b7e-aabc-61f4873e99bd .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-4b39da82-b2de-4b7e-aabc-61f4873e99bd {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4b39da82-b2de-4b7e-aabc-61f4873e99bd {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4b39da82-b2de-4b7e-aabc-61f4873e99bd img.shogun-image {
  width: 100%;
  
  
  max-width: 2000px;

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




.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b39da82-b2de-4b7e-aabc-61f4873e99bd.shogun-image {
  box-sizing: border-box;
}


.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd .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-4b39da82-b2de-4b7e-aabc-61f4873e99bd .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-4b39da82-b2de-4b7e-aabc-61f4873e99bd {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4b39da82-b2de-4b7e-aabc-61f4873e99bd {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4b39da82-b2de-4b7e-aabc-61f4873e99bd img.shogun-image {
  width: 100%;
  
  
  max-width: 2000px;

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




.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b39da82-b2de-4b7e-aabc-61f4873e99bd.shogun-image {
  box-sizing: border-box;
}


.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd .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-4b39da82-b2de-4b7e-aabc-61f4873e99bd .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (max-width: 767px){.shg-image-margin-container-s-4b39da82-b2de-4b7e-aabc-61f4873e99bd {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4b39da82-b2de-4b7e-aabc-61f4873e99bd {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4b39da82-b2de-4b7e-aabc-61f4873e99bd img.shogun-image {
  width: 100%;
  
  
  max-width: 2000px;

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




.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b39da82-b2de-4b7e-aabc-61f4873e99bd.shogun-image {
  box-sizing: border-box;
}


.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd .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-4b39da82-b2de-4b7e-aabc-61f4873e99bd .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-4b39da82-b2de-4b7e-aabc-61f4873e99bd .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-55cff1a4-e0e7-4367-939d-179d8d8537f5 {
  margin-left: auto;
margin-right: auto;
}

#s-55cff1a4-e0e7-4367-939d-179d8d8537f5 hr {
  border-top: 2px solid #ddd;
}

#s-4aa18511-0d6f-4d88-b288-ded0d9b18367 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: center;
}

.shg-image-margin-container-s-4aa18511-0d6f-4d88-b288-ded0d9b18367 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4aa18511-0d6f-4d88-b288-ded0d9b18367 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4aa18511-0d6f-4d88-b288-ded0d9b18367 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* 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-4aa18511-0d6f-4d88-b288-ded0d9b18367 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4aa18511-0d6f-4d88-b288-ded0d9b18367.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4aa18511-0d6f-4d88-b288-ded0d9b18367.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4aa18511-0d6f-4d88-b288-ded0d9b18367.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-4aa18511-0d6f-4d88-b288-ded0d9b18367 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4aa18511-0d6f-4d88-b288-ded0d9b18367 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4aa18511-0d6f-4d88-b288-ded0d9b18367 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* 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-4aa18511-0d6f-4d88-b288-ded0d9b18367 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4aa18511-0d6f-4d88-b288-ded0d9b18367.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4aa18511-0d6f-4d88-b288-ded0d9b18367.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4aa18511-0d6f-4d88-b288-ded0d9b18367.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-4aa18511-0d6f-4d88-b288-ded0d9b18367 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4aa18511-0d6f-4d88-b288-ded0d9b18367 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4aa18511-0d6f-4d88-b288-ded0d9b18367 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* 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-4aa18511-0d6f-4d88-b288-ded0d9b18367 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4aa18511-0d6f-4d88-b288-ded0d9b18367.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4aa18511-0d6f-4d88-b288-ded0d9b18367.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4aa18511-0d6f-4d88-b288-ded0d9b18367.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-4aa18511-0d6f-4d88-b288-ded0d9b18367 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4aa18511-0d6f-4d88-b288-ded0d9b18367 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4aa18511-0d6f-4d88-b288-ded0d9b18367 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* 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-4aa18511-0d6f-4d88-b288-ded0d9b18367 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4aa18511-0d6f-4d88-b288-ded0d9b18367.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4aa18511-0d6f-4d88-b288-ded0d9b18367.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4aa18511-0d6f-4d88-b288-ded0d9b18367.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-4aa18511-0d6f-4d88-b288-ded0d9b18367 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4aa18511-0d6f-4d88-b288-ded0d9b18367 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4aa18511-0d6f-4d88-b288-ded0d9b18367 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* 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-4aa18511-0d6f-4d88-b288-ded0d9b18367 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4aa18511-0d6f-4d88-b288-ded0d9b18367.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4aa18511-0d6f-4d88-b288-ded0d9b18367.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4aa18511-0d6f-4d88-b288-ded0d9b18367.shogun-image {
  box-sizing: border-box;
}




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

.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-91f75590-44a9-4142-a6d6-543eebdf8d7b {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-91f75590-44a9-4142-a6d6-543eebdf8d7b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-91f75590-44a9-4142-a6d6-543eebdf8d7b"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-91f75590-44a9-4142-a6d6-543eebdf8d7b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-91f75590-44a9-4142-a6d6-543eebdf8d7b"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-91f75590-44a9-4142-a6d6-543eebdf8d7b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-91f75590-44a9-4142-a6d6-543eebdf8d7b"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-91f75590-44a9-4142-a6d6-543eebdf8d7b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

.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-08aa9ca0-7e7f-47cf-ae64-3195d19566cf {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 3%;
padding-bottom: 2%;
padding-right: 3%;
text-align: center;
}

#s-08aa9ca0-7e7f-47cf-ae64-3195d19566cf .shogun-heading-component h4 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



/*
  $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-c23198d8-1d5b-4946-8666-2fd124670162 {
  margin-left: auto;
margin-right: auto;
max-width: 800px;
}

#s-c23198d8-1d5b-4946-8666-2fd124670162 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 {
  --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-c23198d8-1d5b-4946-8666-2fd124670162 > .swiper-button-prev,
#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 > .swiper-button-next {
  
}

#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 > .swiper-button-prev svg,
#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 .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-c23198d8-1d5b-4946-8666-2fd124670162 .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-c23198d8-1d5b-4946-8666-2fd124670162 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 {
  --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-c23198d8-1d5b-4946-8666-2fd124670162 > .swiper-button-prev,
#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 > .swiper-button-next {
  
}

#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 > .swiper-button-prev svg,
#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

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


#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 {
  --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-c23198d8-1d5b-4946-8666-2fd124670162 > .swiper-button-prev,
#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 > .swiper-button-next {
  
}

#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 > .swiper-button-prev svg,
#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-c23198d8-1d5b-4946-8666-2fd124670162 .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-c23198d8-1d5b-4946-8666-2fd124670162 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-473345a5-e2d6-46b8-b207-233491af0e5c {
  margin-left: auto;
margin-right: auto;
}

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

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

.shg-product-img-placeholder img {
  padding: 3rem;
  background: rgba(0, 0, 0, 0.1);
  max-width: -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-375b6a2e-b712-4a8d-b503-a1a67ea98a0e {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e {
  text-align: center;
}
}

.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e {
  max-width:  100%;
}

.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-image-zoom,
.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image,
.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-image-zoom,
.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e {
  max-width:  100%;
}

.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-image-zoom,
.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image,
.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-image-zoom,
.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e {
  max-width:  100%;
}

.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-image-zoom,
.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image,
.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-image-zoom,
.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e {
  max-width:  100%;
}

.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-image-zoom,
.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image,
.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-image-zoom,
.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e {
  max-width:  100%;
}

.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-image-zoom,
.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image,
.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e .shg-image-zoom,
.shg-c#s-375b6a2e-b712-4a8d-b503-a1a67ea98a0e img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



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

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

#s-cb23de0f-8bd7-4939-ad3a-785f381e4814 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-cb23de0f-8bd7-4939-ad3a-785f381e4814 .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

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

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

.shg-metafield-inline {
    display: inline-block;
}
#s-9481d5ce-2bfe-4428-b9c8-13c86e25b8bf {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-9481d5ce-2bfe-4428-b9c8-13c86e25b8bf .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-2b87b5ef-6b49-4728-bcef-debf8b9e74ea {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-2b87b5ef-6b49-4728-bcef-debf8b9e74ea .shg-product-quantity-wrapper {
  display: flex;
}

#s-2b87b5ef-6b49-4728-bcef-debf8b9e74ea .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-2b87b5ef-6b49-4728-bcef-debf8b9e74ea .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-2b87b5ef-6b49-4728-bcef-debf8b9e74ea .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-2b87b5ef-6b49-4728-bcef-debf8b9e74ea .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-2b70d030-c8a9-44be-a456-3ee879d3d60a {
  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-2b70d030-c8a9-44be-a456-3ee879d3d60a: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-2b70d030-c8a9-44be-a456-3ee879d3d60a: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-2b70d030-c8a9-44be-a456-3ee879d3d60a {
  
}
#s-2b70d030-c8a9-44be-a456-3ee879d3d60a: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-2b70d030-c8a9-44be-a456-3ee879d3d60a-atc-btn-wrapper {
    text-align: center;
  }


#s-2b70d030-c8a9-44be-a456-3ee879d3d60a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2b70d030-c8a9-44be-a456-3ee879d3d60a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2b70d030-c8a9-44be-a456-3ee879d3d60a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2b70d030-c8a9-44be-a456-3ee879d3d60a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-2b70d030-c8a9-44be-a456-3ee879d3d60a-atc-btn-wrapper {
    text-align: center;
  }


#s-2b70d030-c8a9-44be-a456-3ee879d3d60a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2b70d030-c8a9-44be-a456-3ee879d3d60a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2b70d030-c8a9-44be-a456-3ee879d3d60a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2b70d030-c8a9-44be-a456-3ee879d3d60a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-2b70d030-c8a9-44be-a456-3ee879d3d60a-atc-btn-wrapper {
    text-align: center;
  }


#s-2b70d030-c8a9-44be-a456-3ee879d3d60a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2b70d030-c8a9-44be-a456-3ee879d3d60a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2b70d030-c8a9-44be-a456-3ee879d3d60a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2b70d030-c8a9-44be-a456-3ee879d3d60a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-2b70d030-c8a9-44be-a456-3ee879d3d60a-atc-btn-wrapper {
    text-align: center;
  }


#s-2b70d030-c8a9-44be-a456-3ee879d3d60a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2b70d030-c8a9-44be-a456-3ee879d3d60a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2b70d030-c8a9-44be-a456-3ee879d3d60a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2b70d030-c8a9-44be-a456-3ee879d3d60a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-2b70d030-c8a9-44be-a456-3ee879d3d60a-atc-btn-wrapper {
    text-align: center;
  }


#s-2b70d030-c8a9-44be-a456-3ee879d3d60a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2b70d030-c8a9-44be-a456-3ee879d3d60a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2b70d030-c8a9-44be-a456-3ee879d3d60a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2b70d030-c8a9-44be-a456-3ee879d3d60a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-fb495666-feb0-4498-af4e-1f074bff7540 {
  margin-left: auto;
margin-right: auto;
}

#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 {
  text-align: center;
}
}

.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 {
  max-width:  100%;
}

.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-image-zoom,
.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image,
.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-image-zoom,
.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 {
  max-width:  100%;
}

.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-image-zoom,
.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image,
.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-image-zoom,
.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 {
  max-width:  100%;
}

.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-image-zoom,
.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image,
.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-image-zoom,
.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 {
  max-width:  100%;
}

.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-image-zoom,
.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image,
.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-image-zoom,
.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 {
  max-width:  100%;
}

.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-image-zoom,
.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image,
.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 .shg-image-zoom,
.shg-c#s-b75f1d1d-0f36-4f3e-a5d3-d5c26d6d5ba3 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c740dde4-9845-4548-b836-b9b3cca2bc3f {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-c740dde4-9845-4548-b836-b9b3cca2bc3f .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-f94193c1-402f-41fe-9393-8e3bd3550884 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-f94193c1-402f-41fe-9393-8e3bd3550884 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-a1b07fb0-427b-4839-a5ce-1f07596eab7b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-a1b07fb0-427b-4839-a5ce-1f07596eab7b .shg-product-quantity-wrapper {
  display: flex;
}

#s-a1b07fb0-427b-4839-a5ce-1f07596eab7b .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-a1b07fb0-427b-4839-a5ce-1f07596eab7b .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-a1b07fb0-427b-4839-a5ce-1f07596eab7b .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-a1b07fb0-427b-4839-a5ce-1f07596eab7b .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-96e1ecef-1883-42ed-9941-f3ce2da80efe {
  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-96e1ecef-1883-42ed-9941-f3ce2da80efe: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-96e1ecef-1883-42ed-9941-f3ce2da80efe: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-96e1ecef-1883-42ed-9941-f3ce2da80efe {
  
}
#s-96e1ecef-1883-42ed-9941-f3ce2da80efe: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-96e1ecef-1883-42ed-9941-f3ce2da80efe-atc-btn-wrapper {
    text-align: center;
  }


#s-96e1ecef-1883-42ed-9941-f3ce2da80efe {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-96e1ecef-1883-42ed-9941-f3ce2da80efe.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-96e1ecef-1883-42ed-9941-f3ce2da80efe.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-96e1ecef-1883-42ed-9941-f3ce2da80efe.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-96e1ecef-1883-42ed-9941-f3ce2da80efe-atc-btn-wrapper {
    text-align: center;
  }


#s-96e1ecef-1883-42ed-9941-f3ce2da80efe {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-96e1ecef-1883-42ed-9941-f3ce2da80efe.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-96e1ecef-1883-42ed-9941-f3ce2da80efe.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-96e1ecef-1883-42ed-9941-f3ce2da80efe.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-96e1ecef-1883-42ed-9941-f3ce2da80efe-atc-btn-wrapper {
    text-align: center;
  }


#s-96e1ecef-1883-42ed-9941-f3ce2da80efe {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-96e1ecef-1883-42ed-9941-f3ce2da80efe.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-96e1ecef-1883-42ed-9941-f3ce2da80efe.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-96e1ecef-1883-42ed-9941-f3ce2da80efe.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-96e1ecef-1883-42ed-9941-f3ce2da80efe-atc-btn-wrapper {
    text-align: center;
  }


#s-96e1ecef-1883-42ed-9941-f3ce2da80efe {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-96e1ecef-1883-42ed-9941-f3ce2da80efe.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-96e1ecef-1883-42ed-9941-f3ce2da80efe.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-96e1ecef-1883-42ed-9941-f3ce2da80efe.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-96e1ecef-1883-42ed-9941-f3ce2da80efe-atc-btn-wrapper {
    text-align: center;
  }


#s-96e1ecef-1883-42ed-9941-f3ce2da80efe {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-96e1ecef-1883-42ed-9941-f3ce2da80efe.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-96e1ecef-1883-42ed-9941-f3ce2da80efe.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-96e1ecef-1883-42ed-9941-f3ce2da80efe.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-9e65334f-177a-477c-90e8-c479fa8b6a62 {
  margin-left: auto;
margin-right: auto;
}

#s-591c3e29-e232-47d5-a8bd-e726de9e7817 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-591c3e29-e232-47d5-a8bd-e726de9e7817 {
  text-align: center;
}
}

.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 {
  max-width:  100%;
}

.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-image-zoom,
.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image,
.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-image-zoom,
.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 {
  max-width:  100%;
}

.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-image-zoom,
.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image,
.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-image-zoom,
.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 {
  max-width:  100%;
}

.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-image-zoom,
.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image,
.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-image-zoom,
.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 {
  max-width:  100%;
}

.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-image-zoom,
.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image,
.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-image-zoom,
.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 {
  max-width:  100%;
}

.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-image-zoom,
.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image,
.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 .shg-image-zoom,
.shg-c#s-591c3e29-e232-47d5-a8bd-e726de9e7817 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d2c2b302-4c97-42ab-a7e5-afa2d11da436 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-d2c2b302-4c97-42ab-a7e5-afa2d11da436 .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-344266d1-a413-4236-9ee7-2f0e3603a5ce {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-344266d1-a413-4236-9ee7-2f0e3603a5ce .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-12b17db9-9079-4351-b426-6748e6c8701e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-12b17db9-9079-4351-b426-6748e6c8701e .shg-product-quantity-wrapper {
  display: flex;
}

#s-12b17db9-9079-4351-b426-6748e6c8701e .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-12b17db9-9079-4351-b426-6748e6c8701e .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-12b17db9-9079-4351-b426-6748e6c8701e .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-12b17db9-9079-4351-b426-6748e6c8701e .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-abbee5a5-846c-4999-b58e-f6ab1c214dd5 {
  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-abbee5a5-846c-4999-b58e-f6ab1c214dd5: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-abbee5a5-846c-4999-b58e-f6ab1c214dd5: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-abbee5a5-846c-4999-b58e-f6ab1c214dd5 {
  
}
#s-abbee5a5-846c-4999-b58e-f6ab1c214dd5: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-abbee5a5-846c-4999-b58e-f6ab1c214dd5-atc-btn-wrapper {
    text-align: center;
  }


#s-abbee5a5-846c-4999-b58e-f6ab1c214dd5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-abbee5a5-846c-4999-b58e-f6ab1c214dd5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-abbee5a5-846c-4999-b58e-f6ab1c214dd5.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-abbee5a5-846c-4999-b58e-f6ab1c214dd5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-abbee5a5-846c-4999-b58e-f6ab1c214dd5-atc-btn-wrapper {
    text-align: center;
  }


#s-abbee5a5-846c-4999-b58e-f6ab1c214dd5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-abbee5a5-846c-4999-b58e-f6ab1c214dd5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-abbee5a5-846c-4999-b58e-f6ab1c214dd5.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-abbee5a5-846c-4999-b58e-f6ab1c214dd5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-abbee5a5-846c-4999-b58e-f6ab1c214dd5-atc-btn-wrapper {
    text-align: center;
  }


#s-abbee5a5-846c-4999-b58e-f6ab1c214dd5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-abbee5a5-846c-4999-b58e-f6ab1c214dd5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-abbee5a5-846c-4999-b58e-f6ab1c214dd5.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-abbee5a5-846c-4999-b58e-f6ab1c214dd5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-abbee5a5-846c-4999-b58e-f6ab1c214dd5-atc-btn-wrapper {
    text-align: center;
  }


#s-abbee5a5-846c-4999-b58e-f6ab1c214dd5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-abbee5a5-846c-4999-b58e-f6ab1c214dd5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-abbee5a5-846c-4999-b58e-f6ab1c214dd5.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-abbee5a5-846c-4999-b58e-f6ab1c214dd5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-abbee5a5-846c-4999-b58e-f6ab1c214dd5-atc-btn-wrapper {
    text-align: center;
  }


#s-abbee5a5-846c-4999-b58e-f6ab1c214dd5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-abbee5a5-846c-4999-b58e-f6ab1c214dd5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-abbee5a5-846c-4999-b58e-f6ab1c214dd5.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-abbee5a5-846c-4999-b58e-f6ab1c214dd5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-b0c99884-6ca3-4256-9ebb-2d23e266098b {
  margin-left: auto;
margin-right: auto;
}

#s-7701bf0c-97e2-4d45-8304-05c1796fe11d {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-7701bf0c-97e2-4d45-8304-05c1796fe11d {
  text-align: center;
}
}

.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d {
  max-width:  100%;
}

.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-image-zoom,
.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image,
.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-image-zoom,
.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d {
  max-width:  100%;
}

.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-image-zoom,
.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image,
.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-image-zoom,
.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d {
  max-width:  100%;
}

.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-image-zoom,
.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image,
.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-image-zoom,
.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d {
  max-width:  100%;
}

.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-image-zoom,
.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image,
.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-image-zoom,
.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d {
  max-width:  100%;
}

.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-image-zoom,
.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image,
.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d .shg-image-zoom,
.shg-c#s-7701bf0c-97e2-4d45-8304-05c1796fe11d img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-92c9ce74-92b5-44e6-b29a-75bcd997dc50 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-92c9ce74-92b5-44e6-b29a-75bcd997dc50 .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-23e0f51d-30a9-40b1-86d0-366183972725 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-23e0f51d-30a9-40b1-86d0-366183972725 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-2aa6958a-0084-4251-af64-607977541edc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-2aa6958a-0084-4251-af64-607977541edc .shg-product-quantity-wrapper {
  display: flex;
}

#s-2aa6958a-0084-4251-af64-607977541edc .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-2aa6958a-0084-4251-af64-607977541edc .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-2aa6958a-0084-4251-af64-607977541edc .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-2aa6958a-0084-4251-af64-607977541edc .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-bc09ab73-29c2-4573-9dfb-831fce369bf7 {
  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-bc09ab73-29c2-4573-9dfb-831fce369bf7: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-bc09ab73-29c2-4573-9dfb-831fce369bf7: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-bc09ab73-29c2-4573-9dfb-831fce369bf7 {
  
}
#s-bc09ab73-29c2-4573-9dfb-831fce369bf7: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-bc09ab73-29c2-4573-9dfb-831fce369bf7-atc-btn-wrapper {
    text-align: center;
  }


#s-bc09ab73-29c2-4573-9dfb-831fce369bf7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bc09ab73-29c2-4573-9dfb-831fce369bf7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bc09ab73-29c2-4573-9dfb-831fce369bf7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-bc09ab73-29c2-4573-9dfb-831fce369bf7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-bc09ab73-29c2-4573-9dfb-831fce369bf7-atc-btn-wrapper {
    text-align: center;
  }


#s-bc09ab73-29c2-4573-9dfb-831fce369bf7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bc09ab73-29c2-4573-9dfb-831fce369bf7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bc09ab73-29c2-4573-9dfb-831fce369bf7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-bc09ab73-29c2-4573-9dfb-831fce369bf7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-bc09ab73-29c2-4573-9dfb-831fce369bf7-atc-btn-wrapper {
    text-align: center;
  }


#s-bc09ab73-29c2-4573-9dfb-831fce369bf7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bc09ab73-29c2-4573-9dfb-831fce369bf7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bc09ab73-29c2-4573-9dfb-831fce369bf7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-bc09ab73-29c2-4573-9dfb-831fce369bf7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-bc09ab73-29c2-4573-9dfb-831fce369bf7-atc-btn-wrapper {
    text-align: center;
  }


#s-bc09ab73-29c2-4573-9dfb-831fce369bf7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bc09ab73-29c2-4573-9dfb-831fce369bf7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bc09ab73-29c2-4573-9dfb-831fce369bf7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-bc09ab73-29c2-4573-9dfb-831fce369bf7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-bc09ab73-29c2-4573-9dfb-831fce369bf7-atc-btn-wrapper {
    text-align: center;
  }


#s-bc09ab73-29c2-4573-9dfb-831fce369bf7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bc09ab73-29c2-4573-9dfb-831fce369bf7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bc09ab73-29c2-4573-9dfb-831fce369bf7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-bc09ab73-29c2-4573-9dfb-831fce369bf7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-e37e838f-d3b9-43be-a526-3189f89c4ef1 {
  margin-left: auto;
margin-right: auto;
}

#s-86007173-0b40-4378-a754-486eeeba2848 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-86007173-0b40-4378-a754-486eeeba2848 {
  text-align: center;
}
}

.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 {
  max-width:  100%;
}

.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-image-zoom,
.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image,
.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-image-zoom,
.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 {
  max-width:  100%;
}

.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-image-zoom,
.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image,
.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-image-zoom,
.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 {
  max-width:  100%;
}

.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-image-zoom,
.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image,
.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-image-zoom,
.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 {
  max-width:  100%;
}

.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-image-zoom,
.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image,
.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-image-zoom,
.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 {
  max-width:  100%;
}

.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-image-zoom,
.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image,
.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 .shg-image-zoom,
.shg-c#s-86007173-0b40-4378-a754-486eeeba2848 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-4df206a2-0d80-484b-84c1-dab355987deb {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-4df206a2-0d80-484b-84c1-dab355987deb .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-3ce6ee70-9efc-4433-8e9a-dda3e29512a0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-3ce6ee70-9efc-4433-8e9a-dda3e29512a0 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-432efc53-0390-4a3e-a32a-79a7dd450c8d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-432efc53-0390-4a3e-a32a-79a7dd450c8d .shg-product-quantity-wrapper {
  display: flex;
}

#s-432efc53-0390-4a3e-a32a-79a7dd450c8d .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-432efc53-0390-4a3e-a32a-79a7dd450c8d .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-432efc53-0390-4a3e-a32a-79a7dd450c8d .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-432efc53-0390-4a3e-a32a-79a7dd450c8d .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-b4c3075b-ed65-4045-bb7c-6dd135deaa24 {
  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-b4c3075b-ed65-4045-bb7c-6dd135deaa24: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-b4c3075b-ed65-4045-bb7c-6dd135deaa24: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-b4c3075b-ed65-4045-bb7c-6dd135deaa24 {
  
}
#s-b4c3075b-ed65-4045-bb7c-6dd135deaa24: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-b4c3075b-ed65-4045-bb7c-6dd135deaa24-atc-btn-wrapper {
    text-align: center;
  }


#s-b4c3075b-ed65-4045-bb7c-6dd135deaa24 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b4c3075b-ed65-4045-bb7c-6dd135deaa24.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b4c3075b-ed65-4045-bb7c-6dd135deaa24.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b4c3075b-ed65-4045-bb7c-6dd135deaa24.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-b4c3075b-ed65-4045-bb7c-6dd135deaa24-atc-btn-wrapper {
    text-align: center;
  }


#s-b4c3075b-ed65-4045-bb7c-6dd135deaa24 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b4c3075b-ed65-4045-bb7c-6dd135deaa24.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b4c3075b-ed65-4045-bb7c-6dd135deaa24.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b4c3075b-ed65-4045-bb7c-6dd135deaa24.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-b4c3075b-ed65-4045-bb7c-6dd135deaa24-atc-btn-wrapper {
    text-align: center;
  }


#s-b4c3075b-ed65-4045-bb7c-6dd135deaa24 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b4c3075b-ed65-4045-bb7c-6dd135deaa24.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b4c3075b-ed65-4045-bb7c-6dd135deaa24.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b4c3075b-ed65-4045-bb7c-6dd135deaa24.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-b4c3075b-ed65-4045-bb7c-6dd135deaa24-atc-btn-wrapper {
    text-align: center;
  }


#s-b4c3075b-ed65-4045-bb7c-6dd135deaa24 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b4c3075b-ed65-4045-bb7c-6dd135deaa24.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b4c3075b-ed65-4045-bb7c-6dd135deaa24.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b4c3075b-ed65-4045-bb7c-6dd135deaa24.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-b4c3075b-ed65-4045-bb7c-6dd135deaa24-atc-btn-wrapper {
    text-align: center;
  }


#s-b4c3075b-ed65-4045-bb7c-6dd135deaa24 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b4c3075b-ed65-4045-bb7c-6dd135deaa24.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b4c3075b-ed65-4045-bb7c-6dd135deaa24.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b4c3075b-ed65-4045-bb7c-6dd135deaa24.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-704e9f29-8ab3-4555-8978-7512a1d82056 {
  margin-left: auto;
margin-right: auto;
}

#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 {
  text-align: center;
}
}

.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 {
  max-width:  100%;
}

.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-image-zoom,
.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image,
.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-image-zoom,
.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 {
  max-width:  100%;
}

.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-image-zoom,
.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image,
.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-image-zoom,
.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 {
  max-width:  100%;
}

.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-image-zoom,
.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image,
.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-image-zoom,
.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 {
  max-width:  100%;
}

.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-image-zoom,
.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image,
.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-image-zoom,
.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 {
  max-width:  100%;
}

.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-image-zoom,
.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image,
.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 .shg-image-zoom,
.shg-c#s-aa45dd25-19c9-41bf-9d3d-cd529dc03dd6 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-675ebbb2-2dcc-4f64-8d69-65fcbc4d1b8a {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-675ebbb2-2dcc-4f64-8d69-65fcbc4d1b8a .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-86bab791-b940-4c05-9e74-5d6519058013 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-86bab791-b940-4c05-9e74-5d6519058013 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-e49bac3c-2322-4aae-bfe6-f99636e88471 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-e49bac3c-2322-4aae-bfe6-f99636e88471 .shg-product-quantity-wrapper {
  display: flex;
}

#s-e49bac3c-2322-4aae-bfe6-f99636e88471 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-e49bac3c-2322-4aae-bfe6-f99636e88471 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-e49bac3c-2322-4aae-bfe6-f99636e88471 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-e49bac3c-2322-4aae-bfe6-f99636e88471 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-7241358e-49af-47db-91f8-a796128b484e {
  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-7241358e-49af-47db-91f8-a796128b484e: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-7241358e-49af-47db-91f8-a796128b484e: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-7241358e-49af-47db-91f8-a796128b484e {
  
}
#s-7241358e-49af-47db-91f8-a796128b484e: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-7241358e-49af-47db-91f8-a796128b484e-atc-btn-wrapper {
    text-align: center;
  }


#s-7241358e-49af-47db-91f8-a796128b484e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7241358e-49af-47db-91f8-a796128b484e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7241358e-49af-47db-91f8-a796128b484e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7241358e-49af-47db-91f8-a796128b484e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-7241358e-49af-47db-91f8-a796128b484e-atc-btn-wrapper {
    text-align: center;
  }


#s-7241358e-49af-47db-91f8-a796128b484e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7241358e-49af-47db-91f8-a796128b484e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7241358e-49af-47db-91f8-a796128b484e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7241358e-49af-47db-91f8-a796128b484e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-7241358e-49af-47db-91f8-a796128b484e-atc-btn-wrapper {
    text-align: center;
  }


#s-7241358e-49af-47db-91f8-a796128b484e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7241358e-49af-47db-91f8-a796128b484e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7241358e-49af-47db-91f8-a796128b484e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7241358e-49af-47db-91f8-a796128b484e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-7241358e-49af-47db-91f8-a796128b484e-atc-btn-wrapper {
    text-align: center;
  }


#s-7241358e-49af-47db-91f8-a796128b484e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7241358e-49af-47db-91f8-a796128b484e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7241358e-49af-47db-91f8-a796128b484e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7241358e-49af-47db-91f8-a796128b484e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-7241358e-49af-47db-91f8-a796128b484e-atc-btn-wrapper {
    text-align: center;
  }


#s-7241358e-49af-47db-91f8-a796128b484e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7241358e-49af-47db-91f8-a796128b484e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7241358e-49af-47db-91f8-a796128b484e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7241358e-49af-47db-91f8-a796128b484e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-159d0298-4cd8-4803-9041-6fda04acf72f {
  margin-left: auto;
margin-right: auto;
}

#s-2225ed4c-29b9-4097-8030-36d756436d3e {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-2225ed4c-29b9-4097-8030-36d756436d3e {
  text-align: center;
}
}

.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e {
  max-width:  100%;
}

.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-image-zoom,
.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image,
.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-image-zoom,
.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e {
  max-width:  100%;
}

.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-image-zoom,
.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image,
.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-image-zoom,
.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e {
  max-width:  100%;
}

.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-image-zoom,
.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image,
.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-image-zoom,
.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e {
  max-width:  100%;
}

.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-image-zoom,
.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image,
.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-image-zoom,
.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e {
  max-width:  100%;
}

.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-image-zoom,
.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image,
.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e .shg-image-zoom,
.shg-c#s-2225ed4c-29b9-4097-8030-36d756436d3e img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f9232150-b840-475e-9a60-27052cf18584 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-f9232150-b840-475e-9a60-27052cf18584 .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-79b73c2b-b64c-4968-99aa-4dca9e8761cc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-79b73c2b-b64c-4968-99aa-4dca9e8761cc .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-825ad6fd-a871-4147-b7bb-924ecbea1e1f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-825ad6fd-a871-4147-b7bb-924ecbea1e1f .shg-product-quantity-wrapper {
  display: flex;
}

#s-825ad6fd-a871-4147-b7bb-924ecbea1e1f .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-825ad6fd-a871-4147-b7bb-924ecbea1e1f .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-825ad6fd-a871-4147-b7bb-924ecbea1e1f .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-825ad6fd-a871-4147-b7bb-924ecbea1e1f .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56 {
  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-1dba6866-3eaf-4926-b3e6-b94ea68a0d56: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-1dba6866-3eaf-4926-b3e6-b94ea68a0d56: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-1dba6866-3eaf-4926-b3e6-b94ea68a0d56 {
  
}
#s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56: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-1dba6866-3eaf-4926-b3e6-b94ea68a0d56-atc-btn-wrapper {
    text-align: center;
  }


#s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56-atc-btn-wrapper {
    text-align: center;
  }


#s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56-atc-btn-wrapper {
    text-align: center;
  }


#s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56-atc-btn-wrapper {
    text-align: center;
  }


#s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56-atc-btn-wrapper {
    text-align: center;
  }


#s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1dba6866-3eaf-4926-b3e6-b94ea68a0d56.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-118a5960-1aab-4b53-98c9-df40ff8e4bfe {
  margin-left: auto;
margin-right: auto;
}

#s-b615f49a-8798-4260-b262-c15ccc544229 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-b615f49a-8798-4260-b262-c15ccc544229 {
  text-align: center;
}
}

.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 {
  max-width:  100%;
}

.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-image-zoom,
.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image,
.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-image-zoom,
.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 {
  max-width:  100%;
}

.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-image-zoom,
.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image,
.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-image-zoom,
.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 {
  max-width:  100%;
}

.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-image-zoom,
.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image,
.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-image-zoom,
.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 {
  max-width:  100%;
}

.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-image-zoom,
.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image,
.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-image-zoom,
.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 {
  max-width:  100%;
}

.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-image-zoom,
.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image,
.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 .shg-image-zoom,
.shg-c#s-b615f49a-8798-4260-b262-c15ccc544229 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3c3ea257-09d4-4749-89aa-e1940436dca9 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-3c3ea257-09d4-4749-89aa-e1940436dca9 .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-252b23ff-e4b4-456b-bfae-2346500864fd {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-252b23ff-e4b4-456b-bfae-2346500864fd .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-bc61d9ca-ba5d-4789-ac83-c3cc7a8fa96a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-bc61d9ca-ba5d-4789-ac83-c3cc7a8fa96a .shg-product-quantity-wrapper {
  display: flex;
}

#s-bc61d9ca-ba5d-4789-ac83-c3cc7a8fa96a .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-bc61d9ca-ba5d-4789-ac83-c3cc7a8fa96a .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-bc61d9ca-ba5d-4789-ac83-c3cc7a8fa96a .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-bc61d9ca-ba5d-4789-ac83-c3cc7a8fa96a .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-963537fa-93f8-4e5b-ad57-c68e994928ba {
  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-963537fa-93f8-4e5b-ad57-c68e994928ba: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-963537fa-93f8-4e5b-ad57-c68e994928ba: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-963537fa-93f8-4e5b-ad57-c68e994928ba {
  
}
#s-963537fa-93f8-4e5b-ad57-c68e994928ba: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-963537fa-93f8-4e5b-ad57-c68e994928ba-atc-btn-wrapper {
    text-align: center;
  }


#s-963537fa-93f8-4e5b-ad57-c68e994928ba {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-963537fa-93f8-4e5b-ad57-c68e994928ba.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-963537fa-93f8-4e5b-ad57-c68e994928ba.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-963537fa-93f8-4e5b-ad57-c68e994928ba.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-963537fa-93f8-4e5b-ad57-c68e994928ba-atc-btn-wrapper {
    text-align: center;
  }


#s-963537fa-93f8-4e5b-ad57-c68e994928ba {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-963537fa-93f8-4e5b-ad57-c68e994928ba.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-963537fa-93f8-4e5b-ad57-c68e994928ba.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-963537fa-93f8-4e5b-ad57-c68e994928ba.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-963537fa-93f8-4e5b-ad57-c68e994928ba-atc-btn-wrapper {
    text-align: center;
  }


#s-963537fa-93f8-4e5b-ad57-c68e994928ba {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-963537fa-93f8-4e5b-ad57-c68e994928ba.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-963537fa-93f8-4e5b-ad57-c68e994928ba.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-963537fa-93f8-4e5b-ad57-c68e994928ba.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-963537fa-93f8-4e5b-ad57-c68e994928ba-atc-btn-wrapper {
    text-align: center;
  }


#s-963537fa-93f8-4e5b-ad57-c68e994928ba {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-963537fa-93f8-4e5b-ad57-c68e994928ba.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-963537fa-93f8-4e5b-ad57-c68e994928ba.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-963537fa-93f8-4e5b-ad57-c68e994928ba.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-963537fa-93f8-4e5b-ad57-c68e994928ba-atc-btn-wrapper {
    text-align: center;
  }


#s-963537fa-93f8-4e5b-ad57-c68e994928ba {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-963537fa-93f8-4e5b-ad57-c68e994928ba.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-963537fa-93f8-4e5b-ad57-c68e994928ba.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-963537fa-93f8-4e5b-ad57-c68e994928ba.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-9a23b1c7-8523-4223-b725-d538b21881d1 {
  margin-left: auto;
margin-right: auto;
}

#s-1816e133-8bad-46bc-8f12-e428bf63d8fd {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-1816e133-8bad-46bc-8f12-e428bf63d8fd {
  text-align: center;
}
}

.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd {
  max-width:  100%;
}

.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-image-zoom,
.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image,
.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-image-zoom,
.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd {
  max-width:  100%;
}

.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-image-zoom,
.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image,
.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-image-zoom,
.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd {
  max-width:  100%;
}

.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-image-zoom,
.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image,
.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-image-zoom,
.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd {
  max-width:  100%;
}

.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-image-zoom,
.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image,
.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-image-zoom,
.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd {
  max-width:  100%;
}

.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-image-zoom,
.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image,
.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd .shg-image-zoom,
.shg-c#s-1816e133-8bad-46bc-8f12-e428bf63d8fd img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-449b829c-b7e8-47b7-91e8-42366414d52c {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-449b829c-b7e8-47b7-91e8-42366414d52c .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-27b5b018-cc43-4052-987a-c6e95ecd72ab {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-27b5b018-cc43-4052-987a-c6e95ecd72ab .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-28c34f6c-f74f-49f2-803d-28c78cad7e32 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-28c34f6c-f74f-49f2-803d-28c78cad7e32 .shg-product-quantity-wrapper {
  display: flex;
}

#s-28c34f6c-f74f-49f2-803d-28c78cad7e32 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-28c34f6c-f74f-49f2-803d-28c78cad7e32 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-28c34f6c-f74f-49f2-803d-28c78cad7e32 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-28c34f6c-f74f-49f2-803d-28c78cad7e32 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a {
  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-ea5747d4-01af-4a89-9f85-5c01ff34eb3a: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-ea5747d4-01af-4a89-9f85-5c01ff34eb3a: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-ea5747d4-01af-4a89-9f85-5c01ff34eb3a {
  
}
#s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a: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-ea5747d4-01af-4a89-9f85-5c01ff34eb3a-atc-btn-wrapper {
    text-align: center;
  }


#s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a-atc-btn-wrapper {
    text-align: center;
  }


#s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a-atc-btn-wrapper {
    text-align: center;
  }


#s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a-atc-btn-wrapper {
    text-align: center;
  }


#s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a-atc-btn-wrapper {
    text-align: center;
  }


#s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ea5747d4-01af-4a89-9f85-5c01ff34eb3a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-620e0fff-60b4-45f2-a01e-8eff2a10666d {
  margin-left: auto;
margin-right: auto;
}

#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 {
  text-align: center;
}
}

.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 {
  max-width:  100%;
}

.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-image-zoom,
.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image,
.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-image-zoom,
.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 {
  max-width:  100%;
}

.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-image-zoom,
.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image,
.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-image-zoom,
.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 {
  max-width:  100%;
}

.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-image-zoom,
.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image,
.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-image-zoom,
.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 {
  max-width:  100%;
}

.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-image-zoom,
.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image,
.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-image-zoom,
.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 {
  max-width:  100%;
}

.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-image-zoom,
.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image,
.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 .shg-image-zoom,
.shg-c#s-2fb9d5cd-5610-4eb0-aa7d-dc28ff659b43 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c35fd035-01b5-49cc-8995-f89cd2021f94 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-c35fd035-01b5-49cc-8995-f89cd2021f94 .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-4e9b0c87-3456-42c0-99a4-105e1842862b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-4e9b0c87-3456-42c0-99a4-105e1842862b .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-c3512729-c216-4df5-af4d-97e6ad4750e8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-c3512729-c216-4df5-af4d-97e6ad4750e8 .shg-product-quantity-wrapper {
  display: flex;
}

#s-c3512729-c216-4df5-af4d-97e6ad4750e8 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-c3512729-c216-4df5-af4d-97e6ad4750e8 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-c3512729-c216-4df5-af4d-97e6ad4750e8 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-c3512729-c216-4df5-af4d-97e6ad4750e8 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-1a67148b-929e-45e7-a209-3e056889627f {
  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-1a67148b-929e-45e7-a209-3e056889627f: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-1a67148b-929e-45e7-a209-3e056889627f: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-1a67148b-929e-45e7-a209-3e056889627f {
  
}
#s-1a67148b-929e-45e7-a209-3e056889627f: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-1a67148b-929e-45e7-a209-3e056889627f-atc-btn-wrapper {
    text-align: center;
  }


#s-1a67148b-929e-45e7-a209-3e056889627f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1a67148b-929e-45e7-a209-3e056889627f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1a67148b-929e-45e7-a209-3e056889627f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1a67148b-929e-45e7-a209-3e056889627f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-1a67148b-929e-45e7-a209-3e056889627f-atc-btn-wrapper {
    text-align: center;
  }


#s-1a67148b-929e-45e7-a209-3e056889627f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1a67148b-929e-45e7-a209-3e056889627f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1a67148b-929e-45e7-a209-3e056889627f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1a67148b-929e-45e7-a209-3e056889627f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-1a67148b-929e-45e7-a209-3e056889627f-atc-btn-wrapper {
    text-align: center;
  }


#s-1a67148b-929e-45e7-a209-3e056889627f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1a67148b-929e-45e7-a209-3e056889627f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1a67148b-929e-45e7-a209-3e056889627f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1a67148b-929e-45e7-a209-3e056889627f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-1a67148b-929e-45e7-a209-3e056889627f-atc-btn-wrapper {
    text-align: center;
  }


#s-1a67148b-929e-45e7-a209-3e056889627f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1a67148b-929e-45e7-a209-3e056889627f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1a67148b-929e-45e7-a209-3e056889627f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1a67148b-929e-45e7-a209-3e056889627f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-1a67148b-929e-45e7-a209-3e056889627f-atc-btn-wrapper {
    text-align: center;
  }


#s-1a67148b-929e-45e7-a209-3e056889627f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1a67148b-929e-45e7-a209-3e056889627f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1a67148b-929e-45e7-a209-3e056889627f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1a67148b-929e-45e7-a209-3e056889627f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-55d9d1ce-0b67-4684-b424-9a9016d21fe6 {
  margin-left: auto;
margin-right: auto;
}

#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 {
  text-align: center;
}
}

.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 {
  max-width:  100%;
}

.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-image-zoom,
.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image,
.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-image-zoom,
.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 {
  max-width:  100%;
}

.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-image-zoom,
.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image,
.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-image-zoom,
.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 {
  max-width:  100%;
}

.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-image-zoom,
.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image,
.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-image-zoom,
.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 {
  max-width:  100%;
}

.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-image-zoom,
.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image,
.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-image-zoom,
.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 {
  max-width:  100%;
}

.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-image-zoom,
.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image,
.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 .shg-image-zoom,
.shg-c#s-8064a21f-86d9-4dc5-bed4-bad77dbac6f6 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ef1ee8b5-b960-4050-a2a6-8448fef5c9af {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-ef1ee8b5-b960-4050-a2a6-8448fef5c9af .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-9966ad88-7adf-4554-8b89-afe0e9f743b0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-9966ad88-7adf-4554-8b89-afe0e9f743b0 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-54da184e-c146-42d6-b247-f7a5674e28c8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-54da184e-c146-42d6-b247-f7a5674e28c8 .shg-product-quantity-wrapper {
  display: flex;
}

#s-54da184e-c146-42d6-b247-f7a5674e28c8 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-54da184e-c146-42d6-b247-f7a5674e28c8 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-54da184e-c146-42d6-b247-f7a5674e28c8 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-54da184e-c146-42d6-b247-f7a5674e28c8 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-aacb5434-af61-430c-bacd-2cf82602201d {
  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-aacb5434-af61-430c-bacd-2cf82602201d: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-aacb5434-af61-430c-bacd-2cf82602201d: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-aacb5434-af61-430c-bacd-2cf82602201d {
  
}
#s-aacb5434-af61-430c-bacd-2cf82602201d: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-aacb5434-af61-430c-bacd-2cf82602201d-atc-btn-wrapper {
    text-align: center;
  }


#s-aacb5434-af61-430c-bacd-2cf82602201d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-aacb5434-af61-430c-bacd-2cf82602201d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-aacb5434-af61-430c-bacd-2cf82602201d.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-aacb5434-af61-430c-bacd-2cf82602201d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-aacb5434-af61-430c-bacd-2cf82602201d-atc-btn-wrapper {
    text-align: center;
  }


#s-aacb5434-af61-430c-bacd-2cf82602201d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-aacb5434-af61-430c-bacd-2cf82602201d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-aacb5434-af61-430c-bacd-2cf82602201d.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-aacb5434-af61-430c-bacd-2cf82602201d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-aacb5434-af61-430c-bacd-2cf82602201d-atc-btn-wrapper {
    text-align: center;
  }


#s-aacb5434-af61-430c-bacd-2cf82602201d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-aacb5434-af61-430c-bacd-2cf82602201d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-aacb5434-af61-430c-bacd-2cf82602201d.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-aacb5434-af61-430c-bacd-2cf82602201d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-aacb5434-af61-430c-bacd-2cf82602201d-atc-btn-wrapper {
    text-align: center;
  }


#s-aacb5434-af61-430c-bacd-2cf82602201d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-aacb5434-af61-430c-bacd-2cf82602201d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-aacb5434-af61-430c-bacd-2cf82602201d.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-aacb5434-af61-430c-bacd-2cf82602201d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-aacb5434-af61-430c-bacd-2cf82602201d-atc-btn-wrapper {
    text-align: center;
  }


#s-aacb5434-af61-430c-bacd-2cf82602201d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-aacb5434-af61-430c-bacd-2cf82602201d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-aacb5434-af61-430c-bacd-2cf82602201d.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-aacb5434-af61-430c-bacd-2cf82602201d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-541be32e-3de9-4d65-83f4-960ec72ee2bd {
  margin-left: auto;
margin-right: auto;
}

#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 {
  text-align: center;
}
}

.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 {
  max-width:  100%;
}

.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-image-zoom,
.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image,
.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-image-zoom,
.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 {
  max-width:  100%;
}

.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-image-zoom,
.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image,
.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-image-zoom,
.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 {
  max-width:  100%;
}

.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-image-zoom,
.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image,
.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-image-zoom,
.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 {
  max-width:  100%;
}

.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-image-zoom,
.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image,
.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-image-zoom,
.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 {
  max-width:  100%;
}

.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-image-zoom,
.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image,
.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 .shg-image-zoom,
.shg-c#s-ebf145ab-d72e-4d63-9492-5427e80ebda1 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0d40054c-d82b-4f56-9fdc-4d5a7f549c9e {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-0d40054c-d82b-4f56-9fdc-4d5a7f549c9e .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-0f77cefc-d0c3-41f6-839c-9b1e29a05fe7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-0f77cefc-d0c3-41f6-839c-9b1e29a05fe7 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-604cd4d3-43d6-4a0f-a8e6-08c9cfc50597 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-604cd4d3-43d6-4a0f-a8e6-08c9cfc50597 .shg-product-quantity-wrapper {
  display: flex;
}

#s-604cd4d3-43d6-4a0f-a8e6-08c9cfc50597 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-604cd4d3-43d6-4a0f-a8e6-08c9cfc50597 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-604cd4d3-43d6-4a0f-a8e6-08c9cfc50597 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-604cd4d3-43d6-4a0f-a8e6-08c9cfc50597 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-2a10979e-de7c-4aa1-ba5d-da44836f93ea {
  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-2a10979e-de7c-4aa1-ba5d-da44836f93ea: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-2a10979e-de7c-4aa1-ba5d-da44836f93ea: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-2a10979e-de7c-4aa1-ba5d-da44836f93ea {
  
}
#s-2a10979e-de7c-4aa1-ba5d-da44836f93ea: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-2a10979e-de7c-4aa1-ba5d-da44836f93ea-atc-btn-wrapper {
    text-align: center;
  }


#s-2a10979e-de7c-4aa1-ba5d-da44836f93ea {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2a10979e-de7c-4aa1-ba5d-da44836f93ea.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2a10979e-de7c-4aa1-ba5d-da44836f93ea.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2a10979e-de7c-4aa1-ba5d-da44836f93ea.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-2a10979e-de7c-4aa1-ba5d-da44836f93ea-atc-btn-wrapper {
    text-align: center;
  }


#s-2a10979e-de7c-4aa1-ba5d-da44836f93ea {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2a10979e-de7c-4aa1-ba5d-da44836f93ea.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2a10979e-de7c-4aa1-ba5d-da44836f93ea.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2a10979e-de7c-4aa1-ba5d-da44836f93ea.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-2a10979e-de7c-4aa1-ba5d-da44836f93ea-atc-btn-wrapper {
    text-align: center;
  }


#s-2a10979e-de7c-4aa1-ba5d-da44836f93ea {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2a10979e-de7c-4aa1-ba5d-da44836f93ea.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2a10979e-de7c-4aa1-ba5d-da44836f93ea.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2a10979e-de7c-4aa1-ba5d-da44836f93ea.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-2a10979e-de7c-4aa1-ba5d-da44836f93ea-atc-btn-wrapper {
    text-align: center;
  }


#s-2a10979e-de7c-4aa1-ba5d-da44836f93ea {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2a10979e-de7c-4aa1-ba5d-da44836f93ea.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2a10979e-de7c-4aa1-ba5d-da44836f93ea.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2a10979e-de7c-4aa1-ba5d-da44836f93ea.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-2a10979e-de7c-4aa1-ba5d-da44836f93ea-atc-btn-wrapper {
    text-align: center;
  }


#s-2a10979e-de7c-4aa1-ba5d-da44836f93ea {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2a10979e-de7c-4aa1-ba5d-da44836f93ea.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2a10979e-de7c-4aa1-ba5d-da44836f93ea.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-2a10979e-de7c-4aa1-ba5d-da44836f93ea.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-7e77fc21-5e23-40ca-81c9-22bbae43d8f5 {
  margin-left: auto;
margin-right: auto;
}

#s-294c6b91-dd7f-45db-bcea-ac530410e53c {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-294c6b91-dd7f-45db-bcea-ac530410e53c {
  text-align: center;
}
}

.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c {
  max-width:  100%;
}

.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-image-zoom,
.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image,
.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-image-zoom,
.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c {
  max-width:  100%;
}

.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-image-zoom,
.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image,
.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-image-zoom,
.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c {
  max-width:  100%;
}

.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-image-zoom,
.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image,
.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-image-zoom,
.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c {
  max-width:  100%;
}

.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-image-zoom,
.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image,
.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-image-zoom,
.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c {
  max-width:  100%;
}

.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-image-zoom,
.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image,
.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c .shg-image-zoom,
.shg-c#s-294c6b91-dd7f-45db-bcea-ac530410e53c img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-07669031-646a-44d9-9c67-f6a717d1557d {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-07669031-646a-44d9-9c67-f6a717d1557d .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-1ba31c3b-3d61-4bb1-a669-48252394ee45 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-1ba31c3b-3d61-4bb1-a669-48252394ee45 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-16c52e39-8782-4574-acfb-d0e47278bf46 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-16c52e39-8782-4574-acfb-d0e47278bf46 .shg-product-quantity-wrapper {
  display: flex;
}

#s-16c52e39-8782-4574-acfb-d0e47278bf46 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-16c52e39-8782-4574-acfb-d0e47278bf46 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-16c52e39-8782-4574-acfb-d0e47278bf46 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-16c52e39-8782-4574-acfb-d0e47278bf46 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-a17990cf-478d-49bf-9942-b47885486319 {
  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-a17990cf-478d-49bf-9942-b47885486319: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-a17990cf-478d-49bf-9942-b47885486319: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-a17990cf-478d-49bf-9942-b47885486319 {
  
}
#s-a17990cf-478d-49bf-9942-b47885486319: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-a17990cf-478d-49bf-9942-b47885486319-atc-btn-wrapper {
    text-align: center;
  }


#s-a17990cf-478d-49bf-9942-b47885486319 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a17990cf-478d-49bf-9942-b47885486319.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a17990cf-478d-49bf-9942-b47885486319.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a17990cf-478d-49bf-9942-b47885486319.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-a17990cf-478d-49bf-9942-b47885486319-atc-btn-wrapper {
    text-align: center;
  }


#s-a17990cf-478d-49bf-9942-b47885486319 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a17990cf-478d-49bf-9942-b47885486319.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a17990cf-478d-49bf-9942-b47885486319.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a17990cf-478d-49bf-9942-b47885486319.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-a17990cf-478d-49bf-9942-b47885486319-atc-btn-wrapper {
    text-align: center;
  }


#s-a17990cf-478d-49bf-9942-b47885486319 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a17990cf-478d-49bf-9942-b47885486319.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a17990cf-478d-49bf-9942-b47885486319.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a17990cf-478d-49bf-9942-b47885486319.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-a17990cf-478d-49bf-9942-b47885486319-atc-btn-wrapper {
    text-align: center;
  }


#s-a17990cf-478d-49bf-9942-b47885486319 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a17990cf-478d-49bf-9942-b47885486319.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a17990cf-478d-49bf-9942-b47885486319.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a17990cf-478d-49bf-9942-b47885486319.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-a17990cf-478d-49bf-9942-b47885486319-atc-btn-wrapper {
    text-align: center;
  }


#s-a17990cf-478d-49bf-9942-b47885486319 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a17990cf-478d-49bf-9942-b47885486319.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a17990cf-478d-49bf-9942-b47885486319.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a17990cf-478d-49bf-9942-b47885486319.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-4ba749ae-8340-4a8c-9bd0-691cc8a64fb2 {
  margin-left: auto;
margin-right: auto;
}

#s-0d4c5315-8202-4ba8-b755-8421c62fb138 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-0d4c5315-8202-4ba8-b755-8421c62fb138 {
  text-align: center;
}
}

.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 {
  max-width:  100%;
}

.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-image-zoom,
.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image,
.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-image-zoom,
.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 {
  max-width:  100%;
}

.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-image-zoom,
.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image,
.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-image-zoom,
.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 {
  max-width:  100%;
}

.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-image-zoom,
.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image,
.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-image-zoom,
.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 {
  max-width:  100%;
}

.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-image-zoom,
.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image,
.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-image-zoom,
.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 {
  max-width:  100%;
}

.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-image-zoom,
.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image,
.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 .shg-image-zoom,
.shg-c#s-0d4c5315-8202-4ba8-b755-8421c62fb138 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-72f0bd02-d06f-40b3-b319-43203cf961a0 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-72f0bd02-d06f-40b3-b319-43203cf961a0 .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-9808756e-0bfc-4fdb-a3fd-f74630edd497 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-9808756e-0bfc-4fdb-a3fd-f74630edd497 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-1cde2a53-2809-4e21-a638-a2fc25d72866 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-1cde2a53-2809-4e21-a638-a2fc25d72866 .shg-product-quantity-wrapper {
  display: flex;
}

#s-1cde2a53-2809-4e21-a638-a2fc25d72866 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-1cde2a53-2809-4e21-a638-a2fc25d72866 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-1cde2a53-2809-4e21-a638-a2fc25d72866 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-1cde2a53-2809-4e21-a638-a2fc25d72866 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-4552e28e-8f0f-4a03-a9d7-c12439b560fc {
  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-4552e28e-8f0f-4a03-a9d7-c12439b560fc: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-4552e28e-8f0f-4a03-a9d7-c12439b560fc: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-4552e28e-8f0f-4a03-a9d7-c12439b560fc {
  
}
#s-4552e28e-8f0f-4a03-a9d7-c12439b560fc: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-4552e28e-8f0f-4a03-a9d7-c12439b560fc-atc-btn-wrapper {
    text-align: center;
  }


#s-4552e28e-8f0f-4a03-a9d7-c12439b560fc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4552e28e-8f0f-4a03-a9d7-c12439b560fc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4552e28e-8f0f-4a03-a9d7-c12439b560fc.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4552e28e-8f0f-4a03-a9d7-c12439b560fc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-4552e28e-8f0f-4a03-a9d7-c12439b560fc-atc-btn-wrapper {
    text-align: center;
  }


#s-4552e28e-8f0f-4a03-a9d7-c12439b560fc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4552e28e-8f0f-4a03-a9d7-c12439b560fc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4552e28e-8f0f-4a03-a9d7-c12439b560fc.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4552e28e-8f0f-4a03-a9d7-c12439b560fc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-4552e28e-8f0f-4a03-a9d7-c12439b560fc-atc-btn-wrapper {
    text-align: center;
  }


#s-4552e28e-8f0f-4a03-a9d7-c12439b560fc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4552e28e-8f0f-4a03-a9d7-c12439b560fc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4552e28e-8f0f-4a03-a9d7-c12439b560fc.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4552e28e-8f0f-4a03-a9d7-c12439b560fc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-4552e28e-8f0f-4a03-a9d7-c12439b560fc-atc-btn-wrapper {
    text-align: center;
  }


#s-4552e28e-8f0f-4a03-a9d7-c12439b560fc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4552e28e-8f0f-4a03-a9d7-c12439b560fc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4552e28e-8f0f-4a03-a9d7-c12439b560fc.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4552e28e-8f0f-4a03-a9d7-c12439b560fc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-4552e28e-8f0f-4a03-a9d7-c12439b560fc-atc-btn-wrapper {
    text-align: center;
  }


#s-4552e28e-8f0f-4a03-a9d7-c12439b560fc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4552e28e-8f0f-4a03-a9d7-c12439b560fc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4552e28e-8f0f-4a03-a9d7-c12439b560fc.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4552e28e-8f0f-4a03-a9d7-c12439b560fc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-063fd3b4-29a4-480c-9d9f-6900286f4c09 {
  margin-left: auto;
margin-right: auto;
}

#s-792eb3fa-036f-4b6c-b020-e5d4d856141b {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-792eb3fa-036f-4b6c-b020-e5d4d856141b {
  text-align: center;
}
}

.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b {
  max-width:  100%;
}

.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-image-zoom,
.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image,
.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-image-zoom,
.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b {
  max-width:  100%;
}

.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-image-zoom,
.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image,
.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-image-zoom,
.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b {
  max-width:  100%;
}

.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-image-zoom,
.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image,
.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-image-zoom,
.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b {
  max-width:  100%;
}

.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-image-zoom,
.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image,
.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-image-zoom,
.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b {
  max-width:  100%;
}

.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-image-zoom,
.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image,
.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b .shg-image-zoom,
.shg-c#s-792eb3fa-036f-4b6c-b020-e5d4d856141b img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-40a61530-f678-4ddf-9a2c-74bf291eb6c6 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-40a61530-f678-4ddf-9a2c-74bf291eb6c6 .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-7553053c-ec77-47af-833f-846359bebbf6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-7553053c-ec77-47af-833f-846359bebbf6 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-c863080d-706b-4b4e-8fbd-385c68776826 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-c863080d-706b-4b4e-8fbd-385c68776826 .shg-product-quantity-wrapper {
  display: flex;
}

#s-c863080d-706b-4b4e-8fbd-385c68776826 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-c863080d-706b-4b4e-8fbd-385c68776826 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-c863080d-706b-4b4e-8fbd-385c68776826 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-c863080d-706b-4b4e-8fbd-385c68776826 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099 {
  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-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099: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-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099: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-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099 {
  
}
#s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099: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-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099-atc-btn-wrapper {
    text-align: center;
  }


#s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099-atc-btn-wrapper {
    text-align: center;
  }


#s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099-atc-btn-wrapper {
    text-align: center;
  }


#s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099-atc-btn-wrapper {
    text-align: center;
  }


#s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099-atc-btn-wrapper {
    text-align: center;
  }


#s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-64dd7afa-4cd0-47ed-bcd3-9662eb1e3099.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-e8b0291c-3546-4575-b487-e56ef7ceba52 {
  margin-left: auto;
margin-right: auto;
}

#s-fd87b443-e266-461c-a802-89efd304deeb {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-fd87b443-e266-461c-a802-89efd304deeb {
  text-align: center;
}
}

.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb {
  max-width:  100%;
}

.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-image-zoom,
.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image,
.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-image-zoom,
.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb {
  max-width:  100%;
}

.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-image-zoom,
.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image,
.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-image-zoom,
.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb {
  max-width:  100%;
}

.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-image-zoom,
.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image,
.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-image-zoom,
.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb {
  max-width:  100%;
}

.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-image-zoom,
.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image,
.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-image-zoom,
.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb {
  max-width:  100%;
}

.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-image-zoom,
.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image,
.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb .shg-image-zoom,
.shg-c#s-fd87b443-e266-461c-a802-89efd304deeb img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-14b8cd9d-a737-4fde-827f-065be9ff6db0 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-14b8cd9d-a737-4fde-827f-065be9ff6db0 .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-b5cf5277-6dd4-4df1-9264-bbed44b9569e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-b5cf5277-6dd4-4df1-9264-bbed44b9569e .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-535fcb62-d1cd-42fa-868f-0901f7bab702 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-535fcb62-d1cd-42fa-868f-0901f7bab702 .shg-product-quantity-wrapper {
  display: flex;
}

#s-535fcb62-d1cd-42fa-868f-0901f7bab702 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-535fcb62-d1cd-42fa-868f-0901f7bab702 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-535fcb62-d1cd-42fa-868f-0901f7bab702 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-535fcb62-d1cd-42fa-868f-0901f7bab702 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-09f2ca90-eafa-49a5-8a45-3015dd530a52 {
  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-09f2ca90-eafa-49a5-8a45-3015dd530a52: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-09f2ca90-eafa-49a5-8a45-3015dd530a52: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-09f2ca90-eafa-49a5-8a45-3015dd530a52 {
  
}
#s-09f2ca90-eafa-49a5-8a45-3015dd530a52: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-09f2ca90-eafa-49a5-8a45-3015dd530a52-atc-btn-wrapper {
    text-align: center;
  }


#s-09f2ca90-eafa-49a5-8a45-3015dd530a52 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-09f2ca90-eafa-49a5-8a45-3015dd530a52.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-09f2ca90-eafa-49a5-8a45-3015dd530a52.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-09f2ca90-eafa-49a5-8a45-3015dd530a52.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-09f2ca90-eafa-49a5-8a45-3015dd530a52-atc-btn-wrapper {
    text-align: center;
  }


#s-09f2ca90-eafa-49a5-8a45-3015dd530a52 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-09f2ca90-eafa-49a5-8a45-3015dd530a52.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-09f2ca90-eafa-49a5-8a45-3015dd530a52.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-09f2ca90-eafa-49a5-8a45-3015dd530a52.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-09f2ca90-eafa-49a5-8a45-3015dd530a52-atc-btn-wrapper {
    text-align: center;
  }


#s-09f2ca90-eafa-49a5-8a45-3015dd530a52 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-09f2ca90-eafa-49a5-8a45-3015dd530a52.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-09f2ca90-eafa-49a5-8a45-3015dd530a52.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-09f2ca90-eafa-49a5-8a45-3015dd530a52.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-09f2ca90-eafa-49a5-8a45-3015dd530a52-atc-btn-wrapper {
    text-align: center;
  }


#s-09f2ca90-eafa-49a5-8a45-3015dd530a52 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-09f2ca90-eafa-49a5-8a45-3015dd530a52.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-09f2ca90-eafa-49a5-8a45-3015dd530a52.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-09f2ca90-eafa-49a5-8a45-3015dd530a52.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-09f2ca90-eafa-49a5-8a45-3015dd530a52-atc-btn-wrapper {
    text-align: center;
  }


#s-09f2ca90-eafa-49a5-8a45-3015dd530a52 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-09f2ca90-eafa-49a5-8a45-3015dd530a52.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-09f2ca90-eafa-49a5-8a45-3015dd530a52.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-09f2ca90-eafa-49a5-8a45-3015dd530a52.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-6f613f6f-4785-403e-a23e-577968e39241 {
  margin-left: auto;
margin-right: auto;
}

#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f {
  text-align: center;
}
}

.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f {
  max-width:  100%;
}

.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-image-zoom,
.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image,
.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-image-zoom,
.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f {
  max-width:  100%;
}

.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-image-zoom,
.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image,
.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-image-zoom,
.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f {
  max-width:  100%;
}

.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-image-zoom,
.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image,
.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-image-zoom,
.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f {
  max-width:  100%;
}

.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-image-zoom,
.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image,
.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-image-zoom,
.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f {
  max-width:  100%;
}

.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-image-zoom,
.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image,
.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f .shg-image-zoom,
.shg-c#s-2d99acdb-b608-42e0-a332-2eb86b36bd5f img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f200aef7-6a02-44a2-b5dc-a810801b100a {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-f200aef7-6a02-44a2-b5dc-a810801b100a .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-b98b7006-e9ff-4fe1-8c05-41e9ecfa2b4e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-b98b7006-e9ff-4fe1-8c05-41e9ecfa2b4e .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-e229e522-0f00-481a-8ba4-098329631a3e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-e229e522-0f00-481a-8ba4-098329631a3e .shg-product-quantity-wrapper {
  display: flex;
}

#s-e229e522-0f00-481a-8ba4-098329631a3e .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-e229e522-0f00-481a-8ba4-098329631a3e .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-e229e522-0f00-481a-8ba4-098329631a3e .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-e229e522-0f00-481a-8ba4-098329631a3e .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-e54134f9-d01d-4459-94de-e60cc9956390 {
  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-e54134f9-d01d-4459-94de-e60cc9956390: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-e54134f9-d01d-4459-94de-e60cc9956390: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-e54134f9-d01d-4459-94de-e60cc9956390 {
  
}
#s-e54134f9-d01d-4459-94de-e60cc9956390: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-e54134f9-d01d-4459-94de-e60cc9956390-atc-btn-wrapper {
    text-align: center;
  }


#s-e54134f9-d01d-4459-94de-e60cc9956390 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e54134f9-d01d-4459-94de-e60cc9956390.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e54134f9-d01d-4459-94de-e60cc9956390.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e54134f9-d01d-4459-94de-e60cc9956390.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-e54134f9-d01d-4459-94de-e60cc9956390-atc-btn-wrapper {
    text-align: center;
  }


#s-e54134f9-d01d-4459-94de-e60cc9956390 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e54134f9-d01d-4459-94de-e60cc9956390.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e54134f9-d01d-4459-94de-e60cc9956390.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e54134f9-d01d-4459-94de-e60cc9956390.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-e54134f9-d01d-4459-94de-e60cc9956390-atc-btn-wrapper {
    text-align: center;
  }


#s-e54134f9-d01d-4459-94de-e60cc9956390 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e54134f9-d01d-4459-94de-e60cc9956390.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e54134f9-d01d-4459-94de-e60cc9956390.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e54134f9-d01d-4459-94de-e60cc9956390.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-e54134f9-d01d-4459-94de-e60cc9956390-atc-btn-wrapper {
    text-align: center;
  }


#s-e54134f9-d01d-4459-94de-e60cc9956390 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e54134f9-d01d-4459-94de-e60cc9956390.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e54134f9-d01d-4459-94de-e60cc9956390.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e54134f9-d01d-4459-94de-e60cc9956390.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-e54134f9-d01d-4459-94de-e60cc9956390-atc-btn-wrapper {
    text-align: center;
  }


#s-e54134f9-d01d-4459-94de-e60cc9956390 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e54134f9-d01d-4459-94de-e60cc9956390.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e54134f9-d01d-4459-94de-e60cc9956390.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e54134f9-d01d-4459-94de-e60cc9956390.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-dd25e9b0-ab30-409a-ac10-e122b38bd5e5 {
  margin-left: auto;
margin-right: auto;
}

#s-82543ebf-48b7-4719-b55c-9825ed7b1133 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-82543ebf-48b7-4719-b55c-9825ed7b1133 {
  text-align: center;
}
}

.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 {
  max-width:  100%;
}

.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-image-zoom,
.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image,
.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-image-zoom,
.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 {
  max-width:  100%;
}

.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-image-zoom,
.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image,
.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-image-zoom,
.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 {
  max-width:  100%;
}

.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-image-zoom,
.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image,
.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-image-zoom,
.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 {
  max-width:  100%;
}

.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-image-zoom,
.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image,
.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-image-zoom,
.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 {
  max-width:  100%;
}

.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-image-zoom,
.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image,
.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 .shg-image-zoom,
.shg-c#s-82543ebf-48b7-4719-b55c-9825ed7b1133 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ea53e9d3-bc43-45e0-b18a-2f231725d9e7 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-ea53e9d3-bc43-45e0-b18a-2f231725d9e7 .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-b03135b9-5a9e-4fcb-8f70-052730f3af53 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-b03135b9-5a9e-4fcb-8f70-052730f3af53 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-c36449e5-e9c1-453e-ad89-fc30f58de6c3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-c36449e5-e9c1-453e-ad89-fc30f58de6c3 .shg-product-quantity-wrapper {
  display: flex;
}

#s-c36449e5-e9c1-453e-ad89-fc30f58de6c3 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-c36449e5-e9c1-453e-ad89-fc30f58de6c3 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-c36449e5-e9c1-453e-ad89-fc30f58de6c3 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-c36449e5-e9c1-453e-ad89-fc30f58de6c3 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7 {
  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-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7: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-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7: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-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7 {
  
}
#s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7: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-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7-atc-btn-wrapper {
    text-align: center;
  }


#s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7-atc-btn-wrapper {
    text-align: center;
  }


#s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7-atc-btn-wrapper {
    text-align: center;
  }


#s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7-atc-btn-wrapper {
    text-align: center;
  }


#s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7-atc-btn-wrapper {
    text-align: center;
  }


#s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-7f6b524d-277e-4226-aeec-b1b2ed4a0bc7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-f885f3f2-da42-4f4a-bb9e-9e8d7fdbb07c {
  margin-left: auto;
margin-right: auto;
}

#s-d6db64a3-8a2e-42a8-9967-47405f4d63db {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-d6db64a3-8a2e-42a8-9967-47405f4d63db {
  text-align: center;
}
}

.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db {
  max-width:  100%;
}

.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-image-zoom,
.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image,
.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-image-zoom,
.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db {
  max-width:  100%;
}

.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-image-zoom,
.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image,
.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-image-zoom,
.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db {
  max-width:  100%;
}

.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-image-zoom,
.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image,
.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-image-zoom,
.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db {
  max-width:  100%;
}

.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-image-zoom,
.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image,
.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-image-zoom,
.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db {
  max-width:  100%;
}

.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-image-zoom,
.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image,
.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db .shg-image-zoom,
.shg-c#s-d6db64a3-8a2e-42a8-9967-47405f4d63db img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-968e99e6-ae67-4709-8d83-ff8e3d8390e4 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-968e99e6-ae67-4709-8d83-ff8e3d8390e4 .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-e7acfc69-f5c0-4e55-805f-8b8f46151db7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-e7acfc69-f5c0-4e55-805f-8b8f46151db7 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-78b2b805-bdf2-4e55-a632-18868648b4d2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-78b2b805-bdf2-4e55-a632-18868648b4d2 .shg-product-quantity-wrapper {
  display: flex;
}

#s-78b2b805-bdf2-4e55-a632-18868648b4d2 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-78b2b805-bdf2-4e55-a632-18868648b4d2 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-78b2b805-bdf2-4e55-a632-18868648b4d2 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-78b2b805-bdf2-4e55-a632-18868648b4d2 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-354494c2-e8e2-4749-bf5d-d6565ef26a57 {
  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-354494c2-e8e2-4749-bf5d-d6565ef26a57: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-354494c2-e8e2-4749-bf5d-d6565ef26a57: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-354494c2-e8e2-4749-bf5d-d6565ef26a57 {
  
}
#s-354494c2-e8e2-4749-bf5d-d6565ef26a57: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-354494c2-e8e2-4749-bf5d-d6565ef26a57-atc-btn-wrapper {
    text-align: center;
  }


#s-354494c2-e8e2-4749-bf5d-d6565ef26a57 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-354494c2-e8e2-4749-bf5d-d6565ef26a57.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-354494c2-e8e2-4749-bf5d-d6565ef26a57.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-354494c2-e8e2-4749-bf5d-d6565ef26a57.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-354494c2-e8e2-4749-bf5d-d6565ef26a57-atc-btn-wrapper {
    text-align: center;
  }


#s-354494c2-e8e2-4749-bf5d-d6565ef26a57 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-354494c2-e8e2-4749-bf5d-d6565ef26a57.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-354494c2-e8e2-4749-bf5d-d6565ef26a57.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-354494c2-e8e2-4749-bf5d-d6565ef26a57.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-354494c2-e8e2-4749-bf5d-d6565ef26a57-atc-btn-wrapper {
    text-align: center;
  }


#s-354494c2-e8e2-4749-bf5d-d6565ef26a57 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-354494c2-e8e2-4749-bf5d-d6565ef26a57.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-354494c2-e8e2-4749-bf5d-d6565ef26a57.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-354494c2-e8e2-4749-bf5d-d6565ef26a57.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-354494c2-e8e2-4749-bf5d-d6565ef26a57-atc-btn-wrapper {
    text-align: center;
  }


#s-354494c2-e8e2-4749-bf5d-d6565ef26a57 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-354494c2-e8e2-4749-bf5d-d6565ef26a57.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-354494c2-e8e2-4749-bf5d-d6565ef26a57.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-354494c2-e8e2-4749-bf5d-d6565ef26a57.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-354494c2-e8e2-4749-bf5d-d6565ef26a57-atc-btn-wrapper {
    text-align: center;
  }


#s-354494c2-e8e2-4749-bf5d-d6565ef26a57 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-354494c2-e8e2-4749-bf5d-d6565ef26a57.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-354494c2-e8e2-4749-bf5d-d6565ef26a57.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-354494c2-e8e2-4749-bf5d-d6565ef26a57.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-1ce1841d-f6af-4a28-a568-429e3bbb90fc {
  margin-left: auto;
margin-right: auto;
}

#s-fdc50326-563a-4960-9f51-4334cc4e5a2e {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-fdc50326-563a-4960-9f51-4334cc4e5a2e {
  text-align: center;
}
}

.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e {
  max-width:  100%;
}

.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-image-zoom,
.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image,
.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-image-zoom,
.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e {
  max-width:  100%;
}

.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-image-zoom,
.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image,
.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-image-zoom,
.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e {
  max-width:  100%;
}

.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-image-zoom,
.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image,
.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-image-zoom,
.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e {
  max-width:  100%;
}

.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-image-zoom,
.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image,
.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-image-zoom,
.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e {
  max-width:  100%;
}

.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-image-zoom,
.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image,
.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e .shg-image-zoom,
.shg-c#s-fdc50326-563a-4960-9f51-4334cc4e5a2e img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1d2c4cfd-1eef-495b-aec4-ee9cb8c96024 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-1d2c4cfd-1eef-495b-aec4-ee9cb8c96024 .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-1c064f6f-792f-4c48-bf2c-9c622ab89ac3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-1c064f6f-792f-4c48-bf2c-9c622ab89ac3 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-6ad3306b-3197-4b14-9175-4660a3ac9346 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-6ad3306b-3197-4b14-9175-4660a3ac9346 .shg-product-quantity-wrapper {
  display: flex;
}

#s-6ad3306b-3197-4b14-9175-4660a3ac9346 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-6ad3306b-3197-4b14-9175-4660a3ac9346 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-6ad3306b-3197-4b14-9175-4660a3ac9346 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-6ad3306b-3197-4b14-9175-4660a3ac9346 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-9cd564fc-468f-4e41-85e8-e0085fdbf55b {
  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-9cd564fc-468f-4e41-85e8-e0085fdbf55b: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-9cd564fc-468f-4e41-85e8-e0085fdbf55b: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-9cd564fc-468f-4e41-85e8-e0085fdbf55b {
  
}
#s-9cd564fc-468f-4e41-85e8-e0085fdbf55b: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-9cd564fc-468f-4e41-85e8-e0085fdbf55b-atc-btn-wrapper {
    text-align: center;
  }


#s-9cd564fc-468f-4e41-85e8-e0085fdbf55b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9cd564fc-468f-4e41-85e8-e0085fdbf55b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9cd564fc-468f-4e41-85e8-e0085fdbf55b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-9cd564fc-468f-4e41-85e8-e0085fdbf55b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-9cd564fc-468f-4e41-85e8-e0085fdbf55b-atc-btn-wrapper {
    text-align: center;
  }


#s-9cd564fc-468f-4e41-85e8-e0085fdbf55b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9cd564fc-468f-4e41-85e8-e0085fdbf55b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9cd564fc-468f-4e41-85e8-e0085fdbf55b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-9cd564fc-468f-4e41-85e8-e0085fdbf55b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-9cd564fc-468f-4e41-85e8-e0085fdbf55b-atc-btn-wrapper {
    text-align: center;
  }


#s-9cd564fc-468f-4e41-85e8-e0085fdbf55b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9cd564fc-468f-4e41-85e8-e0085fdbf55b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9cd564fc-468f-4e41-85e8-e0085fdbf55b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-9cd564fc-468f-4e41-85e8-e0085fdbf55b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-9cd564fc-468f-4e41-85e8-e0085fdbf55b-atc-btn-wrapper {
    text-align: center;
  }


#s-9cd564fc-468f-4e41-85e8-e0085fdbf55b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9cd564fc-468f-4e41-85e8-e0085fdbf55b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9cd564fc-468f-4e41-85e8-e0085fdbf55b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-9cd564fc-468f-4e41-85e8-e0085fdbf55b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-9cd564fc-468f-4e41-85e8-e0085fdbf55b-atc-btn-wrapper {
    text-align: center;
  }


#s-9cd564fc-468f-4e41-85e8-e0085fdbf55b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9cd564fc-468f-4e41-85e8-e0085fdbf55b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9cd564fc-468f-4e41-85e8-e0085fdbf55b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-9cd564fc-468f-4e41-85e8-e0085fdbf55b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-a4ae4099-5311-4c54-a3b5-b784b9732cd5 {
  margin-left: auto;
margin-right: auto;
}

#s-8b9dba1f-e536-4d50-8da5-1269561368d5 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-8b9dba1f-e536-4d50-8da5-1269561368d5 {
  text-align: center;
}
}

.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 {
  max-width:  100%;
}

.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-image-zoom,
.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image,
.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-image-zoom,
.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 {
  max-width:  100%;
}

.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-image-zoom,
.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image,
.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-image-zoom,
.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 {
  max-width:  100%;
}

.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-image-zoom,
.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image,
.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-image-zoom,
.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 {
  max-width:  100%;
}

.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-image-zoom,
.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image,
.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-image-zoom,
.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 {
  max-width:  100%;
}

.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-image-zoom,
.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image,
.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 .shg-image-zoom,
.shg-c#s-8b9dba1f-e536-4d50-8da5-1269561368d5 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-abe41adf-6a68-4b81-af9a-8d6b7eac0cb5 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-abe41adf-6a68-4b81-af9a-8d6b7eac0cb5 .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-0f10302b-cda8-408a-975c-9e152c1451ed {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-0f10302b-cda8-408a-975c-9e152c1451ed .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-7b96db4d-0bd7-46bb-92d9-47b0e55fa686 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-7b96db4d-0bd7-46bb-92d9-47b0e55fa686 .shg-product-quantity-wrapper {
  display: flex;
}

#s-7b96db4d-0bd7-46bb-92d9-47b0e55fa686 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-7b96db4d-0bd7-46bb-92d9-47b0e55fa686 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-7b96db4d-0bd7-46bb-92d9-47b0e55fa686 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-7b96db4d-0bd7-46bb-92d9-47b0e55fa686 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f {
  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-74c74f9f-449b-42a5-99f8-25e2d08b2c0f: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-74c74f9f-449b-42a5-99f8-25e2d08b2c0f: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-74c74f9f-449b-42a5-99f8-25e2d08b2c0f {
  
}
#s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f: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-74c74f9f-449b-42a5-99f8-25e2d08b2c0f-atc-btn-wrapper {
    text-align: center;
  }


#s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f-atc-btn-wrapper {
    text-align: center;
  }


#s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f-atc-btn-wrapper {
    text-align: center;
  }


#s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f-atc-btn-wrapper {
    text-align: center;
  }


#s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f-atc-btn-wrapper {
    text-align: center;
  }


#s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-74c74f9f-449b-42a5-99f8-25e2d08b2c0f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-6c629a5e-e228-45f4-a20f-56e7298bed18 {
  margin-left: auto;
margin-right: auto;
}

#s-4405a340-332f-4b5c-a824-ce39f648db50 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-4405a340-332f-4b5c-a824-ce39f648db50 {
  text-align: center;
}
}

.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 {
  max-width:  100%;
}

.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-image-zoom,
.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image,
.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-image-zoom,
.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 {
  max-width:  100%;
}

.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-image-zoom,
.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image,
.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-image-zoom,
.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 {
  max-width:  100%;
}

.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-image-zoom,
.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image,
.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-image-zoom,
.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 {
  max-width:  100%;
}

.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-image-zoom,
.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image,
.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-image-zoom,
.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 {
  max-width:  100%;
}

.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-image-zoom,
.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image,
.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 .shg-image-zoom,
.shg-c#s-4405a340-332f-4b5c-a824-ce39f648db50 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-36b57cea-8ab4-4a96-baf1-fbd9ff43ed66 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-36b57cea-8ab4-4a96-baf1-fbd9ff43ed66 .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-56b45f8c-76c9-4103-8601-49188b689c95 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-56b45f8c-76c9-4103-8601-49188b689c95 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-b62d182e-7712-44e6-a911-85aa72a06a9d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-b62d182e-7712-44e6-a911-85aa72a06a9d .shg-product-quantity-wrapper {
  display: flex;
}

#s-b62d182e-7712-44e6-a911-85aa72a06a9d .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-b62d182e-7712-44e6-a911-85aa72a06a9d .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-b62d182e-7712-44e6-a911-85aa72a06a9d .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-b62d182e-7712-44e6-a911-85aa72a06a9d .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-a790f883-6641-4e76-86de-61164bbc9ca6 {
  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-a790f883-6641-4e76-86de-61164bbc9ca6: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-a790f883-6641-4e76-86de-61164bbc9ca6: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-a790f883-6641-4e76-86de-61164bbc9ca6 {
  
}
#s-a790f883-6641-4e76-86de-61164bbc9ca6: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-a790f883-6641-4e76-86de-61164bbc9ca6-atc-btn-wrapper {
    text-align: center;
  }


#s-a790f883-6641-4e76-86de-61164bbc9ca6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a790f883-6641-4e76-86de-61164bbc9ca6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a790f883-6641-4e76-86de-61164bbc9ca6.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a790f883-6641-4e76-86de-61164bbc9ca6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-a790f883-6641-4e76-86de-61164bbc9ca6-atc-btn-wrapper {
    text-align: center;
  }


#s-a790f883-6641-4e76-86de-61164bbc9ca6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a790f883-6641-4e76-86de-61164bbc9ca6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a790f883-6641-4e76-86de-61164bbc9ca6.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a790f883-6641-4e76-86de-61164bbc9ca6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-a790f883-6641-4e76-86de-61164bbc9ca6-atc-btn-wrapper {
    text-align: center;
  }


#s-a790f883-6641-4e76-86de-61164bbc9ca6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a790f883-6641-4e76-86de-61164bbc9ca6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a790f883-6641-4e76-86de-61164bbc9ca6.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a790f883-6641-4e76-86de-61164bbc9ca6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-a790f883-6641-4e76-86de-61164bbc9ca6-atc-btn-wrapper {
    text-align: center;
  }


#s-a790f883-6641-4e76-86de-61164bbc9ca6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a790f883-6641-4e76-86de-61164bbc9ca6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a790f883-6641-4e76-86de-61164bbc9ca6.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a790f883-6641-4e76-86de-61164bbc9ca6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-a790f883-6641-4e76-86de-61164bbc9ca6-atc-btn-wrapper {
    text-align: center;
  }


#s-a790f883-6641-4e76-86de-61164bbc9ca6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a790f883-6641-4e76-86de-61164bbc9ca6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a790f883-6641-4e76-86de-61164bbc9ca6.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-a790f883-6641-4e76-86de-61164bbc9ca6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-00a72bd3-8e75-41bb-8f6d-404aa2e981fa {
  margin-left: auto;
margin-right: auto;
}

#s-e088c150-6627-4f75-b612-2af6175ebb2f {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-e088c150-6627-4f75-b612-2af6175ebb2f {
  text-align: center;
}
}

.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f {
  max-width:  100%;
}

.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-image-zoom,
.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image,
.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-image-zoom,
.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f {
  max-width:  100%;
}

.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-image-zoom,
.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image,
.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-image-zoom,
.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f {
  max-width:  100%;
}

.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-image-zoom,
.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image,
.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-image-zoom,
.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f {
  max-width:  100%;
}

.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-image-zoom,
.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image,
.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-image-zoom,
.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f {
  max-width:  100%;
}

.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-image-zoom,
.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image,
.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f .shg-image-zoom,
.shg-c#s-e088c150-6627-4f75-b612-2af6175ebb2f img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-15617863-8c09-487b-a4eb-387893f4e61e {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-15617863-8c09-487b-a4eb-387893f4e61e .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-820f96d9-44de-49c1-84bc-745ff025b57b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-820f96d9-44de-49c1-84bc-745ff025b57b .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-b650d5e7-41c1-4da8-9d85-ef0eb605b870 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-b650d5e7-41c1-4da8-9d85-ef0eb605b870 .shg-product-quantity-wrapper {
  display: flex;
}

#s-b650d5e7-41c1-4da8-9d85-ef0eb605b870 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-b650d5e7-41c1-4da8-9d85-ef0eb605b870 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-b650d5e7-41c1-4da8-9d85-ef0eb605b870 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-b650d5e7-41c1-4da8-9d85-ef0eb605b870 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-df191a67-7394-4301-9fbe-e23fdf637f75 {
  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-df191a67-7394-4301-9fbe-e23fdf637f75: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-df191a67-7394-4301-9fbe-e23fdf637f75: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-df191a67-7394-4301-9fbe-e23fdf637f75 {
  
}
#s-df191a67-7394-4301-9fbe-e23fdf637f75: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-df191a67-7394-4301-9fbe-e23fdf637f75-atc-btn-wrapper {
    text-align: center;
  }


#s-df191a67-7394-4301-9fbe-e23fdf637f75 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-df191a67-7394-4301-9fbe-e23fdf637f75.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-df191a67-7394-4301-9fbe-e23fdf637f75.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-df191a67-7394-4301-9fbe-e23fdf637f75.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-df191a67-7394-4301-9fbe-e23fdf637f75-atc-btn-wrapper {
    text-align: center;
  }


#s-df191a67-7394-4301-9fbe-e23fdf637f75 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-df191a67-7394-4301-9fbe-e23fdf637f75.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-df191a67-7394-4301-9fbe-e23fdf637f75.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-df191a67-7394-4301-9fbe-e23fdf637f75.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-df191a67-7394-4301-9fbe-e23fdf637f75-atc-btn-wrapper {
    text-align: center;
  }


#s-df191a67-7394-4301-9fbe-e23fdf637f75 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-df191a67-7394-4301-9fbe-e23fdf637f75.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-df191a67-7394-4301-9fbe-e23fdf637f75.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-df191a67-7394-4301-9fbe-e23fdf637f75.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-df191a67-7394-4301-9fbe-e23fdf637f75-atc-btn-wrapper {
    text-align: center;
  }


#s-df191a67-7394-4301-9fbe-e23fdf637f75 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-df191a67-7394-4301-9fbe-e23fdf637f75.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-df191a67-7394-4301-9fbe-e23fdf637f75.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-df191a67-7394-4301-9fbe-e23fdf637f75.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-df191a67-7394-4301-9fbe-e23fdf637f75-atc-btn-wrapper {
    text-align: center;
  }


#s-df191a67-7394-4301-9fbe-e23fdf637f75 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-df191a67-7394-4301-9fbe-e23fdf637f75.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-df191a67-7394-4301-9fbe-e23fdf637f75.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-df191a67-7394-4301-9fbe-e23fdf637f75.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-6ee1720f-a04e-40bd-9e54-abc0e9f5ad5e {
  margin-left: auto;
margin-right: auto;
}

#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 {
  text-align: center;
}
}

.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 {
  max-width:  100%;
}

.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-image-zoom,
.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image,
.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-image-zoom,
.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 {
  max-width:  100%;
}

.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-image-zoom,
.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image,
.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-image-zoom,
.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 {
  max-width:  100%;
}

.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-image-zoom,
.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image,
.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-image-zoom,
.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 {
  max-width:  100%;
}

.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-image-zoom,
.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image,
.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-image-zoom,
.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 {
  max-width:  100%;
}

.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-image-zoom,
.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image,
.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 .shg-image-zoom,
.shg-c#s-4728b80c-6061-45a8-b79c-568ba4ca25b9 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3735c981-7cf7-41dd-a68c-51733bd517b5 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-3735c981-7cf7-41dd-a68c-51733bd517b5 .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-f11514b2-0206-43a4-9eca-d99bc55e69a5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-f11514b2-0206-43a4-9eca-d99bc55e69a5 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-bf4ac107-fe3e-4c2d-8316-54b15f10edd5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-bf4ac107-fe3e-4c2d-8316-54b15f10edd5 .shg-product-quantity-wrapper {
  display: flex;
}

#s-bf4ac107-fe3e-4c2d-8316-54b15f10edd5 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-bf4ac107-fe3e-4c2d-8316-54b15f10edd5 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-bf4ac107-fe3e-4c2d-8316-54b15f10edd5 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-bf4ac107-fe3e-4c2d-8316-54b15f10edd5 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-ef279939-eded-4cfb-a96d-94ac9883ea61 {
  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-ef279939-eded-4cfb-a96d-94ac9883ea61: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-ef279939-eded-4cfb-a96d-94ac9883ea61: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-ef279939-eded-4cfb-a96d-94ac9883ea61 {
  
}
#s-ef279939-eded-4cfb-a96d-94ac9883ea61: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-ef279939-eded-4cfb-a96d-94ac9883ea61-atc-btn-wrapper {
    text-align: center;
  }


#s-ef279939-eded-4cfb-a96d-94ac9883ea61 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ef279939-eded-4cfb-a96d-94ac9883ea61.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ef279939-eded-4cfb-a96d-94ac9883ea61.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ef279939-eded-4cfb-a96d-94ac9883ea61.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-ef279939-eded-4cfb-a96d-94ac9883ea61-atc-btn-wrapper {
    text-align: center;
  }


#s-ef279939-eded-4cfb-a96d-94ac9883ea61 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ef279939-eded-4cfb-a96d-94ac9883ea61.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ef279939-eded-4cfb-a96d-94ac9883ea61.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ef279939-eded-4cfb-a96d-94ac9883ea61.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-ef279939-eded-4cfb-a96d-94ac9883ea61-atc-btn-wrapper {
    text-align: center;
  }


#s-ef279939-eded-4cfb-a96d-94ac9883ea61 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ef279939-eded-4cfb-a96d-94ac9883ea61.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ef279939-eded-4cfb-a96d-94ac9883ea61.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ef279939-eded-4cfb-a96d-94ac9883ea61.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-ef279939-eded-4cfb-a96d-94ac9883ea61-atc-btn-wrapper {
    text-align: center;
  }


#s-ef279939-eded-4cfb-a96d-94ac9883ea61 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ef279939-eded-4cfb-a96d-94ac9883ea61.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ef279939-eded-4cfb-a96d-94ac9883ea61.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ef279939-eded-4cfb-a96d-94ac9883ea61.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-ef279939-eded-4cfb-a96d-94ac9883ea61-atc-btn-wrapper {
    text-align: center;
  }


#s-ef279939-eded-4cfb-a96d-94ac9883ea61 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ef279939-eded-4cfb-a96d-94ac9883ea61.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ef279939-eded-4cfb-a96d-94ac9883ea61.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ef279939-eded-4cfb-a96d-94ac9883ea61.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-1be29bf7-742d-440d-bcad-0098dd2f7d72 {
  margin-left: auto;
margin-right: auto;
}

#s-57a4ad8e-0315-47f9-8d1a-147c89816680 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-57a4ad8e-0315-47f9-8d1a-147c89816680 {
  text-align: center;
}
}

.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 {
  max-width:  100%;
}

.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-image-zoom,
.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image,
.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-image-zoom,
.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 {
  max-width:  100%;
}

.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-image-zoom,
.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image,
.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-image-zoom,
.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 {
  max-width:  100%;
}

.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-image-zoom,
.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image,
.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-image-zoom,
.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 {
  max-width:  100%;
}

.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-image-zoom,
.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image,
.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-image-zoom,
.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 {
  max-width:  100%;
}

.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-image-zoom,
.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image,
.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 .shg-image-zoom,
.shg-c#s-57a4ad8e-0315-47f9-8d1a-147c89816680 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-2546bb36-8626-42ed-acdf-4097390dfc8c {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-2546bb36-8626-42ed-acdf-4097390dfc8c .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-e2e3a0a9-4c05-4b90-acf9-a81db6fceda7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-e2e3a0a9-4c05-4b90-acf9-a81db6fceda7 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-4a230b8f-4c40-4142-8d1a-ebd953ebd8e9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-4a230b8f-4c40-4142-8d1a-ebd953ebd8e9 .shg-product-quantity-wrapper {
  display: flex;
}

#s-4a230b8f-4c40-4142-8d1a-ebd953ebd8e9 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-4a230b8f-4c40-4142-8d1a-ebd953ebd8e9 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-4a230b8f-4c40-4142-8d1a-ebd953ebd8e9 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-4a230b8f-4c40-4142-8d1a-ebd953ebd8e9 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-45fd0015-c4de-4f95-b5fb-fa1e518c7193 {
  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-45fd0015-c4de-4f95-b5fb-fa1e518c7193: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-45fd0015-c4de-4f95-b5fb-fa1e518c7193: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-45fd0015-c4de-4f95-b5fb-fa1e518c7193 {
  
}
#s-45fd0015-c4de-4f95-b5fb-fa1e518c7193: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-45fd0015-c4de-4f95-b5fb-fa1e518c7193-atc-btn-wrapper {
    text-align: center;
  }


#s-45fd0015-c4de-4f95-b5fb-fa1e518c7193 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-45fd0015-c4de-4f95-b5fb-fa1e518c7193.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-45fd0015-c4de-4f95-b5fb-fa1e518c7193.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-45fd0015-c4de-4f95-b5fb-fa1e518c7193.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-45fd0015-c4de-4f95-b5fb-fa1e518c7193-atc-btn-wrapper {
    text-align: center;
  }


#s-45fd0015-c4de-4f95-b5fb-fa1e518c7193 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-45fd0015-c4de-4f95-b5fb-fa1e518c7193.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-45fd0015-c4de-4f95-b5fb-fa1e518c7193.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-45fd0015-c4de-4f95-b5fb-fa1e518c7193.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-45fd0015-c4de-4f95-b5fb-fa1e518c7193-atc-btn-wrapper {
    text-align: center;
  }


#s-45fd0015-c4de-4f95-b5fb-fa1e518c7193 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-45fd0015-c4de-4f95-b5fb-fa1e518c7193.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-45fd0015-c4de-4f95-b5fb-fa1e518c7193.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-45fd0015-c4de-4f95-b5fb-fa1e518c7193.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-45fd0015-c4de-4f95-b5fb-fa1e518c7193-atc-btn-wrapper {
    text-align: center;
  }


#s-45fd0015-c4de-4f95-b5fb-fa1e518c7193 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-45fd0015-c4de-4f95-b5fb-fa1e518c7193.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-45fd0015-c4de-4f95-b5fb-fa1e518c7193.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-45fd0015-c4de-4f95-b5fb-fa1e518c7193.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-45fd0015-c4de-4f95-b5fb-fa1e518c7193-atc-btn-wrapper {
    text-align: center;
  }


#s-45fd0015-c4de-4f95-b5fb-fa1e518c7193 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-45fd0015-c4de-4f95-b5fb-fa1e518c7193.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-45fd0015-c4de-4f95-b5fb-fa1e518c7193.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-45fd0015-c4de-4f95-b5fb-fa1e518c7193.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-e9738a4e-814a-4a5f-b762-943f48a1b2f1 {
  margin-left: auto;
margin-right: auto;
}

#s-78c45f01-39f2-4666-9b3d-551fb7f5397c {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-78c45f01-39f2-4666-9b3d-551fb7f5397c {
  text-align: center;
}
}

.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c {
  max-width:  100%;
}

.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-image-zoom,
.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image,
.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-image-zoom,
.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c {
  max-width:  100%;
}

.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-image-zoom,
.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image,
.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-image-zoom,
.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c {
  max-width:  100%;
}

.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-image-zoom,
.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image,
.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-image-zoom,
.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c {
  max-width:  100%;
}

.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-image-zoom,
.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image,
.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-image-zoom,
.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c {
  max-width:  100%;
}

.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-image-zoom,
.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image,
.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c .shg-image-zoom,
.shg-c#s-78c45f01-39f2-4666-9b3d-551fb7f5397c img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-05a83ae8-5055-4027-8b63-41f5cb8dcfad {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-05a83ae8-5055-4027-8b63-41f5cb8dcfad .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-1e26454d-2fbe-466a-98ce-6f21b7cfaa2e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-1e26454d-2fbe-466a-98ce-6f21b7cfaa2e .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-51dc2ca1-c72f-43f1-94d5-6401bd5a50d6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-51dc2ca1-c72f-43f1-94d5-6401bd5a50d6 .shg-product-quantity-wrapper {
  display: flex;
}

#s-51dc2ca1-c72f-43f1-94d5-6401bd5a50d6 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-51dc2ca1-c72f-43f1-94d5-6401bd5a50d6 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-51dc2ca1-c72f-43f1-94d5-6401bd5a50d6 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-51dc2ca1-c72f-43f1-94d5-6401bd5a50d6 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-340b8d48-55c9-44c0-a395-c8b1b228fe78 {
  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-340b8d48-55c9-44c0-a395-c8b1b228fe78: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-340b8d48-55c9-44c0-a395-c8b1b228fe78: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-340b8d48-55c9-44c0-a395-c8b1b228fe78 {
  
}
#s-340b8d48-55c9-44c0-a395-c8b1b228fe78: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-340b8d48-55c9-44c0-a395-c8b1b228fe78-atc-btn-wrapper {
    text-align: center;
  }


#s-340b8d48-55c9-44c0-a395-c8b1b228fe78 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-340b8d48-55c9-44c0-a395-c8b1b228fe78.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-340b8d48-55c9-44c0-a395-c8b1b228fe78.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-340b8d48-55c9-44c0-a395-c8b1b228fe78.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-340b8d48-55c9-44c0-a395-c8b1b228fe78-atc-btn-wrapper {
    text-align: center;
  }


#s-340b8d48-55c9-44c0-a395-c8b1b228fe78 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-340b8d48-55c9-44c0-a395-c8b1b228fe78.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-340b8d48-55c9-44c0-a395-c8b1b228fe78.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-340b8d48-55c9-44c0-a395-c8b1b228fe78.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-340b8d48-55c9-44c0-a395-c8b1b228fe78-atc-btn-wrapper {
    text-align: center;
  }


#s-340b8d48-55c9-44c0-a395-c8b1b228fe78 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-340b8d48-55c9-44c0-a395-c8b1b228fe78.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-340b8d48-55c9-44c0-a395-c8b1b228fe78.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-340b8d48-55c9-44c0-a395-c8b1b228fe78.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-340b8d48-55c9-44c0-a395-c8b1b228fe78-atc-btn-wrapper {
    text-align: center;
  }


#s-340b8d48-55c9-44c0-a395-c8b1b228fe78 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-340b8d48-55c9-44c0-a395-c8b1b228fe78.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-340b8d48-55c9-44c0-a395-c8b1b228fe78.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-340b8d48-55c9-44c0-a395-c8b1b228fe78.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-340b8d48-55c9-44c0-a395-c8b1b228fe78-atc-btn-wrapper {
    text-align: center;
  }


#s-340b8d48-55c9-44c0-a395-c8b1b228fe78 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-340b8d48-55c9-44c0-a395-c8b1b228fe78.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-340b8d48-55c9-44c0-a395-c8b1b228fe78.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-340b8d48-55c9-44c0-a395-c8b1b228fe78.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-65689ec6-72dd-448e-a7a7-187e19bac2d0 {
  margin-left: auto;
margin-right: auto;
}

#s-9363b28b-9b92-47dc-a3d3-c260be336964 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-9363b28b-9b92-47dc-a3d3-c260be336964 {
  text-align: center;
}
}

.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 {
  max-width:  100%;
}

.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-image-zoom,
.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image,
.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-image-zoom,
.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 {
  max-width:  100%;
}

.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-image-zoom,
.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image,
.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-image-zoom,
.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 {
  max-width:  100%;
}

.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-image-zoom,
.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image,
.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-image-zoom,
.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 {
  max-width:  100%;
}

.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-image-zoom,
.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image,
.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-image-zoom,
.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 {
  max-width:  100%;
}

.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-image-zoom,
.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image,
.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 .shg-image-zoom,
.shg-c#s-9363b28b-9b92-47dc-a3d3-c260be336964 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8c68a9c0-622c-447f-9f2b-b24d6b295c07 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-8c68a9c0-622c-447f-9f2b-b24d6b295c07 .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-bb5196e9-998a-404c-a93a-d6f8f9a7638b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-bb5196e9-998a-404c-a93a-d6f8f9a7638b .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-3a49a639-727d-4705-945a-85489ca96a4c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-3a49a639-727d-4705-945a-85489ca96a4c .shg-product-quantity-wrapper {
  display: flex;
}

#s-3a49a639-727d-4705-945a-85489ca96a4c .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-3a49a639-727d-4705-945a-85489ca96a4c .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-3a49a639-727d-4705-945a-85489ca96a4c .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-3a49a639-727d-4705-945a-85489ca96a4c .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-1dc50fbb-3baf-4390-902b-fb61868d9b9b {
  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-1dc50fbb-3baf-4390-902b-fb61868d9b9b: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-1dc50fbb-3baf-4390-902b-fb61868d9b9b: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-1dc50fbb-3baf-4390-902b-fb61868d9b9b {
  
}
#s-1dc50fbb-3baf-4390-902b-fb61868d9b9b: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-1dc50fbb-3baf-4390-902b-fb61868d9b9b-atc-btn-wrapper {
    text-align: center;
  }


#s-1dc50fbb-3baf-4390-902b-fb61868d9b9b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1dc50fbb-3baf-4390-902b-fb61868d9b9b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1dc50fbb-3baf-4390-902b-fb61868d9b9b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1dc50fbb-3baf-4390-902b-fb61868d9b9b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-1dc50fbb-3baf-4390-902b-fb61868d9b9b-atc-btn-wrapper {
    text-align: center;
  }


#s-1dc50fbb-3baf-4390-902b-fb61868d9b9b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1dc50fbb-3baf-4390-902b-fb61868d9b9b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1dc50fbb-3baf-4390-902b-fb61868d9b9b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1dc50fbb-3baf-4390-902b-fb61868d9b9b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-1dc50fbb-3baf-4390-902b-fb61868d9b9b-atc-btn-wrapper {
    text-align: center;
  }


#s-1dc50fbb-3baf-4390-902b-fb61868d9b9b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1dc50fbb-3baf-4390-902b-fb61868d9b9b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1dc50fbb-3baf-4390-902b-fb61868d9b9b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1dc50fbb-3baf-4390-902b-fb61868d9b9b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-1dc50fbb-3baf-4390-902b-fb61868d9b9b-atc-btn-wrapper {
    text-align: center;
  }


#s-1dc50fbb-3baf-4390-902b-fb61868d9b9b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1dc50fbb-3baf-4390-902b-fb61868d9b9b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1dc50fbb-3baf-4390-902b-fb61868d9b9b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1dc50fbb-3baf-4390-902b-fb61868d9b9b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-1dc50fbb-3baf-4390-902b-fb61868d9b9b-atc-btn-wrapper {
    text-align: center;
  }


#s-1dc50fbb-3baf-4390-902b-fb61868d9b9b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1dc50fbb-3baf-4390-902b-fb61868d9b9b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1dc50fbb-3baf-4390-902b-fb61868d9b9b.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-1dc50fbb-3baf-4390-902b-fb61868d9b9b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-49b44a23-6f0a-4176-84b0-10abcfc9196a {
  margin-left: auto;
margin-right: auto;
}

#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 {
  text-align: center;
}
}

.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 {
  max-width:  100%;
}

.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-image-zoom,
.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image,
.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-image-zoom,
.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 {
  max-width:  100%;
}

.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-image-zoom,
.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image,
.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-image-zoom,
.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 {
  max-width:  100%;
}

.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-image-zoom,
.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image,
.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-image-zoom,
.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 {
  max-width:  100%;
}

.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-image-zoom,
.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image,
.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-image-zoom,
.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 {
  max-width:  100%;
}

.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-image-zoom,
.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image,
.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 .shg-image-zoom,
.shg-c#s-9ee1db81-a359-4d0d-96a0-99a6e6f483e9 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f09e5bde-631d-48af-858a-b6657ce8893b {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-f09e5bde-631d-48af-858a-b6657ce8893b .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-0c3f2bcc-7030-4b1c-9e88-ca27eb0248b9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-0c3f2bcc-7030-4b1c-9e88-ca27eb0248b9 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-9e3c328e-2170-4953-b1c6-3d01d79849ec {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-9e3c328e-2170-4953-b1c6-3d01d79849ec .shg-product-quantity-wrapper {
  display: flex;
}

#s-9e3c328e-2170-4953-b1c6-3d01d79849ec .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-9e3c328e-2170-4953-b1c6-3d01d79849ec .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-9e3c328e-2170-4953-b1c6-3d01d79849ec .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-9e3c328e-2170-4953-b1c6-3d01d79849ec .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-eb45f1cb-381c-4619-b142-62215cfa6f7e {
  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-eb45f1cb-381c-4619-b142-62215cfa6f7e: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-eb45f1cb-381c-4619-b142-62215cfa6f7e: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-eb45f1cb-381c-4619-b142-62215cfa6f7e {
  
}
#s-eb45f1cb-381c-4619-b142-62215cfa6f7e: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-eb45f1cb-381c-4619-b142-62215cfa6f7e-atc-btn-wrapper {
    text-align: center;
  }


#s-eb45f1cb-381c-4619-b142-62215cfa6f7e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-eb45f1cb-381c-4619-b142-62215cfa6f7e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-eb45f1cb-381c-4619-b142-62215cfa6f7e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-eb45f1cb-381c-4619-b142-62215cfa6f7e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-eb45f1cb-381c-4619-b142-62215cfa6f7e-atc-btn-wrapper {
    text-align: center;
  }


#s-eb45f1cb-381c-4619-b142-62215cfa6f7e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-eb45f1cb-381c-4619-b142-62215cfa6f7e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-eb45f1cb-381c-4619-b142-62215cfa6f7e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-eb45f1cb-381c-4619-b142-62215cfa6f7e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-eb45f1cb-381c-4619-b142-62215cfa6f7e-atc-btn-wrapper {
    text-align: center;
  }


#s-eb45f1cb-381c-4619-b142-62215cfa6f7e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-eb45f1cb-381c-4619-b142-62215cfa6f7e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-eb45f1cb-381c-4619-b142-62215cfa6f7e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-eb45f1cb-381c-4619-b142-62215cfa6f7e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-eb45f1cb-381c-4619-b142-62215cfa6f7e-atc-btn-wrapper {
    text-align: center;
  }


#s-eb45f1cb-381c-4619-b142-62215cfa6f7e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-eb45f1cb-381c-4619-b142-62215cfa6f7e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-eb45f1cb-381c-4619-b142-62215cfa6f7e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-eb45f1cb-381c-4619-b142-62215cfa6f7e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-eb45f1cb-381c-4619-b142-62215cfa6f7e-atc-btn-wrapper {
    text-align: center;
  }


#s-eb45f1cb-381c-4619-b142-62215cfa6f7e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-eb45f1cb-381c-4619-b142-62215cfa6f7e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-eb45f1cb-381c-4619-b142-62215cfa6f7e.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-eb45f1cb-381c-4619-b142-62215cfa6f7e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-60015dbe-6f9a-40dc-901e-204373333a5f {
  margin-left: auto;
margin-right: auto;
}

#s-b5235353-ac13-410e-8c14-4871f2033fc1 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-b5235353-ac13-410e-8c14-4871f2033fc1 {
  text-align: center;
}
}

.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 {
  max-width:  100%;
}

.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-image-zoom,
.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image,
.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-image-zoom,
.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 {
  max-width:  100%;
}

.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-image-zoom,
.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image,
.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-image-zoom,
.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 {
  max-width:  100%;
}

.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-image-zoom,
.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image,
.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-image-zoom,
.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 {
  max-width:  100%;
}

.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-image-zoom,
.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image,
.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-image-zoom,
.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 {
  max-width:  100%;
}

.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-image-zoom,
.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image,
.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 .shg-image-zoom,
.shg-c#s-b5235353-ac13-410e-8c14-4871f2033fc1 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ec914422-0183-407a-860a-0b0ebf342071 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-ec914422-0183-407a-860a-0b0ebf342071 .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-f00a8317-f066-4d71-8ec5-180fd03e7be8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-f00a8317-f066-4d71-8ec5-180fd03e7be8 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-7744ff7b-0006-4f75-b0fb-36456d223952 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-7744ff7b-0006-4f75-b0fb-36456d223952 .shg-product-quantity-wrapper {
  display: flex;
}

#s-7744ff7b-0006-4f75-b0fb-36456d223952 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-7744ff7b-0006-4f75-b0fb-36456d223952 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-7744ff7b-0006-4f75-b0fb-36456d223952 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-7744ff7b-0006-4f75-b0fb-36456d223952 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-0ce403e3-921d-48bf-93dc-f7170aa78212 {
  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-0ce403e3-921d-48bf-93dc-f7170aa78212: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-0ce403e3-921d-48bf-93dc-f7170aa78212: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-0ce403e3-921d-48bf-93dc-f7170aa78212 {
  
}
#s-0ce403e3-921d-48bf-93dc-f7170aa78212: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-0ce403e3-921d-48bf-93dc-f7170aa78212-atc-btn-wrapper {
    text-align: center;
  }


#s-0ce403e3-921d-48bf-93dc-f7170aa78212 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0ce403e3-921d-48bf-93dc-f7170aa78212.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0ce403e3-921d-48bf-93dc-f7170aa78212.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-0ce403e3-921d-48bf-93dc-f7170aa78212.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-0ce403e3-921d-48bf-93dc-f7170aa78212-atc-btn-wrapper {
    text-align: center;
  }


#s-0ce403e3-921d-48bf-93dc-f7170aa78212 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0ce403e3-921d-48bf-93dc-f7170aa78212.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0ce403e3-921d-48bf-93dc-f7170aa78212.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-0ce403e3-921d-48bf-93dc-f7170aa78212.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-0ce403e3-921d-48bf-93dc-f7170aa78212-atc-btn-wrapper {
    text-align: center;
  }


#s-0ce403e3-921d-48bf-93dc-f7170aa78212 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0ce403e3-921d-48bf-93dc-f7170aa78212.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0ce403e3-921d-48bf-93dc-f7170aa78212.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-0ce403e3-921d-48bf-93dc-f7170aa78212.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-0ce403e3-921d-48bf-93dc-f7170aa78212-atc-btn-wrapper {
    text-align: center;
  }


#s-0ce403e3-921d-48bf-93dc-f7170aa78212 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0ce403e3-921d-48bf-93dc-f7170aa78212.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0ce403e3-921d-48bf-93dc-f7170aa78212.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-0ce403e3-921d-48bf-93dc-f7170aa78212.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-0ce403e3-921d-48bf-93dc-f7170aa78212-atc-btn-wrapper {
    text-align: center;
  }


#s-0ce403e3-921d-48bf-93dc-f7170aa78212 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0ce403e3-921d-48bf-93dc-f7170aa78212.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0ce403e3-921d-48bf-93dc-f7170aa78212.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-0ce403e3-921d-48bf-93dc-f7170aa78212.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-a944e30e-8169-40c9-a235-7c92d29939e5 {
  margin-left: auto;
margin-right: auto;
}

#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 {
  text-align: center;
}
}

.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 {
  max-width:  100%;
}

.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-image-zoom,
.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image,
.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-image-zoom,
.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 {
  max-width:  100%;
}

.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-image-zoom,
.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image,
.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-image-zoom,
.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 {
  max-width:  100%;
}

.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-image-zoom,
.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image,
.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-image-zoom,
.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 {
  max-width:  100%;
}

.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-image-zoom,
.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image,
.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-image-zoom,
.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 {
  max-width:  100%;
}

.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-image-zoom,
.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image,
.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 .shg-image-zoom,
.shg-c#s-39bf397e-cd82-4c7b-8ee6-cd2ad3dcd9e3 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-00cf3a48-f87d-4ca9-84bd-e8eb50db3383 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-00cf3a48-f87d-4ca9-84bd-e8eb50db3383 .shg-product-title-component h6 {
  
  font-weight:  normal ;
  font-family: Baskervville;
  font-style:  normal ;
  font-size: 12px;
  
  
  
}

#s-20dc357f-2f18-42c7-8966-d17968a16854 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-20dc357f-2f18-42c7-8966-d17968a16854 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-bd2fa1f9-d1bd-48c9-a7b7-4f0079bffc0b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-bd2fa1f9-d1bd-48c9-a7b7-4f0079bffc0b .shg-product-quantity-wrapper {
  display: flex;
}

#s-bd2fa1f9-d1bd-48c9-a7b7-4f0079bffc0b .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-bd2fa1f9-d1bd-48c9-a7b7-4f0079bffc0b .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-bd2fa1f9-d1bd-48c9-a7b7-4f0079bffc0b .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-bd2fa1f9-d1bd-48c9-a7b7-4f0079bffc0b .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c {
  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-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c: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-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c: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-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c {
  
}
#s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c: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-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c-atc-btn-wrapper {
    text-align: center;
  }


#s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c-atc-btn-wrapper {
    text-align: center;
  }


#s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c-atc-btn-wrapper {
    text-align: center;
  }


#s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c-atc-btn-wrapper {
    text-align: center;
  }


#s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c-atc-btn-wrapper {
    text-align: center;
  }


#s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-f919d5ef-8cb9-43a8-bc33-1afedd6e7b1c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-58b597fb-4a1c-4863-8385-f9d1379da7b9 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(235, 235, 235, 1);
}








#s-58b597fb-4a1c-4863-8385-f9d1379da7b9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-58b597fb-4a1c-4863-8385-f9d1379da7b9.shg-box.shg-c {
  justify-content: center;
}

#s-d449d4e8-6b83-46e9-82d8-024ef4870d7c {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-bottom: 5px;
}
@media (min-width: 1200px){#s-d449d4e8-6b83-46e9-82d8-024ef4870d7c {
  padding-top: 15px;
padding-bottom: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d449d4e8-6b83-46e9-82d8-024ef4870d7c {
  padding-top: 15px;
padding-bottom: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d449d4e8-6b83-46e9-82d8-024ef4870d7c {
  padding-top: 15px;
}
}@media (max-width: 767px){#s-d449d4e8-6b83-46e9-82d8-024ef4870d7c {
  padding-top: 20px;
padding-bottom: 0px;
}
}
#s-72801b0b-c402-432c-ae25-582069e43503 {
  margin-left: auto;
margin-right: auto;
}

#s-72801b0b-c402-432c-ae25-582069e43503 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 {
  --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-72801b0b-c402-432c-ae25-582069e43503 > .swiper-button-prev,
#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 > .swiper-button-next {
  
}

#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 > .swiper-button-prev svg,
#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 .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-72801b0b-c402-432c-ae25-582069e43503 .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-72801b0b-c402-432c-ae25-582069e43503 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 {
  --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-72801b0b-c402-432c-ae25-582069e43503 > .swiper-button-prev,
#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 > .swiper-button-next {
  
}

#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 > .swiper-button-prev svg,
#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 .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-72801b0b-c402-432c-ae25-582069e43503 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}@media (max-width: 767px){#s-72801b0b-c402-432c-ae25-582069e43503 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 {
  --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-72801b0b-c402-432c-ae25-582069e43503 > .swiper-button-prev,
#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 > .swiper-button-next {
  
}

#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 > .swiper-button-prev svg,
#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-72801b0b-c402-432c-ae25-582069e43503 .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-72801b0b-c402-432c-ae25-582069e43503 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-b7a96302-1237-4ee8-8b51-1c340355eb6e {
  margin-left: auto;
margin-right: auto;
}

#s-c5b3a442-4f48-421e-a046-b91ddc373039 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-c5b3a442-4f48-421e-a046-b91ddc373039 {
  text-align: center;
}
}

.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 {
  max-width:  100%;
}

.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-image-zoom,
.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image,
.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-image-zoom,
.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 {
  max-width:  100%;
}

.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-image-zoom,
.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image,
.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-image-zoom,
.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 {
  max-width:  100%;
}

.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-image-zoom,
.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image,
.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-image-zoom,
.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 {
  max-width:  100%;
}

.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-image-zoom,
.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image,
.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-image-zoom,
.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 {
  max-width:  100%;
}

.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-image-zoom,
.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image,
.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 .shg-image-zoom,
.shg-c#s-c5b3a442-4f48-421e-a046-b91ddc373039 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a5357419-c49c-423c-afe4-43c91f9a50ee {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-a5357419-c49c-423c-afe4-43c91f9a50ee .shg-product-title-component h6 {
  
  
  
  
  
  
  
  
}

#s-4ea0b041-6b2c-43fa-9b43-d6d8bac23219 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-4ea0b041-6b2c-43fa-9b43-d6d8bac23219 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-7fb5fa02-d9df-46e5-8d7a-e1802a2b2cb3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-7fb5fa02-d9df-46e5-8d7a-e1802a2b2cb3 .shg-product-quantity-wrapper {
  display: flex;
}

#s-7fb5fa02-d9df-46e5-8d7a-e1802a2b2cb3 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-7fb5fa02-d9df-46e5-8d7a-e1802a2b2cb3 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-7fb5fa02-d9df-46e5-8d7a-e1802a2b2cb3 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-7fb5fa02-d9df-46e5-8d7a-e1802a2b2cb3 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-44236707-df59-4fbe-8cfd-64a849bbdb7c {
  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-44236707-df59-4fbe-8cfd-64a849bbdb7c: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-44236707-df59-4fbe-8cfd-64a849bbdb7c:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYWVlZjExNWMtYWY1ZS00ZmE2LTg4ODAtZmFjZjI0OGU3ZDdjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNhZWVmMTE1Yy1hZjVlLTRmYTYtODg4MC1mYWNmMjQ4ZTdkN2MpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !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-44236707-df59-4fbe-8cfd-64a849bbdb7c {
  
}
#s-44236707-df59-4fbe-8cfd-64a849bbdb7c: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-44236707-df59-4fbe-8cfd-64a849bbdb7c-atc-btn-wrapper {
    text-align: center;
  }


#s-44236707-df59-4fbe-8cfd-64a849bbdb7c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-44236707-df59-4fbe-8cfd-64a849bbdb7c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-44236707-df59-4fbe-8cfd-64a849bbdb7c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-44236707-df59-4fbe-8cfd-64a849bbdb7c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-44236707-df59-4fbe-8cfd-64a849bbdb7c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-44236707-df59-4fbe-8cfd-64a849bbdb7c-atc-btn-wrapper {
    text-align: center;
  }


#s-44236707-df59-4fbe-8cfd-64a849bbdb7c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-44236707-df59-4fbe-8cfd-64a849bbdb7c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-44236707-df59-4fbe-8cfd-64a849bbdb7c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-44236707-df59-4fbe-8cfd-64a849bbdb7c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-44236707-df59-4fbe-8cfd-64a849bbdb7c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-44236707-df59-4fbe-8cfd-64a849bbdb7c-atc-btn-wrapper {
    text-align: center;
  }


#s-44236707-df59-4fbe-8cfd-64a849bbdb7c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-44236707-df59-4fbe-8cfd-64a849bbdb7c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-44236707-df59-4fbe-8cfd-64a849bbdb7c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-44236707-df59-4fbe-8cfd-64a849bbdb7c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-44236707-df59-4fbe-8cfd-64a849bbdb7c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-44236707-df59-4fbe-8cfd-64a849bbdb7c-atc-btn-wrapper {
    text-align: center;
  }


#s-44236707-df59-4fbe-8cfd-64a849bbdb7c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-44236707-df59-4fbe-8cfd-64a849bbdb7c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-44236707-df59-4fbe-8cfd-64a849bbdb7c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-44236707-df59-4fbe-8cfd-64a849bbdb7c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-44236707-df59-4fbe-8cfd-64a849bbdb7c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-44236707-df59-4fbe-8cfd-64a849bbdb7c-atc-btn-wrapper {
    text-align: center;
  }


#s-44236707-df59-4fbe-8cfd-64a849bbdb7c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-44236707-df59-4fbe-8cfd-64a849bbdb7c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-44236707-df59-4fbe-8cfd-64a849bbdb7c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-44236707-df59-4fbe-8cfd-64a849bbdb7c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-44236707-df59-4fbe-8cfd-64a849bbdb7c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-ed4289f5-3477-405f-ba9d-c9d6f460d248 {
  margin-left: auto;
margin-right: auto;
}

#s-905f63a6-c87e-403a-8bef-d4baa6984c44 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-905f63a6-c87e-403a-8bef-d4baa6984c44 {
  text-align: center;
}
}

.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 {
  max-width:  100%;
}

.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-image-zoom,
.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image,
.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-image-zoom,
.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 {
  max-width:  100%;
}

.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-image-zoom,
.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image,
.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-image-zoom,
.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 {
  max-width:  100%;
}

.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-image-zoom,
.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image,
.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-image-zoom,
.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 {
  max-width:  100%;
}

.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-image-zoom,
.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image,
.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-image-zoom,
.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 {
  max-width:  100%;
}

.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-image-zoom,
.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image,
.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 .shg-image-zoom,
.shg-c#s-905f63a6-c87e-403a-8bef-d4baa6984c44 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-de3e6a97-794e-4e9b-b07c-3e5791de31c3 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-de3e6a97-794e-4e9b-b07c-3e5791de31c3 .shg-product-title-component h6 {
  
  
  
  
  
  
  
  
}

#s-a8547567-12eb-415d-98de-0ddee12c555f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-a8547567-12eb-415d-98de-0ddee12c555f .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-7481e204-605e-4285-95a7-087523f634cd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-7481e204-605e-4285-95a7-087523f634cd .shg-product-quantity-wrapper {
  display: flex;
}

#s-7481e204-605e-4285-95a7-087523f634cd .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-7481e204-605e-4285-95a7-087523f634cd .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-7481e204-605e-4285-95a7-087523f634cd .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-7481e204-605e-4285-95a7-087523f634cd .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-ddc1e2b3-cd49-415b-8519-f032047e8948 {
  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-ddc1e2b3-cd49-415b-8519-f032047e8948: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-ddc1e2b3-cd49-415b-8519-f032047e8948:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYWVlZjExNWMtYWY1ZS00ZmE2LTg4ODAtZmFjZjI0OGU3ZDdjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNhZWVmMTE1Yy1hZjVlLTRmYTYtODg4MC1mYWNmMjQ4ZTdkN2MpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !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-ddc1e2b3-cd49-415b-8519-f032047e8948 {
  
}
#s-ddc1e2b3-cd49-415b-8519-f032047e8948: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-ddc1e2b3-cd49-415b-8519-f032047e8948-atc-btn-wrapper {
    text-align: center;
  }


#s-ddc1e2b3-cd49-415b-8519-f032047e8948 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ddc1e2b3-cd49-415b-8519-f032047e8948.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ddc1e2b3-cd49-415b-8519-f032047e8948.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ddc1e2b3-cd49-415b-8519-f032047e8948.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-ddc1e2b3-cd49-415b-8519-f032047e8948.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-ddc1e2b3-cd49-415b-8519-f032047e8948-atc-btn-wrapper {
    text-align: center;
  }


#s-ddc1e2b3-cd49-415b-8519-f032047e8948 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ddc1e2b3-cd49-415b-8519-f032047e8948.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ddc1e2b3-cd49-415b-8519-f032047e8948.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ddc1e2b3-cd49-415b-8519-f032047e8948.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-ddc1e2b3-cd49-415b-8519-f032047e8948.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-ddc1e2b3-cd49-415b-8519-f032047e8948-atc-btn-wrapper {
    text-align: center;
  }


#s-ddc1e2b3-cd49-415b-8519-f032047e8948 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ddc1e2b3-cd49-415b-8519-f032047e8948.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ddc1e2b3-cd49-415b-8519-f032047e8948.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ddc1e2b3-cd49-415b-8519-f032047e8948.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-ddc1e2b3-cd49-415b-8519-f032047e8948.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-ddc1e2b3-cd49-415b-8519-f032047e8948-atc-btn-wrapper {
    text-align: center;
  }


#s-ddc1e2b3-cd49-415b-8519-f032047e8948 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ddc1e2b3-cd49-415b-8519-f032047e8948.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ddc1e2b3-cd49-415b-8519-f032047e8948.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ddc1e2b3-cd49-415b-8519-f032047e8948.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-ddc1e2b3-cd49-415b-8519-f032047e8948.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-ddc1e2b3-cd49-415b-8519-f032047e8948-atc-btn-wrapper {
    text-align: center;
  }


#s-ddc1e2b3-cd49-415b-8519-f032047e8948 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ddc1e2b3-cd49-415b-8519-f032047e8948.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ddc1e2b3-cd49-415b-8519-f032047e8948.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-ddc1e2b3-cd49-415b-8519-f032047e8948.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-ddc1e2b3-cd49-415b-8519-f032047e8948.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-b5ee9ae8-519b-47c1-9b69-cf572a576c32 {
  margin-left: auto;
margin-right: auto;
}

#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e {
  text-align: center;
}
}

.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e {
  max-width:  100%;
}

.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-image-zoom,
.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image,
.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-image-zoom,
.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e {
  max-width:  100%;
}

.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-image-zoom,
.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image,
.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-image-zoom,
.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e {
  max-width:  100%;
}

.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-image-zoom,
.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image,
.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-image-zoom,
.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e {
  max-width:  100%;
}

.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-image-zoom,
.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image,
.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-image-zoom,
.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e {
  max-width:  100%;
}

.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-image-zoom,
.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image,
.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e .shg-image-zoom,
.shg-c#s-4a38b43b-4a45-4bb4-ae35-208b027dae8e img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-eb1a01d1-5d45-4153-aeaf-4e6de977af21 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-eb1a01d1-5d45-4153-aeaf-4e6de977af21 .shg-product-title-component h6 {
  
  
  
  
  
  
  
  
}

#s-dd9eb49d-ef68-4ac3-b055-da7b36684eb6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-dd9eb49d-ef68-4ac3-b055-da7b36684eb6 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-d15620d2-76af-42e1-a5e4-c57de07fa080 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-d15620d2-76af-42e1-a5e4-c57de07fa080 .shg-product-quantity-wrapper {
  display: flex;
}

#s-d15620d2-76af-42e1-a5e4-c57de07fa080 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-d15620d2-76af-42e1-a5e4-c57de07fa080 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-d15620d2-76af-42e1-a5e4-c57de07fa080 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-d15620d2-76af-42e1-a5e4-c57de07fa080 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-b7edb6ed-ee71-46f4-9d44-c9736de627ed {
  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-b7edb6ed-ee71-46f4-9d44-c9736de627ed: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-b7edb6ed-ee71-46f4-9d44-c9736de627ed:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYWVlZjExNWMtYWY1ZS00ZmE2LTg4ODAtZmFjZjI0OGU3ZDdjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNhZWVmMTE1Yy1hZjVlLTRmYTYtODg4MC1mYWNmMjQ4ZTdkN2MpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !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-b7edb6ed-ee71-46f4-9d44-c9736de627ed {
  
}
#s-b7edb6ed-ee71-46f4-9d44-c9736de627ed: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-b7edb6ed-ee71-46f4-9d44-c9736de627ed-atc-btn-wrapper {
    text-align: center;
  }


#s-b7edb6ed-ee71-46f4-9d44-c9736de627ed {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b7edb6ed-ee71-46f4-9d44-c9736de627ed.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b7edb6ed-ee71-46f4-9d44-c9736de627ed.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b7edb6ed-ee71-46f4-9d44-c9736de627ed.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-b7edb6ed-ee71-46f4-9d44-c9736de627ed.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-b7edb6ed-ee71-46f4-9d44-c9736de627ed-atc-btn-wrapper {
    text-align: center;
  }


#s-b7edb6ed-ee71-46f4-9d44-c9736de627ed {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b7edb6ed-ee71-46f4-9d44-c9736de627ed.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b7edb6ed-ee71-46f4-9d44-c9736de627ed.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b7edb6ed-ee71-46f4-9d44-c9736de627ed.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-b7edb6ed-ee71-46f4-9d44-c9736de627ed.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-b7edb6ed-ee71-46f4-9d44-c9736de627ed-atc-btn-wrapper {
    text-align: center;
  }


#s-b7edb6ed-ee71-46f4-9d44-c9736de627ed {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b7edb6ed-ee71-46f4-9d44-c9736de627ed.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b7edb6ed-ee71-46f4-9d44-c9736de627ed.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b7edb6ed-ee71-46f4-9d44-c9736de627ed.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-b7edb6ed-ee71-46f4-9d44-c9736de627ed.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-b7edb6ed-ee71-46f4-9d44-c9736de627ed-atc-btn-wrapper {
    text-align: center;
  }


#s-b7edb6ed-ee71-46f4-9d44-c9736de627ed {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b7edb6ed-ee71-46f4-9d44-c9736de627ed.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b7edb6ed-ee71-46f4-9d44-c9736de627ed.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b7edb6ed-ee71-46f4-9d44-c9736de627ed.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-b7edb6ed-ee71-46f4-9d44-c9736de627ed.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-b7edb6ed-ee71-46f4-9d44-c9736de627ed-atc-btn-wrapper {
    text-align: center;
  }


#s-b7edb6ed-ee71-46f4-9d44-c9736de627ed {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b7edb6ed-ee71-46f4-9d44-c9736de627ed.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b7edb6ed-ee71-46f4-9d44-c9736de627ed.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-b7edb6ed-ee71-46f4-9d44-c9736de627ed.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-b7edb6ed-ee71-46f4-9d44-c9736de627ed.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-40c6f871-b8f8-41cd-a272-a452a887e6a2 {
  margin-left: auto;
margin-right: auto;
}

#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 {
  text-align: center;
}
}

.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 {
  max-width:  100%;
}

.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-image-zoom,
.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image,
.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-image-zoom,
.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 {
  max-width:  100%;
}

.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-image-zoom,
.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image,
.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-image-zoom,
.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 {
  max-width:  100%;
}

.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-image-zoom,
.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image,
.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-image-zoom,
.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 {
  max-width:  100%;
}

.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-image-zoom,
.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image,
.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-image-zoom,
.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 {
  max-width:  100%;
}

.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-image-zoom,
.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image,
.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 .shg-image-zoom,
.shg-c#s-0619a281-d39c-4f62-a822-5a0edfb99fe1 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d5953b3a-ad40-497a-9afa-9959f261d883 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-d5953b3a-ad40-497a-9afa-9959f261d883 .shg-product-title-component h6 {
  
  
  
  
  
  
  
  
}

#s-f9545886-0744-475f-adeb-a1a02c796003 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-f9545886-0744-475f-adeb-a1a02c796003 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-515c49ec-c020-4e20-8f17-f6b704633e52 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-515c49ec-c020-4e20-8f17-f6b704633e52 .shg-product-quantity-wrapper {
  display: flex;
}

#s-515c49ec-c020-4e20-8f17-f6b704633e52 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-515c49ec-c020-4e20-8f17-f6b704633e52 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-515c49ec-c020-4e20-8f17-f6b704633e52 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-515c49ec-c020-4e20-8f17-f6b704633e52 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-abf520cf-8188-43c0-8ac8-f0aaaba85011 {
  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-abf520cf-8188-43c0-8ac8-f0aaaba85011: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-abf520cf-8188-43c0-8ac8-f0aaaba85011:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYWVlZjExNWMtYWY1ZS00ZmE2LTg4ODAtZmFjZjI0OGU3ZDdjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNhZWVmMTE1Yy1hZjVlLTRmYTYtODg4MC1mYWNmMjQ4ZTdkN2MpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !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-abf520cf-8188-43c0-8ac8-f0aaaba85011 {
  
}
#s-abf520cf-8188-43c0-8ac8-f0aaaba85011: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-abf520cf-8188-43c0-8ac8-f0aaaba85011-atc-btn-wrapper {
    text-align: center;
  }


#s-abf520cf-8188-43c0-8ac8-f0aaaba85011 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-abf520cf-8188-43c0-8ac8-f0aaaba85011.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-abf520cf-8188-43c0-8ac8-f0aaaba85011.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-abf520cf-8188-43c0-8ac8-f0aaaba85011.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-abf520cf-8188-43c0-8ac8-f0aaaba85011.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-abf520cf-8188-43c0-8ac8-f0aaaba85011-atc-btn-wrapper {
    text-align: center;
  }


#s-abf520cf-8188-43c0-8ac8-f0aaaba85011 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-abf520cf-8188-43c0-8ac8-f0aaaba85011.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-abf520cf-8188-43c0-8ac8-f0aaaba85011.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-abf520cf-8188-43c0-8ac8-f0aaaba85011.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-abf520cf-8188-43c0-8ac8-f0aaaba85011.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-abf520cf-8188-43c0-8ac8-f0aaaba85011-atc-btn-wrapper {
    text-align: center;
  }


#s-abf520cf-8188-43c0-8ac8-f0aaaba85011 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-abf520cf-8188-43c0-8ac8-f0aaaba85011.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-abf520cf-8188-43c0-8ac8-f0aaaba85011.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-abf520cf-8188-43c0-8ac8-f0aaaba85011.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-abf520cf-8188-43c0-8ac8-f0aaaba85011.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-abf520cf-8188-43c0-8ac8-f0aaaba85011-atc-btn-wrapper {
    text-align: center;
  }


#s-abf520cf-8188-43c0-8ac8-f0aaaba85011 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-abf520cf-8188-43c0-8ac8-f0aaaba85011.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-abf520cf-8188-43c0-8ac8-f0aaaba85011.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-abf520cf-8188-43c0-8ac8-f0aaaba85011.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-abf520cf-8188-43c0-8ac8-f0aaaba85011.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-abf520cf-8188-43c0-8ac8-f0aaaba85011-atc-btn-wrapper {
    text-align: center;
  }


#s-abf520cf-8188-43c0-8ac8-f0aaaba85011 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-abf520cf-8188-43c0-8ac8-f0aaaba85011.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-abf520cf-8188-43c0-8ac8-f0aaaba85011.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-abf520cf-8188-43c0-8ac8-f0aaaba85011.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-abf520cf-8188-43c0-8ac8-f0aaaba85011.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-70e7639d-8f5d-49a0-8249-07b76eba13d0 {
  margin-left: auto;
margin-right: auto;
}

#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 {
  text-align: center;
}
}

.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 {
  max-width:  100%;
}

.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-image-zoom,
.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image,
.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-image-zoom,
.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 {
  max-width:  100%;
}

.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-image-zoom,
.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image,
.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-image-zoom,
.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 {
  max-width:  100%;
}

.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-image-zoom,
.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image,
.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-image-zoom,
.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 {
  max-width:  100%;
}

.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-image-zoom,
.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image,
.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-image-zoom,
.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 {
  max-width:  100%;
}

.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-image-zoom,
.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image,
.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 .shg-image-zoom,
.shg-c#s-390974d4-d3ec-4d99-a52f-e6f9857756c5 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ba07002e-d8d4-41f4-a0d2-17f572faffac {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-ba07002e-d8d4-41f4-a0d2-17f572faffac .shg-product-title-component h6 {
  
  
  
  
  
  
  
  
}

#s-85b67a83-8371-40f1-ad9f-7f4b4278da17 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-85b67a83-8371-40f1-ad9f-7f4b4278da17 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-ad9c75d8-ada3-43ca-baa9-c75108182d3a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-ad9c75d8-ada3-43ca-baa9-c75108182d3a .shg-product-quantity-wrapper {
  display: flex;
}

#s-ad9c75d8-ada3-43ca-baa9-c75108182d3a .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-ad9c75d8-ada3-43ca-baa9-c75108182d3a .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-ad9c75d8-ada3-43ca-baa9-c75108182d3a .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-ad9c75d8-ada3-43ca-baa9-c75108182d3a .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f {
  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-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f: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-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYWVlZjExNWMtYWY1ZS00ZmE2LTg4ODAtZmFjZjI0OGU3ZDdjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNhZWVmMTE1Yy1hZjVlLTRmYTYtODg4MC1mYWNmMjQ4ZTdkN2MpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !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-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f {
  
}
#s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f: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-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f-atc-btn-wrapper {
    text-align: center;
  }


#s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f-atc-btn-wrapper {
    text-align: center;
  }


#s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f-atc-btn-wrapper {
    text-align: center;
  }


#s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f-atc-btn-wrapper {
    text-align: center;
  }


#s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f-atc-btn-wrapper {
    text-align: center;
  }


#s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-15f2af6f-b4b5-4b9d-ae39-bf14c35dc17f.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-083cd22b-2376-4845-9868-74105699c2ed {
  margin-left: auto;
margin-right: auto;
}

#s-91927684-b6a9-4886-ae8a-333e5711c5cf {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-91927684-b6a9-4886-ae8a-333e5711c5cf {
  text-align: center;
}
}

.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf {
  max-width:  100%;
}

.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-image-zoom,
.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image,
.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-image-zoom,
.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf {
  max-width:  100%;
}

.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-image-zoom,
.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image,
.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-image-zoom,
.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf {
  max-width:  100%;
}

.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-image-zoom,
.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image,
.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-image-zoom,
.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf {
  max-width:  100%;
}

.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-image-zoom,
.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image,
.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-image-zoom,
.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf {
  max-width:  100%;
}

.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-image-zoom,
.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image,
.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf .shg-image-zoom,
.shg-c#s-91927684-b6a9-4886-ae8a-333e5711c5cf img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b759eb56-0ca8-477e-91f6-db58047f9fa1 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-b759eb56-0ca8-477e-91f6-db58047f9fa1 .shg-product-title-component h6 {
  
  
  
  
  
  
  
  
}

#s-0da5df41-f074-4a78-bf44-9131785f8fd6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-0da5df41-f074-4a78-bf44-9131785f8fd6 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-f202250f-794b-4c89-95d2-d8858b95c8ef {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-f202250f-794b-4c89-95d2-d8858b95c8ef .shg-product-quantity-wrapper {
  display: flex;
}

#s-f202250f-794b-4c89-95d2-d8858b95c8ef .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-f202250f-794b-4c89-95d2-d8858b95c8ef .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-f202250f-794b-4c89-95d2-d8858b95c8ef .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-f202250f-794b-4c89-95d2-d8858b95c8ef .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-e37627f4-1968-4f88-8186-76faa40582a4 {
  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-e37627f4-1968-4f88-8186-76faa40582a4: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-e37627f4-1968-4f88-8186-76faa40582a4:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYWVlZjExNWMtYWY1ZS00ZmE2LTg4ODAtZmFjZjI0OGU3ZDdjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNhZWVmMTE1Yy1hZjVlLTRmYTYtODg4MC1mYWNmMjQ4ZTdkN2MpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !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-e37627f4-1968-4f88-8186-76faa40582a4 {
  
}
#s-e37627f4-1968-4f88-8186-76faa40582a4: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-e37627f4-1968-4f88-8186-76faa40582a4-atc-btn-wrapper {
    text-align: center;
  }


#s-e37627f4-1968-4f88-8186-76faa40582a4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e37627f4-1968-4f88-8186-76faa40582a4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e37627f4-1968-4f88-8186-76faa40582a4.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e37627f4-1968-4f88-8186-76faa40582a4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-e37627f4-1968-4f88-8186-76faa40582a4.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-e37627f4-1968-4f88-8186-76faa40582a4-atc-btn-wrapper {
    text-align: center;
  }


#s-e37627f4-1968-4f88-8186-76faa40582a4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e37627f4-1968-4f88-8186-76faa40582a4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e37627f4-1968-4f88-8186-76faa40582a4.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e37627f4-1968-4f88-8186-76faa40582a4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-e37627f4-1968-4f88-8186-76faa40582a4.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-e37627f4-1968-4f88-8186-76faa40582a4-atc-btn-wrapper {
    text-align: center;
  }


#s-e37627f4-1968-4f88-8186-76faa40582a4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e37627f4-1968-4f88-8186-76faa40582a4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e37627f4-1968-4f88-8186-76faa40582a4.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e37627f4-1968-4f88-8186-76faa40582a4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-e37627f4-1968-4f88-8186-76faa40582a4.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-e37627f4-1968-4f88-8186-76faa40582a4-atc-btn-wrapper {
    text-align: center;
  }


#s-e37627f4-1968-4f88-8186-76faa40582a4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e37627f4-1968-4f88-8186-76faa40582a4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e37627f4-1968-4f88-8186-76faa40582a4.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e37627f4-1968-4f88-8186-76faa40582a4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-e37627f4-1968-4f88-8186-76faa40582a4.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-e37627f4-1968-4f88-8186-76faa40582a4-atc-btn-wrapper {
    text-align: center;
  }


#s-e37627f4-1968-4f88-8186-76faa40582a4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e37627f4-1968-4f88-8186-76faa40582a4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e37627f4-1968-4f88-8186-76faa40582a4.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-e37627f4-1968-4f88-8186-76faa40582a4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-e37627f4-1968-4f88-8186-76faa40582a4.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-b140e3e1-1d4b-46ba-8490-540cedcf14c8 {
  margin-left: auto;
margin-right: auto;
}

#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce {
  text-align: center;
}
}

.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce {
  max-width:  100%;
}

.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-image-zoom,
.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image,
.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-image-zoom,
.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce {
  max-width:  100%;
}

.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-image-zoom,
.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image,
.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-image-zoom,
.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce {
  max-width:  100%;
}

.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-image-zoom,
.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image,
.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-image-zoom,
.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce {
  max-width:  100%;
}

.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-image-zoom,
.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image,
.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-image-zoom,
.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce {
  max-width:  100%;
}

.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-image-zoom,
.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image,
.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce .shg-image-zoom,
.shg-c#s-1ee7267d-37f4-475d-8ba7-cb897286a6ce img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ed2e74a4-a77c-4ce4-ba73-714f20af4590 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-ed2e74a4-a77c-4ce4-ba73-714f20af4590 .shg-product-title-component h6 {
  
  
  
  
  
  
  
  
}

#s-8d4c3543-96d1-46ec-8bf6-5ead1fde4169 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-8d4c3543-96d1-46ec-8bf6-5ead1fde4169 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-65ed9190-ce94-4223-8b0a-330bc24119c8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-65ed9190-ce94-4223-8b0a-330bc24119c8 .shg-product-quantity-wrapper {
  display: flex;
}

#s-65ed9190-ce94-4223-8b0a-330bc24119c8 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-65ed9190-ce94-4223-8b0a-330bc24119c8 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-65ed9190-ce94-4223-8b0a-330bc24119c8 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-65ed9190-ce94-4223-8b0a-330bc24119c8 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-371eec01-c310-401b-94d0-329cbf08ef6c {
  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-371eec01-c310-401b-94d0-329cbf08ef6c: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-371eec01-c310-401b-94d0-329cbf08ef6c:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYWVlZjExNWMtYWY1ZS00ZmE2LTg4ODAtZmFjZjI0OGU3ZDdjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNhZWVmMTE1Yy1hZjVlLTRmYTYtODg4MC1mYWNmMjQ4ZTdkN2MpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !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-371eec01-c310-401b-94d0-329cbf08ef6c {
  
}
#s-371eec01-c310-401b-94d0-329cbf08ef6c: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-371eec01-c310-401b-94d0-329cbf08ef6c-atc-btn-wrapper {
    text-align: center;
  }


#s-371eec01-c310-401b-94d0-329cbf08ef6c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-371eec01-c310-401b-94d0-329cbf08ef6c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-371eec01-c310-401b-94d0-329cbf08ef6c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-371eec01-c310-401b-94d0-329cbf08ef6c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-371eec01-c310-401b-94d0-329cbf08ef6c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-371eec01-c310-401b-94d0-329cbf08ef6c-atc-btn-wrapper {
    text-align: center;
  }


#s-371eec01-c310-401b-94d0-329cbf08ef6c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-371eec01-c310-401b-94d0-329cbf08ef6c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-371eec01-c310-401b-94d0-329cbf08ef6c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-371eec01-c310-401b-94d0-329cbf08ef6c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-371eec01-c310-401b-94d0-329cbf08ef6c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-371eec01-c310-401b-94d0-329cbf08ef6c-atc-btn-wrapper {
    text-align: center;
  }


#s-371eec01-c310-401b-94d0-329cbf08ef6c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-371eec01-c310-401b-94d0-329cbf08ef6c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-371eec01-c310-401b-94d0-329cbf08ef6c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-371eec01-c310-401b-94d0-329cbf08ef6c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-371eec01-c310-401b-94d0-329cbf08ef6c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-371eec01-c310-401b-94d0-329cbf08ef6c-atc-btn-wrapper {
    text-align: center;
  }


#s-371eec01-c310-401b-94d0-329cbf08ef6c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-371eec01-c310-401b-94d0-329cbf08ef6c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-371eec01-c310-401b-94d0-329cbf08ef6c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-371eec01-c310-401b-94d0-329cbf08ef6c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-371eec01-c310-401b-94d0-329cbf08ef6c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-371eec01-c310-401b-94d0-329cbf08ef6c-atc-btn-wrapper {
    text-align: center;
  }


#s-371eec01-c310-401b-94d0-329cbf08ef6c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-371eec01-c310-401b-94d0-329cbf08ef6c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-371eec01-c310-401b-94d0-329cbf08ef6c.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-371eec01-c310-401b-94d0-329cbf08ef6c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-371eec01-c310-401b-94d0-329cbf08ef6c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-824d660f-395c-48db-a84d-cc3e322667f1 {
  margin-left: auto;
margin-right: auto;
}

#s-1e6d77e2-d048-413b-9787-3b244442f387 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-1e6d77e2-d048-413b-9787-3b244442f387 {
  text-align: center;
}
}

.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 {
  max-width:  100%;
}

.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-image-zoom,
.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image,
.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-image-zoom,
.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 {
  max-width:  100%;
}

.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-image-zoom,
.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image,
.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-image-zoom,
.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 {
  max-width:  100%;
}

.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-image-zoom,
.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image,
.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-image-zoom,
.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 {
  max-width:  100%;
}

.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-image-zoom,
.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image,
.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-image-zoom,
.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 {
  max-width:  100%;
}

.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-image-zoom,
.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image,
.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 .shg-image-zoom,
.shg-c#s-1e6d77e2-d048-413b-9787-3b244442f387 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e910992b-3c49-440c-91ac-7893eff8e2bd {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-e910992b-3c49-440c-91ac-7893eff8e2bd .shg-product-title-component h6 {
  
  
  
  
  
  
  
  
}

#s-ca5df8c8-7810-423e-aa93-a1f29b5de8e5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-ca5df8c8-7810-423e-aa93-a1f29b5de8e5 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-0ac60415-d1a3-4101-bea9-2807e2e21f85 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-0ac60415-d1a3-4101-bea9-2807e2e21f85 .shg-product-quantity-wrapper {
  display: flex;
}

#s-0ac60415-d1a3-4101-bea9-2807e2e21f85 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-0ac60415-d1a3-4101-bea9-2807e2e21f85 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-0ac60415-d1a3-4101-bea9-2807e2e21f85 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-0ac60415-d1a3-4101-bea9-2807e2e21f85 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-87cb79fb-11d5-4da1-ae2d-122458f84de1 {
  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-87cb79fb-11d5-4da1-ae2d-122458f84de1: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-87cb79fb-11d5-4da1-ae2d-122458f84de1:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYWVlZjExNWMtYWY1ZS00ZmE2LTg4ODAtZmFjZjI0OGU3ZDdjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNhZWVmMTE1Yy1hZjVlLTRmYTYtODg4MC1mYWNmMjQ4ZTdkN2MpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !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-87cb79fb-11d5-4da1-ae2d-122458f84de1 {
  
}
#s-87cb79fb-11d5-4da1-ae2d-122458f84de1: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-87cb79fb-11d5-4da1-ae2d-122458f84de1-atc-btn-wrapper {
    text-align: center;
  }


#s-87cb79fb-11d5-4da1-ae2d-122458f84de1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-87cb79fb-11d5-4da1-ae2d-122458f84de1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-87cb79fb-11d5-4da1-ae2d-122458f84de1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-87cb79fb-11d5-4da1-ae2d-122458f84de1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-87cb79fb-11d5-4da1-ae2d-122458f84de1.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-87cb79fb-11d5-4da1-ae2d-122458f84de1-atc-btn-wrapper {
    text-align: center;
  }


#s-87cb79fb-11d5-4da1-ae2d-122458f84de1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-87cb79fb-11d5-4da1-ae2d-122458f84de1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-87cb79fb-11d5-4da1-ae2d-122458f84de1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-87cb79fb-11d5-4da1-ae2d-122458f84de1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-87cb79fb-11d5-4da1-ae2d-122458f84de1.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-87cb79fb-11d5-4da1-ae2d-122458f84de1-atc-btn-wrapper {
    text-align: center;
  }


#s-87cb79fb-11d5-4da1-ae2d-122458f84de1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-87cb79fb-11d5-4da1-ae2d-122458f84de1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-87cb79fb-11d5-4da1-ae2d-122458f84de1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-87cb79fb-11d5-4da1-ae2d-122458f84de1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-87cb79fb-11d5-4da1-ae2d-122458f84de1.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-87cb79fb-11d5-4da1-ae2d-122458f84de1-atc-btn-wrapper {
    text-align: center;
  }


#s-87cb79fb-11d5-4da1-ae2d-122458f84de1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-87cb79fb-11d5-4da1-ae2d-122458f84de1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-87cb79fb-11d5-4da1-ae2d-122458f84de1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-87cb79fb-11d5-4da1-ae2d-122458f84de1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-87cb79fb-11d5-4da1-ae2d-122458f84de1.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-87cb79fb-11d5-4da1-ae2d-122458f84de1-atc-btn-wrapper {
    text-align: center;
  }


#s-87cb79fb-11d5-4da1-ae2d-122458f84de1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-87cb79fb-11d5-4da1-ae2d-122458f84de1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-87cb79fb-11d5-4da1-ae2d-122458f84de1.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-87cb79fb-11d5-4da1-ae2d-122458f84de1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-87cb79fb-11d5-4da1-ae2d-122458f84de1.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-c5ea47d2-fe95-4fe6-b12a-0cecbda3dce5 {
  margin-left: auto;
margin-right: auto;
}

#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 {
  text-align: center;
}
}

.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 {
  max-width:  100%;
}

.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-image-zoom,
.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image,
.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-image-zoom,
.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 {
  max-width:  100%;
}

.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-image-zoom,
.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image,
.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-image-zoom,
.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 {
  max-width:  100%;
}

.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-image-zoom,
.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image,
.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-image-zoom,
.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 {
  max-width:  100%;
}

.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-image-zoom,
.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image,
.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-image-zoom,
.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 {
  max-width:  100%;
}

.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-image-zoom,
.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image,
.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 .shg-image-zoom,
.shg-c#s-a7c4d6ac-0afb-4f7c-b240-3581be40bbf0 img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e418f1d7-1428-4396-a0a3-b918a61c4438 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-e418f1d7-1428-4396-a0a3-b918a61c4438 .shg-product-title-component h6 {
  
  
  
  
  
  
  
  
}

#s-feaaa2ad-3f97-43f1-aa02-98d2145eb072 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-feaaa2ad-3f97-43f1-aa02-98d2145eb072 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-18685dfd-c685-44c3-aa13-76a8651f1ddc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-18685dfd-c685-44c3-aa13-76a8651f1ddc .shg-product-quantity-wrapper {
  display: flex;
}

#s-18685dfd-c685-44c3-aa13-76a8651f1ddc .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-18685dfd-c685-44c3-aa13-76a8651f1ddc .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-18685dfd-c685-44c3-aa13-76a8651f1ddc .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-18685dfd-c685-44c3-aa13-76a8651f1ddc .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-3eb555b1-1df0-48c8-b7eb-2fa55950e119 {
  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-3eb555b1-1df0-48c8-b7eb-2fa55950e119: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-3eb555b1-1df0-48c8-b7eb-2fa55950e119:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYWVlZjExNWMtYWY1ZS00ZmE2LTg4ODAtZmFjZjI0OGU3ZDdjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNhZWVmMTE1Yy1hZjVlLTRmYTYtODg4MC1mYWNmMjQ4ZTdkN2MpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !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-3eb555b1-1df0-48c8-b7eb-2fa55950e119 {
  
}
#s-3eb555b1-1df0-48c8-b7eb-2fa55950e119: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-3eb555b1-1df0-48c8-b7eb-2fa55950e119-atc-btn-wrapper {
    text-align: center;
  }


#s-3eb555b1-1df0-48c8-b7eb-2fa55950e119 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3eb555b1-1df0-48c8-b7eb-2fa55950e119.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3eb555b1-1df0-48c8-b7eb-2fa55950e119.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3eb555b1-1df0-48c8-b7eb-2fa55950e119.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-3eb555b1-1df0-48c8-b7eb-2fa55950e119.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-3eb555b1-1df0-48c8-b7eb-2fa55950e119-atc-btn-wrapper {
    text-align: center;
  }


#s-3eb555b1-1df0-48c8-b7eb-2fa55950e119 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3eb555b1-1df0-48c8-b7eb-2fa55950e119.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3eb555b1-1df0-48c8-b7eb-2fa55950e119.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3eb555b1-1df0-48c8-b7eb-2fa55950e119.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-3eb555b1-1df0-48c8-b7eb-2fa55950e119.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-3eb555b1-1df0-48c8-b7eb-2fa55950e119-atc-btn-wrapper {
    text-align: center;
  }


#s-3eb555b1-1df0-48c8-b7eb-2fa55950e119 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3eb555b1-1df0-48c8-b7eb-2fa55950e119.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3eb555b1-1df0-48c8-b7eb-2fa55950e119.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3eb555b1-1df0-48c8-b7eb-2fa55950e119.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-3eb555b1-1df0-48c8-b7eb-2fa55950e119.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-3eb555b1-1df0-48c8-b7eb-2fa55950e119-atc-btn-wrapper {
    text-align: center;
  }


#s-3eb555b1-1df0-48c8-b7eb-2fa55950e119 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3eb555b1-1df0-48c8-b7eb-2fa55950e119.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3eb555b1-1df0-48c8-b7eb-2fa55950e119.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3eb555b1-1df0-48c8-b7eb-2fa55950e119.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-3eb555b1-1df0-48c8-b7eb-2fa55950e119.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-3eb555b1-1df0-48c8-b7eb-2fa55950e119-atc-btn-wrapper {
    text-align: center;
  }


#s-3eb555b1-1df0-48c8-b7eb-2fa55950e119 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3eb555b1-1df0-48c8-b7eb-2fa55950e119.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3eb555b1-1df0-48c8-b7eb-2fa55950e119.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-3eb555b1-1df0-48c8-b7eb-2fa55950e119.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-3eb555b1-1df0-48c8-b7eb-2fa55950e119.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-c3ecbfae-54bd-4e56-9098-279733a8a1f8 {
  margin-left: auto;
margin-right: auto;
}

#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a {
  text-align: center;
}
}

.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a {
  max-width:  100%;
}

.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-image-zoom,
.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image,
.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-image-zoom,
.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image {
  aspect-ratio: 797/648;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a {
  max-width:  100%;
}

.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-image-zoom,
.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image,
.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-image-zoom,
.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image {
  aspect-ratio: 797/648;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a {
  max-width:  100%;
}

.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-image-zoom,
.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image,
.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-image-zoom,
.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image {
  aspect-ratio: 797/648;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a {
  max-width:  100%;
}

.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-image-zoom,
.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image,
.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-image-zoom,
.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image {
  aspect-ratio: 797/648;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a {
  max-width:  100%;
}

.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-image-zoom,
.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image,
.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a .shg-image-zoom,
.shg-c#s-3ccb5cc0-456e-4eca-9dd3-c144409d535a img.shogun-image {
  aspect-ratio: 797/648;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-87bfb0af-2043-4f2e-8ef2-787f023cfba5 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-87bfb0af-2043-4f2e-8ef2-787f023cfba5 .shg-product-title-component h6 {
  
  
  
  
  
  
  
  
}

#s-56f0e9da-368f-4af7-973b-082fbfbdabb9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-56f0e9da-368f-4af7-973b-082fbfbdabb9 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-a8650a42-afed-4f96-a501-dcde1bef9d55 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-a8650a42-afed-4f96-a501-dcde1bef9d55 .shg-product-quantity-wrapper {
  display: flex;
}

#s-a8650a42-afed-4f96-a501-dcde1bef9d55 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-a8650a42-afed-4f96-a501-dcde1bef9d55 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-a8650a42-afed-4f96-a501-dcde1bef9d55 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-a8650a42-afed-4f96-a501-dcde1bef9d55 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-4ab779a4-0796-453c-98df-e16c58166dd6 {
  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-4ab779a4-0796-453c-98df-e16c58166dd6: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-4ab779a4-0796-453c-98df-e16c58166dd6:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYWVlZjExNWMtYWY1ZS00ZmE2LTg4ODAtZmFjZjI0OGU3ZDdjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNhZWVmMTE1Yy1hZjVlLTRmYTYtODg4MC1mYWNmMjQ4ZTdkN2MpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !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-4ab779a4-0796-453c-98df-e16c58166dd6 {
  
}
#s-4ab779a4-0796-453c-98df-e16c58166dd6: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-4ab779a4-0796-453c-98df-e16c58166dd6-atc-btn-wrapper {
    text-align: center;
  }


#s-4ab779a4-0796-453c-98df-e16c58166dd6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4ab779a4-0796-453c-98df-e16c58166dd6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4ab779a4-0796-453c-98df-e16c58166dd6.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4ab779a4-0796-453c-98df-e16c58166dd6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-4ab779a4-0796-453c-98df-e16c58166dd6.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-4ab779a4-0796-453c-98df-e16c58166dd6-atc-btn-wrapper {
    text-align: center;
  }


#s-4ab779a4-0796-453c-98df-e16c58166dd6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4ab779a4-0796-453c-98df-e16c58166dd6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4ab779a4-0796-453c-98df-e16c58166dd6.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4ab779a4-0796-453c-98df-e16c58166dd6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-4ab779a4-0796-453c-98df-e16c58166dd6.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-4ab779a4-0796-453c-98df-e16c58166dd6-atc-btn-wrapper {
    text-align: center;
  }


#s-4ab779a4-0796-453c-98df-e16c58166dd6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4ab779a4-0796-453c-98df-e16c58166dd6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4ab779a4-0796-453c-98df-e16c58166dd6.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4ab779a4-0796-453c-98df-e16c58166dd6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-4ab779a4-0796-453c-98df-e16c58166dd6.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-4ab779a4-0796-453c-98df-e16c58166dd6-atc-btn-wrapper {
    text-align: center;
  }


#s-4ab779a4-0796-453c-98df-e16c58166dd6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4ab779a4-0796-453c-98df-e16c58166dd6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4ab779a4-0796-453c-98df-e16c58166dd6.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4ab779a4-0796-453c-98df-e16c58166dd6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-4ab779a4-0796-453c-98df-e16c58166dd6.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-4ab779a4-0796-453c-98df-e16c58166dd6-atc-btn-wrapper {
    text-align: center;
  }


#s-4ab779a4-0796-453c-98df-e16c58166dd6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4ab779a4-0796-453c-98df-e16c58166dd6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4ab779a4-0796-453c-98df-e16c58166dd6.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-4ab779a4-0796-453c-98df-e16c58166dd6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-4ab779a4-0796-453c-98df-e16c58166dd6.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-8714bf95-d8b2-45ec-82d6-ee09eac271ed {
  margin-left: auto;
margin-right: auto;
}

#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f {
  text-align: center;
}
}

.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f {
  max-width:  100%;
}

.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-image-zoom,
.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image,
.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-image-zoom,
.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f {
  max-width:  100%;
}

.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-image-zoom,
.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image,
.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-image-zoom,
.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f {
  max-width:  100%;
}

.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-image-zoom,
.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image,
.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-image-zoom,
.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f {
  max-width:  100%;
}

.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-image-zoom,
.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image,
.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-image-zoom,
.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f {
  max-width:  100%;
}

.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-image-zoom,
.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image {
  max-width: 415px !important;
  
}

.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image,
.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f .shg-image-zoom,
.shg-c#s-5bc4cb0b-06ca-4ed9-a3ce-da27f0eef91f img.shogun-image {
  aspect-ratio: 2/3;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8e3bf2b5-cd52-48a4-9447-e5e845b98597 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-8e3bf2b5-cd52-48a4-9447-e5e845b98597 .shg-product-title-component h6 {
  
  
  
  
  
  
  
  
}

#s-e08495cb-d14c-443a-b9da-038e12fafb28 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-e08495cb-d14c-443a-b9da-038e12fafb28 .shg-product-metafield-component {
  
  font-weight:  normal ;
  font-family: Avenir Next;
  font-style:  normal ;
  font-size: 12px;
  
  
}

#s-34d7319d-a3ae-41d7-9bf2-b7f42cea1f4c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}

#s-34d7319d-a3ae-41d7-9bf2-b7f42cea1f4c .shg-product-quantity-wrapper {
  display: flex;
}

#s-34d7319d-a3ae-41d7-9bf2-b7f42cea1f4c .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-34d7319d-a3ae-41d7-9bf2-b7f42cea1f4c .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-34d7319d-a3ae-41d7-9bf2-b7f42cea1f4c .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-34d7319d-a3ae-41d7-9bf2-b7f42cea1f4c .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-98c09578-74f4-4579-87bd-97838169e7b8 {
  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-98c09578-74f4-4579-87bd-97838169e7b8: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-98c09578-74f4-4579-87bd-97838169e7b8:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYWVlZjExNWMtYWY1ZS00ZmE2LTg4ODAtZmFjZjI0OGU3ZDdjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2IzNTI1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNhZWVmMTE1Yy1hZjVlLTRmYTYtODg4MC1mYWNmMjQ4ZTdkN2MpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 5px !important;
border-left-width: 5px !important;
border-bottom-width: 5px !important;
border-right-width: 5px !important;
border-color: #2C2A34 !important;
border-radius: 7px !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-98c09578-74f4-4579-87bd-97838169e7b8 {
  
}
#s-98c09578-74f4-4579-87bd-97838169e7b8: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-98c09578-74f4-4579-87bd-97838169e7b8-atc-btn-wrapper {
    text-align: center;
  }


#s-98c09578-74f4-4579-87bd-97838169e7b8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-98c09578-74f4-4579-87bd-97838169e7b8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-98c09578-74f4-4579-87bd-97838169e7b8.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-98c09578-74f4-4579-87bd-97838169e7b8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-98c09578-74f4-4579-87bd-97838169e7b8.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-98c09578-74f4-4579-87bd-97838169e7b8-atc-btn-wrapper {
    text-align: center;
  }


#s-98c09578-74f4-4579-87bd-97838169e7b8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-98c09578-74f4-4579-87bd-97838169e7b8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-98c09578-74f4-4579-87bd-97838169e7b8.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-98c09578-74f4-4579-87bd-97838169e7b8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-98c09578-74f4-4579-87bd-97838169e7b8.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-98c09578-74f4-4579-87bd-97838169e7b8-atc-btn-wrapper {
    text-align: center;
  }


#s-98c09578-74f4-4579-87bd-97838169e7b8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-98c09578-74f4-4579-87bd-97838169e7b8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-98c09578-74f4-4579-87bd-97838169e7b8.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-98c09578-74f4-4579-87bd-97838169e7b8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-98c09578-74f4-4579-87bd-97838169e7b8.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-98c09578-74f4-4579-87bd-97838169e7b8-atc-btn-wrapper {
    text-align: center;
  }


#s-98c09578-74f4-4579-87bd-97838169e7b8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-98c09578-74f4-4579-87bd-97838169e7b8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-98c09578-74f4-4579-87bd-97838169e7b8.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-98c09578-74f4-4579-87bd-97838169e7b8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-98c09578-74f4-4579-87bd-97838169e7b8.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-98c09578-74f4-4579-87bd-97838169e7b8-atc-btn-wrapper {
    text-align: center;
  }


#s-98c09578-74f4-4579-87bd-97838169e7b8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-98c09578-74f4-4579-87bd-97838169e7b8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-98c09578-74f4-4579-87bd-97838169e7b8.shg-btn {
  color: rgba(35, 35, 35, 1);
  font-size: 14px;
  
  
  font-family: Avenir Next;
  display:  inline-block ;
}

#s-98c09578-74f4-4579-87bd-97838169e7b8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-98c09578-74f4-4579-87bd-97838169e7b8.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#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-f4d7bd80-a792-4124-abef-f68d0e40a3cf {
  margin-left: auto;
margin-right: auto;
}

#s-f4d7bd80-a792-4124-abef-f68d0e40a3cf hr {
  border-top: 2px solid #ddd;
}

#s-1739418b-2ba2-48a9-a918-0d29a5e8cde7 {
  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;
background-color: rgba(203, 53, 37, 1);
}








#s-1739418b-2ba2-48a9-a918-0d29a5e8cde7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1739418b-2ba2-48a9-a918-0d29a5e8cde7.shg-box.shg-c {
  justify-content: center;
}

#s-ab658f73-5cfe-4315-9827-80653a1df4a7 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-ab658f73-5cfe-4315-9827-80653a1df4a7 {
  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;
}

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

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

.shogun-image-container.shg-align-left {
  text-align: left;
}

.shogun-image-container.shg-align-center {
  text-align: center;
}

.shogun-image-container.shg-align-right {
  text-align: right;
}

.shogun-image-linked {
  cursor: pointer;
}

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

.shogun-image-overlay.shg-top-left {
  align-items: flex-start;
  justify-content: flex-start;
}

.shogun-image-overlay.shg-top-center {
  align-items: flex-start;
  justify-content: center;
}

.shogun-image-overlay.shg-top-right {
  align-items: flex-start;
  justify-content: flex-end;
}

.shogun-image-overlay.shg-middle-left {
  align-items: center;
  justify-content: flex-start;
}

.shogun-image-overlay.shg-middle-center {
  align-items: center;
  justify-content: center;
}

.shogun-image-overlay.shg-middle-right {
  align-items: center;
  justify-content: flex-end;
}

.shogun-image-overlay.shg-bottom-left {
  align-items: flex-end;
  justify-content: flex-start;
}

.shogun-image-overlay.shg-bottom-center {
  align-items: flex-end;
  justify-content: center;
}

.shogun-image-overlay.shg-bottom-right {
  align-items: flex-end;
  justify-content: flex-end;
}

.shogun-image-overlay p {
  margin: 0;
  padding: 0;
  line-height: normal;
}

.shogun-image-cover {
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover;";
  width: 100%;
}

.shogun-image-contain {
  font-family: "object-fit: contain;";
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
}

.shogun-image-link {
  display: block;
  min-height: inherit;
  max-height: inherit;
  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;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

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

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

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

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

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

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

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

.shg-image-content-wrapper .shogun-image.hover~* {
  z-index: 1;
}
#s-9603e3c6-7184-4568-8358-75c2436717c5 {
  margin-left: auto;
margin-right: auto;
max-width: 30px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-9603e3c6-7184-4568-8358-75c2436717c5 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 30px;
  }



  img.s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image {
    
    
    
    max-height: 30px;
  }


.s-9603e3c6-7184-4568-8358-75c2436717c5 .shogun-image-content {
  
    align-items: center;
  
}

.s-9603e3c6-7184-4568-8358-75c2436717c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9603e3c6-7184-4568-8358-75c2436717c5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
      position: relative;
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 30px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-9603e3c6-7184-4568-8358-75c2436717c5 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 30px;
  }



  img.s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image {
    
    
    
    max-height: 30px;
  }


.s-9603e3c6-7184-4568-8358-75c2436717c5 .shogun-image-content {
  
    align-items: center;
  
}

.s-9603e3c6-7184-4568-8358-75c2436717c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9603e3c6-7184-4568-8358-75c2436717c5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
      position: relative;
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 30px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-9603e3c6-7184-4568-8358-75c2436717c5 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 30px;
  }



  img.s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image {
    
    
    
    max-height: 30px;
  }


.s-9603e3c6-7184-4568-8358-75c2436717c5 .shogun-image-content {
  
    align-items: center;
  
}

.s-9603e3c6-7184-4568-8358-75c2436717c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9603e3c6-7184-4568-8358-75c2436717c5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
      position: relative;
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 30px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-9603e3c6-7184-4568-8358-75c2436717c5 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 30px;
  }



  img.s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image {
    
    
    
    max-height: 30px;
  }


.s-9603e3c6-7184-4568-8358-75c2436717c5 .shogun-image-content {
  
    align-items: center;
  
}

.s-9603e3c6-7184-4568-8358-75c2436717c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9603e3c6-7184-4568-8358-75c2436717c5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
      position: relative;
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 30px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-9603e3c6-7184-4568-8358-75c2436717c5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-9603e3c6-7184-4568-8358-75c2436717c5 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 30px;
  }



  img.s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image {
    
    
    
    max-height: 30px;
  }


.s-9603e3c6-7184-4568-8358-75c2436717c5 .shogun-image-content {
  
    align-items: center;
  
}

.s-9603e3c6-7184-4568-8358-75c2436717c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9603e3c6-7184-4568-8358-75c2436717c5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container {
      position: relative;
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9603e3c6-7184-4568-8358-75c2436717c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 30px;
    }
  }

}
#s-0c11ac6f-90fa-46cf-b47f-e35d6d1b235d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0c11ac6f-90fa-46cf-b47f-e35d6d1b235d .shogun-heading-component h5 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-b88d87b6-14bb-4cf2-9d4e-c1fbcf7dcb04 {
  margin-left: auto;
margin-right: auto;
max-width: 300px;
}

#s-7076894a-d4ac-4061-98b9-1bfbc0843490 {
  margin-left: auto;
margin-right: auto;
padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 4%;
}








#s-7076894a-d4ac-4061-98b9-1bfbc0843490 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7076894a-d4ac-4061-98b9-1bfbc0843490 {
  cursor: pointer;
}#s-7076894a-d4ac-4061-98b9-1bfbc0843490.shg-box.shg-c {
  justify-content: flex-start;
}

#s-47066fa7-e044-48db-b585-f580e2d72aeb {
  margin-left: auto;
margin-right: auto;
}

#s-47066fa7-e044-48db-b585-f580e2d72aeb .shogun-icon-wrapper {
  text-align: center;
}


#s-47066fa7-e044-48db-b585-f580e2d72aeb .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: #495056;
}

#s-1973e99e-beea-4b8e-ab45-e1765d22da12 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1973e99e-beea-4b8e-ab45-e1765d22da12 .shogun-heading-component h5 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-de54d8dd-06a7-41d5-815d-2ad3ec08997d {
  margin-left: auto;
margin-right: auto;
max-width: 300px;
}

#s-f7720017-f016-46cb-a499-7431a170ca7c {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-f7720017-f016-46cb-a499-7431a170ca7c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f7720017-f016-46cb-a499-7431a170ca7c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-f7720017-f016-46cb-a499-7431a170ca7c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-f7720017-f016-46cb-a499-7431a170ca7c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-f0bdfbeb-4885-430a-9fff-9cd972f75513 {
  margin-left: auto;
margin-right: auto;
padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 4%;
}








#s-f0bdfbeb-4885-430a-9fff-9cd972f75513 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f0bdfbeb-4885-430a-9fff-9cd972f75513 {
  cursor: pointer;
}#s-f0bdfbeb-4885-430a-9fff-9cd972f75513.shg-box.shg-c {
  justify-content: flex-start;
}

#s-946c8280-d902-4356-bf8c-58252b512395 {
  margin-left: auto;
margin-right: auto;
}

#s-946c8280-d902-4356-bf8c-58252b512395 .shogun-icon-wrapper {
  text-align: center;
}


#s-946c8280-d902-4356-bf8c-58252b512395 .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: #495056;
}

#s-747ebf58-6b84-49f5-8ed5-6270ce61658d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-747ebf58-6b84-49f5-8ed5-6270ce61658d .shogun-heading-component h5 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-7bd2f1e2-db15-49a2-9777-53d1aa30e424 {
  margin-left: auto;
margin-right: auto;
max-width: 300px;
}

#s-848fef4f-6e46-4fc7-b224-06c27ddbaf79 {
  margin-left: auto;
margin-right: auto;
padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 4%;
}








#s-848fef4f-6e46-4fc7-b224-06c27ddbaf79 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-848fef4f-6e46-4fc7-b224-06c27ddbaf79 {
  cursor: pointer;
}#s-848fef4f-6e46-4fc7-b224-06c27ddbaf79.shg-box.shg-c {
  justify-content: flex-start;
}

#s-9c873560-f291-452c-a4a4-3c8e7ac39dfc {
  margin-left: auto;
margin-right: auto;
}

#s-9c873560-f291-452c-a4a4-3c8e7ac39dfc .shogun-icon-wrapper {
  text-align: center;
}


#s-9c873560-f291-452c-a4a4-3c8e7ac39dfc .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: #495056;
}

#s-ed3ae01b-7f86-4c3f-b5f6-e34c7e81a3b0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ed3ae01b-7f86-4c3f-b5f6-e34c7e81a3b0 .shogun-heading-component h5 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-f61c7039-f739-40a3-b274-01341b36371c {
  margin-left: auto;
margin-right: auto;
max-width: 300px;
}

#s-f0a2a50d-4db5-4f49-bd83-470d268604fc {
  margin-left: auto;
margin-right: auto;
padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 4%;
}








#s-f0a2a50d-4db5-4f49-bd83-470d268604fc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f0a2a50d-4db5-4f49-bd83-470d268604fc {
  cursor: pointer;
}#s-f0a2a50d-4db5-4f49-bd83-470d268604fc.shg-box.shg-c {
  justify-content: flex-start;
}

#s-ba015420-ed3e-4271-951e-a3ed89d86d6b {
  margin-left: auto;
margin-right: auto;
}

#s-ba015420-ed3e-4271-951e-a3ed89d86d6b .shogun-icon-wrapper {
  text-align: center;
}


#s-ba015420-ed3e-4271-951e-a3ed89d86d6b .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: #495056;
}

#s-fa5a442a-ae2b-454a-8bce-b13218ea93f2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fa5a442a-ae2b-454a-8bce-b13218ea93f2 .shogun-heading-component h5 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-d1fb47e6-b2ab-4927-8d3b-f971f7d866a7 {
  margin-left: auto;
margin-right: auto;
max-width: 300px;
}

#s-d13deebd-5d05-4634-b4a7-f25cdce0f7ba {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-d13deebd-5d05-4634-b4a7-f25cdce0f7ba"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d13deebd-5d05-4634-b4a7-f25cdce0f7ba"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-d13deebd-5d05-4634-b4a7-f25cdce0f7ba"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-d13deebd-5d05-4634-b4a7-f25cdce0f7ba"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-087468fc-fd62-4b7a-9f9a-02288e8f65a9 {
  margin-left: auto;
margin-right: auto;
padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 4%;
}








#s-087468fc-fd62-4b7a-9f9a-02288e8f65a9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-087468fc-fd62-4b7a-9f9a-02288e8f65a9 {
  cursor: pointer;
}#s-087468fc-fd62-4b7a-9f9a-02288e8f65a9.shg-box.shg-c {
  justify-content: flex-start;
}

#s-634e407b-405f-4362-82e2-1cd517202610 {
  margin-left: auto;
margin-right: auto;
}

#s-634e407b-405f-4362-82e2-1cd517202610 .shogun-icon-wrapper {
  text-align: center;
}


#s-634e407b-405f-4362-82e2-1cd517202610 .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: #495056;
}

#s-bb76462f-8895-4854-ab6c-ffbf0962aeed {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bb76462f-8895-4854-ab6c-ffbf0962aeed .shogun-heading-component h5 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-023f57e5-549b-4c1d-8111-072428ece56c {
  margin-left: auto;
margin-right: auto;
max-width: 300px;
}

#s-2d50372e-44d6-48b6-afe1-b04a7ad17aab {
  margin-left: auto;
margin-right: auto;
padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 4%;
}








#s-2d50372e-44d6-48b6-afe1-b04a7ad17aab > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2d50372e-44d6-48b6-afe1-b04a7ad17aab {
  cursor: pointer;
}#s-2d50372e-44d6-48b6-afe1-b04a7ad17aab.shg-box.shg-c {
  justify-content: flex-start;
}

#s-6cc6bc9b-bea0-4e61-b226-5beae6adf1c0 {
  margin-left: auto;
margin-right: auto;
}

#s-6cc6bc9b-bea0-4e61-b226-5beae6adf1c0 .shogun-icon-wrapper {
  text-align: center;
}


#s-6cc6bc9b-bea0-4e61-b226-5beae6adf1c0 .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: #495056;
}

#s-0a03e7fa-0eae-4474-becd-af1b9ee5c9fe {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0a03e7fa-0eae-4474-becd-af1b9ee5c9fe .shogun-heading-component h5 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-da6352a3-3c36-4353-a744-d5f5330d3b05 {
  margin-left: auto;
margin-right: auto;
max-width: 300px;
}

#s-ecac89c2-e644-4ed0-b4e4-218f973ab294 {
  margin-left: auto;
margin-right: auto;
}

#s-ecac89c2-e644-4ed0-b4e4-218f973ab294 hr {
  border-top: 2px solid rgba(221, 221, 221, 0);
}

#s-5e28a7bf-9180-4898-a5ad-b759f5c33f6e {
  margin-top: 1%;
margin-left: auto;
margin-bottom: 1%;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
max-width: 100%;
}

@media (min-width: 0px) {
[id="s-5e28a7bf-9180-4898-a5ad-b759f5c33f6e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5e28a7bf-9180-4898-a5ad-b759f5c33f6e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5e28a7bf-9180-4898-a5ad-b759f5c33f6e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5e28a7bf-9180-4898-a5ad-b759f5c33f6e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  margin-bottom: 4%;
}
}


.shg-image-margin-container-s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shogun-image-content {
  
    align-items: center;
  
}

.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
      position: relative;
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shogun-image-content {
  
    align-items: center;
  
}

.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
      position: relative;
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shogun-image-content {
  
    align-items: center;
  
}

.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
      position: relative;
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shogun-image-content {
  
    align-items: center;
  
}

.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
      position: relative;
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  
  
  
  margin-bottom: 4%;
  /* Add padding handling */
  
  
  
  
}

#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 .shogun-image-content {
  
    align-items: center;
  
}

.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container {
      position: relative;
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b03768c9-cad4-48dd-8b7f-400eac81ebb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-a2404c57-3bfa-4409-929d-f25e345088ac {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-a2404c57-3bfa-4409-929d-f25e345088ac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a2404c57-3bfa-4409-929d-f25e345088ac.shg-box.shg-c {
  justify-content: center;
}

#s-7751543b-899b-4733-9d85-45ce38da76f7 {
  margin-left: auto;
margin-right: auto;
}

#s-a84c057f-ccdc-4ecb-a9d6-88981ebb14e2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
}

#s-a84c057f-ccdc-4ecb-a9d6-88981ebb14e2 .shogun-form-box label.shogun-form-label {
  display: flex;
  font-weight:  normal;
  color: #000;
  
  
  
  
  
  
  padding-top: 5px;
  padding-bottom: 5px;
  
  
}

#s-a84c057f-ccdc-4ecb-a9d6-88981ebb14e2 .shogun-form-success-msg {
  visibility: hidden;
  display: flex;
  align-items: center;
  
  
  color: #008000;
  
  
  
  
  
}

#s-a84c057f-ccdc-4ecb-a9d6-88981ebb14e2 .shogun-form-success-msg > svg {
  margin-right: 4px;
  stroke: #008000;
}

#s-a84c057f-ccdc-4ecb-a9d6-88981ebb14e2 .shogun-form-error-msg-container, #s-a84c057f-ccdc-4ecb-a9d6-88981ebb14e2 .shogun-form-field-error-msg-container {
  display: none;
}

#s-a84c057f-ccdc-4ecb-a9d6-88981ebb14e2 .shogun-form-error-msg {
  
  
  color: #ff0000;
  
  
  
  
  
}

#s-a84c057f-ccdc-4ecb-a9d6-88981ebb14e2 .shogun-form-field-error-msg > svg {
  margin-right: 4px;
  stroke: #ff0000;
}

.shogun-form-text-input-field {
  width: 100%;
}

.shogun-form-text-input-field:focus {
  outline: none;
}

textarea.shogun-form-text-input-field {
  resize: none;
  overflow: hidden;
  min-height: 70px !important;
}

#s-cb2bf33e-ff1b-4cfb-a7c2-8e82c3bbd7a2 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
}

#s-cb2bf33e-ff1b-4cfb-a7c2-8e82c3bbd7a2  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  
  
  color: #000;
  
  
  
  
}

#s-cb2bf33e-ff1b-4cfb-a7c2-8e82c3bbd7a2  .shogun-form-text-input-field::-moz-placeholder {
  
  
  color: #000;
  
  
  
  
}

#s-cb2bf33e-ff1b-4cfb-a7c2-8e82c3bbd7a2  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-cb2bf33e-ff1b-4cfb-a7c2-8e82c3bbd7a2 .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-cb2bf33e-ff1b-4cfb-a7c2-8e82c3bbd7a2 .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


#s-9856d635-a7d5-48ae-8d8f-4c9dbf66c875 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
}

#s-9856d635-a7d5-48ae-8d8f-4c9dbf66c875  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  
  
  color: #000;
  
  
  
  
}

#s-9856d635-a7d5-48ae-8d8f-4c9dbf66c875  .shogun-form-text-input-field::-moz-placeholder {
  
  
  color: #000;
  
  
  
  
}

#s-9856d635-a7d5-48ae-8d8f-4c9dbf66c875  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-9856d635-a7d5-48ae-8d8f-4c9dbf66c875 .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-9856d635-a7d5-48ae-8d8f-4c9dbf66c875 .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


#s-fcb4d60b-881e-4f83-a02c-923fb3948666 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
}

#s-fcb4d60b-881e-4f83-a02c-923fb3948666  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  
  
  color: #000;
  
  
  
  
}

#s-fcb4d60b-881e-4f83-a02c-923fb3948666  .shogun-form-text-input-field::-moz-placeholder {
  
  
  color: #000;
  
  
  
  
}

#s-fcb4d60b-881e-4f83-a02c-923fb3948666  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-fcb4d60b-881e-4f83-a02c-923fb3948666 .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-fcb4d60b-881e-4f83-a02c-923fb3948666 .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


#s-5b1eb629-60ef-402e-9cb7-e7ed2a7825ff {
  margin-left: auto;
margin-right: auto;
}

.shogun-recaptcha-error-msg {
  visibility: hidden;
}

.shogun-form-box-submit {
  border: 0;
  font-size: 1em;
  line-height: 1.8;
}

.shogun-form-box-submit:focus {
  outline: none;
}

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

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

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

#s-b73c6cbc-62d2-49ee-b1a0-300eb12edefb {
  box-shadow:1px 1px 1px 1px ;
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-radius: 11px;
color: #FFFFFF;
background-color: rgba(203, 53, 37, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-b73c6cbc-62d2-49ee-b1a0-300eb12edefb:hover {box-shadow:1px 1px 1px 1px  !important;
border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(203, 53, 37, 1) !important;
border-radius: 11px !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(203, 53, 37, 1) !important;}#s-b73c6cbc-62d2-49ee-b1a0-300eb12edefb:active {background-color: #000000 !important;
text-decoration: none !important;}
#s-b73c6cbc-62d2-49ee-b1a0-300eb12edefb[disabled],
#s-b73c6cbc-62d2-49ee-b1a0-300eb12edefb[disabled]:hover,
#s-b73c6cbc-62d2-49ee-b1a0-300eb12edefb[disabled]:focus {
  background-color: #D7D5E2 !important;
}

#s-b73c6cbc-62d2-49ee-b1a0-300eb12edefb {
  display:  inline-block ;
  width:  auto ;
}


#s-58abe585-9207-4741-a232-994d0bc0ab81 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-db7502cb-36a9-40dd-a814-6b3c3670c04e {
  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-db7502cb-36a9-40dd-a814-6b3c3670c04e {
  
}
}@media (max-width: 767px){#s-db7502cb-36a9-40dd-a814-6b3c3670c04e {
  
}
}







#s-db7502cb-36a9-40dd-a814-6b3c3670c04e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-db7502cb-36a9-40dd-a814-6b3c3670c04e.shg-box.shg-c {
  justify-content: center;
}

#s-163545f6-bf4f-4443-beb1-d078edc8b2f8 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 15px;
padding-bottom: 0%;
text-align: center;
}

#s-163545f6-bf4f-4443-beb1-d078edc8b2f8 .shogun-heading-component h4 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20.74px;
  
  
  
}



#s-2fa9381a-5a2b-408c-9d66-c8369e75b15e {
  margin-top: -2%;
margin-left: auto;
margin-bottom: -2%;
margin-right: auto;
}

#s-2fa9381a-5a2b-408c-9d66-c8369e75b15e 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-31ad99c9-9e6f-407b-8658-23117a17f804 {
  margin-left: auto;
margin-right: auto;
padding-top: 1%;
padding-bottom: 1%;
}
@media (min-width: 1200px){#s-31ad99c9-9e6f-407b-8658-23117a17f804 {
  
}
}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 {
  --swiper-pagination-color: rgba(85, 81, 73, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(85, 81, 73, 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-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-prev,
#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-next {
  
}

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-prev svg,
#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 .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-31ad99c9-9e6f-407b-8658-23117a17f804 .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-31ad99c9-9e6f-407b-8658-23117a17f804 {
  --swiper-pagination-color: rgba(85, 81, 73, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(85, 81, 73, 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-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-prev,
#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-next {
  
}

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-prev svg,
#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 .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-31ad99c9-9e6f-407b-8658-23117a17f804 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}@media (min-width: 992px) and (max-width: 1199px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 {
  --swiper-pagination-color: rgba(85, 81, 73, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(85, 81, 73, 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-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-prev,
#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-next {
  
}

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-prev svg,
#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 .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-31ad99c9-9e6f-407b-8658-23117a17f804 .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-31ad99c9-9e6f-407b-8658-23117a17f804 {
  --swiper-pagination-color: rgba(85, 81, 73, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(85, 81, 73, 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-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-prev,
#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-next {
  
}

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-prev svg,
#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-next svg {
  fill: rgba(85, 81, 73, 1) !important;
  stroke: rgba(85, 81, 73, 1) !important;
  
}

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-31ad99c9-9e6f-407b-8658-23117a17f804 .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-31ad99c9-9e6f-407b-8658-23117a17f804 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-347f236e-410f-49eb-bbfc-bf8db86efe33 {
  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-347f236e-410f-49eb-bbfc-bf8db86efe33 {
  margin-bottom: 1%;
}
}@media (max-width: 767px){#s-347f236e-410f-49eb-bbfc-bf8db86efe33 {
  margin-bottom: 1%;
}
}







#s-347f236e-410f-49eb-bbfc-bf8db86efe33 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.5;
  display: block;
}#s-347f236e-410f-49eb-bbfc-bf8db86efe33 {
  cursor: pointer;
}#s-347f236e-410f-49eb-bbfc-bf8db86efe33.shg-box.shg-c {
  justify-content: center;
}

#s-840fe673-8884-4710-88d3-56cee0f12ab4 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-840fe673-8884-4710-88d3-56cee0f12ab4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-840fe673-8884-4710-88d3-56cee0f12ab4.shg-box.shg-c {
  justify-content: center;
}

#s-06ed6d14-590d-461c-8649-2cc45de1bcf0 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#s-bc914c9d-2dab-4f36-a86d-fb02e5dfd796 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 2%;
padding-bottom: 0%;
padding-right: 2%;
}

#s-ed268e5b-4b45-41fb-9c75-bb14e30f890f {
  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-ed268e5b-4b45-41fb-9c75-bb14e30f890f {
  margin-bottom: 1%;
}
}@media (max-width: 767px){#s-ed268e5b-4b45-41fb-9c75-bb14e30f890f {
  margin-bottom: 1%;
}
}







#s-ed268e5b-4b45-41fb-9c75-bb14e30f890f > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.5;
  display: block;
}#s-ed268e5b-4b45-41fb-9c75-bb14e30f890f {
  cursor: pointer;
}#s-ed268e5b-4b45-41fb-9c75-bb14e30f890f.shg-box.shg-c {
  justify-content: center;
}

#s-2a5b1666-78de-4b1c-aeaf-263e655f4c97 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-2a5b1666-78de-4b1c-aeaf-263e655f4c97 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2a5b1666-78de-4b1c-aeaf-263e655f4c97.shg-box.shg-c {
  justify-content: center;
}

#s-78ee28c9-2d76-43f8-87e9-b451123a6188 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#s-ff61b609-33f1-4b96-b832-098d8d97f269 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 2%;
padding-bottom: 0%;
padding-right: 2%;
}

#s-e5f8bbc2-b2e9-41bc-a992-0684ad66432c {
  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-e5f8bbc2-b2e9-41bc-a992-0684ad66432c {
  margin-bottom: 1%;
}
}@media (max-width: 767px){#s-e5f8bbc2-b2e9-41bc-a992-0684ad66432c {
  margin-bottom: 1%;
}
}







#s-e5f8bbc2-b2e9-41bc-a992-0684ad66432c > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.5;
  display: block;
}#s-e5f8bbc2-b2e9-41bc-a992-0684ad66432c {
  cursor: pointer;
}#s-e5f8bbc2-b2e9-41bc-a992-0684ad66432c.shg-box.shg-c {
  justify-content: center;
}

#s-9a0f356a-5b49-49ba-a3f6-98f20e472b16 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-9a0f356a-5b49-49ba-a3f6-98f20e472b16 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9a0f356a-5b49-49ba-a3f6-98f20e472b16.shg-box.shg-c {
  justify-content: center;
}

#s-73d9ff1c-2834-4970-9e81-10673123e3ab {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#s-afcf5554-6f57-46b6-85bb-fe98fe2dba5e {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 2%;
padding-bottom: 0%;
padding-right: 2%;
}

#s-c609816b-a630-4bba-8409-2340cff0a420 {
  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-c609816b-a630-4bba-8409-2340cff0a420 {
  margin-bottom: 1%;
}
}@media (max-width: 767px){#s-c609816b-a630-4bba-8409-2340cff0a420 {
  margin-bottom: 1%;
}
}







#s-c609816b-a630-4bba-8409-2340cff0a420 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.5;
  display: block;
}#s-c609816b-a630-4bba-8409-2340cff0a420 {
  cursor: pointer;
}#s-c609816b-a630-4bba-8409-2340cff0a420.shg-box.shg-c {
  justify-content: center;
}

#s-c93a403f-e8ce-4a09-83be-bc6d340dd3f9 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-c93a403f-e8ce-4a09-83be-bc6d340dd3f9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c93a403f-e8ce-4a09-83be-bc6d340dd3f9.shg-box.shg-c {
  justify-content: center;
}

#s-20303f1c-f290-47a3-bbd5-f03594ad4406 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#s-fb7bb4fa-9a9b-4fcc-9dc7-480cf113af3a {
  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}