body.cms-shipping-eligibility div[data-content-type="html"] div.ts-title {
  padding-top: 1em;
}
body.cms-shipping-eligibility div[data-content-type="html"] div.ts-title h1 {
  font-size: 1.5em;
  text-align: center;
  border-bottom: 0.8px solid #AEAEAE;
  padding: 0 0 0.5em;
  margin-bottom: 0;
}
body.cms-shipping-eligibility div.shipping-eligibility.no-items {
  margin-bottom: 2em;
}
body.cms-shipping-eligibility div.shipping-eligibility.no-items p {
  font-size: 12px;
  line-height: 1em;
}
body.cms-shipping-eligibility .cart-container .cart-summary {
  width: unset;
  max-width: 60em;
  margin: 0 auto;
  float: unset;
}
body.cms-shipping-eligibility .cart-container .cart-summary div.block.shipping h1 {
  font-size: 1.5em;
  text-align: center;
  border-bottom: 0.8px solid #AEAEAE;
  padding: 0 0 0.5em;
}
body.cms-shipping-eligibility .cart-container .cart-summary div.block.shipping #block-summary {
  max-width: 30em;
  margin: 0 auto;
}
body.cms-shipping-eligibility .cart-container .cart-summary div.block.shipping #block-summary fieldset.fieldset.estimate {
  margin: 1em 0;
}
body.cms-shipping-eligibility .cart-container .cart-summary div.block.shipping #block-summary form#shipping-zip-form div.field[name="shippingAddress.region"] {
  display: none;
}
body.cms-shipping-eligibility .cart-container .cart-summary div.block.shipping #block-summary form#shipping-zip-form div.field div.message.warning[role="alert"] {
  display: none;
}
body.cms-shipping-eligibility .cart-container .cart-summary div.block.shipping #block-summary form#co-shipping-method-form fieldset.fieldset.rate {
  width: fit-content;
  margin: 0 auto;
}
body.cms-shipping-eligibility .cart-container .cart-summary div.block.shipping #block-summary form#co-shipping-method-form fieldset.fieldset.rate dt.item-title {
  display: none;
}
body.cms-shipping-eligibility .cart-container .cart-summary div.block.shipping #block-summary form#co-shipping-method-form fieldset.fieldset.rate dd.item-options input {
  display: none;
}
@media screen and (min-width: 768px) {
  body.cms-shipping-eligibility .product-showcase {
    top: unset !important;
  }
  body.cms-shipping-eligibility .product-showcase * {
    top: unset !important;
  }
}
body.cms-shipping-eligibility .product-showcase .title {
  display: none;
}
@media screen and (max-width: 767px) {
  body.cms-shipping-eligibility .product-showcase .nav-arrow {
    margin-top: -60px !important;
  }
  body.cms-shipping-eligibility .product-showcase .content {
    overflow: visible !important;
  }
}
