.kp-bis{--bis-ground:color-mix(in srgb, var(--color-tint,#ccdbd3) 55%, var(--pdp-paper,var(--color-paper)));--bis-ink:var(--pdp-ink,var(--color-ink));--bis-soft:var(--pdp-ink-2,var(--color-soft));--bis-shock:var(--pdp-shock,var(--color-shock,var(--color-accent)));--bis-paper:var(--pdp-paper,var(--color-paper));border-radius:var(--r-vessel);background:var(--bis-ground);color:var(--bis-ink);margin-top:16px;padding:24px}.kp-bis--done{background:color-mix(in srgb, var(--color-tint,#ccdbd3) 32%, var(--bis-paper,var(--color-paper)))}.kp-bis .kp-bis__h{font:var(--w-heavy) var(--t-15) / 1.2 var(--font-display);letter-spacing:-.015em;margin:0}.kp-bis__lede{max-width:46ch;font-size:var(--t-13);color:var(--bis-soft);margin:8px 0 0;line-height:1.45}.kp-bis__form{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.kp-bis__email{background:var(--bis-paper);border:1px solid var(--pdp-seam,var(--color-line));border-radius:var(--r-control);min-width:0;min-height:46px;color:var(--bis-ink);font:400 var(--t-15) / 1.4 var(--font-body);flex:14rem;padding:8px 16px}.kp-bis__email::placeholder{color:color-mix(in srgb, var(--bis-soft) 70%, transparent)}.kp-bis__go{border-radius:var(--r-control);background:var(--bis-shock);min-height:46px;color:var(--bis-paper);font:600 var(--t-13) / 1.4 var(--font-body);letter-spacing:.02em;cursor:pointer;border:0;flex:8rem;padding:8px 24px}.kp-bis__go[aria-busy=true]{cursor:progress}.kp-bis__said{font-size:var(--t-13);margin:8px 0 0;line-height:1.45}.kp-bis--done .kp-bis__said{margin:0;font-weight:600}.kp-bis__notice{margin:8px 0 0}.kp-bis__notice .kp-notice__said{max-width:none}.kp-bis__fine{font-size:var(--t-11);color:var(--bis-soft);margin:8px 0 0;line-height:1.45}.kp-bis__pot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (prefers-reduced-motion:no-preference){.kp-bis__go{transition:box-shadow var(--dur-hov-s) var(--ease)}}.kp-bis__go:hover{box-shadow:inset 0 0 0 999px var(--hov-veil)}.pdp-routine__ladder{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex;overflow:auto hidden}.pdp-routine__ladder::-webkit-scrollbar{display:none}.pdp-routine__ladder:focus-visible{--focus-ring-offset:-2px}@property --pdp-ladder-w{syntax:"<length>";inherits:false;initial-value:0}@property --pdp-ladder-e{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll()){.pdp-routine__ladder{-webkit-mask-image:linear-gradient(to right, transparent, white var(--pdp-ladder-w), white calc(100% - var(--pdp-ladder-e)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, white var(--pdp-ladder-w), white calc(100% - var(--pdp-ladder-e)), transparent);mask-image:linear-gradient(to right, transparent, white var(--pdp-ladder-w), white calc(100% - var(--pdp-ladder-e)), transparent)}}.pdp-routine__rung{flex:none}.pdp-routine .pdp-routine__rung{max-width:none}.pdp-page li.pdp-routine__rung{font-size:var(--t-11);letter-spacing:var(--ls-label,.1em);text-transform:var(--tt-label);color:var(--pdp-ink-2,var(--color-soft));align-items:center;gap:8px;margin:0;line-height:1.2;display:flex}.pdp-routine__rungn{border-radius:var(--r-cloth);white-space:nowrap;padding:8px}.pdp-routine__rung[data-state=current] .pdp-routine__rungn{background:var(--color-tint);color:var(--pdp-ink,var(--color-ink))}.pdp-routine__rung[data-state=next] .pdp-routine__rungn{border-left:2px solid var(--color-accent);color:var(--color-accent)}.pdp-page p.pdp-routine__legend{font-size:var(--t-11);letter-spacing:.02em;color:var(--pdp-ink-2,var(--color-soft));flex-wrap:wrap;gap:8px 16px;margin:8px 0 0;line-height:1.2;display:flex}.pdp-routine__key{align-items:center;gap:6px;display:inline-flex}.pdp-routine__key[data-state=current] .pdp-routine__keymark{background:var(--color-tint);block-size:10px;inline-size:16px}.pdp-routine__key[data-state=next] .pdp-routine__keymark{background:var(--color-accent);block-size:12px;inline-size:2px}.pdp-page p.pdp-routine__alt{font-size:var(--t-11);color:var(--pdp-ink-2,var(--color-soft));margin:16px 0 0;line-height:1.45}.pdp-routine__alt a{color:var(--pdp-ink,var(--color-ink));text-underline-offset:3px;font-weight:600}.pdp-routine__alt a:hover,.pdp-routine__alt a:focus-visible{color:var(--color-accent)}.pdp-routine__end{border-left:2px solid var(--color-accent);margin:16px 0 0;padding-inline-start:16px}.pdp-page .pdp-routine__end p{font-size:var(--t-12);color:var(--pdp-ink,var(--color-ink));margin:0;line-height:1.5}.pdp-page .pdp-routine__end p+p{color:var(--pdp-ink-2,var(--color-soft));margin-top:8px}@media (width>=1200px){.pdp-placard-buy .pdp-routine__ladder{gap:16px}}.pdp-page{--pdp-paper:var(--color-paper);--pdp-porcelain:var(--color-chip);--pdp-surface:var(--color-surface,var(--color-chip));--pdp-ink:var(--color-ink);--pdp-ink-2:var(--color-soft);--pdp-seam:var(--color-seam,var(--color-line));--pdp-seam-fold:var(--seam-fold,color-mix(in srgb, var(--color-ink) 5%, transparent));--pdp-noerok:var(--color-noerok,var(--color-ink));--pdp-on-dark:var(--color-surface,var(--color-paper));--pdp-shock:var(--color-shock,var(--color-accent));--pdp-fs1:var(--t-title);--pdp-fs2:var(--t-sub);--pdp-fs-band:clamp(1.625rem, 1.3rem + 1.3333vw, 2.5rem);--pdp-pad:max(24px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--pdp-step-w:calc(44px * 3 + 2px);background:var(--pdp-paper);color:var(--pdp-ink);word-break:keep-all}@media (width<=767.98px){.pdp-page{--pdp-pad:var(--kp-edge)}}body>main:where(:has(.pdp-page)){margin:0}body>main>:where(.pdp-page) section{padding:0}body>main>:where(.pdp-page) :is(h1,h2,h3,h4,h5,h6){margin:0}body>main>:where(.pdp-page) form{max-width:none}body>main>:where(.pdp-page) input,body>main>:where(.pdp-page) li{margin:0}.pdp-spec{font-family:var(--font-body);font-weight:500;font-size:var(--t-11);letter-spacing:var(--ls-label,.14em);text-transform:var(--tt-label);color:var(--pdp-ink-2);line-height:1.4}.pdp-page h2{font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--t-section);letter-spacing:var(--ls-section);line-height:var(--lh-section)}.pdp-page p,.pdp-page li,.pdp-page dd{font-size:var(--t-13);letter-spacing:-.005em;max-width:var(--measure);line-height:1.7}.pdp-page .pdp-object__slide,.pdp-page .pdp-shorts__cell{max-width:none}.pdp-page p.pdp-spec{font-size:var(--t-11);letter-spacing:var(--ls-label,.14em);line-height:1.4}.pdp-page p.pdp-object__count{font-size:var(--t-11);letter-spacing:var(--ls-label,.06em);line-height:1}.pdp-page .pdp-reviews__card{max-width:none}.pdp-page li:has(>.pdp-reviews__card){max-width:none}.pdp-page p.pdp-verify__markers-h,.pdp-page .pdp-verify>p,.pdp-page p.kp-quotes__note,.pdp-page p.pdp-object__caption,.pdp-page .pdp-promise,.pdp-page .pdp-promise>li,.pdp-page .pdp-trustrow,.pdp-page .pdp-trustrow>li,.pdp-page .pdp-placard-buy p,.pdp-page .pdp-placard-buy li,.pdp-page .pdp-placard-buy dd,.pdp-page .pdp-stack__body p,.pdp-page .pdp-stack__body li,.pdp-page .pdp-stack__body dd{max-width:none}.pdp-page .pdp-stack__body .pdp-faq p{max-width:var(--measure)}.pdp-mono{font-family:Consolas,ui-monospace,monospace;font-size:var(--t-13);letter-spacing:.02em;-webkit-user-select:text;user-select:text}.pdp-page .pdp-crumb{padding:8px var(--pdp-pad);--crumb-gap:8px}.pdp-crumb{max-width:var(--kp-cloth);margin-inline:auto}.pdp-crumb>*{flex:none}@media (width<=767.98px){.pdp-page .pdp-crumb{white-space:nowrap;flex-wrap:nowrap}.pdp-crumb b{text-overflow:ellipsis;flex:0 auto;min-width:72px;overflow:hidden}.pdp-crumb a,.pdp-crumb span:not([aria-hidden]){text-overflow:ellipsis;flex:0 auto;min-width:24px;overflow:hidden}.pdp-crumb>a{flex-shrink:.25;min-width:0}.pdp-crumb>a:first-child{flex:none;min-width:0}.pdp-crumb a{margin-block:-16px;padding-block:16px}.pdp-crumb a:after{content:none}.pdp-crumb>span:not([aria-hidden]){display:none}.pdp-crumb>span[aria-hidden]:has(+span:not([aria-hidden])){display:none}}.pdp-cloth{max-width:var(--kp-cloth);margin-inline:auto;display:block}@media (width>=1500px){.pdp-cloth{border-right:1px solid var(--pdp-seam)}}.pdp-patch{padding:var(--pdp-pad);border-top:1px solid var(--pdp-seam)}.pdp-object{background:var(--pdp-paper);padding-top:16px;padding-bottom:16px}@media (width>=768px){.pdp-object{padding-top:0;padding-bottom:var(--pdp-pad)}}@media (width>=1280px){.pdp-object{padding-top:var(--pdp-pad)}}.pdp-object__stage{aspect-ratio:1;border-radius:0 0 var(--r-inset) var(--r-inset);grid-template-rows:100%;grid-template-columns:100%;width:100%;position:relative;overflow:hidden}@media (width>=1280px){.pdp-object__stage{border-radius:var(--r-inset)}}@media (width>=768px){.pdp-object__stage{aspect-ratio:1}.pdp-object__strip{max-width:540px;margin-inline:auto}}.pdp-object__stage .pimg{object-fit:contain;width:100%;height:100%;max-height:none}.pdp-object__full{cursor:zoom-in;text-decoration:none;display:block}.pdp-object__full:focus-visible{outline:2px solid var(--color-accent);outline-offset:-4px}.pdp-object__strip{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.pdp-object__strip::-webkit-scrollbar{display:none}.pdp-object__slide{scroll-snap-align:start;flex:0 0 100%;min-width:0}.pdp-object__strip--held .pdp-object__slide:not(:first-child) .pimg{display:none}.pdp-object__bar{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-top:8px;display:flex}.pdp-object__count{font:500 var(--t-11) / 1 var(--font-body);letter-spacing:var(--ls-label,.06em);text-transform:var(--tt-label);color:var(--color-soft);font-variant-numeric:tabular-nums;margin:0}.pdp-object__dots{min-width:0;display:none}.pdp-object__dots[data-live=on]{display:flex}.pdp-object__dot{cursor:pointer;background:0 0;border:0;flex:0 44px;place-items:center;width:44px;min-width:36px;height:44px;padding:0;display:grid}.pdp-object__dot i{background:color-mix(in srgb, var(--pdp-ink) 50%, transparent);border-radius:50%;width:8px;height:8px;display:block}.pdp-object__dot:hover i{background:var(--pdp-ink)}.pdp-object__dot[aria-current=true] i{border-radius:var(--r-control);background:var(--color-accent);width:22px}@media (prefers-reduced-motion:no-preference){.pdp-object__dot i{transition:width var(--dur-xs) var(--ease), background-color var(--dur-xs) var(--ease)}}.pdp-object__rail{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;margin-top:2px;padding:6px 0;display:flex;overflow-x:auto}@media (width>=768px){.pdp-object__rail{margin-top:8px}}.pdp-object__rail::-webkit-scrollbar{display:none}.pdp-object__rail button{border:1px solid var(--pdp-seam);border-radius:var(--r-inset);flex:none;place-items:center;width:56px;height:56px;padding:0;display:grid;position:relative;overflow:hidden}.pdp-object__rail button.on{border-color:var(--pdp-ink)}.pdp-object__rail button.on:after{content:"";border-radius:calc(var(--r-inset) - 1px);box-shadow:inset 0 0 0 1px var(--pdp-ink), inset 0 0 0 2px var(--pdp-paper);pointer-events:none;position:absolute;inset:0}.pdp-object__rail .pimg,.pdp-object__thumb{width:100%;height:100%}.pdp-object__thumb.kp-blend--framed{box-shadow:none}.pdp-object__caption{margin-top:8px}@media (width<=767px){.pdp-object__caption{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.pdp-lightbox{--lb-h:min(88dvh, 880px);--lb-chrome:168px;width:min(920px,100vw - 32px);max-width:none;height:var(--lb-h);background:var(--pdp-paper);max-height:none;color:var(--color-ink);border-radius:var(--r-vessel);border:0;margin:auto;padding:0;overflow:hidden}.pdp-lightbox[open]{flex-direction:column;display:flex}:is(html:has(.pdp-lightbox[open]),body:has(.pdp-lightbox[open])){overflow:hidden}.pdp-lightbox::backdrop{background:color-mix(in srgb, var(--color-ink) 88%, transparent)}.pdp-lightbox__top{border-bottom:1px solid var(--pdp-seam);background:var(--pdp-paper);flex:none;align-items:center;gap:16px;padding:8px 16px;display:flex}.pdp-lightbox__close{border-radius:var(--r-control);background:var(--color-shock);min-height:44px;color:var(--color-paper);cursor:pointer;border:0;padding:8px 24px}.pdp-lightbox__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.pdp-lightbox__scroll{flex:1;align-content:start;gap:16px;min-height:0;padding:16px;display:grid;overflow-y:auto}.pdp-lightbox__cap{font:400 var(--t-12) / 1.5 var(--font-body);color:var(--color-soft);letter-spacing:normal;text-transform:none}.pdp-lightbox__item{margin:0}.pdp-lightbox__mag{width:min(100%, calc(var(--lb-h) - var(--lb-chrome)));aspect-ratio:1;background:var(--color-surface);border-radius:var(--r-inset);cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;margin:0 auto;padding:0;display:block;overflow:clip}.pdp-lightbox__mag[data-magnified]{cursor:grab;touch-action:none}.pdp-lightbox__mag[data-magnified][data-dragging]{cursor:grabbing}.pdp-lightbox__mag[data-dragging]>*{transition:none}.pdp-lightbox__art{object-fit:contain;transform-origin:50%;-webkit-user-drag:none;width:100%;height:100%;display:block}.pdp-lightbox__mag[data-magnified] .pdp-lightbox__art{scale:2.5}.pdp-lightbox__cap{margin:8px 0 0}@media (prefers-reduced-motion:no-preference){.pdp-lightbox__art{transition:scale var(--dur-s) var(--ease)}}.pdp-assure{background:var(--color-tint);border-radius:var(--r-vessel);padding:40px}.pdp-assure h2{margin-bottom:16px}.pdp-assure__label{margin-bottom:8px}.pdp-assure__marks{margin-bottom:16px}.pdp-assure__note{color:var(--pdp-ink-2);margin:0}.pdp-linkrow.pdp-assure__links{border-top:1px solid var(--pdp-seam);row-gap:0;margin-top:24px;padding-top:16px}.pdp-assure__links a{color:var(--pdp-ink)}.pdp-cloth .kp-share.pdp-assure__share{border-top:1px solid var(--pdp-seam);margin-top:24px;padding:16px 0 0}.pdp-placard-buy{background:var(--pdp-paper);padding-top:16px}@media (width>=768px){.pdp-placard-buy{padding-top:var(--pdp-pad)}}.pdp-kicker{margin-bottom:8px}.pdp-title{font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--pdp-fs1);letter-spacing:var(--ls-title);line-height:var(--lh-title)}.pdp-kname{font-size:var(--t-13);color:var(--pdp-ink-2);margin-top:8px;line-height:1.5}.pdp-answer{margin-top:16px}.pdp-pricerow{margin-top:8px}@media (width>=768px){.pdp-pricerow{margin-top:16px}}.pdp-volume{margin-top:8px}.pdp-buyrow,.pdp-shoppay{--pdp-row-w:min(100%, 480px);max-width:480px}.pdp-worth-west .pdp-suited{border-top:0;margin-top:0;padding-top:0}.pdp-hiw h2{margin-bottom:16px}.pdp-hiw-prose{max-width:var(--measure);color:var(--pdp-ink-2);margin:0}.pdp-priceline{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.pdp-priceline .pdp-pricerow{margin-top:8px}@media (width>=768px){.pdp-priceline .pdp-pricerow{margin-top:16px}}.pdp-priceline .pdp-volume{margin-top:0}.pdp-suited{border-top:1px solid var(--pdp-seam);margin-top:16px;padding-top:16px}@media (width<=767px){.pdp-suited{margin-top:8px;padding-top:8px}}.pdp-suited__row{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;display:flex}.pdp-suited__label{flex:none}.pdp-suited__row dd{flex-wrap:wrap;gap:8px;min-width:0;margin:0;display:flex}.pdp-suited__row dd span{background:color-mix(in srgb, var(--pdp-ink) 10%, transparent);font-family:var(--font-body);font-size:var(--t-13);color:var(--pdp-ink);padding:4px 8px}.pdp-suited__caution{margin-top:16px}.pdp-suited__caution ul{margin:8px 0 0;padding:0;list-style:none}.pdp-suited__caution li{font-size:var(--t-13);color:var(--pdp-ink-2);margin-bottom:8px;padding-left:16px;position:relative}.pdp-suited__caution li:last-child{margin-bottom:0}.pdp-suited__caution li:before,.pdp-benefits__list li:before,.pdp-verify__marker-list li:before{content:"";background:var(--pdp-ink);width:8px;height:1px;position:absolute;top:.7em;left:0}@media (width<=1023.98px){.pdp-placard-buy{flex-direction:column;display:flex}.pdp-placard-buy>*{order:6}.pdp-placard-buy>.pdp-kicker,.pdp-placard-buy>.pdp-title{order:1}.pdp-placard-buy>.pdp-priceline,.pdp-placard-buy>.pdp-volume{order:2;margin-top:16px}.pdp-placard-buy>.pdp-trustrow,.pdp-placard-buy>.pdp-installments{order:2}.pdp-placard-buy>.pdp-kname,.pdp-placard-buy>.pdp-starsline{order:3}.pdp-placard-buy>.pdp-answer{order:4;margin-top:8px}.pdp-placard-buy>.pdp-hairline{order:5}.pdp-placard-buy>.pdp-byline{order:7}.pdp-placard-buy>.pdp-shipmeter{order:8}.pdp-placard-buy>.pdp-promise{order:9}.pdp-placard-buy>.pdp-linkrow{order:10}.pdp-placard-buy>.pdp-routine{order:11}.pdp-placard-buy>.pdp-suited[data-section=chips]{order:12}.pdp-placard-buy>.pdp-suited[data-section=caution]{order:13}}.pdp-byline{color:var(--pdp-ink);align-items:center;gap:8px;margin-top:8px;font-size:13.5px;display:flex}.pdp-byline a{color:inherit;text-underline-offset:4px;padding:4px 0;text-decoration:underline;text-decoration-thickness:1px;display:inline}.pdp-byline a:hover,.pdp-byline a:focus-visible{text-decoration-thickness:2px}.pdp-byline__ava{border-radius:var(--r-control);background:var(--pdp-porcelain);width:30px;height:30px;font:700 var(--t-11)/1 var(--font-body);color:var(--pdp-ink-2);box-shadow:inset 0 0 0 1px var(--pdp-seam);flex:none;place-items:center;display:grid}.kp-active-row>summary{align-items:center}.kp-active-pos{border-radius:var(--r-control);background:var(--pdp-paper);width:32px;height:32px;box-shadow:0 0 0 2px var(--pdp-ink);font:var(--w-heavy) var(--t-11)/1 var(--font-body);color:var(--pdp-ink);flex:none;place-items:center;display:grid}.kp-active-tx{gap:2px;min-width:0;display:grid}.kp-active-tx b{overflow-wrap:anywhere}.pdp-anatomy h2{margin-bottom:16px}.pdp-anatomy__stats{border-top:1px solid var(--pdp-seam);max-width:640px;margin-bottom:24px;display:flex}.pdp-anatomy__stat{border-left:2px solid var(--pdp-seam);flex:1 1 0;min-width:0;padding:16px}.pdp-anatomy__stat:first-child{border-left:0;padding-left:0}.pdp-anatomy__v{color:var(--pdp-ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.1}.pdp-anatomy__v em{color:var(--color-accent);font-style:normal}.pdp-anatomy__l{font-size:var(--t-11);letter-spacing:var(--ls-label,.07em);text-transform:var(--tt-label);color:var(--pdp-ink-2);margin-top:8px;font-weight:600}.pdp-anatomy__ladder{border-top:1px solid var(--pdp-seam);max-width:640px;padding-top:40px}.pdp-anatomy__rail{border-radius:var(--r-control);height:14px;position:relative}.pdp-anatomy__rail:before{content:"";border-radius:inherit;transform-origin:0;background:linear-gradient(to right,var(--pdp-ink-2) 0%,var(--pdp-seam) 40%,var(--pdp-porcelain) 100%);position:absolute;inset:0}.pdp-anatomy__mark{border-radius:var(--r-control);background:var(--pdp-paper);width:26px;height:26px;box-shadow:0 0 0 2px var(--pdp-ink);font:var(--w-heavy) var(--t-11)/1 var(--font-body);color:var(--pdp-ink);place-items:center;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.pdp-anatomy__mark i{font:700 var(--t-11)/1 var(--font-body);color:var(--pdp-ink);white-space:nowrap;font-style:normal;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.pdp-anatomy__mark i:after{content:"";background:var(--pdp-ink-2);width:1px;height:6px;position:absolute;top:100%;left:50%}.pdp-anatomy__mark[data-alt] i{top:36px;bottom:auto}.pdp-anatomy__mark[data-alt] i:after{top:auto;bottom:100%}.pdp-anatomy__mark[data-edge=start] i{text-align:left;left:0;transform:none}.pdp-anatomy__mark[data-edge=start] i:after{left:8px}.pdp-anatomy__mark[data-edge=end] i{text-align:right;left:auto;right:0;transform:none}.pdp-anatomy__mark[data-edge=end] i:after{left:auto;right:8px}@media (prefers-reduced-motion:no-preference){.pdp-anatomy__rail:before{transition:transform var(--dur-l) var(--ease)}.pdp-anatomy.kp-reveal-pre .pdp-anatomy__rail:before{transition:none;transform:scaleX(0)}.pdp-anatomy__mark{transition:opacity var(--dur-s) var(--ease) calc(var(--dur-l) * var(--mleft,0) / 100), transform var(--dur-s) var(--ease) calc(var(--dur-l) * var(--mleft,0) / 100)}.pdp-anatomy.kp-reveal-pre .pdp-anatomy__mark{opacity:0;transition:none;transform:translate(-50%,-50%)scale(.6)}.pdp-fold:not([open]) .pdp-anatomy__rail:before{transition:none;transform:scaleX(0)}.pdp-fold:not([open]) .pdp-anatomy__mark{opacity:0;transition:none;transform:translate(-50%,-50%)scale(.6)}}.pdp-anatomy__ends{font-size:var(--t-11);color:var(--pdp-ink-2);letter-spacing:var(--ls-label,.08em);text-transform:var(--tt-label);justify-content:space-between;gap:16px;margin-top:40px;font-weight:600;display:flex}.pdp-anatomy__ends span:last-child{text-align:right;flex:none}.pdp-anatomy__legend{display:none}.pdp-anatomy__cap{font-size:var(--t-12);color:var(--pdp-ink-2);max-width:60ch;margin-top:8px}@media (width<=767.98px){.pdp-anatomy__stats{flex-wrap:wrap}.pdp-anatomy__stat{flex:50%}.pdp-anatomy__ladder{padding-top:24px}}@media (width<=1279.98px){.pdp-anatomy__mark i{display:none}.pdp-anatomy__legend{grid-template-columns:1fr;gap:8px;margin-top:24px;padding:0;list-style:none;display:grid}.pdp-anatomy__legend li{font-size:var(--t-12);color:var(--pdp-ink);align-items:center;gap:8px;line-height:1.3;display:flex}.pdp-anatomy__legend b{border-radius:var(--r-control);background:var(--pdp-paper);width:26px;height:26px;box-shadow:0 0 0 2px var(--pdp-ink);font:var(--w-heavy) var(--t-11)/1 var(--font-body);color:var(--pdp-ink);flex:none;place-items:center;display:grid}}@media (width>=768px) and (width<=1279.98px){.pdp-anatomy__legend{grid-template-columns:1fr 1fr;column-gap:24px}}@media (width<=767.98px){.pdp-anatomy__mark,.pdp-anatomy__legend b{width:20px;height:20px;box-shadow:0 0 0 1.5px var(--pdp-ink);font-size:var(--t-11)}}.pdp-object__stage--scene.pdp-object__stage .kp-blend__img,.pdp-object__stage--scene.pdp-object__stage .pimg,.pdp-object__thumb--scene.pdp-object__thumb .kp-blend__img,.pdp-object__thumb--scene.pdp-object__thumb .pimg{mix-blend-mode:normal}@media (prefers-reduced-motion:no-preference){.pdp-object__stage .pimg,.pdp-object__stage .kp-blend__img{transition:opacity var(--dur-s) var(--ease)}.pdp-object__stage{transition:background var(--dur-xs) var(--ease)}.pdp-object__rail button{transition:transform var(--dur-xs) var(--ease)}@media (hover:hover) and (pointer:fine){.pdp-object__rail button:hover{transform:translateY(-2px)}}.pdp-object__rail button:active{transform:scale(.96)}}@media (width<=767.98px){.pdp-object{padding:0}.pdp-object__strip{max-width:none}.pdp-object__stage{aspect-ratio:1;border-radius:0;max-width:none}.pdp-object__stage-sticky{position:relative}.pdp-object__stage .pimg{place-self:stretch stretch;width:100%;height:100%;margin-top:0}.pdp-object__rail{justify-content:flex-start;margin:0;padding:16px;position:static}.pdp-object__rail>:first-child{margin-inline-start:auto}.pdp-object__rail>:last-child{margin-inline-end:auto}.pdp-object__stage-sticky{flex-direction:column;display:flex}.pdp-object__frame{display:contents}.pdp-object__strip{order:1}.pdp-object__bar{order:2;margin-top:0;padding:0 16px}.pdp-object__rail{order:3}.pdp-object__caption{order:4}.pdp-object{background:var(--pdp-paper)}.pdp-placard-buy{border-top:0}.pdp-object__caption{display:none}}.pdp-shorts__cell{min-width:0}.pdp-shorts__tile{min-width:0;max-width:100%}.pdp-shorts__tile figcaption{min-width:0;max-width:100%;overflow:hidden}.pdp-shorts__caption{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.pdp-shorts__by{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width<=1023.98px){.pdp-shorts__caption{-webkit-line-clamp:3}}.pdp-starsline{min-height:44px;font-size:var(--t-12);color:var(--pdp-ink-2);align-items:center;gap:8px;margin-top:8px;text-decoration:none;display:inline-flex}.pdp-starsline:hover span,.pdp-starsline:focus-visible span{text-underline-offset:3px;text-decoration:underline}.pdp-shipmeter{margin-top:16px}.pdp-shipmeter:empty{margin:0;display:none}.pdp-placard-buy .ship{border-bottom:0;padding-inline:0}.pdp-placard-buy .ship .bar,.pdp-placard-buy .ship .bar i{border-radius:var(--r-control)}.pdp-hairline{background:var(--pdp-seam);border:0;height:1px;margin:16px 0}@media (width<=767px){.pdp-hairline{margin:8px 0}}.pdp-placard-buy>.kp-varsel{margin-bottom:16px}@media (width<=1023.98px){.pdp-placard-buy>.kp-varsel{margin-bottom:24px}}.pdp-buyrow{grid-template-columns:auto 1fr;align-items:stretch;gap:8px;display:grid}.pdp-buyrow>.kp-qtystep{grid-area:1/1}.pdp-buyrow>.pdp-shoppay{grid-area:1/2}.pdp-buyrow>form{grid-area:2/1/auto/-1}.pdp-buyrow form{flex-direction:column;gap:8px;display:flex}.pdp-cta{border-radius:var(--r-control);background:var(--pdp-shock);width:100%;min-height:46px;color:var(--pdp-paper);font:600 var(--t-13) / 1.4 var(--font-body);letter-spacing:.02em;text-align:center;border:0;justify-content:center;align-items:center;gap:.215em;padding:6px 24px;text-decoration:none;display:inline-flex}.pdp-cta[disabled]:not([aria-busy=true]){opacity:.6}.pdp-cta[aria-busy=true]{opacity:1;cursor:progress}.pdp-shoppay{width:100%;margin-top:0;margin-left:0}.pdp-shoppay shop-pay-button{--shop-pay-button-border-radius:var(--r-control);--shop-pay-button-height:44px}.pdp-shoppay:has(shop-pay-button:focus-visible){outline:2px solid var(--s-ink);outline-offset:2px;border-radius:var(--r-control)}.pdp-stock{font-size:var(--t-11);color:var(--pdp-ink-2);align-items:center;gap:8px;margin-top:16px;display:flex}.pdp-stock i{background:var(--color-good);border-radius:50%;flex:none;width:7px;height:7px}.pdp-stock--oos{color:var(--color-amber);font-weight:600}.pdp-stock--oos i{background:var(--color-amber)}.pdp-promise{border-top:1px solid var(--pdp-seam);grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:8px 24px;margin-top:24px;padding-top:16px;padding-left:0;list-style:none;display:grid}.pdp-page .pdp-promise>li.pdp-promise__row{font-size:var(--t-12);letter-spacing:0;color:var(--pdp-ink-2);align-items:center;gap:8px;margin:0;line-height:1.4;display:flex}.pdp-promise__icon{flex:none;transform:translateY(.5px)}.pdp-trustrow{grid-template-columns:1fr;row-gap:8px;margin-top:16px;padding-left:0;list-style:none;display:grid}.pdp-page .pdp-trustrow>li.pdp-trustrow__row{font-size:var(--t-13);letter-spacing:0;color:var(--pdp-ink);align-items:center;gap:8px;margin:0;font-weight:500;line-height:1.4;display:flex}.pdp-trustrow__icon{flex:none;transform:translateY(.5px)}.pdp-linkrow{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.pdp-linkrow a{min-height:44px;font-size:var(--t-13);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--pdp-ink) 32%, transparent);text-decoration-color:color-mix(in srgb, var(--pdp-ink) 32%, transparent);align-items:center;font-weight:600;display:inline-flex}.pdp-linkrow a:focus-visible{text-underline-offset:2px;text-decoration:underline}.pdp-specs{margin:0}.pdp-specs>div{border-top:1px solid var(--pdp-seam);padding:16px 0}.pdp-specs>div:first-child{border-top:0;padding-top:0}.pdp-specs dt{margin-bottom:8px}.pdp-specs dd{color:var(--pdp-ink);margin:0}.pdp-scale{margin-top:16px}.pdp-scale__labels{justify-content:space-between;margin-bottom:8px;display:flex}.pdp-scale__track{background:var(--pdp-seam);height:1px;position:relative}.pdp-scale>div+div{margin-top:24px}.pdp-scale__track i{background:var(--pdp-ink);width:7px;height:7px;position:absolute;top:-3px;transform:translate(-50%)}.pdp-source{margin-top:16px}.pdp-verify{background:var(--color-tint)}.pdp-verify p+p{margin-top:16px}.pdp-verify h2{margin-bottom:16px}.pdp-verify__head{flex-direction:column;display:flex}.pdp-jeongpum{align-items:baseline;gap:8px;margin-bottom:24px;display:flex}.pdp-jeongpum span:first-child{font-family:var(--font-display);font-size:var(--pdp-fs2);letter-spacing:.06em;font-weight:700;line-height:1}.pdp-verify a{min-height:44px;font-size:var(--t-13);align-items:center;margin-top:8px;font-weight:600;text-decoration:none;display:inline-flex}.pdp-verify a:focus-visible{text-underline-offset:3px;text-decoration:underline}.pdp-verify__markers{border-top:1px solid var(--pdp-seam);margin-top:24px;padding-top:24px}.pdp-verify__markers-h{margin-bottom:16px}.pdp-verify__marker-list{margin:0;padding:0;list-style:none}.pdp-verify__marker-list li{margin-top:8px;padding-left:16px;position:relative}.pdp-verify__marker-list li:first-child{margin-top:0}@media (width<=767.98px){.pdp-verify{background:0 0}.pdp-verify__markers{background:var(--color-tint);margin-inline:calc(-1 * var(--pdp-pad));padding-inline:var(--pdp-pad);border-top:0;padding-bottom:24px}}.pdp-verify__seal{border-top:1px solid var(--pdp-seam);align-items:baseline;margin-top:40px;margin-bottom:0;padding-top:24px}.pdp-page p.pdp-verify__seal{max-width:none}.pdp-route{margin-top:24px}.pdp-route h2{font-family:var(--font-body);font-weight:600;font-size:var(--t-13);margin-bottom:16px}.pdp-route ol{margin:0;list-style:none}.pdp-route li{border-top:1px solid var(--pdp-seam);grid-template-columns:40px 1fr;gap:8px;padding:16px 0;display:grid}.pdp-route b{font-family:var(--font-display);font-size:var(--pdp-fs2);font-weight:400}.pdp-chips{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.pdp-chips span{border:1px solid var(--pdp-seam);font-family:var(--font-body);font-weight:500;font-size:var(--t-11);letter-spacing:var(--ls-label,.14em);text-transform:var(--tt-label);color:var(--pdp-ink);padding:8px}.pdp-inci{margin-top:16px}.pdp-inci b{font-weight:600}.pdp-inci__source{color:var(--color-soft)}.pdp-without{margin-top:16px}.pdp-without b{font-weight:600}.pdp-gloss__count{font-weight:500;font-size:var(--t-11);letter-spacing:var(--ls-label,.14em);text-transform:var(--tt-label);color:var(--pdp-ink-2);margin:0 0 8px}dl.pdp-gloss{grid-template-columns:1fr;margin:0;display:grid}dl.pdp-gloss>div{display:contents}.pdp-gloss dt{border-top:1px solid var(--pdp-seam);color:var(--pdp-ink);padding-top:16px;font-weight:600}.pdp-gloss dd{color:var(--pdp-ink-2);margin:0;padding-bottom:16px}.pdp-gloss__role{font-weight:500;font-size:var(--t-11);letter-spacing:var(--ls-label,.14em);text-transform:var(--tt-label);color:var(--pdp-ink-2)}@media (width<=1039.98px){.pdp-gloss__role{margin-left:8px}.pdp-gloss dd{margin-top:8px}}@media (width>=1040px){dl.pdp-gloss{grid-template-columns:minmax(11rem,13rem) 1fr;column-gap:0}.pdp-gloss dt{padding-right:24px}.pdp-gloss__role{margin-top:8px;display:block}.pdp-gloss dd{border-top:1px solid var(--pdp-seam);padding-top:16px}}.pdp-gloss__more{border-top:1px solid var(--pdp-seam)}.pdp-gloss__more>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;list-style:none;display:flex}.pdp-gloss__more>summary::-webkit-details-marker{display:none}.pdp-gloss__more>summary:after{content:"+";margin-left:auto}.pdp-gloss__more[open]>summary:after{content:"−"}.pdp-gloss__more>dl.pdp-gloss>div:first-child>dt,.pdp-gloss__more>dl.pdp-gloss>div:first-child>dd{border-top:0}.pdp-stack{background:var(--pdp-paper)}.pdp-stack__row{border-top:1px solid var(--pdp-seam);margin-inline:-8px}.pdp-stack__row:first-of-type{border-top:0}.pdp-stack__title+.pdp-stack__row{border-top:1px solid var(--pdp-seam)}.pdp-stack__title{margin:0 0 16px}.pdp-stack__h{font:inherit;letter-spacing:inherit}.pdp-stack__btn{width:100%;min-height:56px;color:var(--pdp-ink);font-family:var(--font-body);font-weight:600;font-size:var(--t-sub);letter-spacing:var(--ls-sub);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;margin:8px 0;padding:8px;display:flex}.pdp-stack__x{flex:none;width:11px;height:11px;position:relative}.pdp-stack__x:before,.pdp-stack__x:after{content:"";background:var(--pdp-ink);position:absolute}.pdp-stack__x:before{height:1px;top:5px;left:0;right:0}.pdp-stack__x:after{width:1px;top:0;bottom:0;left:5px}.pdp-stack__btn[aria-expanded=true] .pdp-stack__x:after{transform:scaleY(0)}.pdp-stack__body{grid-template-rows:1fr;display:grid}.pdp-stack__body:not(.is-open){grid-template-rows:0fr}.pdp-stack__body-in{min-height:0;padding-inline:8px;overflow:hidden}.pdp-stack__body-in:after{content:"";height:24px;display:block}.pdp-stack__body-in>:first-child{margin-top:0}.pdp-steps{padding-left:16px}.pdp-steps li+li{margin-top:8px}.pdp-faq h3{font-family:var(--font-body);font-weight:600;font-size:var(--t-13);margin-bottom:8px}.pdp-faq>div+div{margin-top:16px}@media (width>=1024px){.pdp-faq{grid-template-columns:repeat(auto-fit,minmax(42ch,1fr));gap:24px 40px;display:grid}.pdp-faq>div+div{margin-top:0}}.pdp-stack__body p+p{margin-top:16px}.pdp-benefits{background:var(--pdp-paper)}.pdp-benefits h2{margin-bottom:16px}.pdp-benefits__list{margin:0 0 16px;padding:0;list-style:none}.pdp-benefits__list li{margin-bottom:8px;padding-left:16px;position:relative}.pdp-benefits__list li:last-child{margin-bottom:0}.pdp-benefits__sub{font-size:var(--pdp-fs2);margin:40px 0 16px}.pdp-benefits.pdp-benefits--bullets .kp-actives li{padding-left:16px}.kp-active-rows{margin-top:8px}.kp-active-row{border-top:1px solid var(--pdp-seam)}.kp-active-row>summary{cursor:pointer;align-items:baseline;gap:8px;min-height:44px;padding:8px 0;list-style:none;display:flex}.kp-active-row>summary::-webkit-details-marker{display:none}.kp-active-row>summary b{overflow-wrap:anywhere;flex:0 auto;min-width:0}.kp-active-role{color:var(--pdp-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kp-active-x{flex:none;align-self:center;width:12px;height:12px;margin-left:auto;position:relative}.kp-active-x:before,.kp-active-x:after{content:"";background:var(--pdp-ink);position:absolute}@media (prefers-reduced-motion:no-preference){.kp-active-x:before,.kp-active-x:after{transition:transform var(--dur-xs) var(--ease)}}.kp-active-x:before{width:12px;height:2px;top:5px;left:0}.kp-active-x:after{width:2px;height:12px;top:0;left:5px}.kp-active-row[open] .kp-active-x:after{transform:scaleY(0)}.kp-active-row>p{color:var(--pdp-ink-2);max-width:var(--measure);margin:0 0 16px}.kp-ing-link{color:inherit;text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.kp-ing-link:hover{color:var(--color-accent)}@media (prefers-reduced-motion:no-preference){.kp-ing-link{transition:color var(--dur-hov-link) var(--ease)}}.kp-active-row[open] .kp-active-role{white-space:normal}.pdp-steps-prose{margin:0}.pdp-how h2{margin-bottom:16px}.pdp-band{--pdp-noerok:var(--pdp-paper);--pdp-on-dark:var(--pdp-ink);background:var(--pdp-noerok);color:var(--pdp-on-dark);border-top:1px solid var(--pdp-seam);padding-block:40px}.pdp-band .pdp-spec,.pdp-band p{color:var(--pdp-on-dark)}.pdp-band__kicker{margin-bottom:24px}.pdp-page .pdp-band__h{font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--pdp-fs-band);letter-spacing:-.02em;color:var(--pdp-on-dark);line-height:1.2}.pdp-band__support{margin-top:24px}.pdp-shorts{background:var(--pdp-paper)}.pdp-shorts h2{margin-bottom:8px}.pdp-shorts__note{color:var(--pdp-ink-2);margin-bottom:24px}.pdp-shorts__rail{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.pdp-shorts__rail::-webkit-scrollbar{display:none}.pdp-shorts__rail,.pdp-reviews__list,.pdp-alike__rail{-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--pdp-ink) 24px, var(--pdp-ink) calc(100% - 24px), transparent);-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--pdp-ink) 24px, var(--pdp-ink) calc(100% - 24px), transparent);mask-image:linear-gradient(90deg, transparent 0, var(--pdp-ink) 24px, var(--pdp-ink) calc(100% - 24px), transparent)}.pdp-shorts__railwrap{min-width:0;position:relative}.pdp-shorts .kp-rail__scrub{visibility:hidden;cursor:pointer;touch-action:pan-y;height:44px;margin-inline:0;position:relative}.pdp-shorts .kp-railwrap[data-scrub=on][data-scroll=some] .kp-rail__scrub{visibility:visible}.pdp-shorts .kp-rail__track{background:var(--color-tint);height:3px;position:absolute;top:calc(50% - 1px);left:0;right:0}.pdp-shorts .kp-rail__thumb{background:var(--color-accent);width:0;height:3px;position:absolute;top:calc(50% - 1px);left:0}.pdp-shorts .kp-rail__thumb:before{content:"";background:var(--color-accent);width:2px;height:9px;position:absolute;top:-3px;left:0}@media (prefers-reduced-motion:no-preference){.pdp-shorts .kp-rail__thumb,.pdp-shorts .kp-rail__thumb:before{transform-origin:0;transition:transform var(--dur-xs) var(--ease)}@media (hover:hover) and (pointer:fine){.pdp-shorts .kp-rail__scrub:hover .kp-rail__thumb{transform:scaleY(1.6667)}.pdp-shorts .kp-rail__scrub:hover .kp-rail__thumb:before{transform:scaleY(.6)}}}.pdp-shorts__cell{scroll-snap-align:start;overflow-wrap:anywhere;flex:0 0 58vw;min-width:0;padding-right:16px}@media (width>=990px){.pdp-shorts__cell{padding-right:24px}}.pdp-shorts__cell{display:flex}.pdp-shorts__tile{flex-direction:column;flex:1;margin:0;padding:16px;display:flex}.pdp-shorts__tile figcaption{flex-direction:column;flex:1;display:flex}.pdp-shorts[data-count="1"] .pdp-shorts__cell{scroll-snap-align:none;flex:100%;max-width:none}.pdp-shorts__tile--solo{grid-template-columns:136px minmax(0,1fr);align-items:stretch;column-gap:24px;display:grid}.pdp-shorts__tile--solo .pdp-shorts__well{align-self:start}.pdp-shorts__tile--solo figcaption{justify-content:center}.pdp-shorts__tile--solo .pdp-shorts__caption{white-space:normal;text-overflow:clip;max-width:42ch;margin-top:0;overflow:visible}.pdp-shorts__tile--solo .pdp-shorts__by{white-space:normal;text-overflow:clip;max-width:42ch;margin-top:8px;padding-top:0;overflow:visible}.pdp-shorts__well{aspect-ratio:9/16;background:var(--pdp-paper);border-radius:var(--r-inset);text-align:center;color:var(--pdp-ink-2);border:0;place-content:center;justify-items:center;gap:16px;padding:16px;display:grid;position:relative;overflow:hidden}.pdp-shorts__well--flat{aspect-ratio:auto;height:72px;padding:8px 16px}.pdp-shorts__well--flat .pdp-shorts__out{grid-auto-flow:column;align-items:center;gap:8px}.pdp-shorts__glyph{opacity:.35}.pdp-shorts__video,.pdp-shorts__out img{object-fit:cover;background:var(--pdp-paper);width:100%;height:100%;position:absolute;inset:0}.pdp-shorts__out{color:var(--pdp-ink);place-content:center;justify-items:center;gap:8px;text-decoration:none;display:grid;position:absolute;inset:0}.pdp-shorts__out .pdp-spec,.pdp-shorts__out .pdp-shorts__glyph{color:var(--pdp-ink);position:relative}.pdp-shorts__still{width:100%;height:100%}.pdp-shorts[data-stills=held] .pdp-shorts__still{display:none}.pdp-shorts__out--framed{place-content:end stretch;justify-items:start;gap:0}.pdp-shorts__plate{text-align:left;color:var(--pdp-ink);background:var(--pdp-porcelain);align-content:center;gap:16px;padding:20px 16px 48px;display:grid;position:absolute;inset:0}.pdp-shorts__platetext{font-size:var(--t-13);overflow-wrap:anywhere;line-height:1.45}.pdp-shorts__cue{background:var(--pdp-paper);border-top:1px solid var(--pdp-seam);color:var(--pdp-ink);text-align:left;grid-auto-flow:column;justify-content:start;align-items:center;gap:8px;padding:8px 16px;display:grid;position:relative}.pdp-shorts__out--framed .pdp-shorts__glyph{opacity:1;width:12px;height:12px}.pdp-shorts__out--framed:hover .pdp-shorts__cue,.pdp-shorts__out--framed:focus-visible .pdp-shorts__cue{background:var(--pdp-porcelain)}.pdp-shorts__out:focus-visible .pdp-spec{text-underline-offset:2px;text-decoration:underline}.pdp-shorts__out:focus-visible:after{content:"";border:2px solid var(--pdp-ink);pointer-events:none;position:absolute;inset:0}.pdp-shorts__caption{color:var(--pdp-ink);margin-top:16px}.pdp-shorts__by{margin-top:auto;padding-top:8px}.pdp-quotes{background:var(--pdp-paper)}.pdp-quotes h2{margin-bottom:0}.pdp-quotes .kp-quotes__more{border-top:1px solid var(--pdp-seam);margin-top:16px}.pdp-quotes .kp-quotes__more>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;list-style:none;display:flex}.pdp-quotes .kp-quotes__more>summary::-webkit-details-marker{display:none}.pdp-quotes .kp-quotes__more>summary:after{content:"+";margin-left:auto}.pdp-quotes .kp-quotes__more[open]>summary:after{content:"−"}.pdp-quotes .kp-quotes__note{margin-top:16px}.pdp-compare{border-top:1px solid var(--pdp-seam)}.pdp-compare .kp-cmp{--kp-cmp-gut:var(--pdp-pad);padding:var(--pdp-pad);--s-ink:var(--pdp-ink);--focus-ring:2px solid var(--pdp-ink);--s-soft:var(--pdp-ink-2);--s-paper:var(--pdp-paper);--s-chip:var(--pdp-porcelain);--s-tint:var(--pdp-surface);--s-tint-ink:var(--pdp-ink);--s-accent:var(--pdp-seam);--s-accent-deep:var(--pdp-ink);--kp-cmp-seam:var(--pdp-seam)}.pdp-compare .kp-cmp__btn{color:var(--pdp-ink);box-shadow:inset 0 0 0 1px var(--pdp-ink);background:0 0}.pdp-compare .kp-cmp__btn--ghost{box-shadow:inset 0 0 0 1px var(--pdp-seam)}.pdp-compare .kp-cmp__btn:hover{background:var(--pdp-porcelain)}.pdp-compare .kp-cmp__btn[aria-busy=true]{opacity:.6;cursor:progress}.pdp-reviews{background:var(--pdp-paper)}.pdp-reviews .pdp-reviews__all{font-size:var(--t-12);margin:24px 0 0;line-height:1.4}.pdp-reviews .pdp-reviews__all a{min-height:44px;color:var(--color-accent);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.pdp-reviews__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.pdp-reviews__h{margin:0}.pdp-reviews__write{border-radius:var(--r-control);min-height:44px;color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent);font-size:var(--t-13);white-space:nowrap;background:0 0;justify-content:center;align-items:center;padding:8px 24px;line-height:1.2;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.pdp-reviews__write{transition:background var(--dur-xs) var(--ease), color var(--dur-xs) var(--ease)}}.pdp-reviews__write:hover,.pdp-reviews__write:focus-visible{background:var(--color-accent);color:var(--pdp-paper)}.pdp-reviews-zero{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;display:flex}.pdp-reviews[data-empty] .pdp-reviews__head{margin-bottom:16px}.pdp-page p.pdp-reviews-row{text-wrap:balance;flex:34ch;max-width:48ch;margin:0}.pdp-stars{white-space:nowrap;line-height:0;display:inline-block;position:relative}.pdp-stars__track,.pdp-stars__fill{gap:2px;display:inline-flex}.pdp-stars__track{color:color-mix(in srgb, var(--pdp-ink) 18%, transparent)}.pdp-stars__fill{color:var(--color-accent);position:absolute;inset:0 auto 0 0;overflow:hidden}.pdp-stars svg{fill:currentColor;flex:none;display:block}.pdp-reviews__body{gap:40px;display:grid}.pdp-reviews__summary{align-content:start;gap:24px;display:grid}.pdp-reviews__aggregate{justify-items:start;gap:8px;display:grid}.pdp-reviews__score-row{align-items:baseline;gap:8px;margin:0;display:flex}.pdp-reviews__score{color:var(--pdp-ink);font-size:44px;font-weight:500;line-height:1}.pdp-reviews__of{color:var(--pdp-ink-2)}.pdp-reviews__count{color:var(--pdp-ink-2);margin:0}.pdp-reviews__dist{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.pdp-reviews__dist-row{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.pdp-reviews__dist-label{color:var(--pdp-ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.pdp-reviews__dist-label svg{fill:currentColor;display:block}.pdp-reviews__dist-track{border-radius:var(--r-cloth);background:color-mix(in srgb, var(--pdp-ink) 10%, transparent);height:8px;display:block;overflow:hidden}.pdp-reviews__dist-bar{background:var(--color-accent);height:100%;display:block}.pdp-reviews__dist-count{color:var(--pdp-ink-2);font-variant-numeric:tabular-nums;text-align:right;min-width:2ch}.pdp-reviews__railwrap{min-width:0;position:relative}.pdp-reviews__list{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.pdp-reviews__list::-webkit-scrollbar{display:none}.pdp-reviews .kp-rail__scrub{visibility:hidden;cursor:pointer;touch-action:pan-y;height:44px;margin-inline:0;position:relative}.pdp-reviews .kp-railwrap[data-scrub=on][data-scroll=some] .kp-rail__scrub{visibility:visible}.pdp-reviews .kp-rail__track{background:var(--color-tint);height:3px;position:absolute;top:calc(50% - 1px);left:0;right:0}.pdp-reviews .kp-rail__thumb{background:var(--color-accent);width:0;height:3px;position:absolute;top:calc(50% - 1px);left:0}.pdp-reviews .kp-rail__thumb:before{content:"";background:var(--color-accent);width:2px;height:9px;position:absolute;top:-3px;left:0}@media (prefers-reduced-motion:no-preference){.pdp-reviews .kp-rail__thumb,.pdp-reviews .kp-rail__thumb:before{transform-origin:0;transition:transform var(--dur-xs) var(--ease)}@media (hover:hover) and (pointer:fine){.pdp-reviews .kp-rail__scrub:hover .kp-rail__thumb{transform:scaleY(1.6667)}.pdp-reviews .kp-rail__scrub:hover .kp-rail__thumb:before{transform:scaleY(.6)}}}.pdp-reviews__cell{flex:1 0 var(--rev-cell,84%);scroll-snap-align:start;border-top:1px solid var(--pdp-seam);border-left:2px solid var(--pdp-seam);overflow-wrap:anywhere;min-width:0;display:flex}.pdp-reviews .kp-railwrap:not([data-marquee]) .pdp-reviews__cell:first-child{border-left:0}.pdp-reviews{--rev-cell:84%}@media (width>=560px){.pdp-reviews{--rev-cell:62%}}@media (width>=768px){.pdp-reviews{--rev-cell:47%}}@media (width>=1280px){.pdp-reviews{--rev-cell:38%}}@media (width>=1440px){.pdp-reviews{--rev-cell:31.5%}}.pdp-reviews__card{flex-direction:column;align-self:flex-start;gap:8px;width:100%;padding:24px;display:flex}.pdp-reviews__card-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pdp-reviews__card-title{color:var(--pdp-ink);margin:0;font-weight:600}.pdp-reviews__card-body{color:var(--pdp-ink);margin:0;line-height:1.6}.pdp-reviews__card-meta{color:var(--pdp-ink-2);flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.pdp-reviews__author{color:var(--pdp-ink)}.pdp-reviews__variant{color:var(--pdp-ink-2)}.pdp-reviews__verified{border-radius:var(--r-control);min-height:24px;color:var(--color-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 40%, transparent);align-items:center;padding:0 8px;display:inline-flex}.pdp-reviews__demo-tag{font-size:var(--t-11);border-radius:var(--r-control);min-height:24px;color:var(--pdp-ink-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pdp-ink) 28%, transparent);align-items:center;padding:0 8px;display:inline-flex}.pdp-reviews__reply{background:var(--pdp-surface);border-top:1px solid var(--pdp-seam);border-left:2px solid var(--pdp-seam);margin-top:8px;padding:8px 16px}.pdp-reviews__reply-who{cursor:pointer;min-height:44px;color:var(--pdp-ink-2);flex-wrap:nowrap;align-items:center;gap:8px;margin:0;list-style:none;display:flex}.pdp-reviews__reply-who::-webkit-details-marker{display:none}.pdp-reviews__reply-who:after{content:"+";margin-left:auto;padding-left:8px}.pdp-reviews__reply[open]>.pdp-reviews__reply-who:after{content:"−"}.pdp-reviews__reply-name{color:var(--pdp-ink);font-weight:500}.pdp-reviews__reply-date{color:var(--pdp-ink-2);margin:0}.pdp-reviews__reply-body{color:var(--pdp-ink);margin:8px 0 0;line-height:1.6}.pdp-reviews__skeleton{gap:40px;display:grid}.pdp-reviews__sk-summary{justify-items:start;gap:16px;display:grid}.pdp-reviews__sk-list{display:flex;overflow:hidden}.pdp-reviews__sk-card{flex:0 0 var(--rev-cell,84%);border-top:1px solid var(--pdp-seam);border-left:2px solid var(--pdp-seam);align-content:start;gap:16px;min-width:0;padding:24px;display:grid}.pdp-reviews__sk-card:first-child{border-left:0}.pdp-reviews__sk-bar{border-radius:var(--r-cloth);background:color-mix(in srgb, var(--pdp-ink) 8%, transparent);height:12px;display:block}.pdp-reviews__sk-bar[data-w=score]{width:96px;height:40px}.pdp-reviews__sk-bar[data-w=stars]{width:104px}.pdp-reviews__sk-bar[data-w=count]{width:72px}.pdp-reviews__sk-bar[data-w=line]{width:100%;max-width:var(--measure)}.pdp-reviews__sk-bar[data-w=line-short]{width:60%;max-width:40ch}@media (width>=1024px){.pdp-reviews__body{grid-template-columns:minmax(260px,1fr) minmax(0,2.4fr);gap:0}.pdp-reviews__summary{flex-direction:column;padding-right:40px;display:flex}.pdp-reviews__summary:after{content:"";background:var(--pdp-seam);width:32px;height:1px;margin-top:auto;display:block}.pdp-reviews__railwrap{border-left:2px solid var(--pdp-seam);box-shadow:inset 3px 0 0 var(--pdp-seam-fold);padding-left:40px}}.pdp-cloth .kp-askai,.pdp-cloth .kp-share{max-width:none;padding:var(--pdp-pad);margin:0}.pdp-cloth .kp-askai{border-left:0}.pdp-cloth .kp-share{align-content:flex-start;row-gap:8px}.pdp-cloth .pdp-ask.kp-askai{flex-direction:column;justify-content:center;display:flex}.pdp-page .kp-askai__h{margin-bottom:16px}.pdp-page .kp-askai__note{color:var(--pdp-ink-2)}.pdp-page .kp-askai__link{color:var(--pdp-ink);box-shadow:inset 0 0 0 1.5px var(--pdp-ink)}@media (width>=1024px){.pdp-page .kp-askai__row{flex-direction:column;align-items:stretch}.pdp-page .kp-askai__link{justify-content:flex-start}}.pdp-page .kp-share__btn{color:var(--pdp-ink);box-shadow:inset 0 0 0 1px var(--pdp-seam)}.pdp-page .kp-share__label,.pdp-page .kp-share__url{color:var(--pdp-ink-2)}.pdp-cloth .kp-related{--rel-pad:var(--pdp-pad);--rel-ground:var(--pdp-paper);padding:var(--pdp-pad)}.pdp-cloth .kp-related__h{color:var(--pdp-ink)}.pdp-cloth .kp-related__gh{color:var(--pdp-ink-2)}.pdp-cloth .kp-related__list a{color:var(--pdp-ink);border-top-color:var(--pdp-seam)}@media (hover:hover){.pdp-cloth .kp-related__list a:hover{background:var(--pdp-porcelain)}.pdp-cta:hover:not([disabled]){background:var(--color-accent)}.pdp-stack__btn:hover,.pdp-page .kp-askai__link:hover{background:var(--pdp-porcelain)}.pdp-linkrow a:hover{color:var(--color-accent);text-decoration-color:currentColor}}.pdp-cta:active:not([disabled]){background:color-mix(in srgb, var(--pdp-shock) 80%, var(--pdp-ink))}.pdp-stack__btn:active,.pdp-cloth .kp-related__list a:focus-visible{background:var(--pdp-porcelain)}.pdp-cloth .kp-related__group,.pdp-cloth .kp-related__list>li{border-left-color:var(--pdp-seam)}.pdp-compliance{background:var(--pdp-porcelain)}.pdp-compliance h2{color:var(--color-amber);margin-bottom:16px}.pdp-buybar{z-index:35;min-height:var(--kp-stickybar-h);padding:8px var(--pdp-pad) calc(8px + env(safe-area-inset-bottom));background:var(--pdp-ink);color:var(--pdp-paper);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.pdp-buybar.on{transform:translateY(0)}body:has(.ci--sheet) .pdp-buybar.on{visibility:hidden;transform:translateY(110%)}@media (width<=989.98px){body:has(.pdp-buybar.on){padding-bottom:calc(var(--kp-stickybar-h) + env(safe-area-inset-bottom))}}.pdp-buybar .pdp-buybar__t{min-width:0;font-size:var(--t-11);line-height:1.4}.pdp-buybar .pdp-buybar__t b{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=767.98px){.pdp-cta__price{display:none}.pdp-assure{padding:24px}.pdp-reviews__cell{--rev-cell:92%}.pdp-reviews__card{padding:16px}.pdp-shorts{padding-left:0;padding-right:0}.pdp-shorts h2,.pdp-shorts__note{padding-inline:var(--pdp-pad)}.pdp-assure{border-radius:0}}@media (width>=768px) and (width<=1499.98px){.pdp-assure{border-radius:0 var(--r-vessel) var(--r-vessel) 0}}.pdp-buybar .pdp-cta{width:auto;min-height:44px;box-shadow:0 0 0 1.5px var(--pdp-paper);justify-self:end;padding:8px 24px}.pdp-buybar .pdp-buybar__img{border-radius:var(--r-inset);width:44px;height:44px;overflow:hidden}html[data-buybar=on] .m-head{border-bottom-color:#0000}@media (prefers-reduced-motion:no-preference){.pdp-buybar{transition:transform var(--dur-s) var(--ease)}html[data-buybar-still] .pdp-buybar{transition:none}.pdp-stack__x:after{transition:transform var(--dur-s) var(--ease)}.pdp-stack__body{transition:grid-template-rows var(--dur-s) var(--ease)}.pdp-linkrow a,.pdp-verify a{transition:opacity var(--dur-xs) var(--ease)}.pdp-cta{transition:opacity var(--dur-xs) var(--ease), background var(--dur-hov-m) var(--ease), transform var(--dur-xs) var(--ease)}.pdp-stack__btn,.pdp-page .kp-askai__link{transition:background var(--dur-xs) var(--ease)}}@media (prefers-reduced-motion:reduce){.pdp-buybar{display:none;transform:none}.pdp-buybar.on{display:grid}}@media (width>=990px){.pdp-buybar,.pdp-buybar.on{display:none}}@media (width<=767.98px){.pdp-cloth{flex-direction:column;display:flex}.pdp-west,.pdp-west__sticky,.pdp-east{display:contents}.pdp-cloth>*,.pdp-west>*,.pdp-west__sticky>*,.pdp-east>*{order:12}.pdp-cloth .pdp-object{order:1}.pdp-cloth .pdp-placard-buy{order:2}.pdp-cloth .pdp-assure{order:11}.pdp-cloth .pdp-reviews{order:4}.pdp-cloth .pdp-shorts{order:5}.pdp-east>*,.pdp-cloth .pdp-hiw{order:6}.pdp-cloth .pdp-benefits{order:7}.pdp-cloth .pdp-fold--anatomy,.pdp-cloth .pdp-anatomy{order:8}.pdp-cloth .pdp-stack,.pdp-cloth .pdp-usage{order:9}.pdp-cloth .pdp-worth-west{order:10}.pdp-cloth .pdp-fold--usage{order:9}}@media (width>=768px){.pdp-cloth{grid-template-columns:repeat(12,1fr);display:grid}.pdp-west{grid-area:1/1/auto/7}.pdp-east{flex-direction:column;grid-column:7/13;height:100%;display:flex}.pdp-east>:last-child{flex:1 0 auto}.pdp-west__sticky{flex-direction:column;height:100%;display:flex}.pdp-east>.pdp-patch{border-left:2px solid var(--pdp-seam);box-shadow:inset 3px 0 0 var(--pdp-seam-fold)}.pdp-benefits,.pdp-how,.pdp-stack,.pdp-band,.pdp-shorts,.pdp-verify,.pdp-quotes,.pdp-compare,.pdp-reviews,.pdp-ask,.pdp-related,.pdp-compliance{grid-column:1/13}.pdp-shorts .pdp-shorts__cell{flex:200px;min-width:200px;max-width:260px}.pdp-shorts__well{aspect-ratio:4/5}.pdp-shorts__tile--solo{grid-template-columns:200px minmax(0,1fr)}.pdp-object__rail button{width:56px;height:56px}}@media (width>=768px) and (width<=1279.98px){.pdp-object{padding-left:0;padding-right:0}.pdp-object__stage{border-radius:0}.pdp-object__rail,.pdp-object__caption{padding-inline:var(--pdp-pad)}}@media (width>=1024px){.pdp-page{--pdp-pad:40px}.pdp-west{grid-column:1/7}.pdp-east{grid-column:7/13}.pdp-buyrow,.pdp-shoppay{--pdp-row-w:100%;max-width:none}.pdp-benefits{grid-column:1/13}.pdp-how{grid-column:1/13;grid-template-columns:4fr 8fr;align-items:start;column-gap:64px;display:grid}.pdp-stack{grid-column:1/13}.pdp-band{grid-column:1/13;grid-template-columns:7fr 5fr;align-items:start;gap:24px 64px;padding-block:64px;display:grid}.pdp-band__kicker{grid-column:1/-1;margin-bottom:0}.pdp-page .pdp-band__h{grid-column:1}.pdp-band__support{grid-column:2;margin-top:0}.pdp-band:not(:has(.pdp-band__support)){grid-template-columns:minmax(0,1fr);column-gap:0}.pdp-page .pdp-band:not(:has(.pdp-band__support)) .pdp-band__h{grid-column:1/-1}.pdp-shorts .pdp-shorts__cell{flex:240px;min-width:240px;max-width:240px}.pdp-shorts__tile--solo{grid-template-columns:280px minmax(0,52ch);justify-content:center;column-gap:40px}.pdp-shorts__tile--solo .pdp-shorts__caption,.pdp-shorts__tile--solo .pdp-shorts__by{max-width:52ch}.pdp-verify{grid-column:1/13}.pdp-cloth:has(.pdp-quotes) .pdp-verify{grid-column:1/6}.pdp-quotes{grid-column:6/13}.pdp-related{grid-column:1/13}.pdp-cloth:has(.pdp-ask) .pdp-related{grid-column:1/9}.pdp-ask{grid-column:9/13}.pdp-cloth .pdp-ask.kp-askai{border-left:2px solid var(--pdp-seam);box-shadow:inset 3px 0 0 var(--pdp-seam-fold)}.pdp-compare,.pdp-reviews,.pdp-compliance{grid-column:1/13}.pdp-placard-buy,.pdp-quotes{border-left:2px solid var(--pdp-seam);box-shadow:inset 3px 0 0 var(--pdp-seam-fold)}.pdp-specs{display:block}.pdp-specs>div:first-child{border-top:1px solid var(--pdp-seam);padding-top:16px}.pdp-specs>div:nth-child(-n+2){border-top:0;padding-top:0}.pdp-object__stage{aspect-ratio:1}.pdp-object__rail button{width:56px;height:56px}.pdp-answer{font-size:var(--t-15)}.pdp-page .pdp-crumb{padding:8px 40px}}@media (width>=1440px){.pdp-west{grid-column:1/7}.pdp-east{grid-column:7/13}.pdp-object__strip{max-width:640px}}@media (width>=1024px) and (width<=1279.98px){.pdp-page{--pdp-pad:24px}.pdp-west{grid-column:1/7}.pdp-east{grid-column:7/13}}@media (width>=1280px){.pdp-object{--pdp-rail-w:84px;--pdp-rail-gap:8px}.pdp-object__stage-sticky:has(.pdp-object__rail){padding-left:calc(var(--pdp-rail-w) + var(--pdp-rail-gap))}.pdp-object__frame{position:relative}.pdp-object__rail{top:-6px;bottom:-6px;right:auto;left:calc((var(--pdp-rail-w) + var(--pdp-rail-gap) + 6px) * -1);width:calc(var(--pdp-rail-w) + 12px);flex-direction:column;margin:0;padding:6px;position:absolute;overflow:hidden auto}.pdp-object__rail button{width:var(--pdp-rail-w);height:var(--pdp-rail-w)}.pdp-object__stage .pimg{width:100%;height:100%}}.pdp-fold{background:var(--pdp-paper)}.pdp-fold__sum{min-height:56px;padding:8px var(--pdp-pad);border-top:1px solid var(--pdp-seam);color:var(--pdp-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.pdp-fold__sum::-webkit-details-marker{display:none}.pdp-fold__h{margin:0}.pdp-fold__sum:after{content:"";background-image:linear-gradient(var(--pdp-ink), var(--pdp-ink)), linear-gradient(var(--pdp-ink), var(--pdp-ink));background-position:0 5px,5px;background-repeat:no-repeat,no-repeat;background-size:11px 1px,1px 11px;flex:none;width:11px;height:11px}.pdp-fold[open]>.pdp-fold__sum:after{background-size:11px 1px,1px 0}@media (prefers-reduced-motion:no-preference){.pdp-fold__sum:after{transition:background-size var(--dur-s) var(--ease)}.pdp-fold.kp-disclose--instant>.pdp-fold__sum:after{transition:none}}@media (width<=767.98px){.pdp-fold>.pdp-patch{border-top:0;padding-top:0}.pdp-fold .pdp-verify__head,.pdp-fold #pdp-anatomy-h,.pdp-fold #pdp-quotes-h,.pdp-fold #pdp-related-h,.pdp-fold #kp-askai-h{display:none}.pdp-fold__sum:active{background:var(--pdp-porcelain)}.pdp-fold:not(:has(>:not(.pdp-fold__sum))){display:none}}@media (width>=768px){.pdp-fold,.pdp-fold.kp-disclose{display:contents}.pdp-fold>.pdp-fold__sum{display:none}.pdp-fold::details-content{content-visibility:visible;display:contents}.pdp-east>.pdp-fold>.pdp-patch{border-left:2px solid var(--pdp-seam);box-shadow:inset 3px 0 0 var(--pdp-seam-fold)}.pdp-east>.pdp-fold:last-child>*{flex:1 0 auto}}.pdp-featured__ledger dd:empty{margin-top:0;padding-bottom:0}@media (width>=1040px){.pdp-featured__ledger dd:empty{padding-top:0}}ul.pdp-featured__run{margin:0;padding:0;list-style:none}.pdp-featured__run>li{border-top:1px solid var(--pdp-seam);color:var(--pdp-ink);padding:16px 0;font-weight:600}@media (width>=1040px){ul.pdp-featured__run{grid-template-columns:repeat(3,1fr);display:grid}.pdp-featured__run>li{border-top:1px solid var(--pdp-seam);border-left:2px solid var(--pdp-seam);padding:16px 0 16px 24px}.pdp-featured__run>li:nth-child(3n+1){border-left:0;padding-left:0}}.pdp-stock .pdp-stock__state{color:var(--pdp-ink);font-weight:600}.pdp-priceline .pdp-unitprice{color:var(--pdp-ink-2);margin-top:0}.pdp-kickrow{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.pdp-kickrow .pdp-kicker{margin:0}@media (width<=1023.98px){.pdp-placard-buy>.pdp-kickrow{order:1}}.kp-sharebtn{flex:none;position:relative}.kp-sharebtn__toggle{border-radius:var(--r-control);block-size:44px;inline-size:44px;color:var(--pdp-ink);cursor:pointer;place-items:center;margin-block:-8px;list-style:none;display:inline-grid}.kp-sharebtn__toggle::-webkit-details-marker{display:none}.kp-sharebtn[open]>.kp-sharebtn__toggle{box-shadow:inset 0 0 0 1px var(--pdp-ink)}@media (hover:hover){.kp-sharebtn__toggle:hover{box-shadow:inset 0 0 0 1px var(--pdp-seam)}}.kp-sharebtn__panel{z-index:20;background:var(--color-paper);border-radius:var(--r-vessel);inline-size:max-content;max-inline-size:calc(100vw - 32px);box-shadow:0 8px 24px #1e232024, inset 0 0 0 1px var(--pdp-seam);position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}.pdp-cloth .kp-share.kp-sharebtn__row{flex-wrap:nowrap;padding:8px 16px}.kp-cmp{--kp-cmp-gut:var(--kp-edge);--kp-cmp-cols:1fr 1fr;--kp-cmp-seam:#211f1a29;--kp-cmp-seam-2:#211f1a57;padding:24px var(--kp-cmp-gut) 24px;color:var(--s-ink)}.kp-cmp__eyebrow{text-transform:var(--tt-label);letter-spacing:var(--ls-label,.08em);color:var(--s-soft);font-size:11px;font-weight:700}.kp-cmp__h{font-family:var(--font-display);font-weight:var(--w-heavy);letter-spacing:-.02em;margin-top:8px;font-size:20px;line-height:1.12}.kp-cmp__lede{max-width:var(--measure);margin-top:8px;font-size:13px;line-height:1.6}.kp-cmp__guard{border-left:2px solid var(--s-accent);color:var(--s-soft);max-width:var(--measure);margin-top:8px;padding-left:10px;font-size:12px;line-height:1.55}.kp-cmp__gallery{grid-template-columns:var(--kp-cmp-cols);column-gap:0;margin-top:16px;display:grid}.kp-cmp__shot{aspect-ratio:1;border-radius:var(--r-inset,12px);width:min(100%,360px);margin-inline:auto;overflow:hidden;box-shadow:inset 0 0 0 1px #1e232012}.kp-cmp__shared{margin-top:16px}.kp-cmp__shot--shared{aspect-ratio:1;border-radius:var(--r-inset,12px);max-width:320px;margin-inline:auto;overflow:hidden;box-shadow:inset 0 0 0 1px #1e232012}.kp-cmp__shotsizes{justify-content:center;margin-top:12px;display:flex}.kp-cmp__shotsizes span{font-family:var(--font-display);font-weight:var(--w-heavy);letter-spacing:-.01em;padding:0 14px;font-size:15px;line-height:1.2}.kp-cmp__shotsizes span+span{border-left:2px solid var(--kp-cmp-seam-2)}.kp-cmp__shotnote{color:var(--s-soft);text-align:center;margin-top:8px;font-size:11px;line-height:1.5}.kp-cmp__ids{top:var(--kp-head-h);z-index:3;grid-template-columns:var(--kp-cmp-cols);margin-top:0;margin-inline:calc(-1 * var(--kp-cmp-gut));padding:10px var(--kp-cmp-gut) 12px;background:var(--s-paper);border-bottom:1px solid var(--kp-cmp-seam);column-gap:0;display:grid;position:sticky}.kp-cmp__ids:after{content:"";pointer-events:none;background:linear-gradient(var(--s-paper), transparent);height:12px;position:absolute;top:calc(100% + 1px);left:0;right:0}.kp-cmp__id{flex-direction:column;gap:3px;min-width:0;padding-right:12px;display:flex}.kp-cmp__id--b{border-left:2px solid var(--kp-cmp-seam-2);padding-left:12px;padding-right:0}.kp-cmp__nm{font-family:var(--font-display);font-weight:var(--w-heavy);letter-spacing:-.01em;color:inherit;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.2;text-decoration:none;display:-webkit-box;overflow:hidden}.kp-cmp__nm:focus-visible{text-underline-offset:2px;text-decoration:underline}.kp-cmp__price{font-variant-numeric:tabular-nums;margin-top:auto;font-size:15px;font-weight:700}.kp-cmp__grid{grid-template-columns:var(--kp-cmp-cols);column-gap:0;display:grid}.kp-cmp__row{display:contents}.kp-cmp__band{border-top:1px solid var(--kp-cmp-seam);text-transform:var(--tt-label);letter-spacing:var(--ls-label,.08em);color:var(--s-soft);grid-column:1/-1;padding-top:14px;font-size:11px;font-weight:700}.kp-cmp__grid>.kp-cmp__row:first-child>.kp-cmp__band{border-top:0}.kp-cmp__cell{overflow-wrap:anywhere;min-width:0;padding:6px 12px 14px 0;font-size:13px;font-weight:500;line-height:1.4}.kp-cmp__cell--b{border-left:2px solid var(--kp-cmp-seam-2);padding-left:12px;padding-right:0}.kp-cmp__ean{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:600}.kp-cmp__best{text-transform:var(--tt-label);letter-spacing:var(--ls-label,.06em);color:var(--s-accent-deep);margin-top:4px;font-size:10px;font-weight:700;display:block}.kp-cmp__cell--buy{padding-top:10px;padding-bottom:4px}.kp-cmp__btn{border-radius:var(--r-control);background:var(--s-accent-deep);width:100%;min-height:48px;color:var(--s-paper);font-family:var(--font-body);text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.kp-cmp__btn{transition:background-color var(--dur-xs) var(--ease)}}.kp-cmp__btn:hover{background:var(--s-accent)}.kp-cmp__btn:disabled{opacity:.6;cursor:default}.kp-cmp__btn--ghost{color:var(--s-accent-deep);box-shadow:inset 0 0 0 1px var(--kp-cmp-seam-2);background:0 0}.kp-cmp__btn--ghost:hover{background:var(--s-chip)}.kp-cmp__verdict{border-left:2px solid var(--s-accent);background:var(--s-tint);color:var(--s-tint-ink);max-width:var(--measure);margin-top:22px;padding:12px 14px;font-size:13px;line-height:1.55}.kp-cmp__verdictk{text-transform:var(--tt-label);letter-spacing:var(--ls-label,.08em);margin-bottom:3px;font-size:11px;font-weight:700;display:block}.kp-cmp__note{color:var(--s-soft);max-width:var(--measure);margin-top:16px;font-size:11px;line-height:1.5}@media (width>=750px){.kp-cmp{padding-top:40px;padding-bottom:40px}.kp-cmp__h{font-size:24px}.kp-cmp__lede,.kp-cmp__cell{font-size:15px}.kp-cmp__nm,.kp-cmp__price{font-size:17px}.kp-cmp__shot{max-width:300px;margin-inline:auto}.kp-cmp__shot--b{border-left:0}.kp-cmp__shot--shared{max-width:360px}}@media (width>=990px){.kp-cmp{--kp-cmp-cols:150px minmax(0, 1fr) minmax(0, 1fr);padding-top:40px;padding-bottom:40px}.kp-cmp__h{font-size:28px}.kp-cmp__gallery>:first-child,.kp-cmp__ids>:first-child{grid-column:2}.kp-cmp__band{grid-column:1;padding-top:16px;padding-right:16px}.kp-cmp__cell{border-top:1px solid var(--kp-cmp-seam);border-left:2px solid var(--kp-cmp-seam-2);padding:16px 20px 18px}.kp-cmp__cell--b{padding-left:20px;padding-right:20px}.kp-cmp__grid>.kp-cmp__row:first-child>.kp-cmp__cell{border-top:0}.kp-cmp__id{border-left:2px solid var(--kp-cmp-seam-2);padding-left:20px;padding-right:20px}.kp-cmp__id--b{padding-left:20px}.kp-cmp__cell--buy{padding-top:18px;padding-bottom:20px}.kp-cmp__btn{max-width:260px}.kp-cmp__shot{max-width:340px}.kp-cmp__shot--shared{max-width:400px}}.kp-islot{position:relative;overflow:hidden}.kp-islot[data-aspect="16/9"]{aspect-ratio:16/9}.kp-islot[data-aspect="3/2"]{aspect-ratio:3/2}.kp-islot[data-aspect="4/3"]{aspect-ratio:4/3}.kp-islot[data-aspect="1/1"]{aspect-ratio:1}.kp-islot[data-aspect="4/5"]{aspect-ratio:4/5}.kp-islot{border-radius:var(--r-inset)}.kp-islot__img{object-fit:cover;width:100%;height:100%}.kp-page{background:var(--s-paper);--kp-pg-edge:var(--kp-edge);padding-bottom:40px}.kp-phero{padding:24px var(--kp-pg-edge) 24px;border-bottom:1px solid var(--color-seam,#211f1e29)}.kp-phero__eyebrow{font-family:var(--font-body);font-size:var(--t-11);letter-spacing:var(--ls-label,.14em);text-transform:var(--tt-label);color:var(--s-accent);margin:0 0 8px;font-weight:700;line-height:1.2}.kp-phero__h1{font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--t-title);line-height:var(--lh-title);letter-spacing:var(--ls-title);max-width:17ch;color:var(--s-ink);margin:0}.kp-phero__lede{font-size:var(--t-15);max-width:62ch;color:var(--s-ink);margin:16px 0 0;line-height:1.6}.kp-phero__byline{font-size:var(--t-11);letter-spacing:var(--ls-label,.08em);text-transform:var(--tt-label);color:var(--s-soft);flex-wrap:wrap;align-items:baseline;gap:8px;margin:16px 0 0;font-weight:600;display:flex}.kp-phero__byline i{opacity:.45;font-style:normal}.kp-phero__media{margin-top:24px}.kp-abody{padding:26px var(--kp-pg-edge) 4px;max-width:calc(var(--measure-col) + 2 * var(--kp-pg-edge));font-size:var(--t-15);color:var(--s-ink)}.kp-abody p{max-width:var(--measure);margin:0 0 16px;line-height:1.6}.kp-abody h2,.kp-abody h3,.kp-abody h4{border-top:1px solid var(--color-seam,#211f1e29);font-family:var(--font-display);letter-spacing:-.01em;color:var(--s-ink);max-width:var(--measure-col);margin:40px 0 16px;padding-top:16px}.kp-abody h2{font-size:var(--t-section);font-weight:var(--w-heavy);line-height:var(--lh-section)}.kp-abody h3{font-size:clamp(1.125rem,1.0321rem + .381vw,1.375rem);font-weight:700;line-height:var(--lh-sub)}.kp-abody h4{font-size:var(--t-15);font-weight:700;line-height:1.3}.kp-abody>:first-child{border-top:0;margin-top:0;padding-top:0}.kp-abody ul,.kp-abody ol{max-width:66ch;margin:0 0 16px;padding-left:24px}.kp-abody li{margin:0 0 8px}.kp-abody a{color:var(--s-accent);font-weight:600;text-decoration:none}.kp-abody a:focus-visible{text-underline-offset:3px;text-decoration:underline}.kp-abody strong{font-weight:700}.kp-abody blockquote{border-left:2px solid var(--s-accent);max-width:62ch;margin:18px 0;padding:4px 0 4px 16px}.kp-abody blockquote p:last-child{margin-bottom:0}.kp-abody img{max-width:100%;height:auto}.kp-abody__scroll{scrollbar-width:none;background-image:linear-gradient(to right, var(--color-paper,#fafaf6) 30%, #fafaf600), linear-gradient(to left, var(--color-paper,#fafaf6) 30%, #fafaf600), linear-gradient(to right, #1e232021, #1e232000), linear-gradient(to left, #1e232021, #1e232000);background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:32px 100%,32px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll;margin:0 0 14px;overflow-x:auto}.kp-abody__scroll::-webkit-scrollbar{display:none}.kp-abody table{border-collapse:collapse;min-width:100%}.kp-abody th,.kp-abody td{border-top:1px solid var(--color-seam,#211f1e29);font-size:var(--t-13);text-align:left;vertical-align:top;padding:10px 14px 10px 0;line-height:1.45}.kp-abody th{font-weight:700}.kp-abody--legal{font-size:var(--t-13);line-height:1.6}.kp-abody--legal h2{font-size:var(--t-sub);line-height:var(--lh-sub)}.kp-abody--legal h3{font-size:var(--t-15)}.kp-abody--legal h4{font-size:var(--t-13)}.kp-askai{margin:32px var(--kp-pg-edge) 0;border-left:2px solid var(--color-seam,#211f1e29);border-top:1px solid var(--color-seam,#211f1e29);max-width:var(--measure-col);padding:18px 16px 0 14px}.kp-page .kp-askai{padding-top:24px}.kp-askai__h{font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--t-sub);line-height:var(--lh-sub);letter-spacing:var(--ls-sub);color:var(--s-ink);margin:0 0 12px}.kp-askai__row{flex-wrap:wrap;gap:8px;display:flex}.kp-askai__link{border-radius:var(--r-control);min-height:44px;box-shadow:inset 0 0 0 1.5px var(--s-ink);color:var(--s-ink);font:600 13px var(--font-body);justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-flex}.kp-askai__link svg{flex:none}@media (width<=479.98px){.kp-askai__row{flex-direction:column;align-items:stretch}.kp-askai__link{justify-content:flex-start}}@media (hover:hover){.kp-askai__link:hover{background:var(--hov-wash)}}@media (prefers-reduced-motion:no-preference){.kp-askai__link{transition:background var(--dur-hov-s) var(--ease)}}.kp-askai__note{font-size:var(--t-11);max-width:70ch;color:var(--s-soft);margin:16px 0 0;line-height:1.5}.kp-share{margin:24px var(--kp-pg-edge) 0;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kp-share__label{font-size:var(--t-11);letter-spacing:var(--ls-label,.12em);text-transform:var(--tt-label);color:var(--s-soft);margin-right:4px;font-weight:700}.kp-share__btn{border-radius:var(--r-control);min-width:44px;min-height:44px;box-shadow:inset 0 0 0 1px var(--s-soft);color:var(--s-ink);font:600 12px var(--font-body);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:10px 14px;text-decoration:none;display:inline-flex}.kp-share__btn--ai{padding:10px 16px}.kp-share__btn svg{flex:none}.kp-share__copy{position:relative}.kp-apage__foot .kp-share__copy{flex-basis:100%}@media (width>=768px){.kp-apage__foot .kp-share__copy>summary{width:fit-content}}@media (width<=767.98px){.kp-share:has(.kp-share__btn--ai){grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.kp-share:has(.kp-share__btn--ai) .kp-share__btn:not(.kp-share__btn--ai):not(.kp-share__btn--copy){justify-self:start}.kp-share:has(.kp-share__btn--ai) .kp-share__copy{grid-column:1/-1}.kp-share__copy{flex-basis:100%}.kp-share:has(.kp-share__btn--ai) .kp-share__label{margin-right:0}.kp-share__btn--ai{padding:10px 12px}}.kp-share__copy summary{list-style:none}.kp-share__copy summary::-webkit-details-marker{display:none}.kp-share__url{font-size:var(--t-11);color:var(--s-soft);overflow-wrap:anywhere;max-width:60ch;margin-top:6px;line-height:1.4;display:block}.kp-contact{margin:32px var(--kp-pg-edge) 0;border-left:2px solid var(--color-seam,#211f1e29);border-top:1px solid var(--color-seam,#211f1e29);max-width:var(--measure-col);padding:24px 0 0 16px}.kp-contact__h{font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--t-section);line-height:var(--lh-section);letter-spacing:var(--ls-section);color:var(--s-ink);margin:0 0 16px}.kp-contact__line{font-size:var(--t-15);max-width:62ch;color:var(--s-ink);margin:0 0 10px;line-height:1.6}address.kp-contact__line{font-style:normal}.kp-contact__mail{color:var(--s-accent);font-weight:600;text-decoration:none}.kp-contact__mail:focus-visible{text-underline-offset:3px;text-decoration:underline}.kp-contact__actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.kp-contact__cta{border-radius:var(--r-control);background:var(--s-accent);min-height:44px;color:var(--color-paper);font:600 13.5px var(--font-body);justify-content:center;align-items:center;padding:12px 24px;text-decoration:none;display:inline-flex}.kp-contact__cta--ghost{color:var(--s-ink);box-shadow:inset 0 0 0 1.5px var(--s-ink);background:0 0}@media (hover:hover){.kp-contact__cta:hover{box-shadow:inset 0 0 0 999px var(--hov-veil)}.kp-contact__cta--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--s-ink);background:var(--hov-wash)}}@media (prefers-reduced-motion:no-preference){.kp-contact__cta{transition:background var(--dur-hov-s) var(--ease), box-shadow var(--dur-hov-s) var(--ease)}}@media (width>=990px){.kp-page{padding-bottom:64px}.kp-phero{grid-template-columns:7fr 5fr;align-items:end;column-gap:40px;padding-top:40px;padding-bottom:40px;display:grid}.kp-phero__h1{max-width:15ch}.kp-phero__media{grid-area:1/2;align-self:start;margin-top:0}.kp-phero:not(:has(.kp-phero__media)){display:block}.kp-abody{padding-top:34px}.kp-askai,.kp-contact{margin-top:40px;padding-left:20px}}.kp-journal{background:var(--s-paper);--kp-pg-edge:var(--kp-edge);padding-bottom:40px}.kp-journal__empty{margin:24px var(--kp-pg-edge) 0;background:var(--color-surface,#f1f3ec);border-left:2px solid var(--color-seam,#211f1e29);border-top:1px solid var(--color-seam,#211f1e29);max-width:62ch;padding:22px 18px 24px}.kp-journal__emptyhead{font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--t-section);line-height:var(--lh-section);letter-spacing:var(--ls-section);color:var(--s-ink);margin:0 0 10px}.kp-journal__emptybody{font-size:var(--t-15);max-width:54ch;color:var(--s-ink);margin:0 0 18px;line-height:1.6}.kp-journal__emptylink{border-radius:var(--r-control);background:var(--s-accent);min-height:44px;color:var(--color-paper);font:600 13.5px var(--font-body);justify-content:center;align-items:center;padding:12px 24px;text-decoration:none;display:inline-flex}.kp-journal__cta{margin:40px var(--kp-pg-edge) 0;background:var(--color-surface,#f1f3ec);border-radius:var(--r-vessel);padding:24px}.kp-journal__ctahead{font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--t-sub);line-height:var(--lh-sub);letter-spacing:var(--ls-sub);color:var(--s-ink);margin:0 0 14px}.kp-journal__ctalink{border-radius:var(--r-control);background:var(--s-accent);width:100%;min-height:48px;color:var(--color-paper);font:600 var(--t-15) var(--font-body);justify-content:center;align-items:center;padding:12px 24px;text-decoration:none;display:flex}@media (hover:hover){.kp-journal__ctalink:hover{box-shadow:inset 0 0 0 999px var(--hov-veil)}}@media (prefers-reduced-motion:no-preference){.kp-journal__ctalink{transition:box-shadow var(--dur-hov-m) var(--ease)}}.kp-journal__gridwrap{padding:8px var(--kp-pg-edge) 0}.kp-journal__list{margin:0;padding:0;list-style:none;display:block}.kp-journal__rowblog{color:var(--s-soft);text-transform:none;letter-spacing:0;font-weight:500}.kp-journal__row{border-top:1px solid var(--color-seam,#211f1e29);border-left:2px solid var(--color-seam,#211f1e29);justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:14px 0 14px 14px;text-decoration:none;display:flex}.kp-journal__rowtitle{font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--t-15);letter-spacing:-.01em;color:var(--s-ink)}.kp-journal__rowgo{font-size:var(--t-11);letter-spacing:var(--ls-label,.12em);text-transform:var(--tt-label);color:var(--s-accent);font-weight:700}.kp-journal__grid{grid-template-columns:1fr;gap:0;display:grid}.kp-journal__card{border-top:1px solid var(--color-seam,#211f1e29);border-left:2px solid var(--color-seam,#211f1e29)}.kp-journal__card>a{color:var(--s-ink);padding:16px 16px 20px 14px;text-decoration:none;display:block}.kp-journal__card .kp-islot{margin-bottom:14px}.kp-journal__cardtitle{font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--t-sub);line-height:var(--lh-sub);letter-spacing:var(--ls-sub);max-width:24ch;color:var(--s-ink);margin:0 0 8px}.kp-journal__excerpt{font-size:var(--t-13);max-width:52ch;color:var(--s-soft);margin:0 0 10px;line-height:1.55}.kp-journal__date{font-size:var(--t-11);letter-spacing:var(--ls-label,.08em);text-transform:var(--tt-label);color:var(--s-soft);font-weight:600}.kp-apage{background:var(--s-paper);--kp-pg-edge:var(--kp-edge);padding-bottom:40px}.kp-apage__share{margin-top:4px}.kp-apage__rel{border-top:1px solid var(--color-seam,#211f1e29);margin-top:40px;padding-top:24px}@media (width<=989.98px){.kp-apage__foot .kp-askai{margin-top:40px;padding-top:24px}.kp-apage__foot .kp-askai__h{margin-bottom:16px}}.kp-apage__relh{margin:0 var(--kp-pg-edge) 16px;font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--t-section);line-height:var(--lh-section);letter-spacing:var(--ls-section);color:var(--s-ink)}.kp-apage__relrow{padding:0 var(--kp-pg-edge) 6px;scrollbar-width:none;gap:16px;margin:0;list-style:none;display:flex;overflow-x:auto}.kp-apage__relrow::-webkit-scrollbar{display:none}.kp-apage__relcard{border-top:1px solid var(--color-seam,#211f1e29);border-left:2px solid var(--color-seam,#211f1e29);flex:none;width:min(72vw,300px)}.kp-apage__relcard>a{padding:12px 12px 16px;text-decoration:none;display:block}@media (hover:hover){.kp-apage__relcard>a:hover{background:var(--hov-wash)}}@media (prefers-reduced-motion:no-preference){.kp-apage__relcard>a{transition:background var(--dur-hov-m) var(--ease)}}.kp-apage__relcard .kp-islot{margin-bottom:10px}.kp-apage__reltitle{font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--t-15);letter-spacing:-.01em;color:var(--s-ink);margin-bottom:6px;line-height:1.25;display:block}.kp-apage__reldate{font-size:var(--t-11);letter-spacing:var(--ls-label,.08em);text-transform:var(--tt-label);color:var(--s-soft);font-weight:600}.kp-faqwrap{margin:24px var(--kp-pg-edge) 0;max-width:calc(var(--measure-col) + 16px)}.kp-faq__item{border-top:1px solid var(--color-seam,#211f1e29);border-left:2px solid var(--color-seam,#211f1e29)}.kp-faq__q{cursor:pointer;min-height:44px;font-family:var(--font-display);font-weight:700;font-size:var(--t-15);color:var(--s-ink);justify-content:space-between;align-items:center;gap:16px;padding:16px;line-height:1.35;list-style:none;display:flex}.kp-faq__q::-webkit-details-marker{display:none}.kp-faq__mark{flex:none;width:14px;height:14px;position:relative}.kp-faq__mark:before,.kp-faq__mark:after{content:"";background:var(--s-ink);width:14px;height:1.5px;position:absolute;top:50%;left:0}.kp-faq__mark:after{transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){.kp-faq__mark:after{transition:transform var(--dur-s) var(--ease)}}.kp-faq__item[open]>.kp-faq__q .kp-faq__mark:after{transform:rotate(0)}.kp-faq .kp-abody{max-width:64ch;padding:0 16px 16px}.kp-faqwrap__next,.kp-page__next{margin:24px var(--kp-pg-edge) 0}.kp-faqwrap__contact,.kp-page__next a{border-radius:var(--r-control);background:var(--s-accent);min-height:44px;color:var(--color-paper);font:600 13.5px var(--font-body);justify-content:center;align-items:center;padding:12px 24px;text-decoration:none;display:inline-flex}@media (width>=750px){.kp-journal__grid{grid-template-columns:repeat(12,1fr)}.kp-journal__card:nth-child(6n+1){grid-column:span 7}.kp-journal__card:nth-child(6n+2),.kp-journal__card:nth-child(6n+3){grid-column:span 5}.kp-journal__card:nth-child(6n+4){grid-column:span 7}.kp-journal__card:nth-child(6n+5){grid-column:span 8}.kp-journal__card:nth-child(6n+6){grid-column:span 4}.kp-journal__card:nth-child(6n+3),.kp-journal__card:nth-child(6n+4){background:var(--color-surface,#f1f3ec)}}@media (width>=990px){.kp-journal,.kp-apage{padding-bottom:64px}.kp-journal__card>a{padding:20px 20px 24px 18px}.kp-apage__relcard{width:320px}.kp-page__body{padding:0 var(--kp-pg-edge);grid-template-columns:8fr 4fr;align-items:start;column-gap:40px;display:grid}.kp-page__main,.kp-page__rail{min-width:0}.kp-page__rail{top:calc(var(--kp-head-h,64px) + 24px);position:sticky}.kp-page__main>.kp-abody{max-width:none;padding-left:0;padding-right:0}.kp-page__main>.kp-faqwrap,.kp-page__main>.kp-contact{max-width:none;margin-left:0;margin-right:0}.kp-page__rail>.kp-askai{max-width:none;margin:20px 0 0;padding:34px 0 0 20px}.kp-page__rail>.kp-faqwrap__next,.kp-page__rail>.kp-page__next{margin:0 0 24px}.kp-page__body:has(>.kp-page__rail):not(:has(.kp-page__rail .kp-faqwrap__next)):not(:has(.kp-page__rail .kp-toc)){display:block}:is(.kp-page__body:has(>.kp-page__rail):not(:has(.kp-page__rail .kp-faqwrap__next)):not(:has(.kp-page__rail .kp-toc)) .kp-page__main>.kp-abody,.kp-page__body:has(>.kp-page__rail):not(:has(.kp-page__rail .kp-faqwrap__next)):not(:has(.kp-page__rail .kp-toc)) .kp-page__main>.kp-contact),:is(.kp-page__body:has(>.kp-page__rail):not(:has(.kp-page__rail .kp-faqwrap__next)):not(:has(.kp-page__rail .kp-toc)) .kp-page__main,.kp-page__body:has(>.kp-page__rail):not(:has(.kp-page__rail .kp-faqwrap__next)):not(:has(.kp-page__rail .kp-toc)) .kp-page__rail){max-width:var(--measure-col)}.kp-page__body:has(>.kp-page__rail):not(:has(.kp-page__rail .kp-faqwrap__next)):not(:has(.kp-page__rail .kp-toc)) .kp-page__rail{border-top:1px solid var(--color-seam,#211f1e29);margin-top:40px;padding-top:24px;position:static}.kp-page__body:has(>.kp-page__rail):not(:has(.kp-page__rail .kp-faqwrap__next)):not(:has(.kp-page__rail .kp-toc)) .kp-page__rail:has(>.kp-askai:first-child){border-top:0;padding-top:0}.kp-page__body:has(>.kp-page__rail):not(:has(.kp-page__rail .kp-faqwrap__next)):not(:has(.kp-page__rail .kp-toc)) .kp-page__rail>.kp-askai{max-width:var(--measure-col);margin:0;padding:24px 0 0 16px}.kp-apage__wrap{padding:0 var(--kp-pg-edge);grid-template-columns:8fr 4fr;align-items:start;column-gap:40px;display:grid}.kp-apage__main,.kp-apage__nav{min-width:0}.kp-apage__main{grid-area:1/1}.kp-apage__nav{top:calc(var(--kp-head-h,64px) + 24px);grid-area:1/2;position:sticky}.kp-apage__nav:empty{display:none}.kp-apage__main .kp-abody{max-width:none;padding-left:0;padding-right:0}.kp-apage__foot{padding:0 var(--kp-pg-edge);grid-template-columns:4fr 4fr 4fr;align-items:start;column-gap:40px;display:grid}.kp-apage__foot>*{min-width:0}.kp-apage__foot .kp-share,.kp-apage__foot .kp-apage__share{margin:0}.kp-apage__foot .kp-share{align-items:flex-start}.kp-apage__foot .kp-share__label,.kp-apage__foot .kp-askai__h{font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--t-section);line-height:var(--lh-section);letter-spacing:var(--ls-section);text-transform:none;color:var(--s-ink)}.kp-apage__foot .kp-share__label{flex-basis:100%;margin:0 0 8px}.kp-apage__foot .kp-askai__h{margin:0 0 16px}.kp-apage__foot .kp-askai{border:0;max-width:none;margin:0;padding:0}.kp-apage__foot .kp-apage__rel{border-top:0;margin:0;padding-top:0}.kp-apage__foot .kp-apage__relh{margin:0 0 16px}.kp-apage__foot .kp-apage__rellist{padding:0}.kp-apage__foot .kp-journal__cta{grid-column:1/-1;margin:40px 0 0}}.kp-apage__rellist{padding:0 var(--kp-pg-edge);gap:16px;margin:0;list-style:none;display:grid}.kp-apage__rellist .kp-apage__relcard{width:auto}.kp-journal__cardgo{font-size:var(--t-11);letter-spacing:var(--ls-label,.12em);text-transform:var(--tt-label);color:var(--s-accent);margin-top:12px;font-weight:700;display:block}@media (width>=750px){.kp-journal__grid:has(>.kp-journal__card:nth-child(2):last-child) .kp-journal__card:nth-child(2){background:var(--color-surface,#f1f3ec)}.kp-journal__grid>.kp-jcard:nth-child(6n+2),.kp-journal__grid>.kp-jcard:nth-child(6n+3),.kp-journal__grid>.kp-jcard:nth-child(6n+6),.kp-topic__cards>.kp-jcard:nth-child(2n){background:var(--color-surface,#f1f3ec)}.kp-topic__cards>.kp-jcard:only-child .kp-jcard__title{max-width:24ch;font-size:30px;line-height:1.1}.kp-topic__cards>.kp-jcard:only-child .kp-jcard__excerpt{font-size:var(--t-15);max-width:60ch}.kp-topic__cards>.kp-jcard:only-child>.kp-jcard__a{padding-top:26px;padding-bottom:30px}}@media (width>=990px){.kp-topic__cards>.kp-jcard:only-child .kp-jcard__title{font-size:34px}}@media (width>=750px){.kp-journal__grid>.kp-jcard>.kp-jcard__a{padding-left:20px}.kp-journal__grid>.kp-jcard:nth-child(6n+1){grid-column:span 7}.kp-journal__grid>.kp-jcard:nth-child(6n+2),.kp-journal__grid>.kp-jcard:nth-child(6n+3){grid-column:span 5}.kp-journal__grid>.kp-jcard:nth-child(6n+4){grid-column:span 7}.kp-journal__grid>.kp-jcard:nth-child(6n+5){grid-column:span 8}.kp-journal__grid>.kp-jcard:nth-child(6n+6){grid-column:span 4}}.kp-toc{min-width:0}.kp-toc__h{font-size:var(--t-11);letter-spacing:var(--ls-label,.12em);text-transform:var(--tt-label);color:var(--s-soft);margin:0 0 8px;font-weight:700}.kp-toc__list{margin:0;padding:0;list-style:none}.kp-toc__item{border-top:1px solid var(--color-seam,#211f1e29)}.kp-toc__item:first-child{border-top:0}.kp-toc__link{min-height:44px;color:var(--s-ink);align-items:baseline;gap:8px;padding:8px 0;text-decoration:none;display:flex}.kp-toc__num{font-size:var(--t-11);letter-spacing:.06em;color:var(--s-soft);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.kp-toc__label{font-size:var(--t-13);color:var(--s-ink);line-height:1.45}.kp-toc__link:hover .kp-toc__label,.kp-toc__link:focus-visible .kp-toc__label{color:var(--s-accent)}.kp-toc__fold>.kp-toc__summary{cursor:pointer;min-height:44px;color:var(--s-soft);justify-content:space-between;align-items:center;gap:16px;padding:4px 0;list-style:none;display:flex}.kp-toc__fold>.kp-toc__summary::-webkit-details-marker{display:none}.kp-toc__fold>.kp-toc__summary .kp-toc__h{margin:0}.kp-toc__count{font-size:var(--t-11);letter-spacing:.06em;color:var(--s-soft);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.kp-toc__count:after{content:"";vertical-align:1px;transform-origin:60% 60%;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:10px;display:inline-block;transform:rotate(45deg)}.kp-toc__fold[open]>.kp-toc__summary .kp-toc__count:after{transform:rotate(-135deg)}.kp-toc__fold>.kp-toc__summary:hover,.kp-toc__fold>.kp-toc__summary:focus-visible{color:var(--s-accent)}.kp-toc--fold .kp-toc__list{margin-top:8px}@media (prefers-reduced-motion:no-preference){.kp-toc__count:after{transition:transform var(--dur-xs) var(--ease)}}@media (width>=990px){.kp-toc--fold .kp-toc__fold>.kp-toc__summary{display:none}.kp-toc--fold .kp-toc__fold.kp-disclose{display:block}.kp-toc--fold .kp-toc__fold::details-content{content-visibility:visible}.kp-toc--fold .kp-toc__fold>.kp-toc__list{margin-top:0;display:block}}.kp-apage__read{margin:16px var(--kp-pg-edge) 18px;font-size:var(--t-11);letter-spacing:var(--ls-label,.08em);text-transform:var(--tt-label);color:var(--s-soft);font-weight:600}.kp-apage__toc{margin:0 var(--kp-pg-edge) 24px;background:var(--color-surface,#f1f3ec);border-left:2px solid var(--color-seam,#211f1e29);border-top:1px solid var(--color-seam,#211f1e29);padding:16px 14px 6px}@media (width>=990px){.kp-apage__nav .kp-apage__toc{margin:0;padding:16px 16px 6px}}.kp-apage__foot{border-top:1px solid var(--color-seam,#211f1e29);margin-top:40px;padding-top:24px}@media (hover:hover){.kp-share__btn:hover{background:var(--color-surface)}}@media (prefers-reduced-motion:no-preference){.kp-share__btn{transition:background var(--dur-xs) var(--ease), transform var(--dur-xs) var(--ease)}.kp-toc__label{transition:color var(--dur-xs) var(--ease)}}.kp-apage{--kp-art-measure:100%;--kp-art-bleed:100%;--kp-art-hero:100%}@media (width>=750px){.kp-apage{--kp-art-measure:min(100%, 34.625rem);--kp-art-bleed:min(100%, 41.25rem);--kp-art-hero:min(100%, 41.25rem)}}@media (width>=990px){.kp-apage{--kp-art-measure:min(100%, 30.625rem);--kp-art-bleed:min(100%, 38.25rem);--kp-art-hero:min(100%, 38.25rem)}}.kp-apage .kp-abody>*{max-width:var(--kp-art-measure)}.kp-apage .kp-abody{padding-top:24px}.kp-apage .kp-abody h2{margin-top:40px;margin-bottom:16px}@media (width>=990px){.kp-apage .kp-abody{padding-top:40px}.kp-apage .kp-abody h2{margin-top:64px;margin-bottom:24px}}.kp-apage .kp-phero__media{max-width:var(--kp-art-hero)}.kp-phero__cap{font-size:var(--t-12);color:var(--s-ink);flex-wrap:wrap;align-items:baseline;gap:8px;margin:8px 0 0;line-height:1.5;display:flex}.kp-phero__capk{font-size:var(--t-11);letter-spacing:var(--ls-label,.08em);text-transform:var(--tt-label);color:var(--s-soft);font-weight:600}.kp-phero__cap a{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.kp-phero__cap a:hover,.kp-phero__cap a:focus-visible{color:var(--s-accent)}@media (width>=860px){.kp-apage .kp-phero{grid-template-columns:7fr 5fr;align-items:start;column-gap:40px;display:grid}.kp-apage .kp-phero__text{grid-area:1/1}.kp-apage .kp-phero__media{grid-area:1/2;align-self:start;max-width:100%;margin-top:0}.kp-apage .kp-phero:not(:has(.kp-phero__media)){display:block}}.kp-afig{--kp-cap:.875rem;max-width:var(--kp-art-measure,100%);margin:24px 0}.kp-afig:has(figcaption){margin-bottom:24px}@media (width>=990px){.kp-afig{margin:40px 0}.kp-afig:has(figcaption){margin-bottom:24px}}.kp-afig__box,.kp-afig>img,.kp-afig>a{border-radius:var(--r-inset);background:var(--color-surface,#f1f3ec);width:100%;display:block;overflow:hidden}.kp-afig__box,.kp-afig:not([data-ratio=free])>img,.kp-afig:not([data-ratio=free])>a{aspect-ratio:3/2}.kp-afig>img{object-fit:cover;height:auto}.kp-afig__img,.kp-afig>a>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.kp-afig[data-ratio="16/9"] .kp-afig__box,.kp-afig[data-ratio="16/9"]>img,.kp-afig[data-ratio="16/9"]>a{aspect-ratio:16/9}.kp-afig[data-ratio="4/3"] .kp-afig__box,.kp-afig[data-ratio="4/3"]>img,.kp-afig[data-ratio="4/3"]>a{aspect-ratio:4/3}.kp-afig[data-ratio=free] .kp-afig__box{aspect-ratio:auto;height:auto}.kp-afig[data-ratio=free] .kp-afig__img,.kp-afig[data-ratio=free]>img,.kp-afig[data-ratio=free]>a>img{object-fit:contain;height:auto}.kp-afig[data-bleed],.kp-apage .kp-abody>.kp-afig[data-bleed]{max-width:var(--kp-art-bleed,100%)}.kp-afig--hero,.kp-apage .kp-abody>.kp-afig--hero{max-width:var(--kp-art-hero,100%)}.kp-afig figcaption{max-width:var(--kp-art-measure,100%);font-size:var(--kp-cap,.875rem);text-align:left;color:var(--s-soft);margin:8px 0 0;line-height:1.5}.kp-afig figcaption i{opacity:.45;font-style:normal}.kp-afig__credit{font-weight:600}.kp-jcard__media,.kp-apage__relcard .kp-islot{aspect-ratio:16/9}.kp-afig__inline{padding:24px 8px}@media (width>=750px){.kp-afig__inline{padding:24px}}.kp-dgm{width:100%;max-width:400px;height:auto;margin-inline:auto;display:block}.kp-dgm text{font-family:var(--font-body)}.kp-dgm__t-key{fill:var(--s-ink,#1e2320);font-size:14.5px;font-weight:600}.kp-dgm__t-sub{fill:var(--s-soft,#576059);font-size:13px;font-weight:500}.kp-dgm__t-col{letter-spacing:.12em;fill:var(--s-soft,#576059);font-size:12px;font-weight:700}.kp-dgm__t-gate{fill:var(--s-soft,#576059);font-size:12px;font-weight:600}.kp-dgm__obj{fill:var(--color-paper,#fafaf6);stroke:var(--s-ink,#1e2320);stroke-width:1.4px}.kp-dgm__art{fill:var(--color-tint,#ccdbd3)}.kp-dgm__stamp,.kp-dgm__solid{fill:var(--color-shock,#134439)}.kp-dgm__solid-dot{fill:var(--s-soft,#576059)}.kp-dgm__accent rect,.kp-dgm__accent-bar{fill:var(--s-accent,#1c6655)}.kp-dgm__gate{fill:var(--color-shock,#134439)}.kp-dgm__other-bar{fill:var(--color-tint,#ccdbd3);stroke:var(--s-accent,#1c6655);stroke-width:1.2px;stroke-dasharray:5 4}.kp-dgm__seal{fill:var(--color-tint,#ccdbd3);stroke:var(--s-accent,#1c6655);stroke-width:1.5px}.kp-dgm__gone{fill:none;stroke:var(--s-soft,#576059);stroke-width:1.25px;stroke-dasharray:3 3}.kp-dgm__hatch path{fill:none;stroke:var(--s-soft,#576059);stroke-width:1px}.kp-dgm__lid{stroke:var(--s-soft,#576059);stroke-width:1px;stroke-dasharray:3 3}.kp-dgm__rule{stroke:var(--color-seam,#211f1e29);stroke-width:1px}.kp-dgm__border{stroke:var(--s-soft,#576059);stroke-width:1px;stroke-dasharray:4 5}.kp-abody__chunk{display:contents}.kp-apage .kp-abody>.kp-abody__chunk>*{max-width:var(--kp-art-measure)}.kp-apage__crumbs{padding:8px var(--kp-pg-edge) 0;max-width:calc(var(--measure-col) + 2 * var(--kp-pg-edge))}.kp-apage__topics{margin:16px var(--kp-pg-edge) 0;max-width:calc(var(--measure-col) + 2 * var(--kp-pg-edge))}.kp-apage__rail{margin-top:40px}.kp-apage__rail .kp-topic__railmore{box-shadow:inset 0 0 0 1px var(--s-soft);color:var(--s-ink);background:0 0}@media (hover:hover){.kp-apage__rail .kp-topic__railmore:hover{background:var(--color-surface)}}@media (prefers-reduced-motion:no-preference){.kp-apage__rail .kp-topic__railmore{transition:background var(--dur-xs) var(--ease)}}.kp-apage__related{--rel-pad:var(--kp-pg-edge);--rel-ground:var(--color-surface);border-top:1px solid var(--color-seam);margin-top:40px}.kp-apage__hublink{margin:24px var(--kp-pg-edge) 0;font-size:13px}.kp-apage__hublink a{min-height:44px;color:var(--s-ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-seam);text-decoration-color:var(--color-seam);text-underline-offset:3px;align-items:center;display:inline-flex}@media (hover:hover){.kp-apage__hublink a:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}}.kp-journal__crumbs{padding:8px var(--kp-pg-edge) 0;max-width:calc(var(--measure-col) + 2 * var(--kp-pg-edge))}.kp-journal__topics{margin:40px var(--kp-pg-edge) 0}.kp-journal__topicbar{display:none}@media (width<=749px){.kp-journal__topics .kp-chips__list{overscroll-behavior-x:contain;scroll-snap-type:x proximity;flex-wrap:nowrap;margin:-3px -3px 0;padding:3px;overflow-x:auto}.kp-journal__topics .kp-chips__list>li{scroll-snap-align:start;flex:none}@supports (animation-timeline:scroll()){.kp-journal__topics{timeline-scope:--kp-chiprail}.kp-journal__topics .kp-chips__list{scroll-timeline:--kp-chiprail x;scrollbar-width:none}.kp-journal__topics .kp-chips__list::-webkit-scrollbar{display:none}.kp-journal__topicbar{background:var(--color-seam);height:3px;margin-top:8px;display:block;overflow:hidden}.kp-journal__topicthumb{background:var(--color-accent);transform-origin:0;height:100%;animation:linear both kp-chiprail;animation-timeline:--kp-chiprail;display:block}}}@keyframes kp-chiprail{0%{transform:translate(0)scaleX(.2)}to{transform:translate(80%)scaleX(.2)}}.kp-journal__topicsfoot{margin:16px 0 0;font-size:13px}.kp-journal__shopall{margin:24px var(--kp-pg-edge) 0;font-size:13px}.kp-journal__topicsfoot a,.kp-journal__shopall a{min-height:44px;color:var(--s-ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-seam);text-decoration-color:var(--color-seam);text-underline-offset:3px;align-items:center;display:inline-flex}@media (hover:hover){.kp-journal__topicsfoot a:hover,.kp-journal__shopall a:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}}.kp-related{padding:24px var(--rel-pad,16px) 40px;background:var(--rel-ground,var(--color-surface))}.kp-related__h{font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--t-section);line-height:var(--lh-section);letter-spacing:var(--ls-section);color:var(--color-ink)}.kp-related__groups{grid-template-columns:1fr;gap:24px;margin-top:16px;display:grid}.kp-related__gh{font-size:var(--t-11);letter-spacing:var(--ls-label,.08em);text-transform:var(--tt-label);color:var(--color-soft);font-weight:600}.kp-related__list{margin:0 -8px;padding:0;list-style:none}.kp-related__list li+li{border-top:1px solid var(--color-seam)}.kp-related__list a{min-height:44px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:16px;margin:8px 0;padding:8px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.kp-related__n{font-size:var(--t-11);color:var(--color-soft);font-variant-numeric:tabular-nums}@media (hover:hover){.kp-related__list a:hover{background:var(--color-chip)}}.kp-related__list a:focus-visible{background:var(--color-chip);text-underline-offset:2px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.kp-related__list a{transition:background var(--dur-hov-s) var(--ease)}}@media (width>=750px){.kp-related__groups{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:40px 0}.kp-related__groups[data-groups="2"],.kp-related__groups[data-groups="3"],.kp-related__groups[data-groups="4"]{grid-template-columns:1fr 1fr}.kp-related__group,.kp-related__groups[data-groups="2"]>.kp-related__group:nth-child(odd),.kp-related__groups[data-groups="3"]>.kp-related__group:nth-child(odd),.kp-related__groups[data-groups="4"]>.kp-related__group:nth-child(odd){padding-right:24px}.kp-related__groups[data-groups="2"]>.kp-related__group:nth-child(2n),.kp-related__groups[data-groups="3"]>.kp-related__group:nth-child(2n),.kp-related__groups[data-groups="4"]>.kp-related__group:nth-child(2n){border-left:2px solid var(--color-seam);box-shadow:inset 3px 0 0 var(--seam-fold);padding-left:24px}}@media (width>=1024px){.kp-related__groups[data-groups="3"]{grid-template-columns:repeat(3,1fr)}.kp-related__groups[data-groups="4"]{grid-template-rows:auto 1fr;grid-template-columns:repeat(3,1fr);row-gap:40px}.kp-related__groups[data-groups="4"]>.kp-related__group:first-child{grid-area:1/1/3}.kp-related__groups[data-groups="4"]>.kp-related__group:nth-child(2){grid-area:1/2/3}.kp-related__groups[data-groups="4"]>.kp-related__group:nth-child(3){grid-area:1/3}.kp-related__groups[data-groups="4"]>.kp-related__group:nth-child(4){grid-area:2/3}.kp-related__groups[data-groups="3"]>.kp-related__group:nth-child(n+2),.kp-related__groups[data-groups="4"]>.kp-related__group:nth-child(n+2){border-left:2px solid var(--color-seam);box-shadow:inset 3px 0 0 var(--seam-fold);padding-left:24px;padding-right:24px}.kp-related__groups[data-groups="3"]>.kp-related__group:first-child,.kp-related__groups[data-groups="4"]>.kp-related__group:first-child{padding-right:24px}}.kp-related__lede{max-width:var(--measure);color:var(--color-soft);margin-top:8px;font-size:14px;line-height:1.6}.kp-related__label{flex-direction:column;gap:2px;min-width:0;display:flex}.kp-related__note{color:var(--color-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.kp-related__list a:has(.kp-related__note){align-items:flex-start}@supports (height:1lh){:is(.kp-related__list a,.kp-related__list a:has(.kp-related__note)){align-items:flex-start}.kp-related__list a>*{padding-top:calc(14px - .5lh)}}@media (width>=750px){.kp-related__groups[data-layout=wide-last][data-groups="4"]{grid-template-columns:1fr 1fr;row-gap:40px}.kp-related__groups[data-layout=wide-last][data-groups="4"]>.kp-related__group:first-child{grid-area:1/1/3}.kp-related__groups[data-layout=wide-last][data-groups="4"]>.kp-related__group:nth-child(2){grid-area:1/2}.kp-related__groups[data-layout=wide-last][data-groups="4"]>.kp-related__group:nth-child(3){grid-area:2/2}.kp-related__groups[data-layout=wide-last][data-groups="4"]>.kp-related__group:nth-child(4){grid-area:3/1/auto/3}.kp-related__groups[data-layout=wide-last][data-groups="3"]{grid-template-columns:1fr 1fr;row-gap:40px}.kp-related__groups[data-layout=wide-last][data-groups="3"]>.kp-related__group:nth-child(3){grid-area:2/1/auto/3}.kp-related__groups[data-layout=wide-last][data-groups="2"]{grid-template-columns:1fr 1fr;row-gap:40px}.kp-related__groups[data-layout=wide-last][data-groups="2"]>.kp-related__group:nth-child(2){grid-area:2/1/auto/3}.kp-related__groups[data-layout=wide-last][data-groups="4"]>.kp-related__group:nth-child(4),.kp-related__groups[data-layout=wide-last][data-groups="3"]>.kp-related__group:nth-child(3),.kp-related__groups[data-layout=wide-last][data-groups="2"]>.kp-related__group:nth-child(2){box-shadow:none;border-left:0;padding-left:0;padding-right:0}.kp-related__groups[data-layout=wide-last]>.kp-related__group:last-child .kp-related__list{grid-template-columns:1fr 1fr;display:grid}.kp-related__groups[data-layout=wide-last]>.kp-related__group:last-child .kp-related__list>li:nth-child(2){border-top:0}.kp-related__groups[data-layout=wide-last]>.kp-related__group:last-child .kp-related__list>li:nth-child(2n){border-left:1px solid var(--color-seam)}.kp-related__groups[data-layout=wide-last]>.kp-related__group:last-child .kp-related__list>li:nth-child(2n)>a{margin-left:8px;padding-left:16px}.kp-related__groups[data-layout=wide-last]>.kp-related__group:last-child .kp-related__list>li:nth-child(odd)>a{margin-right:8px;padding-right:16px}}@media (width>=1024px){.kp-related__groups[data-layout=wide-last][data-groups="4"]{grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr)}.kp-related__groups[data-layout=wide-last][data-groups="4"]>.kp-related__group:nth-child(4){grid-area:1/3/3/5}.kp-related__groups[data-layout=wide-last][data-groups="3"]{grid-template-rows:auto;grid-template-columns:repeat(4,1fr)}.kp-related__groups[data-layout=wide-last][data-groups="3"]>.kp-related__group:first-child{grid-area:1/1}.kp-related__groups[data-layout=wide-last][data-groups="3"]>.kp-related__group:nth-child(2){grid-area:1/2}.kp-related__groups[data-layout=wide-last][data-groups="3"]>.kp-related__group:nth-child(3){grid-area:1/3/auto/5}.kp-related__groups[data-layout=wide-last][data-groups="2"]{grid-template-rows:auto;grid-template-columns:repeat(3,1fr)}.kp-related__groups[data-layout=wide-last][data-groups="2"]>.kp-related__group:first-child{grid-area:1/1}.kp-related__groups[data-layout=wide-last][data-groups="2"]>.kp-related__group:nth-child(2){grid-area:1/2/auto/4}.kp-related__groups[data-layout=wide-last][data-groups="4"]>.kp-related__group:nth-child(4),.kp-related__groups[data-layout=wide-last][data-groups="3"]>.kp-related__group:nth-child(3),.kp-related__groups[data-layout=wide-last][data-groups="2"]>.kp-related__group:nth-child(2){border-left:2px solid var(--color-seam);box-shadow:inset 3px 0 0 var(--seam-fold);padding-left:24px;padding-right:0}}.kp-related__groups[data-layout=dense]>.kp-related__group:not(:last-child) .kp-related__list{grid-template-columns:1fr 1fr;display:grid}.kp-related__groups[data-layout=dense]>.kp-related__group:not(:last-child) .kp-related__list a{gap:8px}.kp-related__groups[data-layout=dense]>.kp-related__group:not(:last-child) .kp-related__list>li:nth-child(2){border-top:0}.kp-related__groups[data-layout=dense]>.kp-related__group:not(:last-child) .kp-related__list>li:nth-child(2n){border-left:1px solid var(--color-seam)}.kp-related__groups[data-layout=dense]>.kp-related__group:not(:last-child) .kp-related__list>li:nth-child(2n)>a{margin-left:8px;padding-left:16px}.kp-related__groups[data-layout=dense]>.kp-related__group:not(:last-child) .kp-related__list>li:nth-child(odd)>a{margin-right:8px;padding-right:16px}@media (width>=1024px){.kp-related__groups[data-layout=dense][data-groups="3"]{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;row-gap:40px}.kp-related__groups[data-layout=dense][data-groups="3"]>.kp-related__group:first-child{grid-area:1/1/3}.kp-related__groups[data-layout=dense][data-groups="3"]>.kp-related__group:nth-child(2){grid-area:1/2}.kp-related__groups[data-layout=dense][data-groups="3"]>.kp-related__group:nth-child(3){grid-area:2/2}}.kp-quotes__note{color:var(--color-soft);font-size:var(--t-12);max-width:60ch;margin:8px 0 24px;line-height:1.6}.kp-quotes__list{margin:0;padding:0;list-style:none}.kp-quotes__list li{border-top:1px solid var(--color-seam);padding:24px 0}.kp-quotes__list li:first-child{border-top:0;padding-top:0}.kp-quotes .kp-quotes__list li{max-width:none}.kp-quote,.kp-quote blockquote{margin:0}.kp-quote blockquote p{font-family:var(--font-display);font-size:var(--t-13);color:var(--color-ink);max-width:var(--measure);margin:0;line-height:1.6}.kp-quote blockquote p:before{content:"“"}.kp-quote blockquote p:after{content:"”"}.kp-quote__cite{align-items:center;gap:16px;margin-top:16px;display:flex}.kp-quote__id{min-width:0}.kp-quote__ava{border-radius:var(--r-control);background:var(--color-chip);width:36px;height:36px;box-shadow:0 0 0 1px var(--color-seam);color:var(--color-soft);font-family:var(--font-body);font-weight:700;font-size:var(--t-11);letter-spacing:.06em;object-fit:cover;flex:none;place-items:center;line-height:1;display:grid}.kp-quote__who{font-size:var(--t-12);color:var(--color-ink);font-weight:600;line-height:1.5;display:block}.kp-quote__role{font-family:var(--font-body);font-weight:500;font-size:var(--t-11);letter-spacing:var(--ls-label,.12em);text-transform:var(--tt-label);color:var(--color-soft);margin-top:4px;line-height:1.5;display:block}.kp-quote__src{color:var(--color-ink);text-underline-offset:3px;margin:-8px 0;padding:8px 0;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}@media (hover:hover){.kp-quote__src:hover{background:var(--hov-wash);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}}.kp-quote__src:focus-visible{background:var(--hov-wash);text-underline-offset:3px;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}@media (prefers-reduced-motion:no-preference){.kp-quote__src{transition:background-color var(--dur-hov-s) var(--ease), text-decoration-color var(--dur-hov-s) var(--ease)}}@media (width>=768px){.pdp-cloth>.pdp-alike{grid-column:1/13}}.pdp-alike__head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.pdp-alike__head>div{min-width:0}.pdp-alike h2{margin-bottom:8px}.pdp-alike__note{color:var(--pdp-ink-2);margin:0}.pdp-alike__arrows{visibility:hidden;flex:none;gap:8px;display:flex}.pdp-alike[data-arrows=both] .pdp-alike__arrows{visibility:visible}.pdp-alike__arr{border-radius:var(--r-control);width:44px;height:44px;color:var(--pdp-ink);box-shadow:inset 0 0 0 1.5px var(--pdp-ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pdp-alike__arr svg{width:16px;height:16px;display:block}.pdp-alike__arr:hover:not(:disabled){background:var(--color-chip)}.pdp-alike__arr:disabled{color:var(--pdp-ink-2);box-shadow:inset 0 0 0 1px var(--pdp-seam);cursor:default}@media (prefers-reduced-motion:no-preference){.pdp-alike__arr{transition:background var(--dur-hov-s) var(--ease), box-shadow var(--dur-hov-s) var(--ease), color var(--dur-hov-s) var(--ease)}}.pdp-alike__railwrap{min-width:0;position:relative}.pdp-alike__rail{--alike-card:min(200px, 46vw);scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.pdp-alike__rail::-webkit-scrollbar{display:none}.pdp-alike__cell{flex:0 0 var(--alike-card);scroll-snap-align:start;min-width:0;max-width:none;padding:0 24px 0 0}@media (width>=768px){.pdp-alike__rail{--alike-card:220px}}@media (width>=1280px){.pdp-alike__rail{--alike-card:240px}}.pdp-alike__rail .card{height:100%}.pdp-alike__rail .card .specs{margin-top:auto}.pdp-alike__rail .card .cfoot{margin-top:0}.pdp-alike__rail:not(:has(.cfoot>:where(.notify))) .card .cfoot{min-height:0;padding-top:0}.pdp-alike .kp-rail__scrub{visibility:hidden;cursor:pointer;touch-action:pan-y;height:44px;margin-inline:0;position:relative}.pdp-alike .kp-railwrap[data-scrub=on][data-scroll=some] .kp-rail__scrub{visibility:visible}.pdp-alike .kp-rail__track{background:var(--color-tint);height:3px;position:absolute;top:calc(50% - 1px);left:0;right:0}.pdp-alike .kp-rail__thumb{background:var(--color-accent);width:0;height:3px;position:absolute;top:calc(50% - 1px);left:0}.pdp-alike .kp-rail__thumb:before{content:"";background:var(--color-accent);width:2px;height:9px;position:absolute;top:-3px;left:0}@media (prefers-reduced-motion:no-preference){.pdp-alike .kp-rail__thumb,.pdp-alike .kp-rail__thumb:before{transform-origin:0;transition:transform var(--dur-xs) var(--ease)}@media (hover:hover) and (pointer:fine){.pdp-alike .kp-rail__scrub:hover .kp-rail__thumb{transform:scaleY(1.6667)}.pdp-alike .kp-rail__scrub:hover .kp-rail__thumb:before{transform:scaleY(.6)}}}.pdp-assure{container:pdp-assure/inline-size}.pdp-assure__marks{grid-template-columns:repeat(var(--pm-cols-fold,4), minmax(0, 1fr));background:var(--color-paper);border-radius:var(--r-inset);gap:8px;margin-left:0;padding:16px;list-style:none;display:grid}@container pdp-assure (width>=456px){.pdp-assure__marks{grid-template-columns:repeat(var(--pm-cols,8), minmax(0, 1fr))}}.pdp-assure__marks>li{justify-content:center;align-items:center;display:flex}.pdp-paymark{aspect-ratio:38/24;width:100%;max-width:64px;height:auto;display:block}.pdp-linkrow.pdp-assure__links{border-top:1px solid var(--pdp-seam);justify-content:space-between;row-gap:0;margin-top:24px;padding-top:16px}@media (width<=1499.98px){.pdp-page .pdp-assure{border-radius:var(--r-vessel);margin-inline:24px}}@media (width>=1500px){.pdp-page .pdp-assure{border-radius:var(--r-vessel);margin-inline:24px}}@media (width>=768px){.pdp-page .pdp-assure{padding:24px}}.pdp-page .pdp-assure__marks{gap:8px;padding:12px}.pdp-page .pdp-assure{border-top:0;border-left:0;margin-block:24px}.pdp-page .pdp-assure+*{border-top:0}.pdp-page .pdp-assure h2{font-size:var(--t-15,15px);margin-bottom:8px;font-weight:600;line-height:1.3}.pdp-page .pdp-assure__marks{gap:8px;margin-bottom:16px;padding:12px 16px}.pdp-page .pdp-linkrow.pdp-assure__links{margin-top:0;padding-top:8px}.pdp-page .pdp-assure__marks>li>*{max-width:44px}.pdp-page .pdp-assure{padding:24px}.pdp-page .pdp-assure__marks{background:0 0;border-radius:0;margin-bottom:24px;padding:0}.pdp-paymarks{margin-top:16px}.pdp-paymarks__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pdp-page .pdp-paymarks__list>li{margin:0}.pdp-paymarks .pdp-paymark{width:38px;max-width:none;height:24px}@media (width<=1023.98px){.pdp-placard-buy>.pdp-paymarks{order:6}}@media (width<=479.98px){.pdp-paymarks__list{gap:6px}.pdp-paymarks .pdp-paymark{width:32px;height:20px}}.kp-po{border:0;margin:0 0 16px;padding:0;display:grid}.kp-po__opt{border-top:1px solid var(--color-seam);background:var(--color-paper);min-block-size:56px;color:var(--color-ink);font:500 var(--t-13) / 1.4 var(--font-body);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:8px 16px;display:grid;box-shadow:inset 2px 0 #0000}.kp-po__opt:last-of-type{border-bottom:1px solid var(--color-seam)}.kp-po__opt.is-selected{box-shadow:inset 2px 0 0 var(--color-accent);background:var(--s-chip)}.kp-po__opt input{block-size:20px;inline-size:20px;accent-color:var(--color-accent);margin:0}.kp-po__name{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.kp-po__save{font:600 var(--t-11) / 1.4 var(--font-body);color:var(--color-accent);letter-spacing:.02em}.kp-po__price{font-variant-numeric:tabular-nums;font-weight:600}.kp-po__freq{box-shadow:inset 2px 0 0 var(--color-accent);background:var(--s-chip);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:8px 16px;display:grid}.kp-po__freqlabel,.kp-po__plan{font:500 var(--t-12) / 1.4 var(--font-body);color:var(--color-soft)}.kp-po__plan{box-shadow:inset 2px 0 0 var(--color-accent);background:var(--s-chip);margin:0;padding:8px 16px}.kp-po__select{text-overflow:ellipsis;border:1px solid var(--color-seam);border-radius:var(--r-control);background:var(--color-paper);min-block-size:48px;inline-size:100%;min-inline-size:0;color:var(--color-ink);font:500 var(--t-15) / 1.4 var(--font-body);padding:8px 16px}.kp-po__opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}@media (hover:hover){.kp-po__opt:not(.is-selected):hover{box-shadow:inset 2px 0 0 var(--color-seam)}}@media (prefers-reduced-motion:no-preference){.kp-po__opt{transition:background-color var(--dur-hov-s) var(--ease), box-shadow var(--dur-hov-s) var(--ease)}}@media (width<=1023.98px){.pdp-placard-buy>.kp-po{order:6}}.kp-crumbs{align-items:center;gap:0 var(--crumb-gap,6px);color:var(--color-soft);flex-wrap:wrap;display:flex}.kp-crumbs a{color:inherit;position:relative}.kp-crumbs a:after{content:"";inset:var(--crumb-hit,-14px -6px);z-index:1;position:absolute}.kp-crumbs b{color:var(--color-ink);font-weight:600}.kp-crumbs--plain{--crumb-hit:-16px -6px;font-size:var(--t-11);letter-spacing:.04em;line-height:1.6}.kp-crumbs--plain>span[aria-hidden]{opacity:.7}.kp-crumbs--plain a{text-underline-offset:2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.kp-crumbs--plain a:focus-visible{text-decoration-color:currentColor}@media (hover:hover){.kp-crumbs--plain a:hover{text-decoration-color:currentColor}}@media (prefers-reduced-motion:no-preference){.kp-crumbs--plain a{transition:text-decoration-color var(--dur-hov-link) var(--ease)}}.kp-crumbs--spec{--crumb-gap:8px;--crumb-hit:-16px 0;font-size:var(--t-11);letter-spacing:var(--ls-label,.14em);text-transform:var(--tt-label)}.kp-crumbs--spec a{text-decoration:none}.kp-crumbs--spec a:focus-visible{text-underline-offset:2px;text-decoration:underline}@media (hover:hover){.kp-crumbs--spec a:hover{color:var(--color-accent)}}.kp-crumbs--rest{--crumb-gap:8px;--crumb-hit:-12px -6px;font-size:13px;line-height:1.6}.kp-crumbs--rest a{border-bottom:1px solid var(--s-line);text-decoration:none}.kp-crumbs--rest a:hover,.kp-crumbs--rest a:focus-visible{color:var(--s-ink);border-bottom-color:currentColor}@media (width<=767.98px){.kp-crumbs{white-space:nowrap;flex-wrap:nowrap}.kp-crumbs>b,.kp-crumbs>[aria-current]{text-overflow:ellipsis;flex:0 auto;min-width:72px;overflow:hidden}}.pdp-reviews-zero+.kp-wr{margin:24px 0 0}.kp-wr{--wr-ground:color-mix(in srgb, var(--color-tint) 45%, var(--pdp-paper,var(--color-paper)));--wr-paper:var(--pdp-paper,var(--color-paper));--wr-ink:var(--pdp-ink,var(--color-ink));--wr-soft:var(--pdp-ink-2,var(--color-soft));--wr-seam:var(--pdp-seam,var(--color-line));border-radius:var(--r-vessel);background:var(--wr-ground);color:var(--wr-ink);margin:0 0 24px;padding:24px 16px;scroll-margin-top:104px;display:none}.kp-wr[data-open],.kp-wr:target{gap:24px;display:grid}.kp-wr:focus{outline:none}@media (width>=768px){.kp-wr{padding:40px}}@media (width>=1024px){.kp-wr[data-open],.kp-wr:target{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:64px}}.kp-wr__intro{gap:8px;max-width:40ch;display:grid}.kp-page .kp-wr__intro p,.kp-wr__intro p{margin:0}.kp-wr__kicker{color:var(--color-accent);font-weight:600}.kp-wr .kp-wr__product{font:var(--w-heavy) var(--t-20) / 1.2 var(--font-display);letter-spacing:-.015em;color:var(--wr-ink)}.kp-wr .kp-wr__lede{font-size:var(--t-13);color:var(--wr-soft);line-height:1.55}@media (width>=1024px){.kp-wr__intro{border-left:2px solid var(--color-accent);padding-left:16px;position:sticky;top:104px}}@media (prefers-reduced-motion:no-preference){.kp-wr[data-open]{animation:kp-wr-in var(--dur-s,.24s) var(--ease,ease-out) both}}@keyframes kp-wr-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.kp-wr__form{gap:24px;min-width:0;display:grid}.kp-wr__label{font:600 var(--t-11) / 1.4 var(--font-body);letter-spacing:var(--ls-label,.08em);text-transform:var(--tt-label);color:var(--wr-soft);margin:0 0 8px;padding:0;display:block}.kp-wr__opt{letter-spacing:.04em;text-transform:none;font-weight:400}.kp-wr__rate{border:0;min-width:0;margin:0;padding:0}.kp-wr__stars{flex-wrap:wrap;align-items:center;gap:0;display:flex}.kp-wr__star{width:44px;height:44px;color:color-mix(in srgb, var(--color-accent) 22%, var(--wr-paper));cursor:pointer;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}.kp-wr__star:first-child{margin-left:-8px}.kp-wr__star svg{fill:currentColor;display:block}.kp-wr__star[data-on]{color:var(--color-accent)}@media (hover:hover){.kp-wr__stars:has(.kp-wr__star:hover) .kp-wr__star{color:var(--color-accent)}.kp-wr__stars .kp-wr__star:hover~.kp-wr__star{color:color-mix(in srgb, var(--color-accent) 22%, var(--wr-paper))}}@media (prefers-reduced-motion:no-preference){.kp-wr__star{transition:color var(--dur-xs,.12s) var(--ease,ease-out), transform var(--dur-xs,.12s) var(--ease,ease-out)}.kp-wr__star:active{transform:scale(.9)}}.kp-wr__star:has(input:focus-visible){outline:2px solid var(--wr-ink);outline-offset:-4px;border-radius:var(--r-control)}.kp-wr__word{color:var(--wr-soft);margin-left:8px}.kp-wr__stars[data-value] .kp-wr__word{color:var(--wr-ink)}.kp-wr__who{gap:24px;display:grid}@media (width>=768px){.kp-wr__who{grid-template-columns:1fr 1fr;gap:16px}}.kp-wr__field{min-width:0}.kp-wr__input{border:1px solid var(--wr-seam);background:var(--wr-paper);width:100%;min-height:46px;color:var(--wr-ink);font:400 max(16px, var(--t-15)) / 1.5 var(--font-body);box-sizing:border-box;border-radius:12px;padding:8px 16px;display:block}.kp-wr__input::placeholder{color:color-mix(in srgb, var(--wr-soft) 70%, transparent)}.kp-wr__input:focus-visible{outline:2px solid var(--color-accent);outline-offset:0;border-color:var(--color-accent)}.kp-wr__area{resize:vertical;min-height:136px;padding:16px}.kp-wr__foot{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.kp-wr__go{border-radius:var(--r-control);background:var(--color-shock,var(--color-accent));min-height:46px;color:var(--wr-paper);font:600 var(--t-13) / 1.4 var(--font-body);letter-spacing:.02em;cursor:pointer;border:0;flex:none;padding:8px 40px}@media (width<=559px){.kp-wr__go{flex:100%}}@media (prefers-reduced-motion:no-preference){.kp-wr__go{transition:background var(--dur-xs,.12s) var(--ease,ease-out)}}.kp-wr__go:hover{background:var(--color-accent)}.kp-wr__go:focus-visible{outline:2px solid var(--wr-ink);outline-offset:2px}.kp-wr__go[aria-busy=true]{cursor:progress}.kp-page .kp-wr__fine,.kp-wr__fine{max-width:46ch;font-size:var(--t-11);color:var(--wr-soft);flex:16rem;margin:0;line-height:1.5}.kp-wr__error{border-left:2px solid var(--wr-ink);background:var(--wr-paper);font-size:var(--t-13);margin:0;padding:8px 16px;line-height:1.45}.kp-wr__done{justify-items:start;gap:8px;display:grid}.kp-wr__done-h{font:var(--w-heavy) var(--t-15) / 1.3 var(--font-display);letter-spacing:-.015em;margin:0}.kp-wr__ghost{border-radius:var(--r-control);min-height:44px;box-shadow:inset 0 0 0 1px var(--color-accent);color:var(--color-accent);font:500 var(--t-13) / 1.2 var(--font-body);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:8px 24px}.kp-wr__pot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
