.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: #000; text-transform: none; font-weight: normal; 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-ef1e5642-75ec-4aaa-b5d6-acc708e9e206 { padding-top: 10px; padding-bottom: 10px; }

#s-ef1e5642-75ec-4aaa-b5d6-acc708e9e206 .shogun-heading-component h1 { color: #000; font-weight: normal; font-style: normal; font-size: 32px; text-align: left; }

.shogun-image-container { position: relative; }

.shogun-image-overlay { position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 20px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.shogun-image-overlay.shg-top-left { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.shogun-image-overlay.shg-top-center { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.shogun-image-overlay.shg-top-right { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.shogun-image-overlay.shg-middle-left { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.shogun-image-overlay.shg-middle-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.shogun-image-overlay.shg-middle-right { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.shogun-image-overlay.shg-bottom-left { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.shogun-image-overlay.shg-bottom-center { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.shogun-image-overlay.shg-bottom-right { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: end; -ms-flex-pack: 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 { min-height: inherit; max-height: inherit; }

.shogun-lightbox-item { cursor: pointer; min-height: inherit; max-height: inherit; }

.shogun-lightbox { display: none; position: fixed; z-index: 999999; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; background-color: black; background-color: rgba(0, 0, 0, 0.85); }

.shogun-lightbox-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.shogun-lightbox-close { color: #fff; font-size: 45px; -ms-flex-item-align: end; align-self: flex-end; margin-right: 10px; line-height: 30px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; }

.shogun-lightbox-image-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 10px; }

.shogun-lightbox-image { margin: auto; max-height: 90vh; max-width: 100%; }

.shogun-lightbox-close:hover, .shogun-lightbox-close:focus { color: #a2a2a2; text-decoration: none; cursor: pointer; }

img.shogun-image { max-width: 100% !important; margin: 0 !important; }

#s-20f93084-4cbb-4a74-a829-7b139367a2cb { margin-top: 30px; margin-bottom: 30px; text-align: center; }

#s-14d1a903-2855-4841-9402-43897f1a6992 { margin-bottom: 50px; }

#s-0c2691b0-cf65-4d1b-845d-a51e09887d8a { padding-top: 10px; padding-bottom: 10px; }

#s-0c2691b0-cf65-4d1b-845d-a51e09887d8a .shogun-heading-component h2 { color: #000; font-weight: normal; font-style: normal; font-size: 24px; text-align: left; }

#s-75dbee0c-a8ca-4d16-be55-b4f5eb98325d { margin-bottom: 50px; }

#s-a4de4d5b-828d-4dd6-9167-ba51224a069b { padding-top: 10px; padding-bottom: 10px; }

#s-a4de4d5b-828d-4dd6-9167-ba51224a069b .shogun-heading-component h2 { color: #000; font-weight: normal; font-style: normal; font-size: 24px; text-align: left; }

#s-4e3dc1d2-02ce-4482-a70e-f81145a9298e { padding-top: 10px; padding-bottom: 10px; }

#s-4e3dc1d2-02ce-4482-a70e-f81145a9298e .shogun-heading-component h4 { color: #000; font-weight: normal; font-style: normal; font-size: 16px; text-align: center; }

.shg-row { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; min-height: inherit; max-height: inherit; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

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

.shg-c-xs-1, .shg-c-xs-2, .shg-c-xs-3, .shg-c-xs-4, .shg-c-xs-5, .shg-c-xs-6, .shg-c-xs-7, .shg-c-xs-8, .shg-c-xs-9, .shg-c-xs-10, .shg-c-xs-11, .shg-c-xs-12, .shg-c-sm-1, .shg-c-sm-2, .shg-c-sm-3, .shg-c-sm-4, .shg-c-sm-5, .shg-c-sm-6, .shg-c-sm-7, .shg-c-sm-8, .shg-c-sm-9, .shg-c-sm-10, .shg-c-sm-11, .shg-c-sm-12, .shg-c-md-1, .shg-c-md-2, .shg-c-md-3, .shg-c-md-4, .shg-c-md-5, .shg-c-md-6, .shg-c-md-7, .shg-c-md-8, .shg-c-md-9, .shg-c-md-10, .shg-c-md-11, .shg-c-md-12, .shg-c-lg-1, .shg-c-lg-2, .shg-c-lg-3, .shg-c-lg-4, .shg-c-lg-5, .shg-c-lg-6, .shg-c-lg-7, .shg-c-lg-8, .shg-c-lg-9, .shg-c-lg-10, .shg-c-lg-11, .shg-c-lg-12 { position: relative; }

#s-558cd36b-0940-4c3c-a5dc-16ce4a556982 { margin-bottom: 20px; }

@media (min-width: 0px) { [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-xs-12 { width: 100%; } }
@media (min-width: 768px) { [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-sm-1 { width: calc(8.333333333333334% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-sm-2 { width: calc(16.666666666666668% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-sm-3 { width: calc(25.0% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-sm-4 { width: calc(33.333333333333336% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-sm-5 { width: calc(41.66666666666667% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-sm-6 { width: calc(50.0% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-sm-7 { width: calc(58.333333333333336% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-sm-8 { width: calc(66.66666666666667% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-sm-9 { width: calc(75.0% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-sm-10 { width: calc(83.33333333333334% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-sm-11 { width: calc(91.66666666666667% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-sm-12 { width: calc(100.0% - 20.0px); } }
@media (min-width: 992px) { [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-md-1 { width: calc(8.333333333333334% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-md-2 { width: calc(16.666666666666668% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-md-3 { width: calc(25.0% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-md-4 { width: calc(33.333333333333336% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-md-5 { width: calc(41.66666666666667% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-md-6 { width: calc(50.0% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-md-7 { width: calc(58.333333333333336% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-md-8 { width: calc(66.66666666666667% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-md-9 { width: calc(75.0% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-md-10 { width: calc(83.33333333333334% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-md-11 { width: calc(91.66666666666667% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-md-12 { width: calc(100.0% - 20.0px); } }
@media (min-width: 1200px) { [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-lg-1 { width: calc(8.333333333333334% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-lg-2 { width: calc(16.666666666666668% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-lg-3 { width: calc(25.0% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-lg-4 { width: calc(33.333333333333336% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-lg-5 { width: calc(41.66666666666667% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-lg-6 { width: calc(50.0% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-lg-7 { width: calc(58.333333333333336% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-lg-8 { width: calc(66.66666666666667% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-lg-9 { width: calc(75.0% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-lg-10 { width: calc(83.33333333333334% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-lg-11 { width: calc(91.66666666666667% - 20.0px); }
  [id="s-558cd36b-0940-4c3c-a5dc-16ce4a556982"] > .shg-row > .shg-c-lg-12 { width: calc(100.0% - 20.0px); } }
#s-37010239-4fda-4b23-b9ce-56b25eb1d125 { display: none; }

.shg-product-image-wrapper { display: none; }

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

#s-44b6f059-7241-48e6-a608-7f8a8994df2e { text-align: left; }

.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: #000; text-transform: none; font-weight: normal; 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-7e734a2c-2a99-4db6-8fba-4449a8a11ada { padding-top: 10px; padding-bottom: 10px; text-align: center; }

#s-7e734a2c-2a99-4db6-8fba-4449a8a11ada .shg-product-title-component h4 { color: #000; font-weight: normal; font-style: normal; font-size: 16px; }

#s-949821f9-46a3-4dbc-b209-b02fff98bf94 { text-align: center; }

#s-949821f9-46a3-4dbc-b209-b02fff98bf94 .shg-product-sold-out { display: none; }

#s-949821f9-46a3-4dbc-b209-b02fff98bf94 .shg-product-price { color: #000; font-weight: normal; font-style: normal; font-size: 18px; }

#s-949821f9-46a3-4dbc-b209-b02fff98bf94 .shg-product-compare-price { display: none; text-decoration: line-through; color: #000; font-weight: normal; font-style: normal; font-size: 18px; padding-left: 10px; }

#s-5ec85153-8fbd-4d52-9d35-1577f7a256e7 { display: none; }

#s-e75c1299-6ccb-4ed1-b36f-b2f1c1766e3b { text-align: left; }

#s-17e47190-83e7-434e-9258-b5ffac2fdced { padding-top: 10px; padding-bottom: 10px; text-align: center; }

#s-17e47190-83e7-434e-9258-b5ffac2fdced .shg-product-title-component h4 { color: #000; font-weight: normal; font-style: normal; font-size: 16px; }

#s-7acc3395-f0ce-4eb2-bdee-6c9215c0f6db { text-align: center; }

#s-7acc3395-f0ce-4eb2-bdee-6c9215c0f6db .shg-product-sold-out { display: none; }

#s-7acc3395-f0ce-4eb2-bdee-6c9215c0f6db .shg-product-price { color: #000; font-weight: normal; font-style: normal; font-size: 18px; }

#s-7acc3395-f0ce-4eb2-bdee-6c9215c0f6db .shg-product-compare-price { display: none; text-decoration: line-through; color: #000; font-weight: normal; font-style: normal; font-size: 18px; padding-left: 10px; }

#s-4606d203-bb64-41f4-bfee-beddbb4a7e20 { display: none; }

#s-cfd9cb3d-30ba-4ebd-9cd3-81178c74e905 { text-align: left; }

#s-f8f9a218-aec5-41fd-9144-c425d1ce5c13 { padding-top: 10px; padding-bottom: 10px; text-align: center; }

#s-f8f9a218-aec5-41fd-9144-c425d1ce5c13 .shg-product-title-component h4 { color: #000; font-weight: normal; font-style: normal; font-size: 16px; }

#s-e925d3b7-fcc0-438e-909a-991f69dc4f17 { text-align: center; }

#s-e925d3b7-fcc0-438e-909a-991f69dc4f17 .shg-product-sold-out { display: none; }

#s-e925d3b7-fcc0-438e-909a-991f69dc4f17 .shg-product-price { color: #000; font-weight: normal; font-style: normal; font-size: 18px; }

#s-e925d3b7-fcc0-438e-909a-991f69dc4f17 .shg-product-compare-price { display: none; text-decoration: line-through; color: #000; font-weight: normal; font-style: normal; font-size: 18px; padding-left: 10px; }

.shg-box { position: relative; }

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

.shg-box-vertical-center { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

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

.shg-box-video-wrapper { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; z-index: -1; }

#s-3715afab-b9d1-4b75-a3a1-81448a2c426b { padding-left: 130px; padding-right: 130px; min-height: 50px; }

#s-3715afab-b9d1-4b75-a3a1-81448a2c426b > .shg-box-overlay { background-color: #fff; opacity: 0; }

.shg-btn { cursor: pointer; -webkit-box-sizing: border-box; box-sizing: border-box; }

#s-938583ff-a848-46eb-8641-69784b4bb542 { margin-bottom: 50px; padding-top: 10px; padding-left: 20px; padding-bottom: 10px; padding-right: 20px; border-radius: 0px; text-align: center; background-color: black; text-decoration: none; }

#s-938583ff-a848-46eb-8641-69784b4bb542:hover { background-color: #d1caeb !important; text-decoration: none !important; }

#s-938583ff-a848-46eb-8641-69784b4bb542:active { background-color: #000000 !important; text-decoration: none !important; }

#s-938583ff-a848-46eb-8641-69784b4bb542.shg-btn { color: #ffffff; font-size: 14px; font-weight: normal; font-style: normal; }

#s-5129ff55-0d28-49d5-bc43-68de9046939d { padding-top: 10px; padding-bottom: 10px; }

#s-5129ff55-0d28-49d5-bc43-68de9046939d .shogun-heading-component h4 { color: #000; font-weight: normal; font-style: normal; font-size: 16px; text-align: center; }

#s-25d32377-e26b-4a46-aec4-e3c3e3032903 { margin-bottom: 20px; }

@media (min-width: 0px) { [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-xs-12 { width: 100%; } }
@media (min-width: 768px) { [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-sm-1 { width: calc(8.333333333333334% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-sm-2 { width: calc(16.666666666666668% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-sm-3 { width: calc(25.0% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-sm-4 { width: calc(33.333333333333336% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-sm-5 { width: calc(41.66666666666667% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-sm-6 { width: calc(50.0% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-sm-7 { width: calc(58.333333333333336% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-sm-8 { width: calc(66.66666666666667% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-sm-9 { width: calc(75.0% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-sm-10 { width: calc(83.33333333333334% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-sm-11 { width: calc(91.66666666666667% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-sm-12 { width: calc(100.0% - 20.0px); } }
@media (min-width: 992px) { [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-md-1 { width: calc(8.333333333333334% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-md-2 { width: calc(16.666666666666668% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-md-3 { width: calc(25.0% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-md-4 { width: calc(33.333333333333336% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-md-5 { width: calc(41.66666666666667% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-md-6 { width: calc(50.0% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-md-7 { width: calc(58.333333333333336% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-md-8 { width: calc(66.66666666666667% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-md-9 { width: calc(75.0% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-md-10 { width: calc(83.33333333333334% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-md-11 { width: calc(91.66666666666667% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-md-12 { width: calc(100.0% - 20.0px); } }
@media (min-width: 1200px) { [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-lg-1 { width: calc(8.333333333333334% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-lg-2 { width: calc(16.666666666666668% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-lg-3 { width: calc(25.0% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-lg-4 { width: calc(33.333333333333336% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-lg-5 { width: calc(41.66666666666667% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-lg-6 { width: calc(50.0% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-lg-7 { width: calc(58.333333333333336% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-lg-8 { width: calc(66.66666666666667% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-lg-9 { width: calc(75.0% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-lg-10 { width: calc(83.33333333333334% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-lg-11 { width: calc(91.66666666666667% - 20.0px); }
  [id="s-25d32377-e26b-4a46-aec4-e3c3e3032903"] > .shg-row > .shg-c-lg-12 { width: calc(100.0% - 20.0px); } }
#s-ced9c424-4b7d-4894-9062-56a9cfb7142d { display: none; }

#s-c4b56b1c-86c1-4a95-8718-df12c1347613 { text-align: left; }

#s-7f4ddcb3-3f79-4ea6-a87f-7adf73b50ad0 { padding-top: 10px; padding-bottom: 10px; text-align: center; }

#s-7f4ddcb3-3f79-4ea6-a87f-7adf73b50ad0 .shg-product-title-component h4 { color: #000; font-weight: normal; font-style: normal; font-size: 16px; }

#s-d0dca6a8-02e6-4d54-b077-197a2ce1a8e3 { text-align: center; }

#s-d0dca6a8-02e6-4d54-b077-197a2ce1a8e3 .shg-product-sold-out { display: none; }

#s-d0dca6a8-02e6-4d54-b077-197a2ce1a8e3 .shg-product-price { color: #000; font-weight: normal; font-style: normal; font-size: 18px; }

#s-d0dca6a8-02e6-4d54-b077-197a2ce1a8e3 .shg-product-compare-price { display: none; text-decoration: line-through; color: #000; font-weight: normal; font-style: normal; font-size: 18px; padding-left: 10px; }

#s-f760c631-022c-4c24-8ca5-01fa9a7f7873 { display: none; }

#s-2b408153-6d37-455d-83c0-81de54d67d05 { text-align: left; }

#s-702b149e-b8c2-447d-9f72-6a643355fb78 { padding-top: 10px; padding-bottom: 10px; text-align: center; }

#s-702b149e-b8c2-447d-9f72-6a643355fb78 .shg-product-title-component h4 { color: #000; font-weight: normal; font-style: normal; font-size: 16px; }

#s-09066da5-e0c5-437d-9c3c-5368cfdeec6d { text-align: center; }

#s-09066da5-e0c5-437d-9c3c-5368cfdeec6d .shg-product-sold-out { display: none; }

#s-09066da5-e0c5-437d-9c3c-5368cfdeec6d .shg-product-price { color: #000; font-weight: normal; font-style: normal; font-size: 18px; }

#s-09066da5-e0c5-437d-9c3c-5368cfdeec6d .shg-product-compare-price { display: none; text-decoration: line-through; color: #000; font-weight: normal; font-style: normal; font-size: 18px; padding-left: 10px; }

#s-82242acc-9f37-47b5-8005-c1f72ebd13f5 { display: none; }

#s-e32ae96c-a3ab-43c7-8bbb-4b57bdc585d4 { text-align: left; }

#s-d35ed887-7882-448a-80c3-bf0a95067aec { padding-top: 10px; padding-bottom: 10px; text-align: center; }

#s-d35ed887-7882-448a-80c3-bf0a95067aec .shg-product-title-component h4 { color: #000; font-weight: normal; font-style: normal; font-size: 16px; }

#s-6c2674d2-d67f-4c52-98d4-30f23a2cbea9 { text-align: center; }

#s-6c2674d2-d67f-4c52-98d4-30f23a2cbea9 .shg-product-sold-out { display: none; }

#s-6c2674d2-d67f-4c52-98d4-30f23a2cbea9 .shg-product-price { color: #000; font-weight: normal; font-style: normal; font-size: 18px; }

#s-6c2674d2-d67f-4c52-98d4-30f23a2cbea9 .shg-product-compare-price { display: none; text-decoration: line-through; color: #000; font-weight: normal; font-style: normal; font-size: 18px; padding-left: 10px; }

#s-4f61a6cc-070c-4e6e-b5f8-817dae947e5d { padding-left: 130px; padding-right: 130px; min-height: 50px; }

#s-4f61a6cc-070c-4e6e-b5f8-817dae947e5d > .shg-box-overlay { background-color: #fff; opacity: 0; }

#s-74515b0e-7909-4ef9-a2d7-2a29bdffb9cc { margin-bottom: 50px; padding-top: 10px; padding-left: 20px; padding-bottom: 10px; padding-right: 20px; border-radius: 0px; text-align: center; background-color: black; text-decoration: none; }

#s-74515b0e-7909-4ef9-a2d7-2a29bdffb9cc:hover { background-color: #d1caeb !important; text-decoration: none !important; }

#s-74515b0e-7909-4ef9-a2d7-2a29bdffb9cc:active { background-color: #000000 !important; text-decoration: none !important; }

#s-74515b0e-7909-4ef9-a2d7-2a29bdffb9cc.shg-btn { color: #ffffff; font-size: 14px; font-weight: normal; font-style: normal; }

#s-9e952624-119c-406e-9563-8ad79e1d69bf { padding-top: 10px; padding-bottom: 10px; }

#s-9e952624-119c-406e-9563-8ad79e1d69bf .shogun-heading-component h4 { color: #000; font-weight: normal; font-style: normal; font-size: 16px; text-align: center; }

#s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a { margin-bottom: 20px; }

@media (min-width: 0px) { [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-xs-12 { width: 100%; } }
@media (min-width: 768px) { [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-sm-1 { width: calc(8.333333333333334% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-sm-2 { width: calc(16.666666666666668% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-sm-3 { width: calc(25.0% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-sm-4 { width: calc(33.333333333333336% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-sm-5 { width: calc(41.66666666666667% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-sm-6 { width: calc(50.0% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-sm-7 { width: calc(58.333333333333336% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-sm-8 { width: calc(66.66666666666667% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-sm-9 { width: calc(75.0% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-sm-10 { width: calc(83.33333333333334% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-sm-11 { width: calc(91.66666666666667% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-sm-12 { width: calc(100.0% - 20.0px); } }
@media (min-width: 992px) { [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-md-1 { width: calc(8.333333333333334% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-md-2 { width: calc(16.666666666666668% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-md-3 { width: calc(25.0% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-md-4 { width: calc(33.333333333333336% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-md-5 { width: calc(41.66666666666667% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-md-6 { width: calc(50.0% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-md-7 { width: calc(58.333333333333336% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-md-8 { width: calc(66.66666666666667% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-md-9 { width: calc(75.0% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-md-10 { width: calc(83.33333333333334% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-md-11 { width: calc(91.66666666666667% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-md-12 { width: calc(100.0% - 20.0px); } }
@media (min-width: 1200px) { [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-lg-1 { width: calc(8.333333333333334% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-lg-2 { width: calc(16.666666666666668% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-lg-3 { width: calc(25.0% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-lg-4 { width: calc(33.333333333333336% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-lg-5 { width: calc(41.66666666666667% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-lg-6 { width: calc(50.0% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-lg-7 { width: calc(58.333333333333336% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-lg-8 { width: calc(66.66666666666667% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-lg-9 { width: calc(75.0% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-lg-10 { width: calc(83.33333333333334% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-lg-11 { width: calc(91.66666666666667% - 20.0px); }
  [id="s-ac929ec0-1588-4e9d-8219-bfa8f9f5d78a"] > .shg-row > .shg-c-lg-12 { width: calc(100.0% - 20.0px); } }
#s-f6568772-9293-459a-8563-a397adecd7d5 { display: none; }

#s-6a46b8fd-76ca-457b-b2ed-f1e6e4253959 { text-align: left; }

#s-d7567a39-1047-4e57-b60b-976fe2ef7510 { padding-top: 10px; padding-bottom: 10px; text-align: center; }

#s-d7567a39-1047-4e57-b60b-976fe2ef7510 .shg-product-title-component h4 { color: #000; font-weight: normal; font-style: normal; font-size: 16px; }

#s-d0e5c986-e7d4-4ffc-bef9-49ad5417810c { text-align: center; }

#s-d0e5c986-e7d4-4ffc-bef9-49ad5417810c .shg-product-sold-out { display: none; }

#s-d0e5c986-e7d4-4ffc-bef9-49ad5417810c .shg-product-price { color: #000; font-weight: normal; font-style: normal; font-size: 18px; }

#s-d0e5c986-e7d4-4ffc-bef9-49ad5417810c .shg-product-compare-price { display: none; text-decoration: line-through; color: #000; font-weight: normal; font-style: normal; font-size: 18px; padding-left: 10px; }

#s-d1841b3b-6977-4891-8870-50d58f8386a4 { display: none; }

#s-c5b849e5-5f97-4c69-b34b-eaeef5a9def4 { text-align: left; }

#s-e8b7ffb1-1644-4187-8e8a-9c8cf1bd336f { padding-top: 10px; padding-bottom: 10px; text-align: center; }

#s-e8b7ffb1-1644-4187-8e8a-9c8cf1bd336f .shg-product-title-component h4 { color: #000; font-weight: normal; font-style: normal; font-size: 16px; }

#s-9c821aba-f7db-45c9-abe0-b47abee9de90 { text-align: center; }

#s-9c821aba-f7db-45c9-abe0-b47abee9de90 .shg-product-sold-out { display: none; }

#s-9c821aba-f7db-45c9-abe0-b47abee9de90 .shg-product-price { color: #000; font-weight: normal; font-style: normal; font-size: 18px; }

#s-9c821aba-f7db-45c9-abe0-b47abee9de90 .shg-product-compare-price { display: none; text-decoration: line-through; color: #000; font-weight: normal; font-style: normal; font-size: 18px; padding-left: 10px; }

#s-0fcd2787-a128-4f1b-95aa-11508a3c9650 { display: none; }

#s-d5d75d26-e60c-49bf-be58-b57a5047237d { text-align: left; }

#s-d601f6a8-be0f-411e-ad4c-c1dc36ff1bb2 { padding-top: 10px; padding-bottom: 10px; text-align: center; }

#s-d601f6a8-be0f-411e-ad4c-c1dc36ff1bb2 .shg-product-title-component h4 { color: #000; font-weight: normal; font-style: normal; font-size: 16px; }

#s-249b6937-8b66-400f-83e7-807112d0bbd5 { text-align: center; }

#s-249b6937-8b66-400f-83e7-807112d0bbd5 .shg-product-sold-out { display: none; }

#s-249b6937-8b66-400f-83e7-807112d0bbd5 .shg-product-price { color: #000; font-weight: normal; font-style: normal; font-size: 18px; }

#s-249b6937-8b66-400f-83e7-807112d0bbd5 .shg-product-compare-price { display: none; text-decoration: line-through; color: #000; font-weight: normal; font-style: normal; font-size: 18px; padding-left: 10px; }

#s-71f4ae93-c534-4863-93a7-eeb05887a5a4 { padding-left: 130px; padding-right: 130px; min-height: 50px; }

#s-71f4ae93-c534-4863-93a7-eeb05887a5a4 > .shg-box-overlay { background-color: #fff; opacity: 0; }

#s-49cc895d-a2c7-4e46-9c35-f05a9910f57f { margin-bottom: 30px; padding-top: 10px; padding-left: 20px; padding-bottom: 10px; padding-right: 20px; border-radius: 0px; text-align: center; background-color: black; text-decoration: none; }

#s-49cc895d-a2c7-4e46-9c35-f05a9910f57f:hover { background-color: #d1caeb !important; text-decoration: none !important; }

#s-49cc895d-a2c7-4e46-9c35-f05a9910f57f:active { background-color: #000000 !important; text-decoration: none !important; }

#s-49cc895d-a2c7-4e46-9c35-f05a9910f57f.shg-btn { color: #ffffff; font-size: 14px; font-weight: normal; font-style: normal; }

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

.shogun-root {
  /* create a new stacking context */
  transform: scale(1);
}

.shogun-root iframe {
  display: initial;
}

@media (max-width: 1024px) {
  .shg-c,
  .shg-box {
    background-attachment: scroll !important;
  }
}

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