@media (min-width:768px) {
  .pc-v9-topbar,
  .pc-v9-header,
  .pc-v9-nav-wrap,
  body.home .v44-hero-copy,
  body.home .v44-hero-visual,
  body.home .v48-featured,
  body.home .v48-featured>.pc-page-width,
  body.home .v39-finder,
  body.home .v50-finder-trust,
  body.home .v39-who,
  body.home .v39-ages,
  body.home .v39-passions,
  body.home .v39-occasions,
  body.home .v47-assurance>.pc-page-width,
  body.home .v56-teamtrust-card,
  body.home .v16-news-section .v16-news,
  .v16-footer>.pc-page-width,
  body.single-product .pc-v58-buy,
  body.single-product .pc-v59-process,
  body.single-product .pc-v58-story,
  body.single-product .pc-v58-context,
  body.single-product .pc-v58-products,
  body.single-product .pc-v58-explore,
  body.single-product .pc-v58-faq,
  body.single-product .pc-v58-reviews {
    background-image: none !important;
    box-sizing: border-box !important;
  }

  /* Neutral auto defaults. Palette/card colors remain inside the modules. */

  .pc-v9-header,
  .pc-v9-nav-wrap,
  body.home .v44-hero-copy,
  body.home .v44-hero-visual,
  body.home .v48-featured,
  body.home .v48-featured>.pc-page-width,
  body.home .v39-finder,
  body.home .v39-who,
  body.home .v39-ages,
  body.home .v39-passions,
  body.home .v39-occasions,
  body.home .v47-assurance>.pc-page-width,
  body.home .v56-teamtrust-card,
  body.home .v16-news-section .v16-news,
  body.single-product .pc-v58-buy,
  body.single-product .pc-v59-process,
  body.single-product .pc-v58-story,
  body.single-product .pc-v58-context,
  body.single-product .pc-v58-products,
  body.single-product .pc-v58-explore,
  body.single-product .pc-v58-faq,
  body.single-product .pc-v58-reviews {
    background-color: #fff;
  }

  /* The page canvas never inherits a section color. */

  body.home,
  body.home main,
  body.home .pc-v92-desktop-home {
    background: #fff !important;
  }
}

@media (min-width:768px) {
  body.home .v48-featured {
    border: 0 !important;
    outline: 0 !important;
  }

  body.home .v48-featured > .pc-page-width {
    box-sizing: border-box !important;
  }
}

@media (min-width:768px) {
  html,
  body.pc-theme,
  body.home,
  body.home #page,
  body.home .site,
  body.home main,
  body.home main.pc-v8-home,
  body.home .pc-v92-desktop-home,
  body.home .pc-v92-desktop-home > section,
  body.home main.pc-v8-home > section,
  body.home .v48-featured,
  body.home .v47-assurance,
  body.home .v56-teamtrust,
  body.home .v16-news-section {
    background: #fff !important;
    background-color: #fff !important;
    background-image: none !important;
  }

  /* Structural wrappers never paint a second canvas behind visual cards. */

  body.home .v39-gift-hub,
  body.home .v39-wide-shell,
  body.home .v39-top-shell,
  body.home .v48-featured > .pc-page-width,
  body.home .v47-assurance > .pc-page-width,
  body.home .v56-teamtrust > .pc-page-width,
  body.home .v16-news-section > .pc-page-width {
    background-image: none !important;
  }
}
