
.rte {
  max-width: var(--container-max-width-copy);
  width: 100%
}

.rte h1, .rte h2, .rte h3, .rte h4, .rte h5, .rte h6 {
  margin-top: var(--space-large)
}

.rte h1, .rte h2, .rte h3, .rte h4 {
  font-family: var(--font-heading-family);
  font-style: var(--font-heading-style);
  font-weight: var(--font-heading-weight);
  letter-spacing: var(--font-heading-letter-spacing);
  line-height: var(--font-heading-line-height);
  text-transform: var(--font-heading-text-transform)
}

.rte h1 {
  font-size: var(--font-heading-size-medium)
}

.rte h2 {
  font-size: var(--font-heading-size-small)
}

.rte h3 {
  font-size: var(--font-heading-size-xsmall)
}

.rte h4 {
  font-size: var(--font-copy-size-large)
}

.rte h5 {
  font-size: var(--font-copy-size-large);
  font-weight: 700
}

.rte h6 {
  font-size: 1rem;
  font-weight: 700
}

.rte img, .rte iframe, .rte video {
  height: auto;
  margin-top: var(--space-small);
  max-width: 100%
}

.rte iframe, .rte video {
  aspect-ratio: 16/9;
  width: 100%
}

.rte ol, .rte ul, .rte li, .rte p, .rte div {
  margin-top: var(--space-small)
}

.rte li {
  list-style: inherit
}

.rte blockquote {
  border-left: 4px solid var(--color-primary);
  font-size: var(--font-copy-size-large);
  font-style: italic;
  line-height: var(--font-copy-line-height);
  margin-top: var(--space-small);
  padding: var(--space-medium) 0 var(--space-medium) var(--space-large)
}

.rte table {
  border: var(--border--thin);
  margin-top: var(--space-small)
}

.rte tr {
  border-bottom: var(--border--thin)
}

.rte>*:first-child {
  margin-top: 0
}

.type--heading, .shopify-policy__title {
  font-family: var(--font-heading-family);
  font-style: var(--font-heading-style);
  font-weight: var(--font-heading-weight);
  letter-spacing: var(--font-heading-letter-spacing);
  text-transform: var(--font-heading-text-transform)
}

.type--body {
  font-family: var(--font-body-family)
}

.title--large, .shopify-policy__title {
  font-size: var(--font-heading-size-large);
  line-height: var(--font-heading-line-height)
}

.title--medium {
  font-size: var(--font-heading-size-medium);
  line-height: var(--font-heading-line-height)
}

.title--small {
  font-size: var(--font-heading-size-small);
  line-height: var(--font-heading-line-height)
}

.title--xsmall {
  font-size: var(--font-heading-size-xsmall);
  line-height: var(--font-heading-line-height)
}

.copy--large {
  font-size: var(--font-copy-size-large)
}

.copy--medium {
  font-size: 1rem
}

.copy--default {
  font-family: var(--font-body-family);
  font-size: 1rem;
  font-style: var(--font-body-style);
  font-weight: var(--font-body-weight);
  line-height: var(--font-copy-line-height);
  text-transform: none;
  letter-spacing: 0
}

.copy--small {
  font-size: var(--font-copy-size-small)
}

.copy--xsmall {
  font-size: var(--font-copy-size-xsmall)
}

.copy--xxsmall {
  font-size: var(--font-copy-size-xxsmall)
}

.copy--eyebrow {
  font-family: var(--font-body-family);
  font-weight: 700;
  letter-spacing: .15em;
  line-height: 1.2;
  text-transform: uppercase
}

.copy--bold {
  font-weight: 700
}

.copy--italic {
  font-style: oblique
}

.line-height--heading {
  line-height: var(--font-heading-line-height)
}

.line-height--copy {
  line-height: var(--font-copy-line-height)
}

.line-height--short {
  line-height: 1
}

.type--word-break {
  word-break: break-word
}

.type--no-wrap {
  white-space: nowrap
}

.type--strikethrough {
  text-decoration: line-through
}

.type--hyphenate {
  word-break: break-word;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  hyphens: auto
}

.link--no-underline {
  text-decoration-color: transparent
}

.link--no-underline:hover {
  text-decoration-color: hsla(var(--color-link-raw), .3)
}

.link--with-arrow {
  text-decoration: none
}

.link__arrow {
  flex: none;
  transform: translateY(0);
  transition: transform var(--transition-duration) var(--transition-timing-function);
  vertical-align: middle
}

.link--with-arrow:hover .link__arrow {
  transform: translate(.25em)
}

.link__arrow--back {
  transform: rotate(180deg)
}

.link--with-arrow:hover .link__arrow--back {
  transform: translate(-.25em) rotate(180deg)
}

.link--color-foreground {
  --color-link: var(--color-foreground);
  --color-link-raw: var(--color-foreground-raw)
}

.shopify-policy__container {
  margin-bottom: var(--space-xlarge);
  margin-top: var(--space-large);
  max-width: var(--container-max-width-copy);
  padding-left: var(--space-viewport-sides);
  padding-right: var(--space-viewport-sides)
}

.shopify-policy__body {
  margin-top: var(--space-large)
}

/*# sourceMappingURL=/cdn/shop/t/37/assets/styles-utilities-typography.css.map */