.product-pdp-v3-compare-shell{width:min(100%,430px);max-width:100%;box-shadow:none;font-family:var(--product-body,var(--site-font-body));background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:18px;margin:0 auto;padding:0;display:inline-flex}.product-pdp-v3-compare-header{text-align:center;width:100%;margin-bottom:0}.product-pdp-v3-compare-header .product-pdp-v3-support-subtitle{max-width:31ch;margin:0 auto}.product-pdp-v3-compare-body{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}.product-pdp-v3-compare-media{--compare-avatar-main:78px;--compare-avatar-secondary:44px;--compare-avatar-size:56px;--compare-avatar-column-gap:10px;--compare-avatar-overlap:16px;--compare-avatar-offset-x:18px;justify-content:flex-end;align-items:flex-start;width:min(100%,382px);padding-top:18px;display:flex;position:relative}.product-pdp-v3-compare-media.has-multi-subjects{--compare-avatar-offset-x:calc(var(--compare-avatar-size) - var(--compare-avatar-overlap))}.product-pdp-v3-compare-media.has-text-prompt{--compare-avatar-offset-x:0px;padding-top:0}.product-pdp-v3-compare-stage{width:calc(100% - var(--compare-avatar-offset-x));margin:0;margin-left:var(--compare-avatar-offset-x);aspect-ratio:5/7;cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom;background:linear-gradient(#efe7df 0%,#e1d7cf 100%);border:0;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 30px 70px #1d140f2e,0 12px 30px #1d140f17}.product-pdp-v3-compare-stage.is-dragging{cursor:grabbing}.product-pdp-v3-compare-image{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.product-pdp-v3-compare-before{will-change:clip-path;width:100%;position:absolute;inset:0;overflow:hidden}.product-pdp-v3-compare-before .product-pdp-v3-compare-image{filter:grayscale(.2)saturate(.9)brightness(.86)}.product-pdp-v3-compare-text-prompt{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #72655947;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:10px 14px;display:flex;position:absolute;top:18px;left:18px;right:18px;box-shadow:inset 0 1px #ffffffd1,0 12px 26px #1d140f24}.product-pdp-v3-compare-text-value{color:#1c1915eb;min-width:0;font-family:var(--product-body,var(--site-font-body));letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:17px;font-weight:600;line-height:1.1;overflow:hidden}.product-pdp-v3-compare-text-caret{background:rgb(var(--product-accent-rgb,var(--site-color-accent-rgb)));width:2px;height:18px;box-shadow:0 0 0 1px rgba(var(--product-accent-rgb,var(--site-color-accent-rgb)),.08);border-radius:999px;flex-shrink:0}.product-pdp-v3-compare-divider{pointer-events:none;z-index:4;background:#ffffffc2;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 26px #ffffff2e}.product-pdp-v3-compare-handle{background:rgb(var(--product-accent-rgb,var(--site-color-accent-rgb)));color:#fff;width:42px;height:42px;box-shadow:0 12px 28px rgba(var(--product-accent-rgb,var(--site-color-accent-rgb)),.42);border:3px solid #fffffffa;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-pdp-v3-compare-handle-icon{width:16px;height:16px;display:block}.product-pdp-v3-compare-scrim{z-index:2;pointer-events:none;background:linear-gradient(#120d0a00 0%,#120d0ac7 100%);height:108px;position:absolute;bottom:0;left:0;right:0}.product-pdp-v3-compare-labels{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;padding:0 18px;display:flex;position:absolute;bottom:18px;left:0;right:0}.product-pdp-v3-compare-chip{letter-spacing:.15em;text-transform:uppercase;color:#ffffffad;align-items:center;min-height:28px;font-size:11px;font-weight:700;display:inline-flex}.product-pdp-v3-compare-chip.is-after{border:1px solid rgba(var(--product-accent-rgb,var(--site-color-accent-rgb)),.4);color:rgb(var(--product-accent-rgb,var(--site-color-accent-rgb)));background:#130e0b5c;border-radius:999px;padding:4px 10px}.product-pdp-v3-compare-subject-list{z-index:6;pointer-events:none;position:absolute;top:0;left:0}.product-pdp-v3-compare-subject-stack{width:calc(var(--compare-avatar-main) + var(--compare-avatar-secondary) - 18px);height:calc(var(--compare-avatar-main) + 12px);position:relative}.product-pdp-v3-compare-media.has-multi-subjects .product-pdp-v3-compare-subject-stack{width:var(--compare-avatar-size);align-items:flex-start;gap:var(--compare-avatar-column-gap);flex-direction:column;height:auto;display:flex}.product-pdp-v3-compare-subject{background:radial-gradient(circle at 32% 26%,#ffffff7a,transparent 38%),linear-gradient(180deg,rgba(var(--product-accent-rgb,var(--site-color-accent-rgb)),.94)0%,#84154af5 100%);border-radius:999px;position:absolute;overflow:hidden;box-shadow:0 12px 28px #1b120e2e,inset 0 0 0 1px #ffffff38}.product-pdp-v3-compare-media.has-multi-subjects .product-pdp-v3-compare-subject{width:var(--compare-avatar-size);height:var(--compare-avatar-size);border:2px solid #fffffff5;position:relative;top:auto;left:auto;box-shadow:0 12px 28px #1b120e2e,inset 0 0 0 1px #ffffff38}.product-pdp-v3-compare-subject.is-primary{z-index:3;width:var(--compare-avatar-main);height:var(--compare-avatar-main);box-shadow:0 14px 32px #1b120e38,0 0 0 3px rgba(var(--product-accent-rgb,var(--site-color-accent-rgb)),.94);border:3px solid #fff;top:0;left:0}.product-pdp-v3-compare-media.has-multi-subjects .product-pdp-v3-compare-subject.is-primary{z-index:1;box-shadow:0 12px 28px #1b120e2e,0 0 0 2px rgba(var(--product-accent-rgb,var(--site-color-accent-rgb)),.88);border-width:2px}.product-pdp-v3-compare-subject.is-secondary{z-index:2;width:var(--compare-avatar-secondary);height:var(--compare-avatar-secondary);border:2px solid #fffffff5}.product-pdp-v3-compare-media.has-multi-subjects .product-pdp-v3-compare-subject.is-secondary{z-index:1}.product-pdp-v3-compare-subject-stack .product-pdp-v3-compare-subject.is-secondary:nth-child(2){top:calc(var(--compare-avatar-main) - var(--compare-avatar-secondary) + 2px);left:calc(var(--compare-avatar-main) - 28px)}.product-pdp-v3-compare-subject-stack .product-pdp-v3-compare-subject.is-secondary:nth-child(3){top:10px;left:calc(var(--compare-avatar-main) - 16px)}.product-pdp-v3-compare-media.has-multi-subjects .product-pdp-v3-compare-subject-stack .product-pdp-v3-compare-subject.is-secondary:nth-child(2),.product-pdp-v3-compare-media.has-multi-subjects .product-pdp-v3-compare-subject-stack .product-pdp-v3-compare-subject.is-secondary:nth-child(3){top:auto;left:auto}.product-pdp-v3-compare-subject-image,.product-pdp-v3-compare-subject-placeholder{width:100%;height:100%;display:block}.product-pdp-v3-compare-subject-image{object-fit:cover;object-position:center top}.product-pdp-v3-compare-subject-placeholder{background:radial-gradient(circle at 50% 34%,#ffffffbd 0 18%,#0000 19%),radial-gradient(circle at 50% 78%,#ffffff85 0 28%,#0000 29%),linear-gradient(#ffffff1f 0%,#7c0e4333 100%)}.product-pdp-v3-compare-subject-count{background:rgb(var(--product-accent-rgb,var(--site-color-accent-rgb)));color:#fff;letter-spacing:.08em;min-width:28px;height:28px;box-shadow:0 10px 24px rgba(var(--product-accent-rgb,var(--site-color-accent-rgb)),.32);border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:-4px;right:-10px}.product-pdp-v3-compare-media.has-multi-subjects .product-pdp-v3-compare-subject-count{align-self:center;margin-top:2px;position:relative;bottom:auto;right:auto}.product-pdp-v3-placeholder-panel{border:1px dashed var(--product-rule,var(--site-color-rule));border-radius:var(--product-radius-md,var(--site-radius-md));background:var(--product-surface-soft,var(--site-color-section));width:min(100%,380px);color:var(--product-muted,var(--site-color-muted));text-align:center;padding:16px;font-size:13px;line-height:1.45}@media (max-width:819px){.product-pdp-v3-compare-text-prompt{min-height:44px;padding:9px 12px;top:14px;left:14px;right:14px}.product-pdp-v3-compare-text-value{font-size:15px}.product-pdp-v3-compare-text-caret{height:16px}}
