.typography-plan-description.plan-item-description-copy {
  letter-spacing: 0;
}

.additional-resources-blocks {
  text-align: right;
}

#product-reports-gallery ul li.reports-list-item {
  text-align: right;
}

.modal-next .typography-tout svg.svg-chevron {
  transform: scaleX(-1);
}

.section-values-router .item-container .gallery-item:after {
  right: unset;
  left: calc(var(--item-gap) / -2);
}

.section-hero .hero-product-homepod {
  display: none;
  grid-row-start: unset;
  grid-column-start: unset;
}

.section-hero .hero-product-watch,
.section-hero .hero-product-illustration.hero-product-watch {
  grid-row-start: homepod;
  grid-column-start: homepod;

  transform: translateY(50%);
}

.section-hero .hero-product-macmini {
  display: block;
  grid-row-start: watch;
  grid-column-start: watch;

  transform: translate(-50%, -90%);
}

.section-products .tile-enclosure .tile-copy {
  top: 251px;
  left: 131px;
}

.section-products .tile-enclosure .tile-media .overview-card-enclosure-text {
  margin-inline-start: 0;
}

.section-products .tile-recovery .overview-card-recover-text {
  margin-inline-start: 35%;
}

.section-products .tile-recovery .overview-card-recover-text img {
  margin-block-start: -20px;
}

.overview-plan-text-use {
  --p-width: unset;
}

.modal-story .modal-contents .modal-headline {
  line-height: 1.1;
}

.modal-story .modal-callout {
  line-height: 1.25;
}

.section-you .tile-trade-in h3.tile-headline {
  line-height: 1.2;
}

.section-products .scroll-container .tile .tile-overlay-copy > ul {
  list-style-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='8' viewBox='0 0 31 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2300D959' d='M10.055 5.518c.405-.222.673-.382.953-.52.9-.444 1.84-.823 2.702-1.33 1.441-.849 1.39-2.344-.02-3.23-.87-.545-1.68-.596-2.575-.07-.66.388-1.365.705-2.065 1.02-1.865.836-3.66 1.79-5.347 2.948-.384.264-.842.424-1.273.618-.242.11-.5.182-.744.286-1.913.813-2.232 2.346-.783 3.821.265.27.578.51.904.705a10.416 10.416 0 002.328 1.891c1.448 1.578 3.182 2.8 4.952 3.978.804.534 1.672.473 2.277-.126.615-.609.666-1.563.096-2.34-.402-.547-.916-.998-1.414-1.458-.712-.66-1.438-1.305-2.2-1.995.335-.27.698-.167 1.02-.168 4.231-.009-.22.151 4.007.295 5.735.196 6.456.534 12.197.56a48.628 48.628 0 011.685-.02c.385-.012.78-.036 1.12-.232.424-.243.88-.33 1.356-.359a2.035 2.035 0 01.35-.051C30.442 9.533 31.009 8.856 31 8.052c-.008-.78-.535-1.428-1.368-1.633-.312-.077-.643-.097-.966-.11-10.374-.42-7.062-.797-17.448-.662-.334.004-.683.057-1.163-.129'/%3E%3C/svg%3E");
}

.section-progress .progress-copy {
  line-height: 1.37;
}

.section-you .tile-content h3.tile-headline {
  line-height: 1.12;
}

#newsroom h2#newsroom-header {
  line-height: 1.3;
}

.section-products .tile-macbook-air .tile-media {
  margin-block-start: -12px;
}

body.sa .section-you .tile.tile-trade-in .tile-content {
  max-width: 52ch;
}

.product-reports-archive-gallery,
.product-reports-gallery {
  text-align: right;
}

.progress-reports-list {
  text-align: right;
}

/* Media Queries */
@media screen and (max-width: 1068px) {
  .section-products .tile-enclosure .tile-copy {
    left: 86px;
  }

  .section-products .tile-case .tile-copy {
    top: 585px;
    right: 166px;
  }

  body.sa .section-you .tile.tile-trade-in .tile-content {
    max-width: 52ch;
  }
}
@media only screen and (max-width: 734px) {
  .section-hero .hero-product-watch,
  .section-hero .hero-product-illustration.hero-product-watch {
    grid-row-start: watch;
    grid-column-start: watch;
    transform: unset;
  }

  .section-hero .hero-product-macmini {
    display: block;
    grid-row-start: homepod;
    grid-column-start: homepod;
    transform: translate(-330px, -100px);
  }

  .section-hero h2.typography-hero-headline {
    line-height: 1.22;
  }

  .section-products .tile-enclosure .tile-copy {
    top: 236px;
    left: 40px;
  }

  .section-products .tile-packaging-shipping .overview-card-packaging-text {
    padding-inline: 100px;
  }

  body.sa .section-you .tile.tile-trade-in .tile-content {
    max-width: 52ch;
  }

  .section-you .you-cta {
    max-width: 28ch;
  }

  .section-plan .small-product-photos {
    margin-right: 305px;
  }

  .section-products .tile-case .tile-copy {
    top: 441px;
    right: 94px;
    left: unset;
  }
}

@media screen and (max-width: 560px) {
  body.sa .section-you .tile.tile-trade-in .tile-content {
    padding: 40px 40px 40px;
  }
}

@media screen and (min-width: 374px) {
  .xsmall {
    display: none;
  }
}

.section-products .tile-packaging-shipping .tile-copy {
  right: 200px;
}

.section-products .tile-enclosure .tile-media .lottie-with-picture {
  margin-block-start: 13px;
  margin-inline-start: 85px;
}

.section-products .tile-shipping .tile-copy {
  top: 659px;
  right: 306px;
}

.lottie-with-picture .overview-icon-manufacturing,
.lottie-with-picture .overview-icon-plant {
  margin-inline-start: -8px;
}

.section-progress .tile-recycled .lottie {
  margin-inline-start: 0;
}

.section-products .tile-finewoven .products-headline {
  max-width: 15ch;
}

html[dir="rtl"] .section-products .tile-finewoven .lottie-with-picture {
  transform: scaleX(1);
}

@media screen and (min-width: 1068px) {
  .overview-card-iphone-text {
    width: 272px;
  }
  .section-products .tile-enclosure .tile-copy {
    top: 252px;
    left: 131px;
  }
  .section-products .tile-packaging-shipping .tile-copy {
    top: 687px;
    right: 348px;
  }

  .section-products .tile-case .tile-copy {
    top: 674px;
    right: 131px;
  }
  .section-products .tile-finewoven .lottie-with-picture {
    top: -69px;
    inset-inline-end: 240px;
  }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .overview-card-iphone-text {
    --p-width: 210px;
  }

  .section-products .tile-enclosure .tile-media .lottie-with-picture {
    margin-block-start: -27px;
    margin-inline-start: 65px;
  }

  .section-products .tile-enclosure .tile-copy {
    top: 251px;
    left: 68px;
  }

  .section-products .tile-shipping .tile-copy {
    top: 606px;
    right: 272px;
  }

  .section-products .tile-enclosure .tile-media .overview-card-enclosure {
    top: 14px;
  }

  .section-products .tile-packaging-shipping .tile-copy {
    top: 602px;
    right: 268px;
  }
  .section-products .tile-finewoven .lottie-with-picture {
    top: -61px;
    inset-inline-end: 213px;
  }
}
@media only screen and (max-width: 734px) {
  .section-products .tile-enclosure .tile-media .lottie-with-picture {
    margin-block-start: -10px;
    margin-inline-start: 63px;
  }

  .section-products .tile-enclosure .tile-copy {
    top: 186px;
    left: 42px;
  }

  .section-products .tile-shipping .tile-copy {
    right: 188px;
    top: 439px;
  }

  .section-products .tile-enclosure .tile-media .overview-card-enclosure {
    top: 15px;
  }
  .overview-card-iphone-text {
    --p-width: 167px;
  }

  .section-products .tile-finewoven .lottie-with-picture {
    top: -18px;
    inset-inline-end: 141px;
  }
}

@media only screen and (min-width: 1068px) {
  .plan-item-label.plan-item-label-product-use {
    margin-left: -291px;
  }
}

@media only screen and (max-width: 1068px) {
  .plan-item-label.plan-item-label-product-use {
    margin-left: -248px;
  }
}

@media only screen and (max-width: 735px) {
  .plan-item-label.plan-item-label-product-use {
    margin-left: -155px;
  }
}

@media screen and (min-width: 1600px) {
.values-router-gallery .paddlenav{
  display:none;
}
}
