/** Shopify CDN: Minification failed

Line 2241:0 Unexpected "}"

**/
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}


.dropdown-icon {
  background-position: 100%;
  background-image: url("ico-select.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 11px;
  width: 10px;
  height: 10px;
  display: block;
}

.site-nav>li>.toggle-button {
  opacity: 0;
  padding: 0;
  margin-left: -10px;
  background: none;
  border: 0;
  color: rgba(255, 255, 255, 1);
  cursor: pointer;
  position: relative;
  z-index: 10;
}

.site-nav>li>.toggle-button:focus {
  opacity: 1;
  outline-offset: 2px;
}


/** two columns list */
@media (min-width: 768px) {
  .two-cols-list {
    column-count: 2;
  }

}

.collapsible-trigger h2 {
  margin: 0;
  font-size: inherit;
  font-family: inherit;
  letter-spacing: inherit;
  line-height: inherit;
}

/**
  Custom select component
*/
.custom-select {
  position: relative;
  width: 100%;
  max-width: 300px;
}

.custom-select .trigger {
  padding: 10px;
  border: 1px solid var(--colorBorder);
  background-color: white;
  width: 100%;
  text-align: left;
  font-size: 16px;
}

.custom-select .trigger .icon {
  position: absolute;
  right: 10px;
}

.custom-select .options {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;

  max-height: 240px;
  overflow-y: auto;

  list-style: none;
  margin: 0;
  padding: 0;

  border: 1px solid var(--colorBorder);
  border-top: 0;

  background-color: #fff;
}

.custom-select .options.is-visible {
  display: block;
}

.custom-select .options li {
  font-size: 16px;
  padding: 0 10px;
  cursor: default;
  margin: 0;
}

.custom-select .options li:hover,
.custom-select .options li[aria-selected="true"] {
  background-color: var(--colorAnnouncement);
  color: white;
  border-color: white;
}

.page-content .shogun-root[data-region="main"] div.shg-c.is-hidden {
  display: none !important;
}

#custom-select-label {
  letter-spacing: normal;
  margin-right: 5px;
}

/** Shogun  https://www.grovia.com/pages/clothdiapers   Cloth Diaper Education  section */



@media (min-width: 1200px) {
  #s-6283e121-47df-43a6-bf5a-6173b146a957 {
    display: unset;
  }

  #s-6283e121-47df-43a6-bf5a-6173b146a957 {
    display: unset !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  #s-6283e121-47df-43a6-bf5a-6173b146a957 {
    display: unset;
  }

  #s-6283e121-47df-43a6-bf5a-6173b146a957 {
    display: unset !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  #s-6283e121-47df-43a6-bf5a-6173b146a957 {
    display: unset;
  }

  #s-6283e121-47df-43a6-bf5a-6173b146a957 {
    display: unset !important;
  }
}

@media (max-width: 767px) {
  #s-6283e121-47df-43a6-bf5a-6173b146a957 {
    display: unset;
  }

  #s-6283e121-47df-43a6-bf5a-6173b146a957 {
    display: unset !important;
  }
}

@media (min-width: 0px) {
  [id="s-6283e121-47df-43a6-bf5a-6173b146a957"]>.shg-row>.shg-c-xs-12 {
    width: 100%;
  }

}

@media (min-width: 768px) {
  [id="s-6283e121-47df-43a6-bf5a-6173b146a957"]>.shg-row>.shg-c-sm-4 {
    width: calc(33.333333333333336% - 20.0px);
  }

}

@media (min-width: 992px) {
  [id="s-6283e121-47df-43a6-bf5a-6173b146a957"]>.shg-row>.shg-c-md-4 {
    width: calc(33.333333333333336% - 20.0px);
  }

}

@media (min-width: 1200px) {
  [id="s-6283e121-47df-43a6-bf5a-6173b146a957"]>.shg-row>.shg-c-lg-4 {
    width: calc(33.333333333333336% - 20.0px);
  }

}

#s-47994ad5-8367-49a5-9199-63bd8c47f359 {
  margin-bottom: 20px;
  text-align: center;
}


#s-82cfd16e-e746-4d62-bfed-e1915fb9b90e {
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-right: 20px;
  border-radius: 4px;
  text-align: center;
  background-color: rgba(66, 115, 141, 1);
  text-decoration: none;
}

#s-82cfd16e-e746-4d62-bfed-e1915fb9b90e:hover {
  background-color: #3cb0fd !important;
  text-decoration: none !important;
}

#s-82cfd16e-e746-4d62-bfed-e1915fb9b90e:active {
  background-color: #000000 !important;
  text-decoration: none !important;
}

#s-82cfd16e-e746-4d62-bfed-e1915fb9b90e-root {
  text-align: center;
}


#s-82cfd16e-e746-4d62-bfed-e1915fb9b90e.shg-btn {
  color: #ffffff;
  font-size: 18.66px;



  display: block;
}

@media (min-width: 1200px) {
  #s-82cfd16e-e746-4d62-bfed-e1915fb9b90e-root {
    text-align: center;
  }


  #s-82cfd16e-e746-4d62-bfed-e1915fb9b90e.shg-btn {
    color: #ffffff;
    font-size: 14px;
    display: block;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  #s-82cfd16e-e746-4d62-bfed-e1915fb9b90e-root {
    text-align: center;
  }


  #s-82cfd16e-e746-4d62-bfed-e1915fb9b90e.shg-btn {
    color: #ffffff;
    font-size: 14px;
    display: block;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  #s-82cfd16e-e746-4d62-bfed-e1915fb9b90e-root {
    text-align: center;
  }


  #s-82cfd16e-e746-4d62-bfed-e1915fb9b90e.shg-btn {
    color: #ffffff;
    font-size: 14px;
    display: block;
  }
}

@media (max-width: 767px) {
  #s-82cfd16e-e746-4d62-bfed-e1915fb9b90e-root {
    text-align: center;
  }


  #s-82cfd16e-e746-4d62-bfed-e1915fb9b90e.shg-btn {
    color: #ffffff;
    font-size: 14px;
    display: block;
  }
}

#s-33e18839-fcd1-4d74-a265-723fb678b19b {
  margin-bottom: 20px;
  text-align: center;
}

#s-c2910e39-981f-49dc-b890-ffb753c58ae5 {
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-right: 20px;
  border-radius: 4px;
  text-align: center;
  background-color: rgba(66, 115, 141, 1);
  text-decoration: none;
}

#s-c2910e39-981f-49dc-b890-ffb753c58ae5:hover {
  background-color: #3cb0fd !important;
  text-decoration: none !important;
}

#s-c2910e39-981f-49dc-b890-ffb753c58ae5:active {
  background-color: #000000 !important;
  text-decoration: none !important;
}

#s-c2910e39-981f-49dc-b890-ffb753c58ae5-root {
  text-align: center;
}


#s-c2910e39-981f-49dc-b890-ffb753c58ae5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  display: block;
}

@media (min-width: 1200px) {
  #s-c2910e39-981f-49dc-b890-ffb753c58ae5-root {
    text-align: center;
  }


  #s-c2910e39-981f-49dc-b890-ffb753c58ae5.shg-btn {
    color: #ffffff;
    font-size: 14px;
    display: block;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  #s-c2910e39-981f-49dc-b890-ffb753c58ae5-root {
    text-align: center;
  }


  #s-c2910e39-981f-49dc-b890-ffb753c58ae5.shg-btn {
    color: #ffffff;
    font-size: 14px;
    display: block;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  #s-c2910e39-981f-49dc-b890-ffb753c58ae5-root {
    text-align: center;
  }


  #s-c2910e39-981f-49dc-b890-ffb753c58ae5.shg-btn {
    color: #ffffff;
    font-size: 14px;
    display: block;
  }
}

@media (max-width: 767px) {
  #s-c2910e39-981f-49dc-b890-ffb753c58ae5-root {
    text-align: center;
  }


  #s-c2910e39-981f-49dc-b890-ffb753c58ae5.shg-btn {
    color: #ffffff;
    font-size: 14px;
    display: block;
  }
}

#s-583d2caf-9182-4171-8ccb-f5e224bf5a80 {
  margin-bottom: 20px;
  text-align: center;
}


#s-b32b01a2-c97d-44b9-9630-7565c003024f {
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-right: 20px;
  border-radius: 4px;
  text-align: center;
  background-color: rgba(66, 115, 141, 1);
  text-decoration: none;
}

#s-b32b01a2-c97d-44b9-9630-7565c003024f:hover {
  background-color: #3cb0fd !important;
  text-decoration: none !important;
}

#s-b32b01a2-c97d-44b9-9630-7565c003024f:active {
  background-color: #000000 !important;
  text-decoration: none !important;
}

#s-b32b01a2-c97d-44b9-9630-7565c003024f-root {
  text-align: center;
}


#s-b32b01a2-c97d-44b9-9630-7565c003024f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  display: block;
}

@media (min-width: 1200px) {
  #s-b32b01a2-c97d-44b9-9630-7565c003024f-root {
    text-align: center;
  }


  #s-b32b01a2-c97d-44b9-9630-7565c003024f.shg-btn {
    color: #ffffff;
    font-size: 14px;
    display: block;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  #s-b32b01a2-c97d-44b9-9630-7565c003024f-root {
    text-align: center;
  }


  #s-b32b01a2-c97d-44b9-9630-7565c003024f.shg-btn {
    color: #ffffff;
    font-size: 14px;
    display: block;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  #s-b32b01a2-c97d-44b9-9630-7565c003024f-root {
    text-align: center;
  }


  #s-b32b01a2-c97d-44b9-9630-7565c003024f.shg-btn {
    color: #ffffff;
    font-size: 14px;
    display: block;
  }
}

@media (max-width: 767px) {
  #s-b32b01a2-c97d-44b9-9630-7565c003024f-root {
    text-align: center;
  }


  #s-b32b01a2-c97d-44b9-9630-7565c003024f.shg-btn {
    color: #ffffff;
    font-size: 14px;
    display: block;
  }
}

/** Table */

.shogun-heading-component h4,
.shogun-heading-component h5 {
  margin: 0;
  padding: 0;
  display: block;
  color: ;
  font-family: ;
  text-transform: none;
  font-weight: ;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}


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

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

.shogun-table-wrapper {
  overflow: auto;
}

table.shogun-table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  border-style: hidden;
}

thead.shogun-table-column-container {
  font-weight: bold;
}

td.shogun-table-column {
  padding: 10px;
}

td.shogun-table-row {
  padding: 10px;
  min-height: 45px;
}

#s-ca7ec7e4-ebeb-4cbd-9631-5de91f149651 {
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  #s-ca7ec7e4-ebeb-4cbd-9631-5de91f149651 {
    display: none;
  }

  #s-ca7ec7e4-ebeb-4cbd-9631-5de91f149651 {
    display: none !important;
  }
}

#s-ca7ec7e4-ebeb-4cbd-9631-5de91f149651 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: px;
}

#s-ca7ec7e4-ebeb-4cbd-9631-5de91f149651 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-ca7ec7e4-ebeb-4cbd-9631-5de91f149651 td.shogun-table-column {
  background-color: rgba(219, 219, 219, 1);
  padding: 3px;
  text-align: inherit;
  font-size: 14px;
}

#s-ca7ec7e4-ebeb-4cbd-9631-5de91f149651 td.shogun-table-row,
#s-ca7ec7e4-ebeb-4cbd-9631-5de91f149651 th.shogun-table-row {
  background-color: rgba(255, 255, 255, 1);
  padding: 5px;
}

#s-ca7ec7e4-ebeb-4cbd-9631-5de91f149651 td.shogun-table-column,
#s-ca7ec7e4-ebeb-4cbd-9631-5de91f149651 th.shogun-table-row,
#s-ca7ec7e4-ebeb-4cbd-9631-5de91f149651 td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-b3961144-bacc-42da-97b2-e811b955f4fb {
  text-align: center;
}

#s-bee8efd2-1927-4750-af21-1dc304250767 {
  text-align: center;
}

#s-6624474e-bb8f-454f-95e3-8ef53a3e1165 {
  text-align: center;
}

#s-4252613f-19fa-4707-970b-02331759bd2e {
  text-align: center;
}

#s-2be1c6ed-fe31-4b7d-b3b1-fb5469d742f1 {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
}

#s-2be1c6ed-fe31-4b7d-b3b1-fb5469d742f1 .shogun-heading-component h5 {
  color: #000;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
}


#s-0070d2ab-0d38-427c-a57b-0b685144e336 {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
}

#s-0070d2ab-0d38-427c-a57b-0b685144e336 .shogun-heading-component h5 {
  color: #000;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
}

#s-038f0501-131a-4a97-9a58-9e4e9a34326c {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
}

#s-038f0501-131a-4a97-9a58-9e4e9a34326c .shogun-heading-component h5 {
  color: #000;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
}


#s-d8284a27-b96b-4c68-aa68-ce0c7fda2e2d {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
}

#s-d8284a27-b96b-4c68-aa68-ce0c7fda2e2d .shogun-heading-component h5 {
  color: #000;
  font-weight: normal;

  font-style: normal;
  font-size: 14px;
}



#s-7cd2561e-3ecd-4cb1-8be6-ca90af1b215c {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
}

#s-7cd2561e-3ecd-4cb1-8be6-ca90af1b215c .shogun-heading-component h5 {
  color: #000;
  font-weight: normal;

  font-style: normal;
  font-size: 14px;
}



#s-811ca0a3-e238-4e7c-bd70-6bf938e0b10e {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
}

#s-811ca0a3-e238-4e7c-bd70-6bf938e0b10e .shogun-heading-component h4 {
  color: #000;
  font-weight: normal;

  font-style: normal;
  font-size: 16px;
}



#s-652cd037-bda6-4706-afd0-ca3b3bf90ca0 {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
}

#s-652cd037-bda6-4706-afd0-ca3b3bf90ca0 .shogun-heading-component h5 {
  color: #000;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
}



#s-6a4a519a-d8f6-4f58-be9c-ef6b06296b26 {
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-right: 20px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-color: rgba(66, 115, 141, 1);
  border-style: solid;
  border-radius: 2px;
  background-color: rgba(66, 115, 141, 1);
  text-align: center;
  text-decoration: none;
  background-image: none;
  hover-type: color;
}

#s-6a4a519a-d8f6-4f58-be9c-ef6b06296b26:hover {
  background-color: #424242 !important;
  text-decoration: none !important;
}

#s-6a4a519a-d8f6-4f58-be9c-ef6b06296b26:active {
  background-color: #000000 !important;
  text-decoration: none !important;
}

#s-6a4a519a-d8f6-4f58-be9c-ef6b06296b26-root {
  text-align: center;
}


#s-6a4a519a-d8f6-4f58-be9c-ef6b06296b26.shg-btn {
  color: #ffffff;
  font-size: 13px;
  display: inline-block;
}

@media (min-width: 1200px) {
  #s-6a4a519a-d8f6-4f58-be9c-ef6b06296b26-root {
    text-align: center;
  }

  #s-6a4a519a-d8f6-4f58-be9c-ef6b06296b26.shg-btn {
    color: #ffffff;
    font-size: 13px;
    display: inline-block;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  #s-6a4a519a-d8f6-4f58-be9c-ef6b06296b26-root {
    text-align: center;
  }


  #s-6a4a519a-d8f6-4f58-be9c-ef6b06296b26.shg-btn {
    color: #ffffff;
    font-size: 13px;
    display: inline-block;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  #s-6a4a519a-d8f6-4f58-be9c-ef6b06296b26-root {
    text-align: center;
  }


  #s-6a4a519a-d8f6-4f58-be9c-ef6b06296b26.shg-btn {
    color: #ffffff;
    font-size: 13px;
    display: inline-block;
  }
}

@media (max-width: 767px) {
  #s-6a4a519a-d8f6-4f58-be9c-ef6b06296b26-root {
    text-align: center;
  }


  #s-6a4a519a-d8f6-4f58-be9c-ef6b06296b26.shg-btn {
    color: #ffffff;
    font-size: 13px;
    display: inline-block;
  }
}

#s-11d2c9cf-9fbc-4659-93ba-4ba4de3de3e3 {
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-right: 20px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-color: rgba(66, 115, 141, 1);
  border-style: solid;
  border-radius: 2px;
  background-color: rgba(66, 115, 141, 1);
  text-align: center;
  text-decoration: none;
  background-image: none;
  hover-type: color;
}

#s-11d2c9cf-9fbc-4659-93ba-4ba4de3de3e3:hover {
  background-color: #424242 !important;
  text-decoration: none !important;
}

#s-11d2c9cf-9fbc-4659-93ba-4ba4de3de3e3:active {
  background-color: #000000 !important;
  text-decoration: none !important;
}

#s-11d2c9cf-9fbc-4659-93ba-4ba4de3de3e3-root {
  text-align: center;
}


#s-11d2c9cf-9fbc-4659-93ba-4ba4de3de3e3.shg-btn {
  color: #ffffff;
  font-size: 13px;
  display: inline-block;
}

@media (min-width: 1200px) {
  #s-11d2c9cf-9fbc-4659-93ba-4ba4de3de3e3-root {
    text-align: center;
  }


  #s-11d2c9cf-9fbc-4659-93ba-4ba4de3de3e3.shg-btn {
    color: #ffffff;
    font-size: 13px;
    display: inline-block;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  #s-11d2c9cf-9fbc-4659-93ba-4ba4de3de3e3-root {
    text-align: center;
  }


  #s-11d2c9cf-9fbc-4659-93ba-4ba4de3de3e3.shg-btn {
    color: #ffffff;
    font-size: 13px;
    display: inline-block;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  #s-11d2c9cf-9fbc-4659-93ba-4ba4de3de3e3-root {
    text-align: center;
  }


  #s-11d2c9cf-9fbc-4659-93ba-4ba4de3de3e3.shg-btn {
    color: #ffffff;
    font-size: 13px;
    display: inline-block;
  }
}

@media (max-width: 767px) {
  #s-11d2c9cf-9fbc-4659-93ba-4ba4de3de3e3-root {
    text-align: center;
  }


  #s-11d2c9cf-9fbc-4659-93ba-4ba4de3de3e3.shg-btn {
    color: #ffffff;
    font-size: 13px;
    display: inline-block;
  }
}

#s-7a737d0b-cef2-4273-8ebd-701d5bfc8487 {
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-right: 20px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-color: rgba(66, 115, 141, 1);
  border-style: solid;
  border-radius: 2px;
  background-color: rgba(66, 115, 141, 1);
  text-align: center;
  text-decoration: none;
  background-image: none;
  hover-type: color;
}

#s-7a737d0b-cef2-4273-8ebd-701d5bfc8487:hover {
  background-color: #424242 !important;
  text-decoration: none !important;
}

#s-7a737d0b-cef2-4273-8ebd-701d5bfc8487:active {
  background-color: #000000 !important;
  text-decoration: none !important;
}

#s-7a737d0b-cef2-4273-8ebd-701d5bfc8487-root {
  text-align: center;
}


#s-7a737d0b-cef2-4273-8ebd-701d5bfc8487.shg-btn {
  color: #ffffff;
  font-size: 13px;
  display: inline-block;
}

@media (min-width: 1200px) {
  #s-7a737d0b-cef2-4273-8ebd-701d5bfc8487-root {
    text-align: center;
  }


  #s-7a737d0b-cef2-4273-8ebd-701d5bfc8487.shg-btn {
    color: #ffffff;
    font-size: 13px;
    display: inline-block;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  #s-7a737d0b-cef2-4273-8ebd-701d5bfc8487-root {
    text-align: center;
  }


  #s-7a737d0b-cef2-4273-8ebd-701d5bfc8487.shg-btn {
    color: #ffffff;
    font-size: 13px;
    display: inline-block;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  #s-7a737d0b-cef2-4273-8ebd-701d5bfc8487-root {
    text-align: center;
  }


  #s-7a737d0b-cef2-4273-8ebd-701d5bfc8487.shg-btn {
    color: #ffffff;
    font-size: 13px;
    display: inline-block;
  }
}

@media (max-width: 767px) {
  #s-7a737d0b-cef2-4273-8ebd-701d5bfc8487-root {
    text-align: center;
  }


  #s-7a737d0b-cef2-4273-8ebd-701d5bfc8487.shg-btn {
    color: #ffffff;
    font-size: 13px;
    display: inline-block;
  }
}

#s-47e20e4a-a107-4de7-8f67-f47841a921ad {
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-right: 20px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-color: rgba(66, 115, 141, 1);
  border-style: solid;
  border-radius: 2px;
  background-color: rgba(66, 115, 141, 1);
  text-align: center;
  text-decoration: none;
  background-image: none;
  hover-type: color;
}

#s-47e20e4a-a107-4de7-8f67-f47841a921ad:hover {
  background-color: #424242 !important;
  text-decoration: none !important;
}

#s-47e20e4a-a107-4de7-8f67-f47841a921ad:active {
  background-color: #000000 !important;
  text-decoration: none !important;
}

#s-47e20e4a-a107-4de7-8f67-f47841a921ad-root {
  text-align: center;
}

#s-47e20e4a-a107-4de7-8f67-f47841a921ad.shg-btn {
  color: #ffffff;
  font-size: 18.66px;
  display: inline-block;
}

@media (min-width: 1200px) {
  #s-47e20e4a-a107-4de7-8f67-f47841a921ad-root {
    text-align: center;
  }

  #s-47e20e4a-a107-4de7-8f67-f47841a921ad.shg-btn {
    color: #ffffff;
    font-size: 13px;
    display: inline-block;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  #s-47e20e4a-a107-4de7-8f67-f47841a921ad-root {
    text-align: center;
  }

  #s-47e20e4a-a107-4de7-8f67-f47841a921ad.shg-btn {
    color: #ffffff;
    font-size: 13px;
    display: inline-block;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  #s-47e20e4a-a107-4de7-8f67-f47841a921ad-root {
    text-align: center;
  }

  #s-47e20e4a-a107-4de7-8f67-f47841a921ad.shg-btn {
    color: #ffffff;
    font-size: 13px;
    display: inline-block;
  }
}

@media (max-width: 767px) {
  #s-47e20e4a-a107-4de7-8f67-f47841a921ad-root {
    text-align: center;
  }


  #s-47e20e4a-a107-4de7-8f67-f47841a921ad.shg-btn {
    color: #ffffff;
    font-size: 13px;
    display: inline-block;
  }
}

/** Video sections */
.shg-rich-text {
  overflow-wrap: break-word;
}

#s-c7137fcd-b73e-4a00-9a5e-18f72e510e97 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
  [id="s-c7137fcd-b73e-4a00-9a5e-18f72e510e97"]>.shg-row>.shg-c-xs-12 {
    width: 100%;
  }

}

@media (min-width: 768px) {
  [id="s-c7137fcd-b73e-4a00-9a5e-18f72e510e97"]>.shg-row>.shg-c-sm-3 {
    width: calc(25.0% - 15.0px);
  }

  [id="s-c7137fcd-b73e-4a00-9a5e-18f72e510e97"]>.shg-row>.shg-c-sm-9 {
    width: calc(75.0% - 15.0px);
  }

}

@media (min-width: 992px) {
  [id="s-c7137fcd-b73e-4a00-9a5e-18f72e510e97"]>.shg-row>.shg-c-md-3 {
    width: calc(25.0% - 15.0px);
  }

  [id="s-c7137fcd-b73e-4a00-9a5e-18f72e510e97"]>.shg-row>.shg-c-md-9 {
    width: calc(75.0% - 15.0px);
  }

}

@media (min-width: 1200px) {
  [id="s-c7137fcd-b73e-4a00-9a5e-18f72e510e97"]>.shg-row>.shg-c-lg-3 {
    width: calc(25.0% - 15.0px);
  }

  [id="s-c7137fcd-b73e-4a00-9a5e-18f72e510e97"]>.shg-row>.shg-c-lg-9 {
    width: calc(75.0% - 15.0px);
  }

}

.shogun-video {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.shogun-video-16x9 {
  padding-bottom: 56.25%;
}

.shogun-video-embed {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

#s-9369850e-2ffe-470c-bfdb-642dd62b482a {
  border-style: solid;
  margin-bottom: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 1px;
  border-right-width: 0px;
  border-color: rgba(221, 221, 221, 1);
  text-align: left;
}

#s-9369850e-2ffe-470c-bfdb-642dd62b482a .shogun-heading-component h3 {
  color: rgba(107, 137, 170, 1);
  font-weight: normal;

  font-style: normal;
  font-size: 24px;
}

#s-9369850e-2ffe-470c-bfdb-642dd62b482a .shogun-heading-component h3 a {
  color: rgba(107, 137, 170, 1);
}


#s-2b49e597-72af-406d-ab1d-766f08b85173 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
  [id="s-2b49e597-72af-406d-ab1d-766f08b85173"]>.shg-row>.shg-c-xs-12 {
    width: 100%;
  }

}

@media (min-width: 768px) {
  [id="s-2b49e597-72af-406d-ab1d-766f08b85173"]>.shg-row>.shg-c-sm-3 {
    width: calc(25.0% - 15.0px);
  }

  [id="s-2b49e597-72af-406d-ab1d-766f08b85173"]>.shg-row>.shg-c-sm-9 {
    width: calc(75.0% - 15.0px);
  }

}

@media (min-width: 992px) {
  [id="s-2b49e597-72af-406d-ab1d-766f08b85173"]>.shg-row>.shg-c-md-3 {
    width: calc(25.0% - 15.0px);
  }

  [id="s-2b49e597-72af-406d-ab1d-766f08b85173"]>.shg-row>.shg-c-md-9 {
    width: calc(75.0% - 15.0px);
  }

}

@media (min-width: 1200px) {
  [id="s-2b49e597-72af-406d-ab1d-766f08b85173"]>.shg-row>.shg-c-lg-3 {
    width: calc(25.0% - 15.0px);
  }

  [id="s-2b49e597-72af-406d-ab1d-766f08b85173"]>.shg-row>.shg-c-lg-9 {
    width: calc(75.0% - 15.0px);
  }
}

#s-8028826c-738d-4290-9570-7545f64516ba {
  border-style: solid;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 1px;
  border-right-width: 0px;
  border-color: rgba(221, 221, 221, 1);
  text-align: left;
}

#s-8028826c-738d-4290-9570-7545f64516ba .shogun-heading-component h3 {
  color: rgba(107, 137, 170, 1);
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
}


#s-8028826c-738d-4290-9570-7545f64516ba .shogun-heading-component h3 a {
  color: rgba(107, 137, 170, 1);
}

#s-ddf83e0f-3774-434d-9c41-5340a68efd4f {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
  [id="s-ddf83e0f-3774-434d-9c41-5340a68efd4f"]>.shg-row>.shg-c-xs-12 {
    width: 100%;
  }

}

@media (min-width: 768px) {
  [id="s-ddf83e0f-3774-434d-9c41-5340a68efd4f"]>.shg-row>.shg-c-sm-3 {
    width: calc(25.0% - 15.0px);
  }

  [id="s-ddf83e0f-3774-434d-9c41-5340a68efd4f"]>.shg-row>.shg-c-sm-9 {
    width: calc(75.0% - 15.0px);
  }

}

@media (min-width: 992px) {
  [id="s-ddf83e0f-3774-434d-9c41-5340a68efd4f"]>.shg-row>.shg-c-md-3 {
    width: calc(25.0% - 15.0px);
  }

  [id="s-ddf83e0f-3774-434d-9c41-5340a68efd4f"]>.shg-row>.shg-c-md-9 {
    width: calc(75.0% - 15.0px);
  }

}

@media (min-width: 1200px) {
  [id="s-ddf83e0f-3774-434d-9c41-5340a68efd4f"]>.shg-row>.shg-c-lg-3 {
    width: calc(25.0% - 15.0px);
  }

  [id="s-ddf83e0f-3774-434d-9c41-5340a68efd4f"]>.shg-row>.shg-c-lg-9 {
    width: calc(75.0% - 15.0px);
  }

}

#s-c9572dc7-f8b7-48da-9201-94f8da4ff125 {
  border-style: solid;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 1px;
  border-right-width: 0px;
  border-color: rgba(221, 221, 221, 1);
  text-align: left;
}

#s-c9572dc7-f8b7-48da-9201-94f8da4ff125 .shogun-heading-component h3 {
  color: rgba(107, 137, 170, 1);
  font-weight: normal;

  font-style: normal;
  font-size: 24px;
}


#s-c9572dc7-f8b7-48da-9201-94f8da4ff125 .shogun-heading-component h3 a {
  color: rgba(107, 137, 170, 1);
}


#s-075dfd87-1db3-4090-9a74-adb6011ac50a {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
  [id="s-075dfd87-1db3-4090-9a74-adb6011ac50a"]>.shg-row>.shg-c-xs-12 {
    width: 100%;
  }

}

@media (min-width: 768px) {
  [id="s-075dfd87-1db3-4090-9a74-adb6011ac50a"]>.shg-row>.shg-c-sm-3 {
    width: calc(25.0% - 15.0px);
  }

  [id="s-075dfd87-1db3-4090-9a74-adb6011ac50a"]>.shg-row>.shg-c-sm-9 {
    width: calc(75.0% - 15.0px);
  }

}

@media (min-width: 992px) {
  [id="s-075dfd87-1db3-4090-9a74-adb6011ac50a"]>.shg-row>.shg-c-md-3 {
    width: calc(25.0% - 15.0px);
  }

  [id="s-075dfd87-1db3-4090-9a74-adb6011ac50a"]>.shg-row>.shg-c-md-9 {
    width: calc(75.0% - 15.0px);
  }

}

@media (min-width: 1200px) {
  [id="s-075dfd87-1db3-4090-9a74-adb6011ac50a"]>.shg-row>.shg-c-lg-3 {
    width: calc(25.0% - 15.0px);
  }

  [id="s-075dfd87-1db3-4090-9a74-adb6011ac50a"]>.shg-row>.shg-c-lg-9 {
    width: calc(75.0% - 15.0px);
  }

}

#s-01f07bdb-7220-4676-985c-89dde1bdd0a8 {
  border-style: solid;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 1px;
  border-right-width: 0px;
  border-color: rgba(221, 221, 221, 1);
  text-align: left;
}

#s-01f07bdb-7220-4676-985c-89dde1bdd0a8 .shogun-heading-component h3 {
  color: rgba(107, 137, 170, 1);
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
}


#s-01f07bdb-7220-4676-985c-89dde1bdd0a8 .shogun-heading-component h3 a {
  color: rgba(107, 137, 170, 1);
}

#s-affa5975-b469-40ea-86b9-04c1431033e2 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
  [id="s-affa5975-b469-40ea-86b9-04c1431033e2"]>.shg-row>.shg-c-xs-12 {
    width: 100%;
  }

}

@media (min-width: 768px) {
  [id="s-affa5975-b469-40ea-86b9-04c1431033e2"]>.shg-row>.shg-c-sm-2 {
    width: calc(16.666666666666668% - 15.0px);
  }

  [id="s-affa5975-b469-40ea-86b9-04c1431033e2"]>.shg-row>.shg-c-sm-10 {
    width: calc(83.33333333333334% - 15.0px);
  }

}

@media (min-width: 992px) {
  [id="s-affa5975-b469-40ea-86b9-04c1431033e2"]>.shg-row>.shg-c-md-2 {
    width: calc(16.666666666666668% - 15.0px);
  }

  [id="s-affa5975-b469-40ea-86b9-04c1431033e2"]>.shg-row>.shg-c-md-10 {
    width: calc(83.33333333333334% - 15.0px);
  }

}

@media (min-width: 1200px) {
  [id="s-affa5975-b469-40ea-86b9-04c1431033e2"]>.shg-row>.shg-c-lg-2 {
    width: calc(16.666666666666668% - 15.0px);
  }

  [id="s-affa5975-b469-40ea-86b9-04c1431033e2"]>.shg-row>.shg-c-lg-10 {
    width: calc(83.33333333333334% - 15.0px);
  }

}

#s-8a9cf49a-46b2-4454-8ce5-33006e0148a3 {
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
}

#s-8a9cf49a-46b2-4454-8ce5-33006e0148a3:hover {
  opacity: 0.50 !important;
}

#s-c1597a38-79a6-4420-b944-a62c02e4447b {
  border-style: solid;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 1px;
  border-right-width: 0px;
  border-color: rgba(221, 221, 221, 1);
  text-align: left;
}

#s-c1597a38-79a6-4420-b944-a62c02e4447b .shogun-heading-component h3 {
  color: rgba(107, 137, 170, 1);
  font-weight: normal;
  font-style: normal;
  font-size: 24px;

}

#s-c1597a38-79a6-4420-b944-a62c02e4447b .shogun-heading-component h3 a {
  color: rgba(107, 137, 170, 1);
}



@media (min-width: 0px) {
  [id="s-01685efe-9c8a-498e-b8d4-f22f9e0dbbce"]>.shg-row>.shg-c-xs-12 {
    width: 100%;
  }

}

@media (min-width: 768px) {
  [id="s-01685efe-9c8a-498e-b8d4-f22f9e0dbbce"]>.shg-row>.shg-c-sm-2 {
    width: calc(16.666666666666668% - 15.0px);
  }

  [id="s-01685efe-9c8a-498e-b8d4-f22f9e0dbbce"]>.shg-row>.shg-c-sm-10 {
    width: calc(83.33333333333334% - 15.0px);
  }

}

@media (min-width: 992px) {
  [id="s-01685efe-9c8a-498e-b8d4-f22f9e0dbbce"]>.shg-row>.shg-c-md-2 {
    width: calc(16.666666666666668% - 15.0px);
  }

  [id="s-01685efe-9c8a-498e-b8d4-f22f9e0dbbce"]>.shg-row>.shg-c-md-10 {
    width: calc(83.33333333333334% - 15.0px);
  }

}

@media (min-width: 1200px) {
  [id="s-01685efe-9c8a-498e-b8d4-f22f9e0dbbce"]>.shg-row>.shg-c-lg-2 {
    width: calc(16.666666666666668% - 15.0px);
  }

  [id="s-01685efe-9c8a-498e-b8d4-f22f9e0dbbce"]>.shg-row>.shg-c-lg-10 {
    width: calc(83.33333333333334% - 15.0px);
  }

}

#s-f0a9d436-d2ce-4c07-92ed-42d912a451bd {
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
}

#s-f0a9d436-d2ce-4c07-92ed-42d912a451bd:hover {
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.28) !important;
  opacity: 0.50 !important;
}

#s-3a72d0af-a6a8-4fb7-a4b5-0a97e36a97b3 {
  border-style: solid;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 1px;
  border-right-width: 0px;
  border-color: rgba(221, 221, 221, 1);
  text-align: left;
}

#s-3a72d0af-a6a8-4fb7-a4b5-0a97e36a97b3 .shogun-heading-component h3 {
  color: rgba(107, 137, 170, 1);
  font-weight: normal;
  font-style: normal;
  font-size: 24px;

}

#s-3a72d0af-a6a8-4fb7-a4b5-0a97e36a97b3 .shogun-heading-component h3 a {
  color: rgba(107, 137, 170, 1);
}


/** EOF Video Sections*/

/** Privacy policy page table */

.shogun-table-wrapper {
  overflow: auto;
}

table.shogun-table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  border-style: hidden;
}

thead.shogun-table-column-container {
  font-weight: bold;
}

td.shogun-table-column {
  padding: 10px;
}

td.shogun-table-row {
  padding: 10px;
  min-height: 45px;
}

#s-b2f5a81d-84e8-460d-9b99-bc62e9c21532 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 0px;
}

#s-b2f5a81d-84e8-460d-9b99-bc62e9c21532 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-b2f5a81d-84e8-460d-9b99-bc62e9c21532 td.shogun-table-column {
  background-color: #fff;
  padding: 10px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-b2f5a81d-84e8-460d-9b99-bc62e9c21532 td.shogun-table-row,
#s-b2f5a81d-84e8-460d-9b99-bc62e9c21532 th.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-b2f5a81d-84e8-460d-9b99-bc62e9c21532 td.shogun-table-column,
#s-b2f5a81d-84e8-460d-9b99-bc62e9c21532 td.shogun-table-row,
#s-b2f5a81d-84e8-460d-9b99-bc62e9c21532 th.shogun-table-row {
  border: 1px solid #D5D6D7;
}

.shg-rich-text {
  overflow-wrap: break-word;
}


.shogun-table-wrapper {
  overflow: auto;
}

table.shogun-table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  border-style: hidden;
}

thead.shogun-table-column-container {
  font-weight: bold;
}

td.shogun-table-column {
  padding: 10px;
}

td.shogun-table-row {
  padding: 10px;
  min-height: 45px;
}



#s-5bf8382d-eff9-4c34-9c08-b515ea565eba .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 0px;
}

#s-5bf8382d-eff9-4c34-9c08-b515ea565eba table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-5bf8382d-eff9-4c34-9c08-b515ea565eba td.shogun-table-column {
  background-color: #fff;
  padding: 10px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-5bf8382d-eff9-4c34-9c08-b515ea565eba td.shogun-table-row,
#s-5bf8382d-eff9-4c34-9c08-b515ea565eba th.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-5bf8382d-eff9-4c34-9c08-b515ea565eba td.shogun-table-column,
#s-5bf8382d-eff9-4c34-9c08-b515ea565eba td.shogun-table-row,
#s-5bf8382d-eff9-4c34-9c08-b515ea565eba th.shogun-table-row {
  border: 1px solid #D5D6D7;
}

.collapsible-content__inner h1,
.collapsible-content__inner h2,
.collapsible-content__inner h3,
.collapsible-content__inner h4,
.collapsible-content__inner h5,
.collapsible-content__inner h6 {
  margin-top: 15px;
  margin-bottom: 10px;
}

/** cloth-absorbency page */
.shg-rich-text {
  overflow-wrap: break-word;
}

/* https://stackoverflow.com/a/16094931/3696652 */

#s-c904b4b7-1370-4c19-b57d-3a0c1ab65c9d {
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  #s-c904b4b7-1370-4c19-b57d-3a0c1ab65c9d {
    display: none;
  }

  #s-c904b4b7-1370-4c19-b57d-3a0c1ab65c9d {
    display: none !important;
  }
}


#s-c904b4b7-1370-4c19-b57d-3a0c1ab65c9d td.shogun-table-row,
#s-c904b4b7-1370-4c19-b57d-3a0c1ab65c9d th.shogun-table-row  {
  background-color: rgba(255, 255, 255, 1);
  padding: 5px;
}

#s-c904b4b7-1370-4c19-b57d-3a0c1ab65c9d td.shogun-table-column,
#s-c904b4b7-1370-4c19-b57d-3a0c1ab65c9d td.shogun-table-row,
#s-c904b4b7-1370-4c19-b57d-3a0c1ab65c9d th.shogun-table-row  {
  border: 1px solid #D5D6D7;
}

#s-5748c546-fe76-4cd9-a249-90f78bd2d595 {
  text-align: center;
}


#s-9fe194b9-eacb-49a8-96dc-376413bba00d {
  text-align: center;
}


#s-93032d3b-e1d6-4cef-9566-5484dec5ec57 {
  text-align: center;
}


#s-585cf03d-306a-4943-bdf7-cd8b22ca6df6 {
  text-align: center;
}


#s-ac1a8fb8-8e98-4fbf-975a-048a6a49451c {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
}

#s-ac1a8fb8-8e98-4fbf-975a-048a6a49451c .shogun-heading-component h3 {
  color: #000;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;

}

#s-712a49b4-eb1f-4540-b214-2b3bbd52ec24 {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
}

#s-712a49b4-eb1f-4540-b214-2b3bbd52ec24 .shogun-heading-component h3 {
  color: #000;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
}

#s-04b2fae2-28db-4785-b61f-44ad2ef5b8f9 {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
}

#s-04b2fae2-28db-4785-b61f-44ad2ef5b8f9 .shogun-heading-component h3 {
  color: #000;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;

}


#s-69d7701b-f2b7-4ef5-8d6f-0bd3eb8f0130 {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
}

#s-69d7701b-f2b7-4ef5-8d6f-0bd3eb8f0130 .shogun-heading-component h3 {
  color: #000;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
}

#s-730625ed-6318-4cb9-9c1b-0eb3e415d8ba {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
}

#s-730625ed-6318-4cb9-9c1b-0eb3e415d8ba .shogun-heading-component h3 {
  color: #000;
  font-weight: normal;
  font-style: normal;
  font-size: 14px
}


#s-449788d6-72c3-4670-be5e-3e17a349898d {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
}

#s-449788d6-72c3-4670-be5e-3e17a349898d .shogun-heading-component h3 {
  color: #000;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;

}


#s-56452b50-0817-43c1-86ac-34af5308b66a {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
}

#s-56452b50-0817-43c1-86ac-34af5308b66a .shogun-heading-component h3 {
  color: #000;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
}

#s-b1b21fc8-ec67-4ed6-894b-fef7d6e98a59 {
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-right: 20px;
  border-radius: 2px;
  background-color: rgba(66, 115, 141, 1);
  text-align: center;
  text-decoration: none;
}

#s-b1b21fc8-ec67-4ed6-894b-fef7d6e98a59:hover {
  background-color: #424242 !important;
  text-decoration: none !important;
}

#s-b1b21fc8-ec67-4ed6-894b-fef7d6e98a59:active {
  background-color: #000000 !important;
  text-decoration: none !important;
}

#s-b1b21fc8-ec67-4ed6-894b-fef7d6e98a59-root {
  text-align: center;
}


#s-b1b21fc8-ec67-4ed6-894b-fef7d6e98a59.shg-btn {
  color: #ffffff;
  font-size: 12px;
  display: inline-block;
}

@media (min-width: 1200px) {
  #s-b1b21fc8-ec67-4ed6-894b-fef7d6e98a59-root {
    text-align: center;
  }


  #s-b1b21fc8-ec67-4ed6-894b-fef7d6e98a59.shg-btn {
    color: #ffffff;
    font-size: 12px;
    display: inline-block;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  #s-b1b21fc8-ec67-4ed6-894b-fef7d6e98a59-root {
    text-align: center;
  }


  #s-b1b21fc8-ec67-4ed6-894b-fef7d6e98a59.shg-btn {
    color: #ffffff;
    font-size: 12px;
    display: inline-block;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  #s-b1b21fc8-ec67-4ed6-894b-fef7d6e98a59-root {
    text-align: center;
  }


  #s-b1b21fc8-ec67-4ed6-894b-fef7d6e98a59.shg-btn {
    color: #ffffff;
    font-size: 12px;
    display: inline-block;
  }
}

@media (max-width: 767px) {
  #s-b1b21fc8-ec67-4ed6-894b-fef7d6e98a59-root {
    text-align: center;
  }


  #s-b1b21fc8-ec67-4ed6-894b-fef7d6e98a59.shg-btn {
    color: #ffffff;
    font-size: 12px;
    display: inline-block;
  }
}

#s-a5273fb9-3b4a-445e-a7c7-fbb05385c74c {
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-right: 20px;
  border-radius: 2px;
  background-color: rgba(66, 115, 141, 1);
  text-align: center;
  text-decoration: none;
}

#s-a5273fb9-3b4a-445e-a7c7-fbb05385c74c:hover {
  background-color: #424242 !important;
  text-decoration: none !important;
}

#s-a5273fb9-3b4a-445e-a7c7-fbb05385c74c:active {
  background-color: #000000 !important;
  text-decoration: none !important;
}

#s-a5273fb9-3b4a-445e-a7c7-fbb05385c74c-root {
  text-align: center;
}


#s-a5273fb9-3b4a-445e-a7c7-fbb05385c74c.shg-btn {
  color: #ffffff;
  font-size: 12px;
  display: inline-block;
}

@media (min-width: 1200px) {
  #s-a5273fb9-3b4a-445e-a7c7-fbb05385c74c-root {
    text-align: center;
  }


  #s-a5273fb9-3b4a-445e-a7c7-fbb05385c74c.shg-btn {
    color: #ffffff;
    font-size: 12px;
    display: inline-block;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  #s-a5273fb9-3b4a-445e-a7c7-fbb05385c74c-root {
    text-align: center;
  }


  #s-a5273fb9-3b4a-445e-a7c7-fbb05385c74c.shg-btn {
    color: #ffffff;
    font-size: 12px;
    display: inline-block;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  #s-a5273fb9-3b4a-445e-a7c7-fbb05385c74c-root {
    text-align: center;
  }


  #s-a5273fb9-3b4a-445e-a7c7-fbb05385c74c.shg-btn {
    color: #ffffff;
    font-size: 12px;
    display: inline-block;
  }
}

@media (max-width: 767px) {
  #s-a5273fb9-3b4a-445e-a7c7-fbb05385c74c-root {
    text-align: center;
  }


  #s-a5273fb9-3b4a-445e-a7c7-fbb05385c74c.shg-btn {
    color: #ffffff;
    font-size: 12px;
    display: inline-block;
  }
}

#s-d545668e-b73d-48c1-97a3-e283a31fa618 {
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-right: 20px;
  border-radius: 2px;
  background-color: rgba(66, 115, 141, 1);
  text-align: center;
  text-decoration: none;
}

#s-d545668e-b73d-48c1-97a3-e283a31fa618:hover {
  background-color: #424242 !important;
  text-decoration: none !important;
}

#s-d545668e-b73d-48c1-97a3-e283a31fa618:active {
  background-color: #000000 !important;
  text-decoration: none !important;
}

#s-d545668e-b73d-48c1-97a3-e283a31fa618-root {
  text-align: center;
}


#s-d545668e-b73d-48c1-97a3-e283a31fa618.shg-btn {
  color: #ffffff;
  font-size: 12px;
  display: inline-block;
}

@media (min-width: 1200px) {
  #s-d545668e-b73d-48c1-97a3-e283a31fa618-root {
    text-align: center;
  }


  #s-d545668e-b73d-48c1-97a3-e283a31fa618.shg-btn {
    color: #ffffff;
    font-size: 12px;
    display: inline-block;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  #s-d545668e-b73d-48c1-97a3-e283a31fa618-root {
    text-align: center;
  }

  #s-d545668e-b73d-48c1-97a3-e283a31fa618.shg-btn {
    color: #ffffff;
    font-size: 12px;
    display: inline-block;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  #s-d545668e-b73d-48c1-97a3-e283a31fa618-root {
    text-align: center;
  }


  #s-d545668e-b73d-48c1-97a3-e283a31fa618.shg-btn {
    color: #ffffff;
    font-size: 12px;
    display: inline-block;
  }
}

@media (max-width: 767px) {
  #s-d545668e-b73d-48c1-97a3-e283a31fa618-root {
    text-align: center;
  }


  #s-d545668e-b73d-48c1-97a3-e283a31fa618.shg-btn {
    color: #ffffff;
    font-size: 12px;
    display: inline-block;
  }
}

#s-e5d8032d-f90b-4d54-9af9-91b7644be5a4 {
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-right: 20px;
  border-radius: 2px;
  background-color: rgba(66, 115, 141, 1);
  text-align: center;
  text-decoration: none;
}

#s-e5d8032d-f90b-4d54-9af9-91b7644be5a4:hover {
  background-color: #424242 !important;
  text-decoration: none !important;
}

#s-e5d8032d-f90b-4d54-9af9-91b7644be5a4:active {
  background-color: #000000 !important;
  text-decoration: none !important;
}

#s-e5d8032d-f90b-4d54-9af9-91b7644be5a4-root {
  text-align: center;
}


#s-e5d8032d-f90b-4d54-9af9-91b7644be5a4.shg-btn {
  color: #ffffff;
  font-size: 12px;
  display: inline-block;
}

@media (min-width: 1200px) {
  #s-e5d8032d-f90b-4d54-9af9-91b7644be5a4-root {
    text-align: center;
  }


  #s-e5d8032d-f90b-4d54-9af9-91b7644be5a4.shg-btn {
    color: #ffffff;
    font-size: 12px;
    display: inline-block;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  #s-e5d8032d-f90b-4d54-9af9-91b7644be5a4-root {
    text-align: center;
  }


  #s-e5d8032d-f90b-4d54-9af9-91b7644be5a4.shg-btn {
    color: #ffffff;
    font-size: 12px;
    display: inline-block;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  #s-e5d8032d-f90b-4d54-9af9-91b7644be5a4-root {
    text-align: center;
  }

  #s-e5d8032d-f90b-4d54-9af9-91b7644be5a4.shg-btn {
    color: #ffffff;
    font-size: 12px;
    display: inline-block;
  }
}

@media (max-width: 767px) {
  #s-e5d8032d-f90b-4d54-9af9-91b7644be5a4-root {
    text-align: center;
  }

  #s-e5d8032d-f90b-4d54-9af9-91b7644be5a4.shg-btn {
    color: #ffffff;
    font-size: 12px;
    display: inline-block;
  }
}

/** EOF cloth-absorbency page */

.collapsible-trigger-title {
  margin: 0 !important;
  text-transform: uppercase;
  letter-spacing: 0.3em;
  font-size: 15.2px;
  padding: 0;
}

.collapsible-trigger-title button {
  font-size: 15.2px;
}


.modal--quick-shop .product-main-slide:not(.is-selected) button.product__photo-zoom {
  display: block;
}

.modal--quick-shop .product-main-slide:focus::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  box-shadow: inset 0 0 0 2px #000000;
  box-shadow: inset 0 0 0 2px var(--colorTextBody);
  z-index: 1;
}



.pswp--zoom-allowed .pswp__button--zoom {
  position: absolute;
  right: 60px;
  top: 0;
  z-index: 50;
}


.list-unstyled {
  margin: 0;
  padding: 0;
  list-style: none;
}


.footer__collapsible .image-wrap img {
  opacity: 1;
}

/* MOBILE HOMEPAGE SLIDESHOW */
@media only screen and (max-width: 767px) {

  /* Leave room for the overlay header */
  .slideshow-wrapper .hero__text-wrap {
    padding-top: 43px !important;
    box-sizing: border-box;
  }

  /* Small text above heading */
  .slideshow-wrapper .hero__top-subtitle {
    font-size: 13px !important;
    line-height: 1.2 !important;
    letter-spacing: 3px !important;
    margin-bottom: 5px !important;
  }

  /* Main heading */
  .slideshow-wrapper .hero__title {
    font-size: 28px !important;
    line-height: 1.05 !important;
    margin-bottom: 5px !important;
  }

  /* Description text */
  .slideshow-wrapper .hero__subtitle {
    font-size: 18px !important;
    line-height: 1.3 !important;
    margin-top: 3px !important;
    margin-bottom: 5px !important;
  }

  /* Button */
  .slideshow-wrapper .hero__link {
    margin-top: 3px !important;
  }

  .slideshow-wrapper .hero__link .btn {
    font-size: 13px !important;
    padding: 10px 22px !important;
  }


  

}

}

}

.grid-product__tag--sale {font-size:18.66px;font-weight:700;}
.klaviyo-form  input::placeholder{font-weight:700 !important;font-size:18.66px;}