/* Extracted from inline output for browser caching. */
:root{
        --cd-max:1180px;
        --cd-bg:#07111f;
        --cd-panel:#122236;
        --cd-line:rgba(99,199,255,.24);
        --cd-text:#dbe8f5;
        --cd-heading:#fff;
        --cd-link:#63c7ff;
        --cd-orange:#ff8c00;
      }

      html,
      body{
        max-width:100%;
        overflow-x:hidden;
      }

      body .site,
      body .site-content,
      body .content-area,
      body .site-main,
      body .entry-content,
      body .page-content{
        max-width:100%;
        overflow-x:clip;
      }

      body .cd-hero,
      body .cd-section-dark,
      body .cd-section-soft,
      body .cd-authorized-trust-strip__inner,
      body .cd-brand-guide-inner,
      body .cd-home-premium-showcase,
      body .cd-strip-page,
      body .cd-root-page,
      body .cd-topdon-premium-stage,
      body .cd-topdon-static-catalog{
        width:min(var(--cd-max), calc(100vw - 48px))!important;
        max-width:min(var(--cd-max), calc(100vw - 48px))!important;
        margin-left:auto!important;
        margin-right:auto!important;
        box-sizing:border-box!important;
      }

      body .cd-hero *,
      body .cd-section-dark *,
      body .cd-section-soft *,
      body .cd-brand-guide-inner *,
      body .cd-strip-page *,
      body .cd-root-page *,
      body .cd-topdon-static-catalog *,
      body .cd-home-premium-showcase *{
        box-sizing:border-box!important;
      }

      body .cd-title,
      body .cd-lead,
      body .cd-eyebrow,
      body .cd-strip-kicker,
      body .cd-strip-hero h1,
      body .cd-strip-hero p{
        max-width:100%!important;
        overflow-wrap:anywhere!important;
        word-break:normal!important;
      }

      body .cd-strip-hero,
      body .cd-root-card,
      body .cd-brand-guide-card,
      body .cd-topdon-premium-card,
      body .cd-home-premium-card{
        min-width:0!important;
      }

      body .cd-root-card-grid,
      body .cd-brand-guide-grid,
      body .cd-topdon-premium-grid,
      body .cd-home-premium-grid{
        width:100%!important;
        max-width:100%!important;
        min-width:0!important;
      }

      body .cd-root-card-grid,
      body .cd-brand-guide-grid{
        display:grid!important;
        grid-template-columns:repeat(4,minmax(0,1fr))!important;
        gap:14px!important;
      }

      body .cd-home-premium-track,
      body .cd-home-premium-stage,
      body .cd-home-premium-grid,
      body .cd-topdon-premium-stage,
      body .cd-topdon-premium-grid{
        overflow:visible!important;
      }

      body .cd-home-premium-card img,
      body .cd-topdon-premium-card img,
      body .cd-home-premium-image,
      body .cd-topdon-premium-image{
        display:block!important;
        max-width:100%!important;
        object-fit:contain!important;
      }

      body .cd-strip-actions,
      body .cd-brand-strip{
        display:flex!important;
        flex-wrap:wrap!important;
        gap:12px!important;
        max-width:100%!important;
      }

      body .cd-strip-actions a,
      body .cd-brand-strip a,
      body .cd-hero a,
      body .cd-section-dark a{
        white-space:normal!important;
      }

      @media (max-width:1024px){
        body .cd-root-card-grid,
        body .cd-brand-guide-grid{
          grid-template-columns:repeat(3,minmax(0,1fr))!important;
        }
      }

      @media (max-width:767px){
        body .cd-hero,
        body .cd-section-dark,
        body .cd-section-soft,
        body .cd-authorized-trust-strip__inner,
        body .cd-brand-guide-inner,
        body .cd-home-premium-showcase,
        body .cd-strip-page,
        body .cd-root-page,
        body .cd-topdon-premium-stage,
        body .cd-topdon-static-catalog{
          width:calc(100vw - 24px)!important;
          max-width:calc(100vw - 24px)!important;
          margin-left:auto!important;
          margin-right:auto!important;
        }

        body .cd-title{
          font-size:clamp(34px, 13vw, 52px)!important;
          line-height:1.03!important;
        }

        body .cd-lead{
          font-size:17px!important;
          line-height:1.55!important;
        }

        body .cd-strip-hero{
          padding-left:18px!important;
          padding-right:18px!important;
        }

        body .cd-root-card-grid,
        body .cd-brand-guide-grid,
        body .cd-topdon-premium-grid,
        body .cd-home-premium-grid{
          display:grid!important;
          grid-template-columns:repeat(2,minmax(0,1fr))!important;
          gap:12px!important;
        }

        body .cd-strip-page .cd-root-card-grid,
        body .cd-root-page .cd-root-card-grid,
        body .cd-topdon-root-no-update .cd-root-card-grid,
        body.page-id-5162 .cd-root-card-grid,
        body.page-id-3986 .cd-root-card-grid{
          width:min(100%, calc(100vw - 72px))!important;
          max-width:min(100%, calc(100vw - 72px))!important;
          margin-left:0!important;
          margin-right:0!important;
          grid-template-columns:repeat(2,minmax(0,1fr))!important;
          column-gap:10px!important;
          row-gap:12px!important;
          padding-left:0!important;
          padding-right:0!important;
        }

        body .cd-root-card,
        body .cd-brand-guide-card{
          width:auto!important;
          max-width:100%!important;
          min-width:0!important;
          flex-basis:auto!important;
          padding:14px!important;
          min-height:0!important;
        }

        body .cd-strip-page .cd-root-card,
        body .cd-root-page .cd-root-card,
        body .cd-topdon-root-no-update .cd-root-card,
        body.page-id-5162 .cd-root-card,
        body.page-id-3986 .cd-root-card{
          width:auto!important;
          max-width:100%!important;
          min-width:0!important;
          padding:12px!important;
        }

        body .cd-root-card h3,
        body .cd-brand-guide-card h3,
        body .cd-root-card strong,
        body .cd-brand-guide-card strong{
          font-size:15px!important;
          line-height:1.28!important;
          overflow-wrap:anywhere!important;
        }

        body .cd-root-card p,
        body .cd-brand-guide-card p{
          font-size:13px!important;
          line-height:1.45!important;
          overflow-wrap:anywhere!important;
        }

        body .cd-strip-actions a,
        body .cd-brand-strip a,
        body .cd-hero a{
          min-width:0!important;
          flex:1 1 calc(50% - 8px)!important;
          justify-content:center!important;
          text-align:center!important;
        }
      }

      @media (max-width:420px){
        body .cd-strip-hero{
          padding-left:14px!important;
          padding-right:14px!important;
        }

        body .cd-strip-page .cd-root-card-grid,
        body .cd-root-page .cd-root-card-grid,
        body .cd-topdon-root-no-update .cd-root-card-grid,
        body.page-id-5162 .cd-root-card-grid,
        body.page-id-3986 .cd-root-card-grid{
          width:calc(100vw - 64px)!important;
          max-width:calc(100vw - 64px)!important;
        }

        body .cd-root-card-grid,
        body .cd-brand-guide-grid,
        body .cd-topdon-premium-grid,
        body .cd-home-premium-grid{
          gap:9px!important;
        }

        body .cd-root-card,
        body .cd-brand-guide-card{
          padding:10px!important;
        }

        body .cd-root-card h3,
        body .cd-brand-guide-card h3,
        body .cd-root-card strong,
        body .cd-brand-guide-card strong{
          font-size:14px!important;
        }
      }
