/** Shopify CDN: Minification failed

Line 136:0 Unexpected "}"

**/
/* ==========================================
   PixelPineCorner - Policy Page
   ========================================== */

.shopify-policy__container {
  max-width: 920px !important;
  margin: 0 auto !important;
  padding: 60px 28px 80px !important;
}

/* PAGE TITLE */
.shopify-policy__title {
  text-align: center !important;
  margin-bottom: 38px !important;
}

.shopify-policy__title h1 {
  margin: 0 !important;
  font-size: 38px !important;
  line-height: 1.2 !important;
  font-weight: 500 !important;
  color: #30292d !important;
  letter-spacing: -0.4px !important;
}

.shopify-policy__title::after {
  content: "";
  display: block;
  width: 45px;
  height: 2px;
  margin: 17px auto 0;
  background: #d4a7b7;
  border-radius: 10px;
}

/* POLICY CARD */
.shopify-policy__body {
  background: #fffdfd !important;
  border: 1px solid #eee4e8 !important;
  border-radius: 20px !important;
  padding: 45px 52px !important;
  box-shadow: 0 10px 35px rgba(75, 55, 65, 0.05) !important;
}

/* NORMAL TEXT */
.shopify-policy__body p {
  font-size: 15.5px !important;
  line-height: 1.8 !important;
  color: #575054 !important;
  margin: 0 0 15px !important;
}

/* HEADINGS */
.shopify-policy__body h2 {
  font-size: 21px !important;
  line-height: 1.4 !important;
  font-weight: 600 !important;
  color: #332c30 !important;
  margin: 36px 0 12px !important;
}

.shopify-policy__body h3 {
  font-size: 18px !important;
  line-height: 1.4 !important;
  font-weight: 600 !important;
  color: #332c30 !important;
  margin: 28px 0 10px !important;
}

.shopify-policy__body h2:first-child,
.shopify-policy__body h3:first-child {
  margin-top: 0 !important;
}

.shopify-policy__body strong,
.shopify-policy__body b {
  color: #3d3439 !important;
  font-weight: 600 !important;
}

/* LISTS */
.shopify-policy__body ul,
.shopify-policy__body ol {
  margin: 14px 0 22px 22px !important;
  padding: 0 !important;
}

.shopify-policy__body li {
  font-size: 15.5px !important;
  line-height: 1.75 !important;
  color: #575054 !important;
  margin-bottom: 8px !important;
}

/* LINKS */
.shopify-policy__body a {
  color: #a9778d !important;
  text-decoration: underline !important;
  text-underline-offset: 3px;
}

/* MOBILE */
@media screen and (max-width: 749px) {

  .shopify-policy__container {
    padding: 40px 18px 55px !important;
  }

  .shopify-policy__title {
    margin-bottom: 26px !important;
  }

  .shopify-policy__title h1 {
    font-size: 30px !important;
  }

  .shopify-policy__body {
    padding: 28px 22px !important;
    border-radius: 16px !important;
  }

  .shopify-policy__body p,
  .shopify-policy__body li {
    font-size: 14.5px !important;
  }

  .shopify-policy__body h2 {
    font-size: 19px !important;
  }
}
}
 
/* ===== Final Policy Page Polish ===== */

.shopify-policy__body ul {
  margin: 14px 0 26px 20px !important;
  padding-left: 16px !important;
}

.shopify-policy__body ul li {
  padding-left: 4px !important;
  margin-bottom: 10px !important;
}

.shopify-policy__body h2 {
  margin-top: 34px !important;
  margin-bottom: 14px !important;
}

.shopify-policy__body h2:first-child {
  margin-top: 0 !important;
}

.shopify-policy__body p:last-child {
  margin-top: 28px !important;
  margin-bottom: 0 !important;
  font-weight: 500 !important;
}

.shopify-policy__body {
  box-shadow: 0 12px 34px rgba(70, 50, 60, 0.045) !important;
}