:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science){--dlt-science-ink: #16324a;--dlt-science-green: #1e3d0a;--dlt-science-sage: #4e7a6a;--dlt-science-muted: #61726d;--dlt-science-line: rgba(22, 50, 74, .1);--dlt-science-soft: rgba(78, 122, 106, .055);padding:10px 0 12px;color:var(--dlt-science-ink);font-family:inherit;content-visibility:auto;contain-intrinsic-size:auto 680px}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science),:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) *{box-sizing:border-box}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__inner{min-width:0}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__shell{padding:clamp(16px,2vw,24px);border:1px solid var(--dlt-science-line);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(78,122,106,.09),transparent 32%),linear-gradient(180deg,#fff,#f8faf8);box-shadow:0 10px 26px #10233f0a}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__header{width:100%;max-width:none}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__eyebrow,:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__intro{margin:0}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__eyebrow{color:var(--dlt-science-sage);font-size:8.5px;font-weight:850;letter-spacing:.13em;line-height:1.15;text-transform:uppercase}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__title,:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-title{margin:5px 0 0;color:var(--dlt-science-heading);font-size:clamp(25px,2.55vw,36px);font-weight:780;letter-spacing:-.043em;line-height:1.01;text-wrap:pretty}@supports ((-webkit-background-clip: text) or (background-clip: text)){:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science).dlt-pdp-science--gradient-title .dlt-pdp-science__title{background:var(--dlt-science-heading-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__intro{max-width:1120px;margin-top:7px;color:var(--dlt-science-muted);font-size:12.5px;line-height:1.48}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__focus{display:grid;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);align-items:baseline;gap:5px 14px;margin-top:10px;padding:9px 12px;border-left:3px solid var(--dlt-science-sage);border-radius:0 11px 11px 0;background:#ffffffad}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__focus strong{color:var(--dlt-science-green);font-size:10px;line-height:1.3}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__focus span{color:var(--dlt-science-muted);font-size:11.5px;line-height:1.42}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__chips span{padding:4px 7px;border:1px solid rgba(78,122,106,.13);border-radius:999px;color:var(--dlt-science-sage);background:#fff;font-size:8px;font-weight:750;line-height:1.25}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__cards article{min-width:0;padding:12px;border:1px solid var(--dlt-science-line);border-radius:14px;background:#ffffffe6;box-shadow:0 5px 14px #10233f06}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__index{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--dlt-science-green),var(--dlt-science-sage));font-size:7px;font-weight:850}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__cards h3{margin:8px 0 0;color:var(--dlt-science-ink);font-size:13.5px;font-weight:760;line-height:1.18}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__cards p{margin:4px 0 0;color:var(--dlt-science-muted);font-size:10.8px;line-height:1.42}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__links{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 11px;border:1px solid rgba(78,122,106,.16);border-radius:999px;color:var(--dlt-science-sage);background:#fff;font-size:10px;font-weight:780;line-height:1.1;text-decoration:none}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__link--primary{color:#fff;background:linear-gradient(135deg,var(--dlt-science-green),var(--dlt-science-sage));border-color:transparent}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__link:focus-visible,:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) summary:focus-visible{outline:2px solid rgba(78,122,106,.45);outline-offset:2px}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq{display:grid;grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);gap:14px;margin-top:14px;padding-top:13px;border-top:1px solid var(--dlt-science-line)}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-title{font-size:clamp(20px,2vw,28px)}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-copy{margin-top:6px;color:var(--dlt-science-muted);font-size:11.2px;line-height:1.45}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-copy>:first-child,:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-answer>:first-child{margin-top:0}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-copy>:last-child,:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-answer>:last-child{margin-bottom:0}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-note{display:flex;align-items:flex-start;gap:5px;margin:7px 0 0;color:var(--dlt-science-green);font-size:9.5px;font-weight:700;line-height:1.35}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-list{border:1px solid var(--dlt-science-line);border-radius:14px;background:#fff;overflow:hidden}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-item{margin:0;padding:0;border:0;border-bottom:1px solid var(--dlt-science-line);border-radius:0;background:transparent;box-shadow:none}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-item:last-child{border-bottom:0}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:9px 12px;color:var(--dlt-science-ink);background:transparent;font-size:11.2px;font-weight:740;line-height:1.28;list-style:none;cursor:pointer}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-item>summary::-webkit-details-marker{display:none}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-toggle{position:relative;flex:0 0 21px;width:21px;height:21px;border-radius:50%;background:#4e7a6a17}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-toggle:before,:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-toggle:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:1.5px;background:var(--dlt-science-sage);transform:translate(-50%,-50%)}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-toggle:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .16s ease}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) details[open] .dlt-pdp-science__faq-toggle:after{transform:translate(-50%,-50%) rotate(0)}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-answer{padding:0 12px 11px;color:var(--dlt-science-muted);font-size:10.8px;line-height:1.48}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-empty{margin:0;padding:12px;color:var(--dlt-science-muted);font-size:11px}@media screen and (max-width:749px){:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science){padding:8px 0 10px;contain-intrinsic-size:auto 560px}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__shell{padding:13px 12px;border-radius:17px;box-shadow:0 6px 18px #10233f09}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__eyebrow{font-size:7.5px}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__title{font-size:clamp(22px,6.3vw,26px);line-height:1.02;text-wrap:pretty}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__intro{margin-top:6px;font-size:11.4px;line-height:1.42}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__focus{grid-template-columns:1fr;gap:2px;margin-top:8px;padding:8px 9px;border-radius:0 10px 10px 0}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__focus strong{font-size:9.2px}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__focus span{font-size:10.5px;line-height:1.36}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__chips{flex-wrap:nowrap;gap:5px;margin-top:7px;padding-bottom:2px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__chips::-webkit-scrollbar{display:none}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__chips span{flex:0 0 auto;white-space:nowrap;font-size:7.5px}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__cards{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(78%,270px);grid-template-columns:none;gap:7px;margin-top:9px;margin-inline:-12px;padding:0 12px 3px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scroll-padding-inline:12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__cards::-webkit-scrollbar{display:none}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__cards article{display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;align-content:start;column-gap:8px;min-height:94px;padding:10px;border-radius:12px;scroll-snap-align:start}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__cards h3{margin-top:1px;font-size:11.8px;line-height:1.18}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__cards p{grid-column:2;margin-top:3px;font-size:10.2px;line-height:1.34}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__links{flex-wrap:nowrap;gap:6px;margin-top:7px;padding-bottom:2px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__links::-webkit-scrollbar{display:none}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__link{flex:0 0 auto;min-height:34px;padding:7px 10px;font-size:9.2px;white-space:nowrap}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq{grid-template-columns:1fr;gap:8px;margin-top:10px;padding-top:10px}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-title{margin-top:4px;font-size:20px;line-height:1.02}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-copy{margin-top:5px;font-size:10.5px;line-height:1.4}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-note{margin-top:5px;font-size:9px}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-list{border-radius:12px}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-item>summary{min-height:44px;padding:8px 10px;font-size:10.8px;line-height:1.24}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-toggle{flex-basis:20px;width:20px;height:20px}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-answer{padding:0 10px 10px;font-size:10.4px;line-height:1.44}}@media(prefers-reduced-motion:reduce){:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-science) .dlt-pdp-science__faq-toggle:after{transition:none}}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass){--dlt-video-navy: #0f2240;--dlt-video-forest: #2f4e2f;--dlt-video-gold: #c9b08a;--dlt-video-white: #ffffff;position:relative;width:100vw;max-width:100vw;height:var(--dlt-video-height-desktop);min-height:var(--dlt-video-height-desktop);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;isolation:isolate;background:radial-gradient(circle at 20% 18%,rgba(201,176,138,.16),transparent 34%),linear-gradient(135deg,var(--dlt-video-navy) 0%,#1d3655 42%,var(--dlt-video-forest) 100%)}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) *,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) *:before,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) *:after{box-sizing:border-box}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transform:translateZ(0);background:#0f2240}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__video,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__image,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__embed{width:100%;height:100%;display:block;border:0}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__video,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__image{object-fit:cover;object-position:center;transform:scale(1.01);filter:saturate(1.04) contrast(1.02)}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__embed{position:absolute;inset:50% auto auto 50%;width:100vw;height:56.25vw;min-height:100%;min-width:177.78vh;transform:translate(-50%,-50%)}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__finish{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#0f22406b,#0f224014 45%,#2f4e2f38),radial-gradient(circle at 82% 18%,rgba(201,176,138,.16),transparent 30%),linear-gradient(180deg,#0000001a,#0000 38%,#00000038)}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__copy{position:absolute;z-index:2;left:clamp(18px,4.4vw,56px);top:50%;transform:translateY(-50%);width:min(440px,calc(100% - 36px));color:var(--dlt-video-white);pointer-events:none}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__eyebrow{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff1f;color:#ffffffeb;font-size:10px;line-height:1;font-weight:800;letter-spacing:.15em;text-transform:uppercase;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__eyebrow:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--dlt-video-gold);box-shadow:0 0 0 4px #c9b08a24}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__title{max-width:11ch;margin:14px 0 0;color:#fff;font-size:clamp(28px,4.2vw,52px);font-weight:500;line-height:.98;letter-spacing:-.04em;text-shadow:0 10px 32px rgba(5,12,22,.3)}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__text{max-width:38ch;margin:12px 0 0;color:#ffffffd1;font-size:13px;line-height:1.65;text-shadow:0 8px 20px rgba(5,12,22,.28)}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__controls{position:absolute;z-index:3;left:clamp(14px,4vw,42px);bottom:clamp(14px,3vw,28px);display:inline-flex;align-items:center;gap:8px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__control,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__cart-cta{-webkit-appearance:none;appearance:none;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(180deg,#ffffff29,#ffffff12),linear-gradient(135deg,#0f22408a,#2f4e2f6b);color:#fff;box-shadow:0 14px 34px #08122333,inset 0 1px #ffffff2e;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease,background .18s ease}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__control{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__control-icon{display:inline-flex;align-items:center;justify-content:center}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__control-icon--play,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__sound-icon--on{display:none}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__play.is-paused .dlt-product-video-glass__control-icon--pause{display:none}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__play.is-paused .dlt-product-video-glass__control-icon--play{display:inline-flex}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__sound.is-sound-on .dlt-product-video-glass__sound-icon--off{display:none}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__sound.is-sound-on .dlt-product-video-glass__sound-icon--on{display:inline-flex}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__cart-cta{position:absolute;z-index:3;right:clamp(14px,4vw,42px);bottom:clamp(14px,3vw,28px);min-height:40px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:10px;font-weight:850;line-height:1;letter-spacing:.11em;text-transform:uppercase}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__control:hover,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__cart-cta:hover{transform:translateY(-1px);border-color:#c9b08a70;box-shadow:0 18px 42px #08122345,0 0 0 1px #c9b08a24,inset 0 1px #ffffff38}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__cart-cta.is-loading,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__cart-cta:disabled{opacity:.58;cursor:not-allowed;transform:none}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__cart-cta.is-added{border-color:#c9b08a85;background:linear-gradient(180deg,#ffffff2e,#ffffff14),linear-gradient(135deg,#2f4e2fad,#0f224075)}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__seo,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__live{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}@media(max-width:749px){:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass){height:var(--dlt-video-height-mobile);min-height:var(--dlt-video-height-mobile)}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__finish{background:linear-gradient(180deg,#0f22401a,#0f22400a 38%,#2f4e2f42),radial-gradient(circle at 78% 12%,rgba(201,176,138,.12),transparent 34%)}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__copy{left:14px;right:14px;top:18px;transform:none;width:auto}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__eyebrow{min-height:26px;padding:0 10px;font-size:8.5px;letter-spacing:.12em}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__title{max-width:12ch;margin-top:10px;font-size:28px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__text{display:none}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__controls{left:14px;bottom:14px;gap:7px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__control{width:40px;height:40px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__cart-cta{right:14px;bottom:14px;min-height:40px;max-width:calc(100% - 110px);padding:0 14px;font-size:9px;letter-spacing:.09em}}@media(prefers-reduced-motion:reduce){:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__control,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-video-glass) .dlt-product-video-glass__cart-cta{transition:none!important}}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back){--dlt-back-ink: #10233f;--dlt-back-muted: #64736d;--dlt-back-green: #1e3d0a;--dlt-back-sage: #4e7a6a;--dlt-back-border: rgba(16, 35, 63, .1);position:fixed;z-index:24;top:var(--sticky-area-height, 86px);left:max(16px,env(safe-area-inset-left));width:auto;max-width:min(560px,calc(100vw - 32px));color:var(--dlt-back-ink);pointer-events:none;isolation:isolate;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) *,:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) *:before,:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) *:after{box-sizing:border-box}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back).is-hidden-after-hero{opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) .dlt-pdp-back__inner{display:inline-flex;align-items:center;gap:8px;padding:var(--dlt-back-padding-top) 0 var(--dlt-back-padding-bottom);pointer-events:none}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) .dlt-pdp-back__link,:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) .dlt-pdp-back__tech{display:inline-flex;align-items:center;min-width:0;color:inherit;text-decoration:none;pointer-events:auto;-webkit-tap-highlight-color:transparent}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) .dlt-pdp-back__link{gap:8px;max-width:min(330px,calc(100vw - 32px));min-height:42px;padding:7px 11px 7px 7px;border:1px solid var(--dlt-back-border);border-radius:999px;background:radial-gradient(circle at 0 0,rgba(78,122,106,.13),transparent 42%),linear-gradient(180deg,#fffffff0,#f8faf8e0);box-shadow:0 10px 26px #10233f1a;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) .dlt-pdp-back__link:hover{transform:translateY(-1px);border-color:#4e7a6a42;box-shadow:0 14px 30px #10233f24}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) :is(.dlt-pdp-back__link,.dlt-pdp-back__tech):focus-visible{outline:2px solid rgba(49,95,80,.52);outline-offset:3px}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) .dlt-pdp-back__icon{display:inline-grid;flex:0 0 28px;place-items:center;width:28px;height:28px;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--dlt-back-green),var(--dlt-back-sage));box-shadow:inset 0 0 0 1px #ffffff2e}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) .dlt-pdp-back__icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) .dlt-pdp-back__copy{display:grid;gap:1px;min-width:0}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) .dlt-pdp-back__eyebrow{color:var(--dlt-back-muted);font-size:7px;font-weight:850;letter-spacing:.13em;line-height:1;text-transform:uppercase;white-space:nowrap}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) .dlt-pdp-back__copy strong{display:block;max-width:255px;overflow:hidden;color:var(--dlt-back-ink);font-size:11.5px;font-weight:850;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) .dlt-pdp-back__prefix--mobile{display:none}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) .dlt-pdp-back__tech{display:none;min-height:38px;padding:8px 12px;border:1px solid rgba(49,95,80,.14);border-radius:999px;background:#ffffffe6;box-shadow:0 8px 22px #10233f14;font-size:11px;font-weight:700;white-space:nowrap}@media screen and (min-width:1150px){:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) .dlt-pdp-back__tech{display:inline-flex}}@media screen and (max-width:749px){:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back){top:calc(var(--sticky-area-height, 76px) + 7px);left:max(10px,env(safe-area-inset-left));z-index:28;max-width:min(160px,calc(100vw - 20px))}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) .dlt-pdp-back__inner{padding:0}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) .dlt-pdp-back__link{gap:5px;max-width:100%;min-height:32px;padding:4px 8px 4px 4px;border-color:#315f5029;background:linear-gradient(180deg,#fffffff5,#f2f7f3f0);box-shadow:0 7px 20px #10233f1c,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(10px) saturate(1.04);backdrop-filter:blur(10px) saturate(1.04)}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) .dlt-pdp-back__icon{flex-basis:23px;width:23px;height:23px}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) .dlt-pdp-back__icon svg{width:12px;height:12px}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) .dlt-pdp-back__eyebrow,:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) .dlt-pdp-back__prefix--desktop,:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) .dlt-pdp-back__tech{display:none}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) .dlt-pdp-back__prefix--mobile{display:inline}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) .dlt-pdp-back__copy strong{max-width:118px;font-size:9.9px;line-height:1}}@media screen and (max-width:374px){:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back){top:calc(var(--sticky-area-height, 72px) + 6px);max-width:min(152px,calc(100vw - 18px))}:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) .dlt-pdp-back__copy strong{max-width:110px;font-size:9.6px}}body:has(#header-sidebar-menu[open]) :is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back),body:has(#cart-drawer[open]) :is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back),body:has(#search-drawer[open]) :is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back){opacity:0;visibility:hidden;pointer-events:none}@media(prefers-reduced-motion:reduce){:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back),:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back) *{transition:none!important}}@media print{:is(#dlt-pdp-components-specificity-anchor,.dlt-pdp-back){display:none}}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge){--dlt-bridge-ink: #16324a;--dlt-bridge-green: #1e3d0a;--dlt-bridge-sage: #4e7a6a;--dlt-bridge-muted: #61726d;--dlt-bridge-line: rgba(22, 50, 74, .1);padding:20px 0;color:var(--dlt-bridge-ink);font-family:inherit;content-visibility:auto;contain-intrinsic-size:auto 420px}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge),:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) *{box-sizing:border-box}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__shell{padding:clamp(18px,2.6vw,28px);border:1px solid var(--dlt-bridge-line);border-radius:22px;background:radial-gradient(circle at 0 0,rgba(78,122,106,.1),transparent 30%),#f8faf8}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__header{display:grid;grid-template-columns:minmax(0,.85fr) minmax(260px,1.15fr);gap:18px;align-items:end}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__eyebrow,:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__title{margin:0}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__eyebrow{color:var(--dlt-bridge-sage);font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__title{margin-top:6px;color:var(--dlt-bridge-ink);font-size:clamp(24px,2.8vw,36px);font-weight:780;letter-spacing:-.04em;line-height:1.04}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__intro{color:var(--dlt-bridge-muted);font-size:13px;line-height:1.55}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__intro>:first-child{margin-top:0}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__intro>:last-child{margin-bottom:0}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__card{display:grid;align-content:start;min-width:0;min-height:174px;padding:15px;border:1px solid var(--dlt-bridge-line);border-radius:16px;color:var(--dlt-bridge-ink);background:#ffffffeb;box-shadow:0 8px 20px #10233f09;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__card:hover{transform:translateY(-2px);border-color:#4e7a6a3d;box-shadow:0 12px 26px #10233f11}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__card:focus-visible{outline:2px solid rgba(78,122,106,.45);outline-offset:3px}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__card-eyebrow{color:var(--dlt-bridge-sage);font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__card strong{margin-top:8px;color:var(--dlt-bridge-ink);font-size:15px;line-height:1.25}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__card-text{margin-top:6px;color:var(--dlt-bridge-muted);font-size:11.5px;line-height:1.5}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__card-cta{align-self:end;margin-top:14px;color:var(--dlt-bridge-green);font-size:10px;font-weight:800}@media screen and (max-width:749px){:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge){padding:16px 0;contain-intrinsic-size:auto 350px}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__shell{padding:16px 14px;border-radius:17px}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__header{grid-template-columns:1fr;gap:8px}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__title{font-size:25px}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__intro{font-size:12px}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__cards{display:flex;gap:8px;margin-inline:-14px;padding-inline:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__cards::-webkit-scrollbar{display:none}:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__card{flex:0 0 min(78vw,285px);min-height:156px;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){:is(#dlt-pdp-components-specificity-anchor,.dlt-link-bridge) .dlt-link-bridge__card{transition:none}}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison){--dlt-compare-line: rgba(18, 54, 41, .11);--dlt-compare-line-strong: rgba(18, 54, 41, .18);--dlt-compare-muted: rgba(18, 54, 41, .68);padding:clamp(10px,1.6vw,20px) 0;color:var(--dlt-compare-deep);font-family:inherit;background:radial-gradient(circle at 4% 10%,color-mix(in srgb,var(--dlt-compare-family) 9%,transparent),transparent 24%),radial-gradient(circle at 96% 0%,color-mix(in srgb,var(--dlt-compare-rose) 8%,transparent),transparent 22%),var(--dlt-compare-bg);content-visibility:auto;contain-intrinsic-size:auto 700px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison),:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) *{box-sizing:border-box}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__panel{position:relative;overflow:hidden;padding:clamp(18px,2.4vw,30px);border:1px solid var(--dlt-compare-line);border-radius:28px;background:linear-gradient(145deg,#ffffffe6,#ffffffa8),var(--dlt-compare-bg);box-shadow:0 24px 54px #12362912}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__panel:before,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__panel:after{content:"";position:absolute;border-radius:50%;pointer-events:none}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__panel:before{width:170px;aspect-ratio:1;left:-105px;bottom:-100px;border:1px solid color-mix(in srgb,var(--dlt-compare-family) 12%,transparent);box-shadow:0 0 0 26px color-mix(in srgb,var(--dlt-compare-family) 3%,transparent),0 0 0 58px #c8a56d05}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__panel:after{width:240px;aspect-ratio:1;top:-135px;right:-90px;border:1px solid color-mix(in srgb,var(--dlt-compare-family) 12%,transparent);box-shadow:0 0 0 28px color-mix(in srgb,var(--dlt-compare-family) 3%,transparent),0 0 0 62px #b9857205}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__header{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:clamp(18px,3vw,44px);align-items:end}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__eyebrow,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__intro,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__family-row{margin:0}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--dlt-compare-sage);font-size:9px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__eyebrow>span{width:22px;height:1px;background:currentColor;opacity:.75}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__family-row{display:flex;align-items:center;gap:7px;margin-top:9px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__family,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__count{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:7.5px;font-weight:830;letter-spacing:.06em;text-transform:uppercase}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__family{color:var(--dlt-compare-deep);border:1px solid color-mix(in srgb,var(--dlt-compare-family) 28%,transparent);background:color-mix(in srgb,var(--dlt-compare-family) 10%,white)}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__count{color:var(--dlt-compare-muted);border:1px solid var(--dlt-compare-line);background:#ffffff9e}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__heading h2{max-width:820px;margin:7px 0 0;color:var(--dlt-compare-deep);font-size:clamp(28px,3.35vw,46px);font-weight:790;letter-spacing:-.048em;line-height:.99;text-wrap:balance}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__intro{max-width:760px;margin-top:10px;color:var(--dlt-compare-muted);font-size:13px;line-height:1.5}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__note{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;padding:13px 14px;border:1px solid var(--dlt-compare-line);border-radius:16px;background:#ffffffb3;box-shadow:0 10px 24px #12362909}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__note-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--dlt-compare-deep);background:linear-gradient(135deg,color-mix(in srgb,var(--dlt-compare-gold) 24%,transparent),color-mix(in srgb,var(--dlt-compare-family) 14%,transparent));border:1px solid rgba(200,165,109,.25);font-size:13px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__note-copy{display:grid;gap:3px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__note strong{color:var(--dlt-compare-deep);font-size:11px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__note-copy>span{color:var(--dlt-compare-muted);font-size:10.5px;line-height:1.42}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__mobile-hint{display:none}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(var(--dlt-compare-columns),minmax(0,1fr));gap:12px;margin:clamp(18px,2vw,24px) 0 0;padding:0;list-style:none}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card{min-width:0}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__inner{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--dlt-compare-line);border-radius:20px;background:var(--dlt-compare-card);box-shadow:0 12px 28px #1236290b;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card:hover .dlt-product-card__inner{transform:translateY(-3px);border-color:color-mix(in srgb,var(--dlt-compare-family) 34%,transparent);box-shadow:0 18px 36px #12362916}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card--current .dlt-product-card__inner{border-color:color-mix(in srgb,var(--dlt-compare-family) 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--dlt-compare-family) 8%,transparent),0 16px 34px #12362913}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__media{position:relative;display:block;aspect-ratio:var(--dlt-compare-image-ratio);overflow:hidden;background:radial-gradient(circle at 50% 32%,rgba(255,255,255,.92),transparent 48%),linear-gradient(160deg,#f2f4ef,#e9eee8)}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__image,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__placeholder{display:block;width:100%;height:100%}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:var(--dlt-compare-image-fit);object-position:center;transition:transform .32s ease,opacity .32s ease}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__image--secondary{opacity:0;transform:scale(1.02)}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--has-secondary .dlt-product-card:hover .dlt-product-card__image--primary{opacity:0}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison):not(.dlt-product-comparison--has-secondary) .dlt-product-card:hover .dlt-product-card__image--primary{transform:scale(1.035)}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card:hover .dlt-product-card__image--secondary{opacity:1;transform:scale(1)}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__media-shade{position:absolute;inset:auto 0 0;height:27%;background:linear-gradient(to top,rgba(10,36,27,.12),transparent);pointer-events:none}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__placeholder{display:grid;place-items:center;color:var(--dlt-compare-sage);font-size:12px;font-weight:800}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__number{position:absolute;z-index:3;right:10px;bottom:9px;color:#ffffffe6;font-size:9px;font-weight:850;letter-spacing:.08em;text-shadow:0 1px 5px rgba(0,0,0,.22)}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__badge{position:absolute;z-index:3;top:10px;left:10px;display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--dlt-compare-deep),var(--dlt-compare-family));box-shadow:0 7px 18px #12362929;font-size:7.5px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__badge--sale{background:linear-gradient(135deg,#875f48,var(--dlt-compare-rose))}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:14px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__topline{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__kicker{min-width:0;margin:0;color:var(--dlt-compare-family);font-size:7.5px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__routine{flex:0 0 auto;padding:4px 7px;border-radius:999px;color:var(--dlt-compare-sage);background:#4e7a6a12;font-size:7px;font-weight:780;white-space:nowrap}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card h3{margin:7px 0 0;font-size:14px;font-weight:790;letter-spacing:-.025em;line-height:1.22}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card h3 a{display:-webkit-box;overflow:hidden;color:var(--dlt-compare-deep);text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__promise{margin:7px 0 0;color:var(--dlt-compare-deep);font-size:10.5px;font-weight:680;line-height:1.4}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__meta{display:grid;gap:8px;margin:11px 0 0}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__meta>div{padding-top:8px;border-top:1px solid rgba(18,54,41,.075)}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__meta dt{color:var(--dlt-compare-sage);font-size:7px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__meta dd{margin:3px 0 0;color:var(--dlt-compare-muted);font-size:9.5px;line-height:1.42}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__footer{display:grid;gap:10px;margin-top:auto;padding-top:14px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__price-block{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 7px;min-height:18px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__price-block s{color:#12362973;font-size:9px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__price-block strong{color:var(--dlt-compare-deep);font-size:12px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__price-block small{width:100%;color:#8b2635;font-size:8px;font-weight:780}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__cta{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:0 12px;border:1px solid rgba(18,54,41,.13);border-radius:12px;color:var(--dlt-compare-deep);background:linear-gradient(135deg,color-mix(in srgb,var(--dlt-compare-family) 8%,transparent),#c8a56d12);font-size:9px;font-weight:850;letter-spacing:.02em;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__cta:hover{color:#fff;border-color:var(--dlt-compare-deep);background:var(--dlt-compare-deep)}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__footer{position:relative;z-index:1;display:flex;justify-content:center;margin-top:16px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__all{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 15px;border-radius:999px;color:var(--dlt-compare-deep);background:#ffffffa6;border:1px solid var(--dlt-compare-line);font-size:10px;font-weight:820;text-decoration:none}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) a:focus-visible{outline:2px solid color-mix(in srgb,var(--dlt-compare-family) 52%,transparent);outline-offset:3px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores{padding:6px 0;contain-intrinsic-size:auto 460px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-comparison__panel,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-comparison__panel{padding:clamp(15px,1.7vw,22px);border-radius:22px;box-shadow:0 16px 36px #1236290e}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-comparison__header,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-comparison__header{grid-template-columns:minmax(0,1fr) minmax(230px,.48fr);gap:clamp(12px,2vw,24px);align-items:center}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-comparison__heading h2,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-comparison__heading h2{max-width:640px;margin-top:5px;font-size:clamp(24px,2.25vw,34px);line-height:1}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-comparison__intro,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-comparison__intro{max-width:620px;margin-top:6px;font-size:11.5px;line-height:1.4}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-comparison__note,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-comparison__note{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:9px 10px;border-radius:13px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-comparison__note-icon,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-comparison__note-icon{width:28px;height:28px;font-size:11px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-comparison__grid,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-comparison__grid{gap:10px;margin-top:12px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-card__inner,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-card__inner{display:grid;grid-template-columns:minmax(128px,.78fr) minmax(0,1.22fr);min-height:238px;border-radius:16px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-card__media,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-card__media{height:100%;min-height:238px;aspect-ratio:auto}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-card__body,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-card__body{min-width:0;padding:11px 12px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-card h3,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-card h3{margin-top:5px;font-size:12.5px;line-height:1.18}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-card__promise,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-card__promise{margin-top:5px;font-size:9.5px;line-height:1.32}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-card__meta,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-card__meta{gap:5px;margin-top:7px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-card__meta>div,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-card__meta>div{padding-top:5px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-card__meta dd,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-card__meta dd{margin-top:2px;font-size:8.7px;line-height:1.3}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-card__footer,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-card__footer{gap:6px;padding-top:8px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-card__cta,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-card__cta{min-height:34px;border-radius:10px;font-size:8.3px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-comparison__footer,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-comparison__footer{margin-top:10px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-comparison__all,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-comparison__all{min-height:34px;padding-inline:13px;font-size:9px}@media screen and (max-width:1199px){:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__grid{grid-template-columns:repeat(var(--dlt-compare-tablet-columns),minmax(0,1fr))}}@media screen and (max-width:749px){:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison){padding:8px 0;contain-intrinsic-size:auto 560px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__panel{padding:15px 13px 13px;border-radius:20px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__header{grid-template-columns:1fr;gap:10px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__family-row{margin-top:7px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__heading h2{max-width:100%;font-size:clamp(25px,7.5vw,31px);line-height:1}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__intro{margin-top:7px;font-size:11.5px;line-height:1.45}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__note{grid-template-columns:30px minmax(0,1fr);padding:10px 11px;border-radius:13px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__note-icon{width:30px;height:30px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__mobile-hint{display:flex;align-items:center;justify-content:space-between;margin-top:11px;color:var(--dlt-compare-sage);font-size:8px;font-weight:820;letter-spacing:.07em;text-transform:uppercase}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__grid{display:flex;gap:10px;margin:8px -13px 0;padding:0 13px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__grid::-webkit-scrollbar{display:none}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card{flex:0 0 min(82vw,306px);scroll-snap-align:start}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__inner{border-radius:17px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__body{padding:12px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card h3{font-size:13.5px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__promise{font-size:10px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__meta dd{font-size:9.2px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__cta{min-height:42px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-comparison__footer{margin-top:10px}}@media screen and (max-width:749px){:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores{padding:5px 0;contain-intrinsic-size:auto 440px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-comparison__panel,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-comparison__panel{padding:12px 11px 11px;border-radius:18px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-comparison__heading h2,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-comparison__heading h2{font-size:clamp(22px,6.8vw,27px)}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-comparison__intro,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-comparison__intro{font-size:10.8px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-comparison__note,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-comparison__note{padding:8px 9px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-comparison__grid,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-comparison__grid{margin-top:7px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-card,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-card{flex-basis:min(74vw,282px)}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-card__inner,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-card__inner{display:flex;min-height:0;border-radius:15px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-card__media,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-card__media{min-height:0;height:auto;aspect-ratio:16 / 9}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-card__body,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-card__body{padding:10px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-card h3,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-card h3{font-size:12.3px}:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--shampoos .dlt-product-card__cta,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison).dlt-product-comparison--condicionadores .dlt-product-card__cta{min-height:36px}}@media(prefers-reduced-motion:reduce){:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__inner,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__image,:is(#dlt-pdp-components-specificity-anchor,.dlt-product-comparison) .dlt-product-card__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/dlt-pdp-components.css.map */
