.kp-price-row{display:flex;align-items:baseline;gap:var(--kp-space-3);flex-wrap:wrap}.kp-pdp-note{display:flex;align-items:center;gap:var(--kp-space-2);margin:calc(var(--kp-space-3) - var(--kp-space-6)) 0 0;font-family:var(--kp-font-body);font-size:var(--kp-body-s-size);line-height:var(--kp-body-s-line);color:var(--kp-text-muted)}.kp-pdp-note__mark{flex:none;width:var(--kp-eyebrow-dash-w);height:1px;background:var(--kp-accent)}.installment{font-family:var(--kp-font-body);font-size:var(--kp-caption-size);color:var(--kp-text-dim)}.kp-pdp-trust{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--kp-space-2) var(--kp-space-4);margin:calc(var(--kp-space-3) - var(--kp-space-6)) 0 0;font-family:var(--kp-font-heading);font-size:var(--kp-tick-size);font-weight:600;line-height:1;letter-spacing:var(--kp-tick-tracking);text-transform:uppercase;color:var(--kp-stone-300)}.kp-pdp-trust__item{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;white-space:nowrap;transition:color var(--kp-dur-fast) var(--kp-ease)}.kp-pdp-trust__mark{flex:none;width:var(--kp-space-1);height:var(--kp-space-1);background:var(--kp-accent)}a.kp-pdp-trust__item:hover,a.kp-pdp-trust__item:focus-visible{color:var(--kp-text-default)}@media screen and (max-width:749px){.kp-pdp-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0;margin-top:calc(var(--kp-space-2) - var(--kp-space-6))}.kp-pdp-trust__item{justify-content:center;padding:var(--kp-space-1) var(--kp-space-2);border-left:1px solid var(--kp-border-accent);text-align:center;white-space:normal;line-height:1.6;text-wrap:balance}.kp-pdp-trust__item:first-child{border-left:0}.kp-pdp-trust__mark{display:none}}.kp-pdp-highlights{display:flex;flex-direction:column;gap:var(--kp-space-2);margin:0;padding:0;list-style:none}.kp-pdp-highlights__item{display:grid;grid-template-columns:5px 1fr;column-gap:13px;font-family:var(--kp-font-body);font-size:var(--kp-body-l-size);font-weight:500;line-height:1.45;color:var(--kp-text-body);text-wrap:pretty}.kp-pdp-highlights__item:before{content:"";width:5px;height:5px;margin-top:.55em;background:var(--kp-accent)}.kp-pdp-highlights__link{margin-top:var(--kp-space-3)}.kp-offer{position:relative}.kp-offer__body{display:flex;align-items:center;gap:var(--kp-space-3) var(--kp-space-4);flex-wrap:wrap;padding:var(--kp-space-4);background:var(--kp-offer-wash),var(--kp-ink)}.kp-offer__copy{display:flex;flex-direction:column;gap:var(--kp-space-2);flex:1 1 180px;min-width:0}.kp-offer__action{flex:none;display:flex;flex-direction:column;align-items:stretch;gap:var(--kp-space-2)}.kp-offer__head{flex:1 1 100%;display:flex;align-items:baseline;justify-content:space-between;gap:var(--kp-space-3);flex-wrap:wrap}.kp-offer__ends{display:flex;align-items:baseline;margin-left:auto;white-space:nowrap;gap:.55em;font-family:var(--kp-font-heading);font-size:12.5px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--kp-accent);font-variant-numeric:tabular-nums}.kp-offer__ends .kp-countdown--inline .kp-countdown__label{font-size:var(--kp-tick-size);letter-spacing:var(--kp-tick-tracking);color:var(--kp-text-faint)}.kp-offer__eyebrow{font-family:var(--kp-font-heading);font-size:var(--kp-eyebrow-size);font-weight:var(--kp-eyebrow-weight);line-height:1;letter-spacing:var(--kp-eyebrow-tracking);text-transform:uppercase;color:var(--kp-accent)}.kp-offer__figure-row{display:flex;align-items:center;gap:var(--kp-space-3);flex-wrap:wrap}.kp-offer__figure{display:inline-flex;align-items:baseline;gap:var(--kp-space-2);font-family:var(--kp-font-heading);font-size:20px;font-weight:var(--kp-price-weight);line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--kp-text-strong)}.kp-offer__figure-note{font-family:var(--kp-font-body);font-size:var(--kp-body-s-size);font-weight:500;letter-spacing:0;color:var(--kp-text-muted)}.kp-offer__text{font-family:var(--kp-font-body);font-size:var(--kp-body-s-size);line-height:var(--kp-body-s-line);color:var(--kp-text-body);text-wrap:pretty}.kp-offer__code{display:inline-flex;align-items:center;gap:var(--kp-space-3);min-height:var(--kp-hit-target);border:1px dashed var(--kp-border-accent-strong);padding:var(--kp-space-3) var(--kp-space-4);background:var(--kp-surface-accent-ghost);font-family:var(--kp-font-heading);font-size:var(--kp-btn-size);font-weight:700;line-height:1;letter-spacing:var(--kp-btn-tracking);text-transform:uppercase;color:var(--kp-accent);cursor:pointer;transition:background var(--kp-dur-fast) var(--kp-ease),color var(--kp-dur-fast) var(--kp-ease)}.kp-offer__code:hover,.kp-offer__code:focus-visible{background:var(--kp-accent);color:var(--kp-text-on-accent)}.kp-offer__code[disabled]{cursor:progress}.kp-offer__code-mark{position:relative;flex:none;width:14px;height:14px}.kp-offer__code-mark>*{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.kp-offer__code[data-state=idle] .kp-offer__code-glyph,.kp-offer__code[data-state=busy] .kp-loader,.kp-offer__code[data-state=applied] .kp-offer__code-check{display:flex}.kp-offer__code-glyph:before,.kp-offer__code-glyph:after{content:"";position:absolute;width:9px;height:9px;border:1px solid currentColor}.kp-offer__code-glyph:before{left:0;top:0}.kp-offer__code-glyph:after{right:0;bottom:0;background:inherit}.kp-offer__code .kp-loader{width:14px;gap:2px}.kp-offer__code .kp-loader__bar{width:3px;height:12px}.kp-offer__code-check svg{width:100%;height:100%}.kp-offer__code[data-state=busy]{cursor:progress}.kp-offer__code[data-state=applied]{border-style:solid;background:var(--kp-accent);color:var(--kp-text-on-accent)}@media screen and (max-width:749px){.kp-offer__action{flex:1 1 100%}.kp-offer__code{justify-content:center}.kp-offer__code-mark{position:absolute;right:var(--kp-space-4)}.kp-offer__code{position:relative}}.kp-offer__perk{flex:1 1 100%;display:flex;align-items:center;gap:var(--kp-space-2);padding-top:var(--kp-space-3);border-top:1px solid var(--kp-border-accent-soft);font-family:var(--kp-font-body);font-size:var(--kp-body-s-size);line-height:var(--kp-body-s-line);color:var(--kp-text-body)}.kp-offer__perk-icon{flex:none;display:inline-flex;width:var(--kp-icon-s);height:var(--kp-icon-s);color:var(--kp-accent)}.kp-offer__perk-icon svg{width:100%;height:100%}.kp-offer__toast{flex:1 1 100%;font-family:var(--kp-font-heading);font-size:var(--kp-eyebrow-size);font-weight:700;line-height:1.4;letter-spacing:var(--kp-badge-tracking);text-transform:uppercase;color:var(--kp-accent);animation:kp-toast 3.2s var(--kp-ease) forwards}.kp-offer__toast[hidden]{display:none}.kp-offer__toast--stay{animation:kp-toast-in var(--kp-dur-fast) var(--kp-ease) both}@keyframes kp-toast-in{0%{opacity:0;transform:translateY(var(--kp-space-1))}to{opacity:1;transform:translateY(0)}}@keyframes kp-toast{0%{opacity:0;transform:translateY(var(--kp-space-1))}10%,86%{opacity:1;transform:translateY(0)}to{opacity:0}}@media(prefers-reduced-motion:reduce){.kp-offer__toast,.kp-offer__toast--stay{animation:none}}.kp-pdp-ladder:not(:has(.kp-pdp-ladder__group)){display:none}.product__info-container:has(.kp-pdp-ladder__group)>.kp-price-row{display:none}.kp-pdp-rating+.kp-pdp-ladder{margin-top:calc(var(--kp-space-3) - var(--kp-space-6))}.kp-pdp-ladder__group{display:grid;grid-auto-rows:1fr;gap:var(--kp-space-2);scroll-margin-top:140px}.kp-pdp-ladder__row{cursor:pointer;transition:transform var(--kp-dur-press) var(--kp-ease)}.kp-pdp-ladder__row:active{transform:scale(.99)}.kp-pdp-ladder__input{position:absolute;opacity:0;pointer-events:none}.kp-pdp-ladder__fill{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:var(--kp-space-1) var(--kp-space-3);align-items:center;padding:14px var(--kp-space-4) 13px}.kp-pdp-ladder__mark{grid-row:1 / 3;display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--kp-border-strong);transition:border-color var(--kp-dur-fast) var(--kp-ease)}.kp-pdp-ladder__mark:after{content:"";width:10px;height:10px;background:var(--kp-accent);opacity:0;transform:scale(.4);transition:opacity var(--kp-dur-fast) var(--kp-ease),transform var(--kp-dur-fast) var(--kp-ease)}.kp-pdp-ladder__label{min-width:0;font-family:var(--kp-font-heading);font-size:var(--kp-nav-size);font-weight:700;line-height:1.3;letter-spacing:var(--kp-nav-tracking);text-transform:uppercase;white-space:nowrap;color:var(--kp-text-default)}.kp-pdp-ladder__chip{display:inline-flex;align-items:center;padding:var(--kp-space-1) var(--kp-space-2);border:1px dashed var(--kp-border-accent-strong);font-family:var(--kp-font-heading);font-size:var(--kp-btn-sm-size);font-weight:700;line-height:1;letter-spacing:var(--kp-btn-tracking);text-transform:uppercase;white-space:nowrap;color:var(--kp-accent)}.kp-pdp-ladder__keep{white-space:nowrap}.kp-pdp-ladder__deal{justify-self:end;min-width:0}.kp-price.kp-pdp-ladder__price{--kp-price-fs: clamp(22px, 1.9vw, 28px);flex:none}.kp-pdp-ladder__price .kp-price__current{color:var(--kp-text-muted);transition:color var(--kp-dur-fast) var(--kp-ease)}.kp-pdp-ladder{container:kp-ladder / inline-size}@container kp-ladder (max-width: 439px){.kp-pdp-ladder__deal .kp-price__compare{display:none}}.kp-pdp-ladder__persona{grid-column:2;margin:0;font-family:var(--kp-font-body);font-size:var(--kp-body-s-size);font-style:italic;font-weight:500;line-height:var(--kp-body-s-line);color:var(--kp-text-body);text-wrap:balance}.kp-pdp-ladder__save{grid-column:3;justify-self:end;align-self:start;font-family:var(--kp-font-heading);font-size:var(--kp-btn-sm-size);font-weight:700;line-height:1;letter-spacing:var(--kp-badge-tracking);text-transform:uppercase;white-space:nowrap;color:var(--kp-signal-live)}.kp-pdp-ladder__row:has(.kp-pdp-ladder__input:checked){background:var(--kp-edge-accent)}.kp-pdp-ladder__row:has(.kp-pdp-ladder__input:checked) .kp-pdp-ladder__mark{border-color:var(--kp-accent)}.kp-pdp-ladder__row:has(.kp-pdp-ladder__input:checked) .kp-pdp-ladder__mark:after{opacity:1;transform:none}.kp-pdp-ladder__row:has(.kp-pdp-ladder__input:checked) .kp-price__current{color:var(--kp-text-strong)}.kp-pdp-ladder__row:has(.kp-pdp-ladder__input:focus-visible){filter:var(--kp-shadow-focus)}.kp-pdp-ladder__more{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--kp-dur-reveal) var(--kp-ease)}.kp-pdp-ladder__more-in{min-height:0;overflow:clip;visibility:hidden;transition:visibility 0s var(--kp-dur-reveal)}.kp-pdp-ladder:has(.kp-pdp-ladder__input[value=text]:checked) .kp-pdp-ladder__more{grid-template-rows:1fr}.kp-pdp-ladder:has(.kp-pdp-ladder__input[value=text]:checked) .kp-pdp-ladder__more-in{padding-top:var(--kp-space-3);visibility:visible;transition-delay:0s}.kp-pdp-receipt{display:block}.kp-pdp-receipt__fill{padding:var(--kp-space-1) var(--kp-space-4) var(--kp-space-4)}.kp-pdp-receipt__line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--kp-space-1) var(--kp-space-3);align-items:center;padding:var(--kp-space-3) 0;border-bottom:1px dashed var(--kp-border-mid)}.kp-pdp-receipt__line--switch{cursor:pointer}.kp-pdp-receipt__line--fixed{cursor:default}.kp-pdp-receipt__line .kp-pdp-ladder__persona{grid-column:1 / -1}.kp-pdp-receipt__name{position:relative;display:flex;align-items:center;gap:10px;min-width:0}.kp-pdp-receipt__amt{font-family:var(--kp-font-heading);font-size:17px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--kp-text-default)}.kp-pdp-receipt__amt--off{color:var(--kp-signal-live);transition:color var(--kp-dur-fast) var(--kp-ease)}.kp-pdp-receipt__line:has(.kp-pdp-ladder__input:not(:checked)) .kp-pdp-receipt__amt--off{color:var(--kp-text-dim);text-decoration:line-through}.kp-pdp-receipt__switch{position:relative;flex:none;width:52px;height:26px;border:1px solid var(--kp-border-strong);background-color:var(--kp-surface-input);transition:border-color var(--kp-dur-fast) var(--kp-ease),background-color var(--kp-dur-fast) var(--kp-ease),transform var(--kp-dur-press) var(--kp-ease)}.kp-pdp-receipt__switch:before{content:"OFF";position:absolute;top:0;right:5px;bottom:0;display:flex;align-items:center;font-family:var(--kp-font-heading);font-size:8px;font-weight:700;line-height:1;letter-spacing:.08em;color:var(--kp-text-muted)}.kp-pdp-receipt__switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:var(--kp-text-default);transition:transform var(--kp-dur-fast) var(--kp-ease)}.kp-pdp-ladder__input:checked+.kp-pdp-receipt__switch{border-color:var(--kp-accent);background-color:var(--kp-accent)}.kp-pdp-ladder__input:checked+.kp-pdp-receipt__switch:before{content:"ON";right:auto;left:6px;color:var(--kp-text-on-accent)}.kp-pdp-ladder__input:checked+.kp-pdp-receipt__switch:after{transform:translate(26px);background:var(--kp-text-on-accent)}.kp-pdp-ladder__input:focus-visible+.kp-pdp-receipt__switch{outline:2px solid var(--kp-text-strong);outline-offset:2px}@media(hover:hover)and (pointer:fine){.kp-pdp-receipt__line--switch:hover .kp-pdp-receipt__switch{border-color:var(--kp-text-default)}.kp-pdp-receipt__line--switch:hover .kp-pdp-ladder__input:checked+.kp-pdp-receipt__switch{border-color:var(--kp-text-strong)}}.kp-pdp-receipt__line--switch:active .kp-pdp-receipt__switch{transform:scale(.95)}.kp-pdp-receipt:has(.kp-pdp-ladder__input[value=text]:checked) .kp-pdp-ladder__more-in{padding-bottom:var(--kp-space-3)}.kp-pdp-receipt__total{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--kp-space-3);padding-top:var(--kp-space-4)}.kp-pdp-receipt__total .kp-pdp-ladder__save{align-self:flex-end;padding-bottom:6px}.kp-price.kp-pdp-receipt__price{--kp-price-fs: var(--kp-price-hero-size)}.kp-pdp-receipt [data-kp-total]{display:none}.kp-pdp-receipt:has(.kp-pdp-ladder__input[value=text]:checked) [data-kp-total=text],.kp-pdp-receipt:has(.kp-pdp-ladder__input[value=code]:checked):not(:has(.kp-pdp-ladder__input[value=text]:checked)) [data-kp-total=code],.kp-pdp-receipt:not(:has(.kp-pdp-ladder__input[value=code]:checked)):not(:has(.kp-pdp-ladder__input[value=text]:checked)) [data-kp-total=full]{display:inline}@media(prefers-reduced-motion:reduce){.kp-pdp-receipt__switch,.kp-pdp-receipt__switch:after,.kp-pdp-receipt__amt--off{transition:none}}.kp-atc-price{margin-left:var(--kp-space-3);padding-left:var(--kp-space-3);border-left:1px solid currentColor;font-variant-numeric:tabular-nums}.product-form__submit[disabled] .kp-atc-price{display:none}@media(prefers-reduced-motion:reduce){.kp-pdp-ladder__row,.kp-pdp-ladder__mark,.kp-pdp-ladder__mark:after,.kp-pdp-ladder__price .kp-price__current,.kp-pdp-ladder__more,.kp-pdp-ladder__more-in{transition:none}}.product__info-container>.product__text.subtitle{text-wrap:balance}.kp-pdp-accordions{display:flex;flex-direction:column;gap:var(--kp-space-3)}.kp-pdp-accordions--minimal{gap:0}.kp-accordion__panel--prose p{margin:0 0 var(--kp-space-3)}.kp-accordion__panel--prose p:last-child{margin-bottom:0}.kp-accordion__panel--specs ul{margin:0 0 var(--kp-space-4);padding:0;list-style:none}.kp-accordion__panel--specs ul:last-child{margin-bottom:0}.kp-accordion__panel--specs li{display:grid;grid-template-columns:minmax(96px,38%) 1fr;gap:var(--kp-space-3);padding:var(--kp-space-2) 0;border-bottom:1px solid var(--kp-border-hairline);font-family:var(--kp-font-body);font-size:var(--kp-body-s-size);font-weight:500;line-height:1.4;color:var(--kp-text-body)}.kp-accordion__panel--specs li strong{font-weight:400;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--kp-text-muted)}.kp-accordion__panel--specs p strong{display:flex;align-items:center;gap:var(--kp-space-2);font-family:var(--kp-font-heading);font-size:var(--kp-eyebrow-size);font-weight:var(--kp-eyebrow-weight);line-height:1;letter-spacing:var(--kp-eyebrow-tracking);text-transform:uppercase;color:var(--kp-text-faint)}.kp-accordion__panel--specs p strong:before{content:"";flex:none;width:var(--kp-eyebrow-dash-w);height:1px;background:var(--kp-accent)}.kp-ugc{display:flex;flex-direction:column;gap:var(--kp-space-3);padding-top:var(--kp-space-2);border-top:1px solid var(--kp-border-hairline)}.kp-ugc>.kp-eyebrow{padding-top:12px}.kp-ugc__rail{display:flex;gap:var(--kp-space-3);margin:0;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.kp-ugc__rail::-webkit-scrollbar{display:none}.kp-ugc__item{flex:0 0 32%;min-width:0;scroll-snap-align:start}.kp-ugc__frame{width:100%}.kp-ugc__well{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:var(--kp-surface-media)}.kp-ugc__well video,.kp-ugc__well img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:519px){.kp-ugc__item{flex:0 0 44%}}@media(prefers-reduced-motion:reduce){.kp-coupon__toast{animation:none;opacity:1}.kp-ugc__well video{animation:none}}.kp-in-carts-block:not(:has(.kp-in-carts)){display:none}.kp-in-carts-block{margin-top:calc(var(--kp-space-2) * -1)}.kp-in-carts{display:flex;align-items:center;gap:var(--kp-space-3);margin:0;font-family:var(--kp-font-heading);font-size:var(--kp-btn-size);font-weight:700;line-height:1;letter-spacing:var(--kp-btn-tracking);text-transform:uppercase;color:var(--kp-signal-hot)}.kp-in-carts__mark{flex:none;width:7px;height:7px;background:var(--kp-signal-hot);box-shadow:0 0 6px var(--kp-signal-hot),0 0 14px #ff4a5a8c}
/*# sourceMappingURL=/cdn/shop/t/91/assets/kp-pdp-blocks.css.map */
