:root{--ctds-navy:#062448;--ctds-coral:#d9657a;--ctds-blue:#59a5bf;--ctds-pink:#fec1c6;--ctds-white:#fff;--ctds-coral-ink:#b5485d;--ctds-coral-deep:#a93d55;--ctds-coral-display:#c9566c;--ctds-blue-ink:#1f6f8a;--ctds-body:#2b3a4f;--ctds-muted:#4f5f74;--ctds-line:#f4e6ea;--ctds-blush:#fff0f3;--ctds-cream:#fef7f5;--ctds-sky:#eaf6fb;--ctds-sky-2:#cfe8f2;--ctds-wash:linear-gradient(135deg,#fff0f3 0%,#fef7f5 45%,#eaf6fb 100%);--ctds-amz:linear-gradient(180deg,#ffd814,#ffa41c);--ctds-amz-line:#e0a83e;--ctds-s1:4px;--ctds-s2:8px;--ctds-s3:12px;--ctds-s4:16px;--ctds-s5:24px;--ctds-s6:32px;--ctds-s7:48px;--ctds-s8:64px;--ctds-s9:96px;--ctds-gutter:clamp(16px,4vw,32px);--ctds-section-y:clamp(48px,7vw,88px);--ctds-measure:68ch;--ctds-r-sm:10px;--ctds-r-md:16px;--ctds-r-lg:22px;--ctds-r-xl:28px;--ctds-r-pill:999px;--ctds-e1:0 1px 2px rgba(6,36,72,.05),0 4px 12px rgba(6,36,72,.05);--ctds-e2:0 2px 6px rgba(6,36,72,.06),0 12px 28px rgba(6,36,72,.09);--ctds-e3:0 6px 14px rgba(6,36,72,.08),0 24px 48px rgba(6,36,72,.14);--ctds-e-coral:0 8px 20px rgba(181,72,93,.28);--ctds-font:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--ctds-fs-xs:12.5px;--ctds-fs-sm:14px;--ctds-fs-md:16px;--ctds-fs-lg:18px;--ctds-fs-h4:clamp(18px,1.6vw,20px);--ctds-fs-h3:clamp(21px,2.2vw,25px);--ctds-fs-h2:clamp(27px,3.3vw,38px);--ctds-fs-h1:clamp(34px,5vw,54px);--ctds-lh-tight:1.1;--ctds-lh-head:1.2;--ctds-lh-body:1.65;--ctds-track-eyebrow:.07em;--ctds-ease:cubic-bezier(.2,.7,.2,1);--ctds-ease-io:cubic-bezier(.65,0,.35,1);--ctds-t-fast:.15s;--ctds-t:.22s;--ctds-t-slow:.6s;--ctds-lift:-2px;--ctds-lift-card:-4px;--ctds-reveal-y:18px;--ctds-stagger:70ms;--ctds-z-float:9990;--ctds-z-toggle:9992;--ctds-z-progress:9993;--ctds-z-drawer:9996;--ctds-focus:var(--ctds-navy);--ct-muted:var(--ctds-muted);--ct-coral-text:var(--ctds-coral-ink);--ct-blue-text:var(--ctds-blue-ink);--ct-coral-deep:var(--ctds-coral-deep);--ct-coral-display:var(--ctds-coral-display)}@media(prefers-reduced-motion:reduce){:root{--ctds-t-fast:0s;--ctds-t:0s;--ctds-t-slow:0s;--ctds-lift:0px;--ctds-lift-card:0px;--ctds-reveal-y:0px;--ctds-stagger:0ms}}html.ct-night{--ctds-e1:0 0 0 1px rgba(6,36,72,.1);--ctds-e2:0 0 0 1px rgba(6,36,72,.14);--ctds-e3:0 0 0 1px rgba(6,36,72,.18);--ctds-e-coral:none}.ctds-wrap{max-width:1180px;margin-inline:auto;padding-inline:var(--ctds-gutter)}.ctds-section{padding-block:var(--ctds-section-y)}.ctds-stack>*+*{margin-top:var(--ctds-stack,var(--ctds-s4))}.ctds-grid{display:grid;gap:var(--ctds-s5);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ctds-col,260px)),1fr))}.ctds-h1{font:800 var(--ctds-fs-h1)/var(--ctds-lh-tight) var(--ctds-font);letter-spacing:-.02em;color:var(--ctds-navy);text-wrap:balance;margin:0 0 var(--ctds-s3)}.ctds-h2{font:800 var(--ctds-fs-h2)/var(--ctds-lh-head) var(--ctds-font);letter-spacing:-.01em;color:var(--ctds-navy);text-wrap:balance;margin:0 0 var(--ctds-s3)}.ctds-h3{font:700 var(--ctds-fs-h3)/1.25 var(--ctds-font);color:var(--ctds-navy);margin:0 0 var(--ctds-s2)}.ctds-accent{color:var(--ctds-coral)}.ctds-lead{font-size:var(--ctds-fs-lg);line-height:1.6;color:var(--ctds-body);max-width:60ch}.ctds-fine{font-size:13.5px;line-height:1.55;color:var(--ctds-muted)}.ctds-eyebrow{display:inline-block;padding:7px 14px;border-radius:var(--ctds-r-pill);background:#fff;border:1px solid var(--ctds-pink);color:var(--ctds-navy);font:700 var(--ctds-fs-xs)/1 var(--ctds-font);letter-spacing:var(--ctds-track-eyebrow);text-transform:uppercase;box-shadow:0 4px 12px #d9657a1f}.ctds-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:2px solid transparent;border-radius:var(--ctds-r-pill);font:700 16px/1.1 var(--ctds-font);letter-spacing:0;text-transform:none;text-decoration:none!important;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--ctds-t) var(--ctds-ease),box-shadow var(--ctds-t) var(--ctds-ease),background-color var(--ctds-t) ease,color var(--ctds-t) ease}.ctds-btn--primary{background:var(--ctds-coral-ink);color:#fff!important;box-shadow:var(--ctds-e-coral)}.ctds-btn--primary:hover{background:var(--ctds-navy)}.ctds-btn--navy{background:var(--ctds-navy);color:#fff!important}.ctds-btn--navy:hover{background:#0d3563}.ctds-btn--secondary{background:#fff;color:var(--ctds-navy)!important;border-color:var(--ctds-navy)}.ctds-btn--secondary:hover{background:var(--ctds-sky)}.ctds-btn--amazon{background:var(--ctds-amz);border:1px solid var(--ctds-amz-line);color:var(--ctds-navy)!important}.ctds-btn--sm{min-height:44px;padding:0 18px;font-size:15px}.ctds-btn[aria-disabled=true]{background:#f5f7fa;color:var(--ctds-muted)!important;border-color:#0624481f;box-shadow:none;cursor:default;transform:none}@media(hover:hover){.ctds-btn:not([aria-disabled=true]):hover{transform:translateY(var(--ctds-lift));box-shadow:var(--ctds-e2)}}.ctds-btn:active{transform:translateY(0) scale(.98)}.ctds-btn:focus-visible{outline:3px solid var(--ctds-focus);outline-offset:3px}.ctds-card{background:#fff;border:1px solid var(--ctds-line);border-radius:var(--ctds-r-lg);box-shadow:var(--ctds-e1);overflow:hidden}.ctds-card--pad{padding:var(--ctds-s5)}.ctds-card--wash{background:var(--ctds-wash);border-color:transparent}.ctds-lift{transition:transform var(--ctds-t) var(--ctds-ease),box-shadow var(--ctds-t) var(--ctds-ease),border-color var(--ctds-t) ease}@media(hover:hover){.ctds-lift:is(:hover,:focus-within){transform:translateY(var(--ctds-lift-card));box-shadow:var(--ctds-e3);border-color:var(--ctds-pink)}}html.ctds :is(.section-featured-blog__wrapper>article,.template-blog article.span-4,.search-template .ct-search-cards>article,.product-loop__item.ct-pcard,.ct-values__item,.ct-keep__tile,.ctig__card,.ct-author,.tr2__card){border-radius:var(--ctds-r-lg);border-color:var(--ctds-line);box-shadow:var(--ctds-e1);transition:transform var(--ctds-t) var(--ctds-ease),box-shadow var(--ctds-t) var(--ctds-ease),border-color var(--ctds-t) ease}@media(hover:hover){html.ctds :is(.section-featured-blog__wrapper>article,.template-blog article.span-4,.search-template .ct-search-cards>article,.product-loop__item.ct-pcard--lift,.ct-values__item,.ct-keep__tile,.ctig__card,.tr2__card):is(:hover,:focus-within){transform:translateY(var(--ctds-lift-card));box-shadow:var(--ctds-e3);border-color:var(--ctds-pink)}}html.ctds :is(a.button,.button,.btn,.ct-btn,.ct-keep__btn,.back-to-resources-btn,.ctqa__btn,.cte-amz,.amz,.amzbtn,.ctp-btn,.mrbb__btn,.ct-acta__btn,.ytc__btn,.ct-copy,.ct-hero__shop,.ctig__cta){transition:transform var(--ctds-t) var(--ctds-ease),box-shadow var(--ctds-t) var(--ctds-ease),background-color var(--ctds-t) ease,color var(--ctds-t) ease,filter var(--ctds-t) ease}@media(hover:hover){html.ctds :is(a.button,.button,.btn,.ct-btn,.ct-keep__btn,.back-to-resources-btn,.ctqa__btn,.cte-amz,.amz,.amzbtn,.ctp-btn,.mrbb__btn,.ct-acta__btn,.ytc__btn,.ct-copy,.ct-hero__shop,.ctig__cta):not([disabled]):not([aria-disabled=true]):hover{transform:translateY(var(--ctds-lift));box-shadow:var(--ctds-e2)}}html.ctds :is(a.button,.button,.btn,.ct-btn,.ct-keep__btn,.back-to-resources-btn,.ctqa__btn,.cte-amz,.amz,.amzbtn,.ctp-btn,.mrbb__btn,.ct-acta__btn,.ytc__btn,.ct-copy,.ct-hero__shop,.ctig__cta):active{transform:translateY(0) scale(.98)}html.ctds :is(.cph__badge,.ct-hero__badge,.ct-keep__eyebrow,.ctig__eyebrow,.ctx__eyebrow,.ct-author__eyebrow,.ctc__badge){font-size:var(--ctds-fs-xs)!important;font-weight:700!important;letter-spacing:var(--ctds-track-eyebrow)!important;border-radius:var(--ctds-r-pill)}@media(max-width:768px){html.ctds .ubl .sp span{font-size:12px!important}html.ctds .ct-amz-pill{font-size:12.5px!important}}html.ctds .template-article .rte :is(p,li,td,th,dd,dt,blockquote,figcaption,caption) a:not([class]):not(:is([class*=nav i],[class*=menu i],[class*=btn i],[class*=button i],[class*=tabs i],[class*=back-to i]) a){color:var(--ctds-coral-ink);text-decoration:underline!important;text-decoration-color:var(--ctds-coral)!important;text-decoration-thickness:2px;text-underline-offset:3px}html.ctds .template-article .rte :is(p,li,td,th,dd,dt,blockquote,figcaption,caption) a:not([class]):not(:is([class*=nav i],[class*=menu i],[class*=btn i],[class*=button i],[class*=tabs i],[class*=back-to i]) a):hover{color:var(--ctds-navy);text-decoration-color:var(--ctds-navy)!important}html.ctds .template-article .rte :is(.toc,.ct-toc,nav) a:not([class]){text-decoration-thickness:1px}html.ctds .template-article .rte img{border-radius:var(--ctds-r-md);box-shadow:var(--ctds-e2)}html.ctds .section-accordion details.details{border-radius:var(--ctds-r-md)!important;box-shadow:var(--ctds-e1);transition:box-shadow var(--ctds-t) var(--ctds-ease),border-color var(--ctds-t) ease}html.ctds .section-accordion details.details[open]{box-shadow:var(--ctds-e2)}html.ctds .ct-progress{z-index:var(--ctds-z-progress)}html.ctds .ct-pbar .ct-pbar__link{min-height:24px}html.ctds .section-footer .left-footer ul li a,html.ctds .section-footer a.ct-ft__link{margin:0!important}html.ctds .section-footer.section-footer{padding-bottom:96px!important}@media(max-width:768px){html.ctds .section-footer.section-footer{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))!important}}html.ctds :is(.ct-arc-item a,.bs .stb,.role,p.ch,.ct2r-kick,.ct2r-link,.hero .kicker,.ct-code b,.disc a,.ctqa__a a){color:var(--ctds-coral-ink)!important}html.ctds :is(.ctig__cta,.ct-buybar .ct-btn.shop,.ct-h2 .num,th.cr,.ct-datebar .ct-live){background:var(--ctds-coral-ink)!important;color:#fff!important}html.ctds th.cr small{color:#fff!important}html.ctds a.ct-fs-link{background-image:linear-gradient(135deg,var(--ctds-coral-ink) 0%,var(--ctds-navy) 100%)!important}html.ctds a.ct-fs-link:hover{background-image:linear-gradient(135deg,var(--ctds-navy) 0%,var(--ctds-coral-ink) 100%)!important}html.ctds .ct-tile--hub{background:linear-gradient(160deg,#c24d64,#a93d55)!important}html.ctds :is(.tx .sub,.um2 .revlbl,.ctspec__kick){color:var(--ctds-coral-deep)!important}html.ctds :is(.ct-hero__title .pink,.mrf__h .c,.cph__h .c){color:var(--ctds-coral-display)!important}html.ctds td.oth{color:#5f6e80!important}html.ctds :is(th.oth,.grp-oth){background:#5d6b7c!important;color:#fff!important}html.ctds .umf .pc li b{color:#8f6a78!important}html.ctds :is(.sp .l,.hook .tl,.ct-card .ed,.ctspec__a span){color:#6f636a!important}html.ctds :is(.video-section p,details.more summary,.r.c1 p.ch){color:var(--ctds-blue-ink)!important}html.ctds .ct-morelink a{background:var(--ctds-blue-ink)!important;color:#fff!important}html.ctds .work-in-progress{background:var(--ctds-coral-ink)!important}html.ctds :is(.ct-disc,.ct-refs li,.ct-refs em,.leg span){color:#56657a!important}html.ctds .ctspec__dot{background:#a8798a}html.ctds .ct-buddy__text b{color:var(--ctds-coral-ink)}html.ctds .section-accordion details :is(a:not([class]),strong){color:var(--ctds-coral-ink)!important}html.ctds .template-article .back-to-resources-btn{background:var(--ctds-coral-ink)!important}html.ctds [style*="color:#6a7b8f"],html.ctds [style*="color: #6a7b8f"]{color:#56657a!important}html.ctds :focus-visible{outline-offset:2px!important}html.ctds :is(.ct-pbar,.ct-marquee,.section-footer,.ct-night-toggle) :focus-visible,html.ctds .ct-night-toggle:focus-visible{outline-color:var(--ctds-pink)!important}html.ctds .ct-night-toggle:focus-visible{outline:3px solid var(--ctds-pink)!important;box-shadow:0 0 0 6px var(--ctds-navy)}html.ctds :is(.searchbox__input,#newsletter__popup-form__email,input[type=email],input[type=search],input[type=text],textarea):focus-visible{outline:3px solid var(--ctds-navy)!important;outline-offset:2px!important}html.ctds .ct-buddy__avatar:focus-visible{outline:3px solid var(--ctds-navy)!important;outline-offset:3px!important}html.ctds :is(.cph,.ct-hero){animation:none!important;background-size:100% 100%!important}html.ctds :is(.cph,.ct-hero):before,html.ctds :is(.cph,.ct-hero):after{animation:none!important}html.ctds :is(.cph__glow,.cph__ring,.ct-hero__glow,.ct-hero__ring,.ct-hero__scene,.ct-hero__brain){animation:none!important}html.ctds :is(.cph__in,.ct-hero__copy,.ct-hero__stage,.tr2__head,.tr2__card,.tr2__foot){animation:none!important;opacity:1}html.ctds .ct-card--tranq{animation:none!important}html.ctds :is(.ubl .cov img,.mrf__cov,.mrf__glow,.ytc__media img,.cts__item img,.tr2__shot,.tr2__frost .fl,.tr2__frost .ring,.umf .cta){animation:none!important}html.ctds .template-article .sponsors-container a:before{animation:none!important}html.ctds :is(.ct-marquee,.ct-pbar__vp):is(:hover,:focus-within) :is(.ct-marquee__track,.ct-pbar__track){animation-play-state:paused!important}html.ctds .ctds-rv[data-ct-reveal]{opacity:0;transform:translate3d(0,var(--ctds-reveal-y),0)}html.ctds .ctds-rv[data-ct-reveal=fade]{transform:none}html.ctds .ctds-rv[data-ct-reveal].is-visible{opacity:1;transform:none;transition:opacity var(--ctds-t-slow) var(--ctds-ease),transform var(--ctds-t-slow) var(--ctds-ease);transition-delay:calc(var(--ct-i,0) * var(--ctds-stagger))}html.ctds .ctds-paused,html.ctds .ctds-paused *,html.ctds .ctds-paused:before,html.ctds .ctds-paused:after,html.ctds .ctds-paused *:before,html.ctds .ctds-paused *:after{animation-play-state:paused!important}@keyframes ctdsWiggle{0%,to{rotate:0deg}30%{rotate:-6deg}65%{rotate:4deg}}@media(hover:hover){html.ctds :is(.ctds-mascot,.cph__stage,.ct-author__logo,.ct-buddy__avatar):hover img{animation:ctdsWiggle .6s var(--ctds-ease-io) 1}}@media(prefers-reduced-motion:reduce){html.ctds{scroll-behavior:auto}html.ctds *,html.ctds *:before,html.ctds *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}html.ctds .ctds-rv[data-ct-reveal]{opacity:1!important;transform:none!important;transition:none!important}html.ctds :is(.ct-marquee__track,.ct-pbar__track){animation:none!important}}@media print{html.ctds .ctds-rv[data-ct-reveal]{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/127/assets/ct-excellence.css.map */
