/** Shopify CDN: Minification failed

Line 66:58 Expected ")" to end URL token

**/
/* EXART Global Store: Worldwide Shipping home feature */

[id*="general_banner_shipping_mkj"] {
  background: #dfe3e6;
}

[id*="general_banner_shipping_mkj"] .general-banner {
  --banner-background-color: #dfe3e6 !important;
  --banner-text-color: #111923 !important;
  --banner-link-color: #111923 !important;
  --banner-button-background: #10293d !important;
  --banner-button-color: #ffffff !important;
  --banner-button-border: #10293d !important;
  --banner-button-background-hover: #a14242 !important;
  --banner-button-color-hover: #ffffff !important;
  --banner-button-border-hover: #a14242 !important;
  background: #dfe3e6 !important;
}

[id*="general_banner_shipping_mkj"] .general-banner__wrapper {
  --banner-min-height-desktop: 265px !important;
  --banner-block-alignment-horizontal: flex-start !important;
  --banner-block-alignment-vertical: center !important;
  --banner-inner-content-alignment: start !important;
  position: relative !important;
  display: block !important;
  min-height: 265px !important;
  max-width: 1440px;
  margin: 0 auto;
  overflow: hidden;
  background: linear-gradient(90deg, #e5e8ea 0%, #e1e5e7 52%, #d9dee2 100%) !important;
}

/* Real EXART AIS image. Clean alpha edge, no generated product geometry. */
[id*="general_banner_shipping_mkj"] .general-banner__wrapper::before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 17px;
  right: 1.25%;
  width: 40.5%;
  height: calc(100% - 25px);
  background-image: url('/cdn/shop/files/exart-ais-worldwide-shipping-clean.webp?v=1790002695');
  background-repeat: no-repeat;
  background-position: right center;
  background-size: contain;
  filter: contrast(1.02) saturate(.98) drop-shadow(0 8px 10px rgba(16,41,61,.07));
  pointer-events: none;
}

/* Subtle worldwide cue behind the actual product image. */
[id*="general_banner_shipping_mkj"] .general-banner__wrapper::after {
  content: "";
  position: absolute;
  z-index: 1;
  right: 4.5%;
  top: 39px;
  width: 29%;
  height: calc(100% - 78px);
  opacity: .026;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20360'%3E%3Cg%20fill='none'%20stroke='%236b7b86'%20stroke-width='1.25'%3E%3Cellipse%20cx='330'%20cy='180'%20rx='145'%20ry='145'/%3E%3Cellipse%20cx='330'%20cy='180'%20rx='78'%20ry='145'/%3E%3Cellipse%20cx='330'%20cy='180'%20rx='133'%20ry='58'/%3E%3Cpath%20d='M185%20180h290M330%2035v290'/%3E%3Cpath%20d='M330%20172C402%2090%20478%20108%20536%2058M330%20178C430%20152%20488%20190%20548%20234'/%3E%3Ccircle%20cx='330'%20cy='176'%20r='4'%20fill='%23a14242'%20stroke='none'/%3E%3C/g%3E%3C/svg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  pointer-events: none;
}

[id*="general_banner_shipping_mkj"] .general-banner__inner {
  position: relative !important;
  z-index: 3;
  width: 56% !important;
  min-height: 265px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  margin: 0 auto 0 0 !important;
  padding: 26px 24px 26px clamp(58px, 5.4vw, 86px) !important;
  box-sizing: border-box;
}

[id*="general_banner_shipping_mkj"] .general-banner__content {
  width: 100% !important;
  max-width: 700px !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
  align-items: flex-start !important;
  color: #111923 !important;
}

[id*="general_banner_shipping_mkj"] .general-banner__label {
  display: none !important;
}

[id*="general_banner_shipping_mkj"] .general-banner__heading {
  margin: 0 0 11px !important;
  color: #111923 !important;
  font-size: clamp(30px, 2.15vw, 37px) !important;
  line-height: 1.05 !important;
  letter-spacing: -0.026em !important;
  max-width: none !important;
  white-space: nowrap !important;
}

[id*="general_banner_shipping_mkj"] .general-banner__text {
  margin: 0 0 17px !important;
  color: #4d5963 !important;
  font-size: 15px !important;
  line-height: 1.45 !important;
  max-width: 600px !important;
}

[id*="general_banner_shipping_mkj"] .general-banner__text p {
  margin: 0 0 4px !important;
}

[id*="general_banner_shipping_mkj"] .general-banner__text strong {
  color: #1c2933 !important;
  font-weight: 600 !important;
}

[id*="general_banner_shipping_mkj"] .general-banner__button {
  margin-top: 0 !important;
  background: #10293d !important;
  color: #ffffff !important;
  border-color: #10293d !important;
  min-height: 46px;
  padding: 11px 22px !important;
  border-radius: 999px !important;
  box-shadow: none !important;
}

[id*="general_banner_shipping_mkj"] .general-banner__button:hover {
  background: #a14242 !important;
  color: #ffffff !important;
  border-color: #a14242 !important;
}

@media screen and (min-width: 768px) and (max-width: 1120px) {
  [id*="general_banner_shipping_mkj"] .general-banner__heading {
    font-size: 28px !important;
  }
  [id*="general_banner_shipping_mkj"] .general-banner__inner {
    width: 59% !important;
    padding-left: 34px !important;
  }
  [id*="general_banner_shipping_mkj"] .general-banner__wrapper::before {
    top: 22px;
    width: 37%;
    right: 1%;
    height: calc(100% - 30px);
  }
}

@media screen and (max-width: 767px) {
  [id*="general_banner_shipping_mkj"] .general-banner__wrapper {
    --banner-min-height-mobile: 0px !important;
    min-height: 0 !important;
    padding-top: 170px;
    background: linear-gradient(180deg, #d9dee2 0 170px, #e5e8ea 170px 100%) !important;
  }

  [id*="general_banner_shipping_mkj"] .general-banner__wrapper::before {
    top: 13px;
    right: 4%;
    width: 92%;
    height: 150px;
    background-position: center;
    background-size: contain;
    filter: contrast(1.02) saturate(.98);
  }

  [id*="general_banner_shipping_mkj"] .general-banner__wrapper::after {
    display: none;
  }

  [id*="general_banner_shipping_mkj"] .general-banner__inner {
    width: 100% !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 24px 22px 28px !important;
    display: block !important;
  }

  [id*="general_banner_shipping_mkj"] .general-banner__content {
    max-width: none !important;
    text-align: left !important;
  }

  [id*="general_banner_shipping_mkj"] .general-banner__heading {
    font-size: 29px !important;
    line-height: 1.08 !important;
    margin-bottom: 10px !important;
    white-space: normal !important;
  }

  [id*="general_banner_shipping_mkj"] .general-banner__text {
    font-size: 15px !important;
    margin-bottom: 18px !important;
  }
}
