:root,.pp{--pp-brand: #0cb2c8;--pp-brand-dark: #0a7d8e;--pp-brand-tint: #eef9fb;--pp-text: #0f172a;--pp-muted: #64748b;--pp-border: #e2e8f0;--pp-divider: #f1f5f9;--pp-card: #ffffff;--pp-page: #f8fafc;--pp-tile: #f1f5f9;--pp-success: #15803d;--pp-success-bg: #f0fdf4;--pp-warning: #b45309;--pp-warning-bg: #fffbeb;--pp-error: #b91c1c;--pp-radius-card: 12px;--pp-radius-btn: 10px;--pp-radius-pill: 999px;--pp-border-width: 1px;--pp-gap: 10px;--pp-pad: 14px;--pp-shadow-sm: 0 1px 2px rgba(15, 23, 42, .04);--pp-shadow-md: 0 6px 16px rgba(15, 23, 42, .08);--pp-shadow-card: 0 0 1px 1px rgba(0, 15, 30, .01), 0 6px 16px 0 rgba(0, 15, 30, .05), 0 2px 4px 0 rgba(0, 15, 30, .02);--pp-ease-out: cubic-bezier(.16, 1, .3, 1);--pp-ease-spring: cubic-bezier(.34, 1.36, .64, 1);--pp-ease: var(--pp-ease-out);--pp-ease-sheet: var(--pp-ease-out);--pp-dur-pill: .3s;--pp-dur-scrim: .15s;--pp-dur-sheet: .22s;--pp-dur-bar: .65s;--pp-dur-panel: .18s;--pp-stagger: 12ms;--pp-dur-tap: 90ms}.pp,.pp *,.pp *:before,.pp *:after{box-sizing:border-box}.pp{color:var(--pp-text);font-family:inherit}.pp [class*=__row],.pp [class*=__col],.pp [class*=__grid]>*,.pp [class*=__flex]>*{min-width:0}.pp__sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pp-src{display:none!important}.pp-icon{display:block;flex:none}.pp__ico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--pp-ico-size, 34px);height:var(--pp-ico-size, 34px);border-radius:var(--pp-ico-radius, 10px);background:var(--pp-ico-bg, var(--pp-brand-tint));color:var(--pp-ico-color, var(--pp-brand))}.pp__pill{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:var(--pp-radius-pill);font-size:12px;font-weight:600;line-height:1.35;white-space:nowrap}.pp__tap{cursor:pointer;transition:transform var(--pp-dur-tap) ease,border-color var(--pp-dur-tap) ease,box-shadow var(--pp-dur-tap) ease,opacity var(--pp-dur-tap) ease}.pp__tap:active{transform:scale(.975);transition-duration:40ms}.pp button.pp__tap:focus-visible,.pp a.pp__tap:focus-visible,.pp [tabindex]:focus-visible{outline:2px solid var(--pp-brand);outline-offset:2px}.pp-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px}.pp-pop[hidden]{display:none}.pp-pop__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a80;opacity:0;transition:opacity .12s ease-in}.pp-pop.is-open .pp-pop__scrim{opacity:1;transition:opacity var(--pp-dur-scrim) ease-out}.pp-pop .pp-pop__scrim{display:block}.pp-pop__sheet{position:relative;display:flex;flex-direction:column;width:100%;max-width:500px;max-height:min(88vh,780px);max-height:min(88svh,780px);overflow:hidden;background:var(--pp-card);border-radius:20px;box-shadow:0 24px 60px #0f172a3d,0 2px 8px #0f172a14;opacity:0;transform:translate3d(0,18px,0) scale(.96);transition:transform .12s ease-in,opacity .11s ease-in;will-change:transform,opacity}.pp-pop.is-open .pp-pop__sheet{opacity:1;transform:none;transition:transform var(--pp-dur-sheet) var(--pp-ease-out),opacity .18s ease-out}.pp-pop--grow .pp-pop__sheet{transform:scale(.35)}.pp-pop--grow.is-open .pp-pop__sheet{transform:none;transition:transform .32s var(--pp-ease-out),opacity .16s ease-out}@media screen and (max-width:749.98px){.pp-pop{align-items:flex-end;padding:0}.pp-pop__sheet{max-width:none;max-height:88vh;max-height:88svh;border-radius:22px 22px 0 0;opacity:1;transform:translate3d(0,100%,0);transition:transform .2s ease-in}.pp-pop.is-open .pp-pop__sheet{opacity:1;transform:none;transition:transform .38s var(--pp-ease-out)}.pp-pop.is-dragging .pp-pop__sheet{transition:none}.pp-pop__sheet:before{content:"";position:absolute;top:8px;left:50%;z-index:2;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:#d9dee5}.pp-pop__foot{border-radius:0}.pp-pop__body{padding-bottom:calc(18px + var(--pp-foot-h, 0px) + env(safe-area-inset-bottom,0px))}}.pp-pop__close{position:absolute;top:14px;right:14px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--pp-border);border-radius:50%;background:var(--pp-card);color:var(--pp-muted);cursor:pointer;transition:background var(--pp-dur-tap) ease,color var(--pp-dur-tap) ease,transform var(--pp-dur-tap) ease}.pp-pop__close:hover{background:var(--pp-tile);color:var(--pp-text);transform:rotate(90deg)}.pp-pop__head{display:flex;align-items:center;gap:12px;flex:none;padding:20px 58px 16px 22px;border-bottom:1px solid var(--pp-divider)}.pp-pop__head[hidden]{display:none}.pp-pop__head .pp__ico{--pp-ico-size: 36px;--pp-ico-radius: 10px;--pp-ico-bg: var(--pp-brand-tint);--pp-ico-color: var(--pp-brand-dark)}.pp-pop__title{flex:1 1 auto;min-width:0;margin:0;font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--pp-text);overflow-wrap:anywhere}.pp-pop__body{flex:1 1 auto;min-height:0;padding:18px 22px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;font-size:14px;line-height:1.6;color:var(--pp-text)}.pp-pop__body:focus{outline:none}.pp-pop__body h1,.pp-pop__body h2,.pp-pop__body h3,.pp-pop__body h4{margin:16px 0 6px;font-size:14px;font-weight:700;line-height:1.35;color:var(--pp-text)}.pp-pop__body>:first-child{margin-top:0}.pp-pop__body p{margin:0 0 10px}.pp-pop__body ul,.pp-pop__body ol{margin:0 0 12px;padding-left:18px}.pp-pop__body li{margin-bottom:6px}.pp-pop__body img{max-width:100%;height:auto;border-radius:10px}.pp-pop__body a{color:var(--pp-brand-dark)}.pp-pop__foot{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;gap:10px;padding:14px 22px 18px;border-top:1px solid rgba(15,23,42,.06);border-radius:0 0 20px 20px;background:var(--pp-card);transition:box-shadow .2s ease}.pp-pop__foot:empty{display:none}.pp-pop__body{padding-bottom:calc(18px + var(--pp-foot-h, 0px));scroll-padding-bottom:var(--pp-foot-h, 0px)}.pp-pop.has-more .pp-pop__foot{box-shadow:0 -10px 24px -18px #0f172a66}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.pp-pop__foot{background:#ffffffbd;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px)}.pp-pop__close{border-color:#0f172a14;box-shadow:0 4px 12px -4px #0f172a38,inset 0 1px #fffc;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px)}}.pp-pop__confirm{width:100%;min-height:48px;padding:0 18px;border:0;border-radius:12px;background:var(--pp-brand-dark);color:#fff;font-family:inherit;font-size:14.5px;font-weight:600;letter-spacing:.01em;cursor:pointer;box-shadow:0 6px 14px color-mix(in srgb,var(--pp-brand-dark) 28%,transparent);transition:transform var(--pp-dur-tap) ease,box-shadow var(--pp-dur-tap) ease,filter var(--pp-dur-tap) ease}.pp-pop__confirm:hover{filter:brightness(1.07)}.pp-pop__confirm:active{transform:scale(.98);box-shadow:0 3px 8px color-mix(in srgb,var(--pp-brand-dark) 24%,transparent)}.pp-pop__link{align-self:center;font-size:13px;font-weight:600;color:var(--pp-brand-dark);text-decoration:none}.pp-pop__link:hover{text-decoration:underline}.pp-pop__skeleton{display:grid;gap:10px;padding:2px 0}.pp-pop__sk{display:block;height:12px;border-radius:6px;background:var(--pp-tile);animation:pp-pulse 1.1s ease-in-out infinite}.pp-pop__sk--head{width:62%;height:44px;margin-bottom:8px;border-radius:12px}.pp-pop__sk--short{width:45%}@keyframes pp-pulse{0%,to{opacity:1}50%{opacity:.5}}.pp-pop--page .pp-pop__body{padding:24px 22px calc(20px + var(--pp-foot-h, 0px))}.pp-pop--page .ppg{padding:0;background:transparent}.pp-pop--page .ppg__inner{max-width:none}.pp-pop--page .ppg__panel{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.pp-pop--page .ppg__panel-head{padding-right:44px}.pp-pop--page .ppg__title{font-size:20px}.pp-pop.is-open .ppg__panel-head,.pp-pop.is-open .ppg__intro,.pp-pop.is-open .ppg__row,.pp-pop.is-open .ppg__box,.pp-pop.is-open .ppp__popup-amount{animation:pp-rise .22s var(--pp-ease-out) both}.pp-pop.is-open .ppg__panel-head{animation-delay:10ms}.pp-pop.is-open .ppg__intro{animation-delay:30ms}.pp-pop.is-open .ppg__row:nth-child(1){animation-delay:45ms}.pp-pop.is-open .ppg__row:nth-child(2){animation-delay:60ms}.pp-pop.is-open .ppg__row:nth-child(3){animation-delay:75ms}.pp-pop.is-open .ppg__row:nth-child(4){animation-delay:90ms}.pp-pop.is-open .ppg__row:nth-child(5){animation-delay:105ms}.pp-pop.is-open .ppg__row:nth-child(6){animation-delay:.12s}.pp-pop.is-open .ppg__row:nth-child(n+7){animation-delay:.13s}.pp-pop.is-open .ppg__box,.pp-pop.is-open .ppp__popup-amount{animation-delay:.12s}body.pp-locked{position:fixed;width:100%;overflow:hidden}.ppc{margin-top:var(--ppc-space-above, 0);margin-bottom:var(--ppc-space-below, 0)}.product__info-container>.ppc{margin-top:var(--ppc-space-above, 0)}.product__info-container>:has(+.ppc),.product__info-container>:has(+script+.ppc),.product__info-container>:has(+script+script+.ppc){margin-bottom:0}.pp-atc-end{position:relative;height:0}.pp-atc-end>span{position:absolute;bottom:0;left:0;width:1px;height:100000px;pointer-events:none}.ppc--card{padding:var(--ppc-pad, 18px);background:var(--pp-card);border:1px solid rgba(15,23,42,.06);border-radius:var(--pp-radius-card);box-shadow:var(--pp-shadow-card)}.ppc__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:6px}.ppc__price{font-size:var(--ppc-price-size, 28px);font-weight:var(--ppc-price-weight, 700);line-height:1.15;letter-spacing:-.5px;color:var(--ppc-price-color, var(--pp-text))}.ppc__compare{font-size:var(--ppc-compare-size, 15px);color:var(--pp-muted);text-decoration:line-through}.ppc__save{background:var(--ppc-save-bg, var(--pp-success-bg));color:var(--ppc-save-color, var(--pp-success));font-size:var(--ppc-save-size, 12px)}.ppc__inst{display:flex;align-items:center;gap:6px;width:100%;margin:0 0 12px;padding:0;border:0;background:none;font-size:var(--ppc-inst-size, 13px);font-weight:600;line-height:1.4;text-align:left;color:var(--ppc-inst-color, var(--pp-brand-dark))}.ppc__inst--static{cursor:default}.ppc__inst span{min-width:0;overflow-wrap:anywhere}.ppc__inst-caret{transform:rotate(-90deg);opacity:.7}.ppc__stock{display:flex;align-items:center;gap:7px;margin-bottom:12px;font-size:var(--ppc-stock-size, 13px);font-weight:500;color:var(--pp-text)}.ppc__stock:empty{display:none}.ppc__dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--ppc-dot-in);box-shadow:0 0 0 3px color-mix(in srgb,var(--ppc-dot-in) 22%,transparent)}.ppc__stock--low .ppc__dot{background:var(--ppc-dot-low);box-shadow:0 0 0 3px color-mix(in srgb,var(--ppc-dot-low) 22%,transparent)}.ppc__stock--out .ppc__dot{background:var(--ppc-dot-out);box-shadow:0 0 0 3px color-mix(in srgb,var(--ppc-dot-out) 22%,transparent)}.ppc__product-form{margin-bottom:14px}.ppc__buy{display:flex;align-items:stretch;gap:8px}.ppc__qty{flex:none}.ppc__qty-input{height:100%;border:var(--pp-border-width) solid var(--pp-border);border-radius:var(--ppc-btn-radius, 12px)}.ppc__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 auto;min-width:0;min-height:var(--ppc-btn-height, 52px);padding:0 18px;border:0;border-radius:var(--ppc-btn-radius, 12px);background:var(--ppc-btn-bg, var(--pp-brand));color:var(--ppc-btn-color, #fff);font-family:inherit;font-size:var(--ppc-btn-size, 15px);font-weight:var(--ppc-btn-weight, 700);line-height:1.2;cursor:pointer}.ppc__btn--upper{text-transform:uppercase;letter-spacing:.4px}.ppc__btn[disabled]{opacity:.55;cursor:not-allowed}.ppc__btn .loading__spinner{width:18px;height:18px}.ppc__btn.loading>span{opacity:.75}html.pp-m-tiles .ppc__btn{position:relative}html.pp-m-tiles .ppc__btn.loading>span:not(.loading__spinner),html.pp-m-tiles .ppc__btn.loading>svg{opacity:0}html.pp-m-tiles .ppc__btn .loading__spinner:not(.hidden){position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:auto;height:auto}.ppc .product-form__error-message-wrapper{display:flex;align-items:flex-start;gap:7px;margin-bottom:10px;padding:10px 12px;border-radius:10px;background:#fdecea;color:var(--pp-error);font-size:13px;line-height:1.45}.ppc .product-form__error-message-wrapper[hidden]{display:none}.ppc__badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ppc-badge-gap, 8px);margin-top:16px}.ppc__badge{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:12px 4px 11px;border:1px solid var(--ppc-badge-border);border-radius:var(--ppc-badge-radius, 12px);background:var(--ppc-badge-bg);color:var(--ppc-badge-color);font-family:inherit;text-align:center;box-shadow:var(--pp-shadow-sm)}.ppc__badge-ico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--pp-tile);color:var(--ppc-badge-icon)}.ppc__badge .pp-icon{color:var(--ppc-badge-icon)}.ppc__badge-label{font-size:var(--ppc-badge-size, 10px);font-weight:600;line-height:1.3;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}button.ppc__badge{transition:transform .15s var(--pp-ease-out),border-color .15s ease,box-shadow .15s ease}button.ppc__badge .ppc__badge-ico{transition:transform .2s var(--pp-ease-spring),background .15s ease}button.ppc__badge:hover{border-color:color-mix(in srgb,var(--ppc-badge-icon) 55%,var(--ppc-badge-border));box-shadow:var(--pp-shadow-md);transform:translate3d(0,-2px,0)}button.ppc__badge:hover .ppc__badge-ico{transform:scale(1.08);background:var(--pp-brand-tint)}button.ppc__badge:active{transform:scale(.97);transition-duration:60ms}.ppc__badge--inert{cursor:default}.ppc__hint{margin:10px 0 0;font-size:11.5px;line-height:1.4;color:var(--pp-muted);text-align:center}@media screen and (max-width:379px){.ppc__badges{gap:6px}.ppc__badge{padding:10px 2px 9px}.ppc__badge-ico{width:30px;height:30px;border-radius:9px}}.ppc__pay{margin-top:14px;padding-top:12px;border-top:1px solid var(--pp-divider)}.ppc__pay-head{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--pp-muted);text-align:center}.ppc__logos{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ppc__logos--center{justify-content:center}.ppc__logos--left{justify-content:flex-start}.ppc__logos--right{justify-content:flex-end}.ppc__logo{display:inline-flex;align-items:center}.ppc__logo img,.ppc__logo svg{height:var(--ppc-logo-height, 22px);width:auto;object-fit:contain}.ppc__pay-note{margin:8px 0 0;font-size:11px;line-height:1.4;color:var(--pp-muted);text-align:center}.ppt{margin-top:var(--ppt-space-above, 0);margin-bottom:var(--ppt-space-below, 0)}.ppt--card{padding:14px;background:var(--pp-card);border:1px solid rgba(15,23,42,.06);border-radius:var(--product-card-corner-radius, 20px);box-shadow:var(--pp-shadow-card)}.ppt--card .ppd__card,.ppt--card .ppp__card,.ppt--card .ppp__other-item{background:var(--pp-card);border-color:var(--pp-border);box-shadow:0 1px 2px #0f172a0d,0 8px 20px -16px #0f172a80}.ppt__strip{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:10px;padding:0;border:0;background:none;font-family:inherit}.ppt__strip--right{justify-content:flex-end}.ppt__strip--left{justify-content:flex-start}.ppt__strip--center{justify-content:center}.ppt__strip-text{font-size:11px;font-weight:500;color:var(--pp-muted)}.ppt__strip-logos{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ppt__strip-logo img{display:block;width:auto;object-fit:contain}.ppt__chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--pp-radius-pill);background:var(--ppt-bar-bg, #f1f5f9);color:var(--pp-muted);font-size:10px;font-weight:600;white-space:nowrap}.ppt__bar{position:relative;display:flex;gap:4px;padding:4px;margin-bottom:var(--ppt-bar-space, 14px);border-radius:var(--ppt-bar-radius, 12px);background:var(--ppt-bar-bg, #f1f5f9);box-shadow:inset 0 1px 2px #0f172a0f}.ppt__pill{position:absolute;z-index:2;top:4px;bottom:4px;left:0;width:var(--ppt-pill-w, 50%);transform:translate3d(var(--ppt-pill-x, 4px),0,0);border-radius:calc(var(--ppt-bar-radius, 12px) - 3px);overflow:hidden;pointer-events:none;box-shadow:0 1px 2px #0f172a14,0 6px 18px #0f172a1a}.ppt--ready .ppt__pill{transition:transform var(--pp-dur-pill) var(--pp-ease-spring),width var(--pp-dur-pill) var(--pp-ease-spring)}.ppt__glass{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#fffffff0,#ffffffa8);-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%);box-shadow:inset 0 1px #fff,inset 0 -1px #0f172a0f,inset 0 0 0 1px #ffffff8c;transform-origin:50% 50%}.ppt__glass:before{content:"";position:absolute;top:1px;left:10%;right:10%;height:46%;border-radius:999px;background:linear-gradient(180deg,#ffffffe6,#fff0)}.ppt__glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 14px color-mix(in srgb,var(--pp-brand) 16%,transparent)}.ppt__lens{position:absolute;z-index:1;top:0;bottom:0;left:0;display:flex;gap:4px;width:var(--ppt-bar-w, 100%);padding:0 4px;transform:translate3d(calc(var(--ppt-pill-x, 4px) * -1),0,0) scale(1.08);transform-origin:calc(var(--ppt-pill-x, 4px) + var(--ppt-pill-w, 50%) / 2) 50%}.ppt--ready .ppt__lens{transition:transform var(--pp-dur-pill) var(--pp-ease-spring),transform-origin var(--pp-dur-pill) var(--pp-ease-spring)}.ppt__tab{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1 1 0;min-width:0;padding:9px 8px;border:0;border-radius:calc(var(--ppt-bar-radius, 12px) - 3px);background:none;color:var(--ppt-inactive-color, var(--pp-muted));font-family:inherit;font-size:var(--ppt-tab-size, 14px);font-weight:600;line-height:1.25;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s ease,transform var(--pp-dur-tap) ease}.ppt__tab:active{transform:scale(.97)}.ppt__tab.is-active{color:var(--ppt-active-color, var(--pp-text))}.ppt__tab--lens{color:var(--ppt-active-color, var(--pp-text));cursor:default}.ppt__tab-label{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px 6px;max-width:100%;min-width:0}.ppt__tab-text{min-width:0;overflow-wrap:anywhere}.ppt__tab-sub{font-size:var(--ppt-sub-size, 11px);font-weight:500;line-height:1.3;overflow-wrap:anywhere}.ppt--single .ppt__bar,.ppt--single [data-pp-pill]{display:none}.ppt__tab-sub--1{color:var(--ppt-sub-1-color, var(--pp-muted))}.ppt__tab-sub--2{color:var(--ppt-sub-2-color, #08717f)}.ppt__logos{display:inline-flex;align-items:center;flex:none}.ppt__logos{gap:4px;min-width:0}.ppt__logo{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;min-width:0;height:17px;padding:0 4px;overflow:hidden;border-radius:5px;background:#fff;box-shadow:0 0 0 1px #0f172a12,0 1px 2px #0f172a1f}.ppt__logo-img{display:block;width:auto;height:11px;max-width:100%;object-fit:contain}.ppt__logo-text{font-size:8.5px;font-weight:800;line-height:1;color:var(--pp-brand-dark);white-space:nowrap}.ppt__dot{position:absolute;top:calc(7px + var(--ppt-dot-y, 0px));right:calc(9px - var(--ppt-dot-x, 0px));width:var(--ppt-dot-size, 7px);height:var(--ppt-dot-size, 7px);border-radius:50%;background:var(--ppt-dot-color, var(--pp-brand))}.ppt__dot[hidden]{display:none}.ppt__dot--pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--ppt-dot-color, var(--pp-brand));animation:pp-dot-pulse 1.9s ease-out infinite}@keyframes pp-dot-pulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(2.6);opacity:0}to{transform:scale(2.6);opacity:0}}.ppt__panels{position:relative}.ppt__panel[hidden]{display:none}.ppt__panel:focus{outline:none}.ppt__panel.is-anim :is(.ppd__card,.ppp__heading,.ppp__sub,.ppp__item,.ppp__nudge,.ppp__other,.ppp__disclaimer){animation-duration:var(--pp-dur-panel);animation-timing-function:var(--pp-ease-out);animation-fill-mode:both;animation-name:none}.ppt[data-anim=fade] .ppt__panel.is-anim :is(.ppd__card,.ppp__heading,.ppp__sub,.ppp__item,.ppp__nudge,.ppp__other,.ppp__disclaimer){animation-name:pp-fade}.ppt[data-anim=rise] .ppt__panel.is-anim :is(.ppd__card,.ppp__heading,.ppp__sub,.ppp__item,.ppp__nudge,.ppp__other,.ppp__disclaimer){animation-name:pp-rise}.ppt[data-anim=spring] .ppt__panel.is-anim :is(.ppd__card,.ppp__heading,.ppp__sub,.ppp__item,.ppp__nudge,.ppp__other,.ppp__disclaimer){animation-name:pp-spring}.ppt[data-anim=swipe] .ppt__panel.is-anim :is(.ppd__card,.ppp__heading,.ppp__sub,.ppp__item,.ppp__nudge,.ppp__other,.ppp__disclaimer){animation-name:pp-swipe}.ppt__panel.is-anim .ppd__grid>:nth-child(2){animation-delay:calc(var(--pp-stagger) * 1)}.ppt__panel.is-anim .ppd__grid>:nth-child(3){animation-delay:calc(var(--pp-stagger) * 2)}.ppt__panel.is-anim .ppd__grid>:nth-child(4){animation-delay:calc(var(--pp-stagger) * 3)}.ppt__panel.is-anim .ppd__grid>:nth-child(5){animation-delay:calc(var(--pp-stagger) * 4)}.ppt__panel.is-anim .ppd__grid>:nth-child(6){animation-delay:calc(var(--pp-stagger) * 5)}.ppt__panel.is-anim .ppd__grid>:nth-child(n+7){animation-delay:calc(var(--pp-stagger) * 6)}.ppt__panel.is-anim .ppp__sub{animation-delay:calc(var(--pp-stagger) * 1)}.ppt__panel.is-anim .ppp__grid>:nth-child(1){animation-delay:calc(var(--pp-stagger) * 2)}.ppt__panel.is-anim .ppp__grid>:nth-child(2){animation-delay:calc(var(--pp-stagger) * 3)}.ppt__panel.is-anim .ppp__grid>:nth-child(3){animation-delay:calc(var(--pp-stagger) * 4)}.ppt__panel.is-anim .ppp__grid>:nth-child(n+4){animation-delay:calc(var(--pp-stagger) * 5)}.ppt__panel.is-anim .ppp__nudge,.ppt__panel.is-anim .ppp__other{animation-delay:calc(var(--pp-stagger) * 6)}.ppt__panel.is-anim .ppp__disclaimer{animation-delay:calc(var(--pp-stagger) * 7)}@keyframes pp-fade{0%{opacity:0}to{opacity:1}}@keyframes pp-rise{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}@keyframes pp-spring{0%{opacity:0;transform:translate3d(0,14px,0) scale(.97)}60%{opacity:1;transform:translate3d(0,-2px,0) scale(1.005)}to{opacity:1;transform:none}}@keyframes pp-swipe{0%{opacity:0;transform:translate3d(14px,0,0)}to{opacity:1;transform:none}}.ppd__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ppt-gap, 10px)}.ppd__card{grid-column:1 / -1;display:flex;flex-direction:column;gap:10px;min-width:0;padding:var(--ppt-pad, 14px);background:var(--pp-card);border:var(--pp-border-width) solid var(--pp-border);border-radius:var(--pp-radius-card)}.ppd__card--half{grid-column:span 1}.ppd__head{display:flex;align-items:center;gap:10px;min-width:0}.ppd__head .pp__ico{--pp-ico-size: var(--ppt-ico-size, 34px);--pp-ico-radius: var(--ppt-ico-radius, 10px);--pp-ico-bg: var(--ppt-ico-bg, var(--pp-brand-tint));--pp-ico-color: var(--ppt-ico-color, var(--pp-brand-dark))}.ppd__label{flex:1 1 auto;min-width:0;font-size:var(--ppt-label-size, 14px);font-weight:700;line-height:1.25;letter-spacing:-.005em;color:var(--ppt-label-color, var(--pp-text));overflow-wrap:anywhere}.ppd__field{display:flex;align-items:center;gap:9px;min-width:0;min-height:42px;padding:9px 12px;background:var(--pp-card);border:1px solid var(--pp-border);border-radius:10px}.ppd__value{min-width:0;font-size:var(--ppt-value-size, 14px);font-weight:600;line-height:1.35;color:var(--ppt-value-color, var(--pp-text));overflow-wrap:anywhere}.ppd__swatch{flex:none;width:18px;height:18px;border-radius:50%;background:var(--ppd-swatch, #d9dee3);box-shadow:inset 0 0 0 1.5px #ffffff59,0 0 0 1px #0f172a2e}.ppd__field--grade{flex-wrap:wrap;gap:8px 10px}.ppd__field-note{flex:1 1 170px;min-width:0;font-size:13px;line-height:1.45;color:var(--pp-muted)}.ppd__sub{margin:0;font-size:12px;line-height:1.45;color:var(--pp-muted);overflow-wrap:anywhere}.ppd__cond{background:var(--pp-tile);color:var(--pp-muted)}.ppd__cond--excellent{background:var(--ppd-cond-excellent-bg);color:var(--ppd-cond-excellent-fg)}.ppd__cond--very-good{background:var(--ppd-cond-very-good-bg);color:var(--ppd-cond-very-good-fg)}.ppd__cond--good{background:var(--ppd-cond-good-bg);color:var(--ppd-cond-good-fg)}.ppd__link{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;font-size:var(--ppd-link-size, 12px);font-weight:600;color:var(--ppd-link-color, var(--pp-brand-dark));text-decoration:none}.ppd__link:hover{text-decoration:underline}.ppd__pct{flex:none;font-size:var(--ppd-bat-pct-size, 15px);font-weight:700;white-space:nowrap}.ppd__pct--high{color:var(--ppd-bat-high)}.ppd__pct--mid{color:var(--ppd-bat-mid)}.ppd__pct--low{color:var(--ppd-bat-low)}.ppd__bat{overflow:hidden;width:100%;height:var(--ppd-bat-height, 10px);border-radius:var(--pp-radius-pill);background:var(--ppd-bat-track, #e2e8f0)}.ppd__bat-fill{display:block;width:var(--ppd-bat-value, 0%);height:100%;border-radius:var(--pp-radius-pill)}.ppd__bat{position:relative;isolation:isolate}html.pp-m .ppd__bat[data-pp-battery]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--ppd-bat-track, #e2e8f0);transform:translate(0);will-change:transform}html.pp-m .ppd__bat[data-pp-battery]:not(.pp-bat-js):after{animation:ppd-bat-safety 1ms linear 3s forwards}@keyframes ppd-bat-safety{to{transform:translate(101%)}}html.pp-m .ppd__bat.pp-bat-go:after{transform:translate(var(--ppd-bat-value, 101%));transition:transform 1.2s cubic-bezier(.33,1,.68,1)}.ppd__pct:has(.ppd__odo){display:inline-flex;align-items:flex-end;line-height:1.2}.ppd__odo{display:inline-flex;align-items:flex-start;overflow:hidden;height:1.2em;line-height:1.2;font-variant-numeric:tabular-nums}.ppd__odo-col{display:flex;flex:none;flex-direction:column;height:auto;transform:translateY(0)}.ppd__odo-col>span{display:block;height:1.2em;min-width:1ch;text-align:center}.pp-bat-card-go .ppd__odo-col{transform:translateY(calc(var(--to) * -1.2em));transition:transform 1.2s cubic-bezier(.33,1,.68,1)}.ppd__bat-fill--high{background:var(--ppd-bat-high)}.ppd__bat-fill--mid{background:var(--ppd-bat-mid)}.ppd__bat-fill--low{background:var(--ppd-bat-low)}.ppp__heading{margin:0 0 4px;font-size:15px;font-weight:700;line-height:1.3;color:var(--pp-text)}.ppp__sub{margin:0 0 12px;font-size:12px;line-height:1.45;color:var(--pp-muted);overflow-wrap:anywhere}.ppp__grid{display:grid;grid-template-columns:repeat(var(--ppp-cols-mobile, 2),minmax(0,1fr));gap:var(--ppp-card-gap, 10px);margin:0;padding:0;list-style:none}.ppp__item{display:flex;min-width:0}.ppp__card{display:flex;flex-direction:column;width:100%;min-width:0;padding:var(--ppp-card-pad, 12px);background:var(--ppp-card-bg, #fff);border:var(--pp-border-width) solid var(--pp-border);border-radius:var(--ppp-card-radius, 12px);box-shadow:var(--pp-shadow-sm)}.ppp__card>span{display:block;min-width:0}.ppp__card-top{display:flex!important;align-items:center;justify-content:space-between;gap:8px;min-height:var(--ppp-logo-height, 30px);margin-bottom:10px}.ppp__logo{flex:0 1 auto;min-width:0;height:var(--ppp-logo-height, 30px);width:auto;max-width:100%;object-fit:contain;object-position:left center}.ppp__chip{display:inline-flex;align-items:center;min-height:calc(var(--ppp-logo-height, 30px) * .8);padding:4px 10px;border-radius:8px;background:var(--ppp-chip-bg, #f1f5f9);color:var(--pp-text);font-size:12px;font-weight:700;overflow-wrap:anywhere}.ppp__zero{flex:none;background:var(--ppp-zero-bg);color:var(--ppp-zero-fg);font-size:10px;padding:2px 7px}.ppp__from{font-size:var(--ppp-from-size, 11px);color:var(--pp-muted)}.ppp__amount{margin-top:1px;font-size:var(--ppp-amount-size, 17px);font-weight:700;line-height:1.2;color:var(--ppp-amount-color, var(--pp-text));overflow-wrap:anywhere}.ppp__permo{display:inline!important;font-size:.68em;font-weight:600;color:var(--pp-muted)}.ppp__term{margin-top:4px;font-size:var(--ppp-term-size, 11px);line-height:1.35;color:var(--pp-muted);overflow-wrap:anywhere}.ppp__name{flex-grow:1;margin-top:6px;font-size:12px;font-weight:600;color:var(--pp-text);overflow-wrap:anywhere}.ppp__lm{display:flex;align-items:center;justify-content:center;width:100%;min-height:34px;margin-top:12px;padding:0 10px;border:1px solid var(--pp-brand-dark);border-radius:8px;background:var(--pp-card);color:var(--pp-brand-dark);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background var(--pp-dur-tap) linear,color var(--pp-dur-tap) linear}.ppp__lm:hover{background:var(--pp-brand-dark);color:#fff}.ppp__nudge{display:flex;align-items:flex-start;gap:6px;margin:12px 0 0;font-size:var(--ppp-nudge-size, 12px);line-height:1.45;color:var(--ppp-nudge-color, var(--pp-brand-dark))}.ppp__popup-amount{margin-top:12px;padding:10px 12px;border-left:3px solid var(--pp-brand);border-radius:6px;background:var(--pp-page);font-weight:600}.ppp__other{margin-top:16px;padding-top:14px;border-top:1px solid var(--pp-divider)}.ppp__other-head{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--pp-text)}.ppp__other-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.ppp__other-item{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 10px;border:var(--pp-border-width) solid var(--pp-border);border-radius:10px}.ppp__other-logo{height:20px;width:auto;flex:none;object-fit:contain}.ppp__other-name{min-width:0;font-size:12px;font-weight:500;color:var(--pp-text);overflow-wrap:anywhere}.ppp__disclaimer{margin:12px 0 0;font-size:11px;line-height:1.45;color:var(--pp-muted)}@media screen and (min-width:990px){.ppd__grid{grid-template-columns:repeat(var(--ppt-cols, 2),minmax(0,1fr))}.ppp__grid{grid-template-columns:repeat(var(--ppp-cols-desktop, 2),minmax(0,1fr))}}.ppg{padding:32px 16px 48px;background:var(--pp-page)}.ppg__inner{width:100%;max-width:var(--ppg-max, 900px);margin:0 auto}.ppg :where(h1,h2,h3,h4,p,ul,ol,li,dl,dt,dd){margin:0;padding:0}.ppg :where(ul,ol){list-style:none}.ppg :where(h1,h2,h3,h4){text-transform:none;letter-spacing:-.01em;color:var(--pp-text)}.ppg__heading{margin-bottom:8px;font-size:var(--ppg-heading-size, 20px);font-weight:700;line-height:1.25}.ppg__intro{max-width:64ch;margin-bottom:16px;font-size:var(--ppg-intro-size, 14px);line-height:1.6;color:var(--pp-muted)}.ppg__body{font-size:var(--ppg-body-size, 14px);line-height:1.65;color:var(--pp-text)}.ppg__body p+p{margin-top:10px}.ppg__body ul,.ppg__body ol{margin:10px 0;padding-left:20px;list-style:disc}.ppg__body li+li{margin-top:6px}.ppg__body a{color:var(--pp-brand-dark)}.ppg__body img{max-width:100%;height:auto;border-radius:var(--pp-radius-card)}.ppg__section{margin-top:40px}.ppg__section--tint{padding:24px;background:var(--pp-card);border:1px solid var(--pp-border);border-radius:16px}.ppg__eyebrow{margin:0 0 12px;display:inline-block;padding:5px 12px;border-radius:999px;background:color-mix(in srgb,#0e7490 12%,transparent);color:#0e7490;font-size:12.5px;font-weight:700;letter-spacing:.04em;line-height:1.4}.ppg__hero-title{font-size:var(--ppg-hero-size, 32px);font-weight:700;line-height:1.15;letter-spacing:-.02em}.ppg__hero-text{max-width:64ch;margin-top:12px;font-size:15px;line-height:1.65;color:var(--pp-muted)}.ppg__hero-text p+p{margin-top:10px}.ppg__hero-media{margin-top:24px}.ppg__hero-media img{display:block;width:100%;height:auto;border-radius:16px}.ppg__rows{margin-top:16px;overflow:hidden;background:var(--pp-card);border:1px solid var(--pp-border);border-radius:14px}.ppg__row{display:flex;align-items:center;gap:14px;min-width:0;padding:15px 16px;border-bottom:1px solid var(--pp-divider)}.ppg__row:last-child{border-bottom:0}.ppg__rows--plain{overflow:visible;background:transparent;border:0;border-radius:0}.ppg__rows--plain .ppg__row{padding:8px 0;border:0}.ppg__row-ico{--pp-ico-size: 36px;--pp-ico-radius: 11px;--pp-ico-bg: var(--pp-brand-tint);--pp-ico-color: var(--pp-brand-dark)}.ppg__row-body{display:flex;flex-direction:column;gap:2px;min-width:0}.ppg__row-title{font-size:var(--ppg-row-title-size, 14px);font-weight:600;line-height:1.4;color:var(--pp-text);overflow-wrap:anywhere}.ppg__row-desc{font-size:var(--ppg-row-desc-size, 13px);line-height:1.55;color:var(--pp-muted);overflow-wrap:anywhere}.ppg__steps{display:grid;grid-template-columns:repeat(var(--ppg-cols-mobile, 2),minmax(0,1fr));gap:12px}.ppg__step{min-width:0;padding:18px;background:var(--pp-card);border:1px solid var(--pp-border);border-radius:14px}.ppg__step-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:12px;border-radius:8px;background:var(--pp-tile);color:var(--pp-brand-dark);font-size:13px;font-weight:700}.ppg__step-title{margin-bottom:4px;font-size:15px;font-weight:700;line-height:1.3}.ppg__step-text{font-size:13.5px;line-height:1.55;color:var(--pp-muted)}.ppg__grades{display:grid;grid-template-columns:1fr;gap:12px}.ppg__grade{min-width:0;padding:20px;background:var(--pp-card);border:1px solid var(--pp-border);border-radius:14px}.ppg__grade-head{margin-bottom:10px}.ppg__grade-pill{padding:5px 12px;font-size:12.5px}.ppg__grade-pill--excellent{background:var(--pp-success-bg);color:var(--pp-success)}.ppg__grade-pill--very-good{background:var(--pp-brand-tint);color:var(--pp-brand-dark)}.ppg__grade-pill--good{background:var(--pp-warning-bg);color:var(--pp-warning)}.ppg__grade-pill--neutral{background:var(--pp-tile);color:var(--pp-muted)}.ppd__cond--extra,.ppd__cond--unknown{background:var(--pp-brand-tint);color:var(--pp-brand-dark)}.ppg__grade-text{font-size:14px;line-height:1.55;color:var(--pp-text)}.ppg__spec{margin-top:14px;padding-top:14px;border-top:1px solid var(--pp-divider);font-size:13.5px;line-height:1.55}.ppg__spec dt{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-muted)}.ppg__spec dd{margin:2px 0 12px;color:var(--pp-text);overflow-wrap:anywhere}.ppg__spec dd:last-child{margin-bottom:0}.ppg__grade-shots{display:grid;grid-template-columns:repeat(var(--ppg-shots, 3),minmax(0,1fr));gap:8px;margin-top:16px}.ppg__grade-shot img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:10px;background:var(--pp-tile)}.ppg__shot-note{margin-top:8px;font-size:12px;color:var(--pp-muted)}.ppg__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--pp-card);border:1px solid var(--pp-border);border-radius:14px}.ppg__table{width:100%;border-collapse:collapse;font-size:13.5px;line-height:1.55}.ppg__table th,.ppg__table td{padding:14px 16px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--pp-divider)}.ppg__table thead th{background:var(--pp-card);border-bottom:1px solid var(--pp-border);white-space:nowrap}.ppg__table tbody th{position:sticky;left:0;z-index:1;min-width:120px;background:var(--pp-page);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-muted)}.ppg__table td{min-width:180px;color:var(--pp-text)}.ppg__table tbody tr:last-child th,.ppg__table tbody tr:last-child td{border-bottom:0}.ppg__afters{display:grid;grid-template-columns:1fr;gap:12px}.ppg__after{min-width:0;padding:18px;background:var(--pp-card);border:1px solid var(--pp-border);border-radius:14px}.ppg__after-ico{--pp-ico-size: 36px;--pp-ico-radius: 10px;--pp-ico-bg: var(--pp-tile);--pp-ico-color: var(--pp-brand-dark);margin-bottom:12px}.ppg__after-title{margin-bottom:4px;font-size:15px;font-weight:700}.ppg__after-text{font-size:13.5px;line-height:1.55;color:var(--pp-muted)}.ppg--panel .ppg__inner{max-width:min(var(--ppg-max, 900px),620px)}.ppg__panel{padding:28px 22px;background:var(--pp-card);border:1px solid var(--pp-border);border-radius:18px;box-shadow:var(--pp-shadow-md)}.ppg__panel-head{display:flex;align-items:center;gap:14px}.ppg__panel-ico{--pp-ico-size: 48px;--pp-ico-radius: 14px;--pp-ico-bg: linear-gradient(135deg, var(--pp-brand) 0%, var(--pp-brand-dark) 100%);--pp-ico-color: #fff;box-shadow:0 8px 18px color-mix(in srgb,var(--pp-brand-dark) 30%,transparent),inset 0 1px #ffffff40}.ppg__panel-logo{display:inline-flex;flex:none;align-items:center;justify-content:center;padding:10px 16px;border:1px solid var(--pp-border);border-radius:14px;background:#fff;box-shadow:0 1px 2px #0f172a0d,0 8px 18px -14px #0f172a59}.ppg__panel-logo .ppg__panel-logo-img{display:block;width:auto;height:var(--ppg-logo-h, 24px);max-width:150px;border-radius:0;object-fit:contain}.ppg__title{min-width:0;font-size:var(--ppg-title-size, 22px);font-weight:700;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.ppg__panel .ppg__intro{margin:12px 0 0}.ppg__panel .ppg__body{margin-top:16px}.ppg__panel .ppg__rows{margin-top:20px}.ppg__boxes{display:grid;gap:10px;margin-top:16px}.ppg__box{position:relative;padding:14px 16px 14px 18px;background:var(--pp-page);border:1px solid var(--pp-border);border-radius:12px;overflow:hidden;font-size:13.5px;line-height:1.55;color:var(--pp-muted)}.ppg__box:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--pp-brand)}.ppg__box-title{display:block;margin-bottom:2px;font-size:14px;font-weight:600;color:var(--pp-text)}@media screen and (min-width:750px){.ppg{padding:48px 24px 64px}.ppg__panel{padding:36px 36px 32px}.ppg__steps{grid-template-columns:repeat(var(--ppg-cols, 3),minmax(0,1fr))}.ppg__afters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.ppg__grades{grid-template-columns:repeat(3,minmax(0,1fr))}}.ppi{margin-top:var(--ppi-space-above, 0);margin-bottom:var(--ppi-space-below, 0)}.ppi--card{padding:14px;background:var(--pp-card);border:1px solid rgba(15,23,42,.06);border-radius:var(--product-card-corner-radius, 20px);box-shadow:var(--pp-shadow-card)}.ppi__head{display:flex;align-items:center;gap:10px;min-width:0}.ppi__ico{--pp-ico-size: 34px;--pp-ico-radius: 10px;--pp-ico-color: var(--ppi-ico-color, var(--pp-brand-dark));--pp-ico-bg: var(--ppi-ico-bg, var(--pp-brand-tint))}.pp .ppi__heading{flex:1 1 auto;min-width:0;margin:0;font-size:14px;font-weight:700;line-height:1.25;letter-spacing:-.005em;color:var(--pp-text);overflow-wrap:anywhere}.ppi__field{margin-top:10px;padding:10px 12px;background:var(--pp-page);border:1px solid var(--pp-border);border-radius:10px;font-size:13.5px;line-height:1.5;color:var(--pp-text);overflow-wrap:anywhere}.ppi:not(.ppi--card) .ppi__field{background:var(--pp-card)}.pp .ppi__field p{margin:0}.pp .ppi__field p+p{margin-top:4px}.ppi__field a{color:var(--pp-brand-dark);text-decoration:underline;text-underline-offset:2px}.ppi__btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:36px;margin-top:10px;padding:0 12px;border:1px solid var(--pp-brand-dark);border-radius:8px;background:var(--pp-card);color:var(--pp-brand-dark);font-size:12.5px;font-weight:600;letter-spacing:.01em;text-decoration:none;transition:background var(--pp-dur-tap) linear,color var(--pp-dur-tap) linear,transform var(--pp-dur-tap) ease}.ppi__btn:hover{background:var(--pp-brand-dark);color:#fff}@media(prefers-reduced-motion:reduce){.pp,.pp-pop{--pp-dur-pill: 0ms;--pp-dur-scrim: 0ms;--pp-dur-sheet: 0ms;--pp-dur-bar: 0ms;--pp-dur-panel: 0ms;--pp-stagger: 0ms;--pp-dur-tap: 0ms}.pp *,.pp *:before,.pp *:after,.pp-pop *,.pp-pop *:before,.pp-pop *:after{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}.pp__tap:active,.ppt__tab:active,button.ppc__badge:hover{transform:none}}.pp .ppc__btn,.pp .ppc__btn:hover,.pp .ppc__btn:focus{background:var(--ppc-btn-bg, var(--pp-brand))!important;color:var(--ppc-btn-color, #fff)!important;border-radius:var(--ppc-btn-radius, 12px)!important}.pp .ppc__btn[disabled],.pp .ppc__btn[aria-disabled=true]{background:var(--ppc-btn-bg, var(--pp-brand))!important;color:var(--ppc-btn-color, #fff)!important}.pp .ppc__btn.product-form__submit{margin-bottom:0!important}.pp .ppc__badge{background:var(--ppc-badge-bg)!important;color:var(--ppc-badge-color)!important}.pp .ppt__tab{background:none!important;color:var(--ppt-inactive-color, #5b6b80)!important}.pp .ppt__tab.is-active{color:var(--ppt-active-color, var(--pp-text))!important}.pp .ppt__strip,.pp .ppc__inst{background:none!important}.pp .ppc__inst{color:var(--ppc-inst-color, var(--pp-brand-dark))!important}.pp .ppt__pill{top:4px!important;bottom:4px!important;height:auto!important;background:transparent!important}.pp .ppp__lm{background:var(--pp-card)!important;color:var(--pp-brand-dark)!important}.pp .ppp__lm:hover,.pp-pop .pp-pop__confirm{background:var(--pp-brand-dark)!important;color:#fff!important}.pp-pop .pp-pop__close{background:var(--pp-card)!important;color:var(--pp-muted)!important}.pp-pop .pp-pop__close:hover{background:var(--pp-tile)!important;color:var(--pp-text)!important}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.pp-pop .pp-pop__close{background:#ffffffb8!important}.pp-pop .pp-pop__close:hover{background:#f1f5f9e6!important}}.pp .ppt__lens .ppt__tab{color:var(--ppt-active-color, var(--pp-text))!important;background:none!important}.pp .ppi__btn{background:var(--pp-card)!important;color:var(--pp-brand-dark)!important;text-decoration:none!important}.pp .ppi__btn:hover{background:var(--pp-brand-dark)!important;color:#fff!important}.product__media-wrapper .product__media-item{background:var(--pp-card);box-shadow:inset 0 0 0 1px #0f172a0f}.ppd__card{padding:0;overflow:hidden}.ppd__head{gap:8px;padding:9px var(--ppt-pad, 14px);background:var(--pp-tile);border-bottom:var(--pp-border-width) solid var(--pp-border)}.ppd__head .pp__ico{--pp-ico-size: 22px;--pp-ico-radius: 7px;background:none}.ppd__label{font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--pp-text)}.ppd__field{min-height:0;margin:0;padding:11px var(--ppt-pad, 14px) 12px;background:none;border:0;border-radius:0}.ppd__value{font-size:15px;font-weight:600}.ppd__pct{margin-inline-end:var(--ppt-pad, 14px)}.ppd__bat{margin:0 var(--ppt-pad, 14px) 12px}.ppd__field--grade{flex-direction:column;align-items:flex-start;gap:6px}.ppd__field--grade .ppd__field-note{flex:0 1 auto}.ppt__bar,.ppt__bar>*{touch-action:pan-y}.ppt__bar{cursor:grab}.ppt__bar.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.ppt__bar.is-dragging .ppt__pill,.ppt__bar.is-dragging .ppt__lens{transition:none}.product .product__info-panel{padding:0!important;background:none!important;border:0!important;box-shadow:none!important}.product .product__info-panel .product__description{font-size:13.5px;line-height:1.55;color:var(--pp-muted)}.product .product__info-panel .product__description>:first-child{margin-top:0}.product .product__info-panel .product__description strong,.product .product__info-panel .product__description b{color:var(--pp-text)}.product .product__info-panel .content-truncator__button{font-size:13px;font-weight:600;color:var(--pp-brand-dark)}.product .product__accordion .accordion__title{font-size:14px;font-weight:700;color:var(--pp-text)}.product .product__accordion summary{padding-top:11px;padding-bottom:11px}.product .product__accordion .accordion__content{font-size:13.5px;line-height:1.55;color:var(--pp-muted)}.product .product__accordion .accordion__image{--pp-ico-size: 22px}.product .product__info-panel .product-page__spacer{margin-block:2px}.product .product__info-panel:not(:has(content-truncator,custom-accordion,.product__description,.share-buttons,.rte)){padding:0!important;background:none!important;border:0!important;box-shadow:none!important}.product .product__info-container.product__info-padded-main{background:var(--pp-page)!important}@media screen and (min-width:990px){product-info[id^=MainProduct-]{position:relative}product-info[id^=MainProduct-]:after{content:"";position:absolute;top:100%;left:0;right:0;height:12px;border-top:1px solid rgba(15,23,42,.06);background:linear-gradient(to bottom,#000f1e09,#000f1e00);pointer-events:none}}@media screen and (min-width:990px){.product.grid.product--small{--product-info-width: 50%}}@media screen and (min-width:750px){.product .product__info-container.product__info-padded-main{--info-padding-x: 0px;--info-padding-y: 0px;padding:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}}.float-product-details{display:none!important}.pps{margin-bottom:12px}.pps--card{overflow:hidden;background:var(--pp-card);border:var(--pp-border-width) solid rgba(15,23,42,.06);border-radius:var(--product-card-corner-radius, 20px);box-shadow:var(--pp-shadow-card)}.pps__head{display:flex;align-items:center;gap:8px;padding:11px 14px;background:var(--pp-tile);cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.pps__head::-webkit-details-marker{display:none}.pps__ico{--pp-ico-size: 22px;--pp-ico-radius: 7px;background:none;color:var(--pp-brand-dark)}.pps__label{flex:1 1 auto;min-width:0;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--pp-text)}.pps__chev{flex:none;display:inline-flex;color:var(--pp-muted);transition:transform .22s var(--pp-ease-out)}.pps[open] .pps__chev{transform:rotate(180deg)}.pps__table{margin:0;padding:0 14px 4px}.pps__row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;padding:9px 0;border-bottom:1px solid var(--pp-divider)}.pps__row:last-child{border-bottom:0}.pps__row--full{grid-template-columns:minmax(0,1fr)}.pps__key{margin:0;font-size:12px;font-weight:600;line-height:1.4;color:var(--pp-muted);overflow-wrap:anywhere}.pps__val{margin:0;font-size:13px;font-weight:500;line-height:1.45;color:var(--pp-text);overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.pps__chev{transition:none}}.ppd__grid{grid-template-columns:minmax(0,1fr);gap:8px}.ppd__card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 14px;overflow:visible}.ppd__card--half{grid-column:1 / -1}.ppd__head{grid-column:1;grid-row:1;gap:9px;padding:0;background:none;border:0}.ppd__head .pp__ico{--pp-ico-size: 26px;--pp-ico-radius: 8px;background:var(--pp-brand-tint)}.ppd__label{font-size:12.5px;font-weight:700;letter-spacing:.01em;text-transform:none;color:var(--pp-text)}.ppd__field{grid-column:2;grid-row:1;justify-self:end;justify-content:flex-end;gap:8px;min-height:0;padding:0;background:none;border:0;text-align:right}.ppd__value{font-size:14px;font-weight:600}.ppd__field--grade{flex-direction:row;align-items:center}.ppd__field-note{grid-column:1 / -1;grid-row:2;margin-top:2px;font-size:12.5px;line-height:1.45;text-align:left;color:var(--pp-muted)}.ppd__link{grid-column:1 / -1;grid-row:3;justify-self:start;margin-top:6px;font-size:12.5px}.ppd__pct{margin-inline-end:0;font-size:14px}.ppd__bat{grid-column:1 / -1;grid-row:2;margin:8px 0 0}.ppd__sub{grid-column:1 / -1;grid-row:2;margin-top:2px;text-align:left}.ppd__card--stack .ppd__field{grid-column:1 / -1;grid-row:2;justify-self:start;justify-content:flex-start;margin-top:3px;text-align:left}.ppd__card--stack .ppd__value{font-size:13.5px;line-height:1.45}.ppp__card{padding:14px 13px 13px;border-color:var(--pp-border);border-radius:16px;box-shadow:0 1px 2px var(--pp-shadow-sm-c, rgba(15, 23, 42, .05)),0 8px 20px -16px #0f172a80;transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.ppp__card:hover{border-color:var(--pp-border-input, #d5d8dd);box-shadow:0 2px 4px #0f172a0f,0 14px 26px -18px #0f172a8c}.ppp__amount{font-size:19px;letter-spacing:-.02em}.ppp__name{font-size:12.5px;font-weight:700}.ppp__term{font-size:11.5px}.ppp__lm{min-height:36px;font-size:12.5px;border-radius:10px}@media(prefers-reduced-motion:reduce){.ppp__card{transition:none}}.ppc__pay{margin-top:12px;padding-top:10px}.pp .ppc__logos{gap:0;padding:5px 8px;border:var(--pp-border-width) solid var(--pp-border);border-radius:999px;background:var(--pp-card)}.pp .ppc__logo{justify-content:center;width:34px;height:24px;padding:0 1px}.pp .ppc__logo img,.pp .ppc__logo svg{max-width:100%;height:auto;max-height:var(--ppc-logo-height, 18px);object-fit:contain;mix-blend-mode:multiply}.ppc__pay-head,.ppc__pay-note{text-align:center}.ppc__badges{gap:6px;margin-top:12px}.pp .ppc__badge{gap:6px;padding:9px 3px 8px;border-radius:12px}.pp .ppc__badge .pp__ico{--pp-ico-size: 26px;--pp-ico-radius: 8px}.ppc__badge-label{font-size:9.5px;line-height:1.25}.ppd__card{border-radius:16px}.ppt,.ppc,.ppi{margin-bottom:12px}.product .product__info-container>.spacer-container{margin-block:0}.product .product__info-panel{margin-top:4px}.product .product__accordion{display:block;margin-bottom:12px;overflow:hidden;border:var(--pp-border-width) solid var(--pp-border);border-radius:16px;background:var(--pp-card);box-shadow:0 1px 2px #0f172a0d,0 8px 20px -16px #0f172a80}.product .product__accordion summary{display:flex;align-items:center;gap:8px;padding:11px 14px;background:var(--pp-tile);cursor:pointer}.product .product__accordion .summary__title{flex:1 1 auto;min-width:0;gap:8px}.product .product__accordion .accordion__title{font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--pp-text)}.product .product__accordion .accordion__image{--pp-ico-size: 20px;flex:none;width:20px;color:var(--pp-brand-dark)}.product .product__accordion .icon-caret{flex:none;color:var(--pp-muted);transition:transform .22s var(--pp-ease-out)}.product .product__accordion details[open] .icon-caret{transform:rotate(180deg)}.product .product__accordion .accordion__content{padding:12px 14px 14px;font-size:13px;line-height:1.55;color:var(--pp-muted)}.product .product__accordion .accordion__content>:first-child{margin-top:0}.product .product__accordion .accordion__content>:last-child{margin-bottom:0}.product .product__accordion .accordion__content strong{color:var(--pp-text)}.product .product__accordion .accordion__content--spacer{display:none}.product .product__info-panel content-truncator{display:block;margin-bottom:12px;padding:14px;border:var(--pp-border-width) solid var(--pp-border);border-radius:16px;background:var(--pp-card);box-shadow:0 1px 2px #0f172a0d,0 8px 20px -16px #0f172a80}@media(prefers-reduced-motion:reduce){.product .product__accordion .icon-caret{transition:none}}.product .product__accordion .accordion__content :is(h1,h2,h3,h4,h5,h6){margin:12px 0 4px;font-size:13.5px;font-weight:700;line-height:1.35;color:var(--pp-text)}.product .product__accordion .accordion__content :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.product .product__accordion .accordion__content :is(ul,ol){margin:0 0 10px;padding-left:18px}.product .product__accordion .accordion__content li{margin-bottom:4px}.product .product__info-panel .spacer-container,.product .product__info-panel .product-page__spacer{margin-block:0!important;height:0!important;min-height:0!important}@media screen and (max-width:749.98px){.section-breadcrumb,.section-breadcrumb>*{padding-block:0}.breadcrumbs,.section-breadcrumb .breadcrumbs{padding-block:5px;min-height:0}.section-breadcrumb .breadcrumbs ol{margin-block:2px}.breadcrumbs,.breadcrumbs a,.breadcrumbs li{font-size:11.5px;line-height:1.4}.product .product__media-wrapper{margin-top:0}}.product .product__media-wrapper{padding:10px 10px 12px;border:1px solid var(--pp-border, #e6e8ec);border-radius:18px;background:var(--pp-card, #fff)}.product .product__media-wrapper .product__media-item{background:transparent;box-shadow:none}@media screen and (min-width:750px){.product .product__media-wrapper{padding:14px 14px 16px;border-radius:20px}}.product .product__media-wrapper.pp-mw{padding:0;border:0;border-radius:0;background:none}.product .pp-mw__panel{padding:10px 10px 12px;border:1px solid var(--pp-border, #e6e8ec);border-radius:18px;background:var(--pp-card, #fff)}@media screen and (min-width:750px){.product .pp-mw__panel{padding:14px 14px 16px;border-radius:20px}}.ppstrip{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:12px;padding:8px;border:1px solid var(--pp-border, #e6e8ec);border-radius:18px;background:var(--pp-card, #fff)}.ppstrip--one{grid-template-columns:minmax(0,1fr)}.ppstrip__link,.ppstrip__rating{display:flex;min-height:52px;border-radius:12px;-webkit-tap-highlight-color:transparent;transition:box-shadow .16s ease,transform .16s ease}.ppstrip__link:active,.ppstrip__rating:active{transform:scale(.98)}.ppstrip__link:focus-visible,.ppstrip__rating:focus-visible{outline:2px solid var(--ppt-fg, #0a7d8e);outline-offset:2px}.ppstrip__link{align-items:center;gap:8px;padding:8px 10px 8px 11px;background:var(--ppt-bg, #e3f4f7);color:var(--ppt-fg, #0e7490);font-family:var(--font-body-family, inherit);font-size:12.5px;font-weight:600;line-height:1.3;text-decoration:none}.ppstrip__link:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ppt-fg, #0e7490) 35%,transparent)}.ppstrip__ico{display:inline-flex;flex:none}.ppstrip__ico svg{width:15px;height:15px}.ppstrip__label{flex:1 1 auto;min-width:0;text-wrap:balance}.ppstrip__nb{white-space:nowrap}@media screen and (max-width:749.98px){.ppstrip{grid-template-columns:minmax(0,1fr) auto}.ppstrip--one{grid-template-columns:minmax(0,1fr)}.ppstrip__link{gap:6px;padding:8px 8px 8px 10px}.ppstrip__faces{margin-left:8px}}.ppstrip__chev{flex:none;width:11px;height:11px}.ppstrip__rating{flex-direction:column;justify-content:center;gap:5px;padding:8px 10px;background:#f5f7fa;color:#191919;text-decoration:none}.ppstrip__rating:hover{box-shadow:inset 0 0 0 1px #e2e8f0}.ppstrip__row{display:flex;align-items:center;gap:6px;min-width:0}.ppstrip__g{flex:none;width:16px;height:16px}.ppstrip__value{font-size:14px;font-weight:700;line-height:1}.ppstrip__stars{position:relative;flex:none;width:66px;height:12px;color:#d4d7dd}.ppstrip__stars svg{position:absolute;top:0;right:0;bottom:0;left:0;width:66px;height:12px;fill:currentColor}.ppstrip__stars .ppstrip__stars-fill{color:#191919;clip-path:inset(0 calc(100% - var(--ppstrip-r, 96%)) 0 0)}.ppstrip__count{min-width:0;overflow:hidden;font-size:12px;font-weight:500;line-height:1.2;color:#475569;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;text-overflow:ellipsis}.ppstrip__faces{display:inline-flex;flex:none;align-items:center;margin-left:auto}.ppstrip__faces i,.ppstrip__faces em{position:relative;display:block;width:20px;height:20px;margin-left:-6px;overflow:hidden;border:1.5px solid #fff;border-radius:50%;background:#e2e8f0}.ppstrip__faces i:first-child{margin-left:0}.ppstrip__faces img{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .2s ease}.ppstrip__faces i.is-in img{opacity:1}.ppstrip__faces em{display:grid;place-items:center;width:auto;min-width:20px;padding:0 4px;border-radius:999px;background:#191919;color:#fff;font-size:9px;font-style:normal;font-weight:700;line-height:1}@media screen and (min-width:750px){.ppstrip{gap:10px;margin-top:14px;padding:10px;border-radius:20px}.ppstrip__link{padding:10px 12px;font-size:13px}.ppstrip__rating{padding:9px 12px}}@media(prefers-reduced-motion:reduce){.ppstrip__link,.ppstrip__rating,.ppstrip__faces img{transition:none}}.ppd__ring{position:relative;grid-column:1 / -1;min-width:0;padding:var(--ppd-ring-w, 2px);overflow:hidden;border-radius:calc(var(--pp-radius-card) + var(--ppd-ring-w, 2px));isolation:isolate;box-shadow:0 8px 22px -16px var(--ppd-ring-2, #2563eb)}.ppd__ring:before{content:"";position:absolute;z-index:-1;top:50%;left:50%;width:150%;aspect-ratio:1;background:conic-gradient(from 0deg,var(--ppd-ring-1),var(--ppd-ring-2),var(--ppd-ring-3),var(--ppd-ring-1));transform:translate(-50%,-50%)}.ppd__ring>.ppd__card{border-color:transparent}.ppd__ring--moving:before{animation:ppd-ring-turn var(--ppd-ring-speed, 8s) linear infinite;will-change:transform}@keyframes ppd-ring-turn{to{transform:translate(-50%,-50%) rotate(1turn)}}@media(prefers-reduced-motion:reduce){.ppd__ring--moving:before{animation:none}}.ppt-head{position:relative;z-index:2;display:flex;justify-content:center;margin-bottom:10px;padding-inline:16px}.ppt-head--on-card,.product__info-container>.ppt-head--on-card{margin-bottom:calc(-1 * var(--ppt-head-overlap, 14px))}.ppt-head--left{justify-content:flex-start}.ppt-head__text{margin:0;padding:8px 18px;border:1px solid rgba(15,23,42,.06);border-radius:999px;background:var(--ppt-head-bg, #fff);box-shadow:0 1px 2px #0f172a0d,0 10px 24px -18px #0f172a99;color:var(--ppt-head-color, #0f172a);font-size:var(--ppt-head-size, 17px);font-weight:700;line-height:1.25;letter-spacing:-.01em;text-align:center;text-transform:none}.ppt__logos--circles{gap:0;padding-left:4px}.ppt__circle{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--ppt-circle, 22px);height:var(--ppt-circle, 22px);margin-left:calc(var(--ppt-circle, 22px) * -.14);overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px #0f172a14,0 1px 3px #0f172a2e}.ppt__circle:first-child{margin-left:0}.ppt__circle-img{display:block;width:auto;height:auto;max-width:74%;max-height:64%;object-fit:contain}.ppt__circle-text{font-size:calc(var(--ppt-circle, 22px) * .45);font-weight:800;line-height:1;color:var(--pp-brand-dark)}.ppt__tab-label:has(.ppt__logos--circles){gap:3px 5px}.ppt__tab-label:has(.ppt__logos--circles) .ppt__tab-text{white-space:nowrap}@media screen and (max-width:749.98px){.ppt__logos--circles{padding-left:0}.ppt__tab:has(.ppt__logos--circles){padding-inline:6px}.ppt__tab-label:has(.ppt__logos--circles){column-gap:3px}.ppt__tab:has(.ppt__logos--circles) .ppt__dot{top:calc(3px + var(--ppt-dot-y, 0px));right:calc(4px - var(--ppt-dot-x, 0px))}.ppt__circle{margin-left:calc(var(--ppt-circle, 22px) * -.1)}}.ppg__section{scroll-margin-top:calc(var(--pp-chrome-h, 150px) + 24px)}@media screen and (min-width:990px){#MainContent .ppg--panel{padding:48px 32px 56px}#MainContent .ppg--panel .ppg__inner{max-width:1260px}#MainContent .ppg--panel .ppg__panel{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:56px;align-items:start;padding:44px 48px;border-radius:24px}#MainContent .ppg--panel .ppg__panel>*{grid-column:1}#MainContent .ppg--panel .ppg__panel>.ppg__rows{grid-column:2;grid-row:1 / span 8;margin-top:0}#MainContent .ppg--panel .ppg__title{font-size:max(var(--ppg-title-size, 22px),30px)}#MainContent .ppg--panel .ppg__intro{font-size:17px;line-height:1.55}#MainContent .ppg--panel .ppg__panel-logo .ppg__panel-logo-img{max-width:180px}}.ppp__other-svg{display:block;width:auto;height:20px}.ppp__other-mark{display:flex;flex:none;align-items:center;justify-content:center;width:46px;height:24px}.ppp__other-mark .ppp__other-img{display:block;width:var(--pp-logo-w, auto);height:var(--pp-logo-h, 20px);max-width:100%;object-fit:contain}.pp .ppc__logos--fit{flex-wrap:nowrap;gap:clamp(4px,1.5vw,12px);padding:6px 10px}.pp .ppc__logo--fit{flex:0 1 auto;width:auto;min-width:0;padding:0}.pp .ppc__logo--fit .ppc__logo-img{display:block;width:var(--pp-logo-w);height:auto;max-width:100%;max-height:none}.ppg__policies{margin-top:20px}.ppg__policies-title{margin:0 0 10px;display:inline-block;padding:5px 12px;border-radius:999px;background:color-mix(in srgb,#0e7490 12%,transparent);color:#0e7490;font-size:12.5px;font-weight:700;letter-spacing:.04em;line-height:1.4}.ppg__policy-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ppg__policy{display:flex;gap:12px;align-items:center;min-height:52px;padding:8px 14px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-card, 12px);background:var(--pp-card);color:var(--pp-text);font-size:14.5px;font-weight:600;line-height:1.3;text-decoration:none;transition:border-color .16s ease}.ppg__policy:hover{border-color:var(--pp-brand)}.ppg__policy:focus-visible{outline:2px solid var(--pp-brand);outline-offset:2px}.ppg__policy-label{flex:1 1 auto;min-width:0}.ppg__policy-go{display:flex;flex:none;color:var(--pp-brand);transition:transform .18s ease}.ppg__policy:hover .ppg__policy-go{transform:translate(3px)}@media screen and (min-width:750px){.ppg__policy-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ppg__policy{min-height:60px;padding:10px 16px}}@media(prefers-reduced-motion:reduce){.ppg__policy,.ppg__policy-go{transition:none}}.pp-pop.pp-pop--side{align-items:flex-end;padding:0}.pp-pop--side .pp-pop__sheet{width:100%;max-width:none;max-height:86vh;max-height:86svh;border-radius:22px 22px 0 0;opacity:1;transform:translate3d(0,100%,0);transition:transform .2s ease-in}.pp-pop--side.is-open .pp-pop__sheet{opacity:1;transform:none;transition:transform .38s var(--pp-ease-out)}.pp-pop--side .pp-pop__foot{border-radius:0}.pp-pop--side .pp-pop__body{padding-bottom:calc(18px + var(--pp-foot-h, 0px) + env(safe-area-inset-bottom,0px))}@media screen and (min-width:990px){.pp-pop.pp-pop--side{align-items:stretch;justify-content:flex-end}.pp-pop--side .pp-pop__sheet{width:min(480px,92vw);height:100%;max-height:none;border-radius:22px 0 0 22px;transform:translate3d(100%,0,0)}.pp-pop--side .pp-pop__head{padding-top:24px}}.pp-pop__body .ppa__table{padding:0}.pp-pop__body .ppa__table .pps__key{font-size:13px}.pp-pop__body .ppa__table .pps__val{font-size:14px}.pp-pop__body .ppa__panel-text h4,.pp-pop__body .ppa__panel-text h5,.pp-pop__body .ppa__panel-text h6{margin:18px 0 6px;font-size:14.5px;line-height:1.35;letter-spacing:normal;text-transform:none}.pp-pop__body .ppa__panel-text>:first-child{margin-top:0}.ppa{margin:4px 0 12px;padding:14px;border:1px solid rgba(15,23,42,.06);border-radius:var(--product-card-corner-radius, 20px);background:var(--pp-card);box-shadow:var(--pp-shadow-card)}.ppa__heading{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.01em;text-transform:none;color:var(--pp-text)}.ppa__heading-ico{--pp-ico-size: 34px;--pp-ico-radius: 10px;--pp-ico-bg: var(--ppa-ico-bg, var(--pp-brand-tint));--pp-ico-color: var(--ppa-ico-color, var(--pp-brand-dark))}.ppa__intro{margin:0 0 14px}.ppa__intro-text{margin:0;font-size:14.5px;line-height:1.6;color:var(--pp-muted)}.ppa__intro-text--clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ppa__more{margin-top:6px;padding:4px 0;border:0;background:none;color:var(--pp-brand-dark);font:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ppa__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px;padding:0;list-style:none}.ppa__tile{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:8px;min-width:0;padding:12px;border:var(--pp-border-width) solid var(--pp-border);border-radius:var(--pp-radius-card);background:var(--pp-card);box-shadow:0 1px 2px #0f172a0d,0 8px 20px -16px #0f172a80}.ppa__included-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.ppa__included-list li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:1.35}.ppa__included-ico{display:inline-flex;flex:none;color:var(--pp-brand-dark)}.ppa__tile-ico{--pp-ico-size: 28px;--pp-ico-radius: 8px;--pp-ico-bg: var(--ppa-ico-bg, var(--pp-brand-tint));--pp-ico-color: var(--ppa-ico-color, var(--pp-brand-dark))}.ppa__tile-label{min-width:0;font-size:12px;font-weight:600;line-height:1.3;color:var(--pp-muted)}.ppa__tile-value{grid-column:1 / -1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;font-weight:650;line-height:1.3;color:var(--pp-text);overflow-wrap:anywhere}.ppa__actions{margin:0;padding:0;overflow:hidden;list-style:none;border:var(--pp-border-width) solid var(--pp-border);border-radius:var(--pp-radius-card);background:var(--pp-card);box-shadow:0 1px 2px #0f172a0d,0 8px 20px -16px #0f172a80}.ppa__actions>li+li{border-top:1px solid var(--pp-divider)}.ppa__action{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 14px;border:0;background:none;color:var(--pp-text);font:inherit;font-size:14.5px;font-weight:600;line-height:1.3;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--pp-dur-tap, .12s) ease}.ppa__action:active{background:var(--pp-tile)}.ppa__action:focus-visible,.ppa__more:focus-visible{outline:2px solid var(--pp-brand-dark);outline-offset:-2px}.ppa__action-ico{--pp-ico-size: 34px;--pp-ico-radius: 10px;--pp-ico-bg: var(--ppa-ico-bg, var(--pp-brand-tint));--pp-ico-color: var(--ppa-ico-color, var(--pp-brand-dark))}.ppa__action-label{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.ppa__count{padding:1px 8px;border-radius:999px;background:var(--pp-brand-tint);color:var(--pp-brand-dark);font-size:12px;font-weight:700;line-height:1.5}.ppa__go{display:flex;flex:none;color:var(--pp-muted);transform:rotate(-90deg);transition:transform .16s ease,color .16s ease}@media(hover:hover){.ppa__action:hover .ppa__go{color:var(--pp-brand-dark);transform:rotate(-90deg) translateY(2px)}}.ppa{container:ppa / inline-size}@media screen and (min-width:990px){.ppa{padding:18px}}.ppa__panel-text p:empty,.ppa__desc p:empty{display:none}@container ppa (min-width: 480px){.ppa__heading{font-size:20px}.ppa__intro-text{font-size:15px}.ppa__intro-text--clamp{-webkit-line-clamp:2}.ppa__tiles{gap:10px}.ppa__tile{padding:14px}.ppa__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow:visible;border:0;background:none;box-shadow:none}.ppa__actions>li{display:flex}.ppa__actions>li+li{border-top:0}.ppa__action{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:14px;min-height:100px;padding:14px;border:var(--pp-border-width) solid var(--pp-border);border-radius:var(--pp-radius-card);background:var(--pp-card);box-shadow:0 1px 2px #0f172a0d,0 8px 20px -16px #0f172a80;transition:border-color .16s ease}.ppa__action:hover{border-color:color-mix(in srgb,var(--pp-brand-dark) 40%,transparent)}.ppa__action .ppa__go{position:absolute;top:16px;right:12px}.ppa__action .ppa__count{position:absolute;top:14px;right:36px}.ppa__action-label{flex:none}}@container ppa (min-width: 720px){.ppa__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.ppa__tile{grid-template-columns:minmax(0,1fr);align-content:start}.ppa__tile-value{grid-column:auto}}.ppa__share{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--pp-divider)}.ppa__share-label{color:var(--pp-muted);font-size:13px;font-weight:600}.ppa__share .social-share{gap:4px;margin:0}.ppa__share .caption{display:none}@media screen and (max-width:989.98px){.product:has(>.product__media-submedia-wrapper .ppa)>.product__info-wrapper .product__info-padded{margin-bottom:0;padding-bottom:8px;box-shadow:none}.product:has(>.product__media-submedia-wrapper .ppa)>.product__media-submedia-wrapper{margin-top:-16px}.product:has(>.product__media-submedia-wrapper .ppa)>.product__info-wrapper .product__info-padded~.product__info-panel{margin-top:0}.product .product__media-submedia-wrapper .product__info-panel:has(>.ppa){margin:0 calc(-1 * var(--px-mobile, 20px));padding:8px var(--px-mobile, 20px) 24px!important;border-radius:0;background:var(--pp-page)!important;box-shadow:0 6px 8px #000f1e08,0 2px 4px #000f1e05!important}.product__media-submedia-wrapper .product__info-panel:has(>.ppa)>.ppa{margin:0}}.ppc__buy{container-type:inline-size}.ppc__buy:has(>.ppc__ask)>.ppc__btn{flex:1 1 0}.ppc__ask{position:relative;isolation:isolate;display:inline-flex;flex:0 0 max(calc(var(--ppask-w, 25%) - 4px),86px);align-items:center;justify-content:center;gap:4px;min-width:0;min-height:var(--ppc-btn-height, 52px);padding:0 6px;overflow:hidden;border:2px solid transparent;border-radius:var(--ppc-btn-radius, 12px);background:linear-gradient(var(--pp-card, #fff),var(--pp-card, #fff)) padding-box,linear-gradient(120deg,var(--ppask-c1),var(--ppask-c2)) border-box;box-shadow:0 8px 18px -12px color-mix(in srgb,var(--ppask-c2) 70%,transparent);color:var(--pp-text);font-family:inherit;font-size:var(--ppc-btn-size, 15px);font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;transition:box-shadow .18s ease}.ppc__ask:hover{box-shadow:0 10px 22px -12px color-mix(in srgb,var(--ppask-c2) 90%,transparent)}.ppc__ask:focus-visible{outline:2px solid var(--ppask-c2);outline-offset:2px}.ppc__ask .pp-icon{flex:none;width:16px;height:16px;color:var(--ppask-c2)}.ppc__ask-long{display:none}.ppc__ask-short,.ppc__ask-long{overflow:hidden;text-overflow:ellipsis}@container (min-width: 440px){.ppc__ask{gap:8px;padding:0 10px}.ppc__ask .pp-icon{width:18px;height:18px}.ppc__ask-short{display:none}.ppc__ask-long{display:inline}}.ppc__ask--shine:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--ppask-c1) 26%,transparent) 50%,transparent 65%);transform:translate(-110%);animation:ppask-shine 5s ease-in-out .25s infinite;content:"";pointer-events:none}@keyframes ppask-shine{0%{transform:translate(-110%)}32%,to{transform:translate(110%)}}.ppc__ask.is-loading{opacity:.7;pointer-events:none}.ppc__ask-short{font-size:14px;letter-spacing:-.01em}@media(prefers-reduced-motion:reduce){.ppc__ask--shine:after{animation:none;display:none}}.ppk-boot{display:flex;gap:6px;padding:18px 4px}.ppk-boot__dot{width:8px;height:8px;border-radius:50%;background:var(--pp-border);animation:ppk-boot .9s ease-in-out infinite alternate}.ppk-boot__dot:nth-child(2){animation-delay:.15s}.ppk-boot__dot:nth-child(3){animation-delay:.3s}@keyframes ppk-boot{to{background:var(--pp-muted)}}@media(prefers-reduced-motion:reduce){.ppk-boot__dot{animation:none}}.product__info-container .reputon-google-reviews-widget .reputon-reviews-holder{padding-top:0!important}.ppt{--pp-dur-pill: .26s;--ppt-ease-glide: cubic-bezier(.25, 1.12, .4, 1);--pp-dur-panel: .15s;--pp-stagger: 9ms}.ppt--ready .ppt__pill{transition:transform var(--pp-dur-pill) var(--ppt-ease-glide),width var(--pp-dur-pill) var(--ppt-ease-glide)}.ppt--ready .ppt__lens{transition:transform var(--pp-dur-pill) var(--ppt-ease-glide),transform-origin var(--pp-dur-pill) var(--ppt-ease-glide)}.ppt[data-anim=spring] .ppt__panel.is-anim :is(.ppd__card,.ppp__heading,.ppp__sub,.ppp__item,.ppp__nudge,.ppp__other,.ppp__disclaimer){animation-name:ppt-spring}@keyframes ppt-spring{0%{opacity:0;transform:translate3d(0,8px,0) scale(.985)}70%{opacity:1;transform:translate3d(0,-1px,0)}to{opacity:1;transform:none}}.ppt__tab.is-pressed:not(.is-active){color:var(--ppt-active-color, var(--pp-text));transform:scale(.97)}@media screen and (max-width:749.98px){.ppt__bar{padding:3px}.ppt__pill{top:3px;bottom:3px}.ppt__lens{padding:0 3px}.ppt__tab{gap:1px;padding-block:6px;line-height:1.2}.ppt__tab-sub{line-height:1.2}.ppt__tab-label:has(.ppt__logos--circles){row-gap:2px}}.ppt__logos--circles{gap:3px}.ppt__logos--circles .ppt__circle,.ppt__logos--circles .ppt__circle:first-child{margin-left:0}.ppt__circle-img{max-width:82%;max-height:70%}@media(prefers-reduced-motion:reduce){.ppt{--pp-dur-pill: 0ms;--pp-dur-panel: 0ms;--pp-stagger: 0ms}}html.pp-m .ppc__stock--low .ppc__dot{position:relative}html.pp-m .ppc__stock--low .ppc__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--ppc-dot-low);animation:ppc-breathe 2.6s ease-out infinite}@keyframes ppc-breathe{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}html.pp-m .pp-sticky{transition:transform calc(.42s * var(--pp-speed, 1)) var(--pp-spring),opacity .14s ease}@supports (interpolate-size: allow-keywords){html.pp-m .pps{interpolate-size:allow-keywords}html.pp-m .pps::details-content{height:0;overflow:clip;transition:height var(--pp-d2) var(--pp-ease),content-visibility var(--pp-d2) allow-discrete}html.pp-m .pps[open]::details-content{height:auto}}@media screen and (min-width:750px)and (max-width:989px){.product.grid.grid--1-col{grid-template-columns:100%;grid-template-areas:"media" "info"}.product.grid.grid--1-col.product--three-grid{grid-template-areas:"media" "info" "submedia"}.product.grid.grid--1-col>.product__media-wrapper,.product.grid.grid--1-col>.product__info-wrapper,.product.grid.grid--1-col>.product__media-submedia-wrapper{width:100%;max-width:100%}.product.grid>.product__info-wrapper{margin-top:16px}.product.grid>.product__media-submedia-wrapper{margin-top:16px}}.pp-cb{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:36px;margin:10px 0 0;padding:6px 12px 6px 10px;border:0;border-radius:999px;background:color-mix(in srgb,#0e7490 10%,#fff);color:#0c637a;font:inherit;font-size:14px;font-weight:700;line-height:1.3;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.pp-cb__icon,.pp-cb__more{display:inline-flex;flex:0 0 auto}.pp-cb__more{opacity:.7}.pp-cb__text{min-width:0;overflow-wrap:anywhere}.pp-cb:focus-visible{outline:2px solid #0a5ceb;outline-offset:2px}.pp-cb--cart,.pp-cb--drawer{display:flex;width:100%;margin:0 0 10px;border-radius:14px}.pp-cb--drawer{font-size:13px}.pp-mode{display:inline-flex;align-items:center;max-width:100%;padding:4px 12px;border-radius:999px;background:var(--pm-bg, #0a5ceb);color:var(--pm-fg, #fff);font-size:12.5px;font-weight:800;line-height:1.3;letter-spacing:.02em;overflow-wrap:anywhere}.pp-mode--pill{margin:0 0 8px}.pp-mode--label{font-size:11.5px}.pp-eta{display:flex;align-items:flex-start;gap:8px;max-width:100%;margin:8px 0 10px;color:#334155;font-size:13.5px;line-height:1.4}.pp-eta__icon{display:inline-flex;flex:0 0 auto;margin-top:1px;color:#15803d}.pp-eta__body{display:grid;min-width:0;overflow-wrap:anywhere}.pp-eta__line{font-weight:700}.pp-eta__note{color:#5b6b80;font-size:12.5px}.pp-eta--cart,.pp-eta--drawer{margin:0 0 10px}.pp-eta--drawer{font-size:13px}.pp-eta--short{align-items:center;gap:10px;width:100%;min-height:48px;margin:10px 0;padding:8px 10px 8px 8px;border:0;border-radius:14px;background:color-mix(in srgb,#15803d 7%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,#15803d 16%,transparent);font:inherit;font-size:13.5px;text-align:left;cursor:pointer;transition:background-color .16s ease}.pp-eta--short:hover{background:color-mix(in srgb,#15803d 11%,#fff)}.pp-eta--short:focus-visible{outline:2px solid #0a5ceb;outline-offset:2px}.pp-eta--short .pp-eta__icon{display:grid;place-items:center;width:32px;height:32px;margin:0;border-radius:50%;background:#fff;box-shadow:0 1px 2px #15803d2e}.pp-eta--short .pp-eta__body{flex:1}.pp-eta__go{display:inline-flex;flex:none;color:#5b6b80;transform:rotate(-90deg)}.pp-eta__more{display:grid;gap:8px;margin:14px 0;padding:0;list-style:none}.pp-eta__more li{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:#f4f6fa}.pp-eta__more b{color:#0f172a}.pp-cb--have,.pp-cb--welcome{background:color-mix(in srgb,#15803d 11%,#fff);color:#166534}.pp-cb-join{margin:14px 0 0;padding:14px;border-radius:14px;background:color-mix(in srgb,#0e7490 9%,#fff)}.pp-cb-join__line{margin:0;color:#0f172a;font-weight:700}.pp-cb-join__btns{margin:10px 0 0}.pp-cb-join__btn{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:#0a5ceb;color:#fff;font-weight:800;text-decoration:none}.pp-eta--path{display:block;margin:12px 0 2px;padding:12px 10px 10px;border-radius:16px;background:color-mix(in srgb,#0a5ceb 5%,#fff);box-shadow:inset 0 0 0 1px #0a5ceb1a;color:#0f172a}.pp-eta__path{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.pp-eta__path:before,.pp-eta__path:after{content:"";position:absolute;top:15px;left:calc(100% / 6);right:calc(100% / 6);height:2px;border-radius:2px;background:#d6e0f2}.pp-eta__path:after{background:linear-gradient(90deg,#0a5ceb,#18cfe8);transform-origin:0 50%;animation:pp-eta-fill .9s cubic-bezier(.22,1,.36,1) .25s both}.pp-eta__step{position:relative;z-index:1;display:grid;justify-items:center;gap:1px;min-width:0;text-align:center;animation:pp-eta-step .42s cubic-bezier(.22,1,.36,1) both}.pp-eta__step:nth-child(2){animation-delay:.16s}.pp-eta__step:nth-child(3){animation-delay:.32s}.pp-eta__dot{display:grid;place-items:center;width:32px;height:32px;margin-bottom:4px;border-radius:50%;background:#fff;color:#0a5ceb;box-shadow:0 0 0 1.5px #0a5ceb59,0 4px 10px -6px #0a3ca073}.pp-eta__step.is-now .pp-eta__dot{background:#0a5ceb;color:#fff;box-shadow:0 0 0 4px #0a5ceb24,0 6px 14px -6px #0a3ca099}.pp-eta__k{font-size:12px;font-weight:800;letter-spacing:.01em;line-height:1.25}.pp-eta__v{max-width:100%;color:#334155;font-size:12.5px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.pp-eta__fine{margin:8px 0 0;color:#5b6b80;font-size:11.5px;line-height:1.35;text-align:center}@keyframes pp-eta-fill{0%{transform:scaleX(0)}}@keyframes pp-eta-step{0%{opacity:0;transform:translateY(6px) scale(.96)}}@media(prefers-reduced-motion:reduce){.pp-eta__path:after,.pp-eta__step{animation:none}}.pp-cb{transition:transform .16s cubic-bezier(.2,.8,.2,1)}.pp-cb:active{transform:scale(.98);transition-duration:40ms}@media(prefers-reduced-motion:reduce){.pp-cb,.pp-cb:active{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/pp.css.map */
