.product-unfold .pd-highlights{min-block-size:0;min-inline-size:0;color:var(--pd-ink);flex-direction:column;gap:8px;display:flex;container:pd-highlights/inline-size}.product-unfold :is(.pd-hl-figures,.pd-hl-figure,.pd-hl-row,.pd-hl-rating,.pd-hl-more)[hidden]{display:none}.product-unfold .pd-hl-figures{grid-auto-columns:minmax(0,auto);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.product-unfold .pd-hl-figure{box-sizing:border-box;border-inline-start:1px solid var(--pd-hairline);flex-direction:column;gap:4px;min-inline-size:0;padding:2px 14px 4px;display:flex;overflow:hidden}.product-unfold .pd-hl-figure:first-child{border-inline-start:0;padding-inline-start:0}.product-unfold .pd-hl-figure>small,.product-unfold .pd-hl-label{color:var(--pd-ink-muted);font:600 10px / 12px var(--shop-font);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-unfold .pd-hl-value{color:var(--pd-ink);font:700 24px / 28px var(--shop-font);font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;overflow-x:clip}.product-unfold .pd-hl-value>small{color:var(--pd-ink-muted);font:600 13px / 1 var(--shop-font);letter-spacing:0;white-space:pre}.product-unfold .pd-hl-meter{background:color-mix(in oklab, var(--pd-ink) 12%, transparent);border-radius:999px;flex:none;block-size:3px;margin-block-start:2px;position:relative}.product-unfold .pd-hl-meter:after{content:"";border-radius:inherit;background:linear-gradient(90deg, color-mix(in oklab, var(--pd-neon) 55%, var(--pd-ink)), var(--pd-neon));box-shadow:0 0 8px color-mix(in oklab, var(--pd-neon) 70%, transparent);transform-origin:0;transform:scaleX(var(--pd-fill,0));animation:pd-hl-fill .24s var(--pd-ease-out) 60ms both;position:absolute;inset:0}@keyframes pd-hl-fill{0%{transform:scaleX(0)}}.product-unfold .pd-hl-row{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:10px;min-block-size:28px;min-inline-size:0;display:grid}.product-unfold .pd-hl-pills .pill[data-tone]{--pill-h:26px;--pill-px:11px}.product-unfold .pd-hl-pills .pill[data-tone] svg{block-size:.95em;inline-size:.95em;margin-inline-start:2px}.product-unfold .pd-hl-rating{min-inline-size:0;color:var(--pd-ink-muted);font:500 14px / 18px var(--shop-font);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.product-unfold .pd-hl-rating>strong{color:var(--pd-ink);font-weight:700}.product-unfold .pd-hl-rating>svg{color:var(--pd-neon);fill:currentColor}.product-unfold .pd-hl-about{min-inline-size:0;position:relative}.product-unfold .pd-hl-about>.product-unfold-description{-webkit-line-clamp:2;line-clamp:2;color:var(--pd-ink-muted);font:400 14px / 20px var(--shop-font);text-wrap:pretty;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.product-unfold .pd-hl-about[data-clamped]>.product-unfold-description{-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 20px) no-repeat,linear-gradient(270deg,#0000 72px,#000 112px) bottom/100% 20px no-repeat;mask:linear-gradient(#000 0 0) top/100% calc(100% - 20px) no-repeat,linear-gradient(270deg,#0000 72px,#000 112px) bottom/100% 20px no-repeat}.product-unfold .pd-hl-about[data-open]>.product-unfold-description{color:var(--pd-ink);display:block;overflow:visible}.product-unfold .pd-hl-more{block-size:20px;color:color-mix(in oklab, var(--pd-neon) 60%, var(--pd-ink));font:600 13px / 20px var(--shop-font);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex;position:absolute;inset-block-end:0;inset-inline-end:0}.product-unfold .pd-hl-more:before{content:"";position:absolute;inset:-12px -6px -4px -16px}.product-unfold .pd-hl-more>svg{block-size:14px;inline-size:14px;transition:transform var(--pd-press-ms,.16s) var(--pd-press,ease-out)}.product-unfold .pd-hl-about[data-open]>.pd-hl-more{margin-block-start:2px;position:relative}.product-unfold .pd-hl-about[data-open]>.pd-hl-more>svg{transform:rotate(180deg)}.product-unfold .pd-hl-more:focus-visible{outline:2px solid var(--mat-focus,var(--shop-accent));outline-offset:2px;border-radius:6px}@container pd-highlights not (min-inline-size:400px){.product-unfold .pd-hl-figure{padding-inline:10px}.product-unfold .pd-hl-figure>small{letter-spacing:.1em;font-size:9.5px}.product-unfold .pd-hl-value{font-size:19px;line-height:23px}.product-unfold .pd-hl-value>small{font-size:11px}.product-unfold .pd-hl-row{grid-template-columns:58px minmax(0,1fr);gap:8px}.product-unfold .pd-hl-figures[data-grid]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;row-gap:8px}.product-unfold .pd-hl-figures[data-grid]>.pd-hl-figure:nth-child(odd){border-inline-start:0;padding-inline-start:0}}.product-unfold .pd-highlights[data-few] .pd-hl-figure{gap:8px}.product-unfold .pd-highlights[data-few] .pd-hl-value{font-size:34px;line-height:40px}.product-unfold .pd-highlights[data-few] .pd-hl-value>small{font-size:16px}@container pd-highlights not (min-inline-size:400px){.product-unfold .pd-highlights[data-few] .pd-hl-value{font-size:24px;line-height:29px}.product-unfold .pd-highlights[data-few] .pd-hl-value>small{font-size:13px}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .product-unfold .pd-hl-meter:after{animation:none}:where(:root:not([data-motion=full])) .product-unfold .pd-hl-more>svg{transition:none}}:where(:root[data-motion=calm]) .product-unfold .pd-hl-meter:after{animation:none}:where(:root[data-motion=calm]) .product-unfold .pd-hl-more>svg{transition:none}
.pd-reviews{--pd-rv-ink:var(--pd-ink,var(--shop-text));--pd-rv-muted:var(--pd-ink-muted,var(--shop-muted));--pd-rv-line:var(--pd-hairline,color-mix(in oklab, var(--shop-text) 14%, transparent));--pd-rv-neon:var(--pd-neon,var(--shop-accent));--pd-rv-satin:var(--pd-satin,color-mix(in oklab, var(--shop-surface) 88%, var(--shop-text)));--pd-rv-lit:var(--pd-lit,var(--mat-edge-hi,color-mix(in oklab, var(--shop-accent) 34%, transparent)));--pd-rv-spring:var(--spring-jelly,var(--ease-out,cubic-bezier(.23, 1, .32, 1)));--pd-rv-spring-ms:var(--spring-jelly-ms,.48s);min-inline-size:0;color:var(--pd-rv-ink);font-family:var(--shop-font);margin:0;container:pd-reviews/inline-size}.pd-reviews-layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:12px 22px;display:grid}.pd-reviews-layout[data-breakdown]{grid-template-columns:auto minmax(0,1fr)}.pd-reviews-score{box-sizing:border-box;background:linear-gradient(180deg, var(--pd-rv-lit), transparent 46%), var(--pd-rv-satin);min-inline-size:132px;box-shadow:inset 0 0 0 1px var(--pd-rv-line), inset 0 1px 0 var(--pd-rv-lit);border-radius:18px;align-content:center;justify-items:start;gap:4px;padding:12px 16px 13px;display:grid}.pd-reviews-value{font:700 34px / 38px var(--shop-font);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.pd-reviews-count{color:var(--pd-rv-muted);font:500 12px / 16px var(--shop-font);font-variant-numeric:tabular-nums}.pd-reviews-stars{font-size:16px;line-height:0;display:inline-grid;position:relative}.pd-reviews-stars>span{grid-area:1/1;gap:3px;display:inline-flex}.pd-reviews-stars-base{color:color-mix(in oklab, var(--pd-rv-ink) 26%, transparent)}.pd-reviews-stars-lit{color:var(--pd-rv-neon);filter:drop-shadow(0 0 5px color-mix(in oklab, var(--pd-rv-neon) 60%, transparent));clip-path:inset(0 calc((1 - var(--pd-rating,0)) * 100%) 0 0);animation:pd-rv-light var(--pd-rv-spring-ms) var(--pd-rv-spring) 80ms both}.pd-reviews-stars-lit svg{fill:currentColor;animation:pd-rv-pop var(--pd-rv-spring-ms) var(--pd-rv-spring) calc(80ms + var(--pd-i,0) * 60ms) both}@keyframes pd-rv-light{0%{clip-path:inset(0 100% 0 0)}}@keyframes pd-rv-pop{0%{opacity:.3;transform:scale(.55)rotate(-24deg)}}.pd-reviews-bars{gap:6px;min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.pd-reviews-bar{block-size:18px;font:500 12px / 16px var(--shop-font);font-variant-numeric:tabular-nums;grid-template-columns:30px minmax(0,1fr) minmax(24px,auto);align-items:center;gap:10px;display:grid}.pd-reviews-level{color:var(--pd-rv-muted);align-items:center;gap:3px;display:inline-flex}.pd-reviews-level svg{fill:currentColor;block-size:11px;inline-size:11px}.pd-reviews-track{background:color-mix(in oklab, var(--pd-rv-ink) 10%, transparent);block-size:8px;box-shadow:inset 0 0 0 1px var(--pd-rv-line);border-radius:999px;position:relative;overflow:hidden}.pd-reviews-track:after{content:"";border-radius:inherit;background:linear-gradient(90deg, color-mix(in oklab, var(--pd-rv-neon) 55%, var(--pd-rv-ink)), var(--pd-rv-neon));box-shadow:0 0 10px color-mix(in oklab, var(--pd-rv-neon) 70%, transparent);transform-origin:0;transform:scaleX(var(--pd-share,0));animation:pd-rv-fill var(--pd-rv-spring-ms) var(--pd-rv-spring) calc(.12s + var(--pd-i,0) * 60ms) both;position:absolute;inset:0}@keyframes pd-rv-fill{0%{transform:scaleX(0)}}.pd-reviews-tally{color:var(--pd-rv-ink);justify-self:end;font-weight:600}.pd-reviews-bar[data-empty] :is(.pd-reviews-tally,.pd-reviews-level){color:color-mix(in oklab, var(--pd-rv-muted) 70%, transparent)}.pd-reviews-a11y{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@container pd-reviews not (min-inline-size:360px){.pd-reviews-layout[data-breakdown]{grid-template-columns:minmax(0,1fr)}.pd-reviews-score{grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:12px;min-inline-size:0;padding:10px 14px}.pd-reviews-count{grid-column:1/-1}.pd-reviews-value{font-size:28px;line-height:32px}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .pd-reviews :is(.pd-reviews-stars-lit,.pd-reviews-stars-lit svg),:where(:root:not([data-motion=full])) .pd-reviews-track:after{animation:none}}:where(:root[data-motion=calm]) .pd-reviews :is(.pd-reviews-stars-lit,.pd-reviews-stars-lit svg),:where(:root[data-motion=calm]) .pd-reviews-track:after{animation:none}
