.pb-benefits{color:var(--pb-text);background:var(--pb-bg);font-family:var(--pb-body-font);font-size:var(--pb-body-size);line-height:1.6;letter-spacing:0}.pb-benefits *{box-sizing:border-box}.pb-wrap{max-width:1240px;margin-inline:auto;padding-inline:20px}.pb-head{max-width:660px;margin-block-end:32px}.pb-eyebrow,.pb-label{display:block;font-size:12px;font-weight:700;letter-spacing:.15em;line-height:1.6;text-transform:uppercase;color:var(--pb-muted)}.pb-eyebrow{margin-block-end:14px}.pb-h2{font-family:var(--pb-head-font);font-weight:400;letter-spacing:-.02em;line-height:1.08;color:var(--pb-text);margin:0;font-size:clamp(27px,7.5vw,var(--pb-h2))}.pb-stage{position:relative}.pb-row{display:flex;gap:var(--pb-gap);margin:0}.pb-benefits--rail .pb-row{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 20px 6px;scroll-padding-inline:20px}.pb-benefits--rail .pb-row::-webkit-scrollbar{display:none}.pb-benefits .pb-row:focus{box-shadow:none}.pb-benefits .pb-row:focus-visible{outline:2px solid var(--pb-accent);outline-offset:2px;box-shadow:none}.pb-benefits--rail .pb-card{flex:0 0 82vw;max-width:340px;scroll-snap-align:start}.pb-benefits--grid .pb-row{flex-wrap:wrap;max-width:1240px;margin-inline:auto;padding-inline:20px}.pb-benefits--grid .pb-card{flex:1 1 var(--pb-basis)}.pb-card{min-width:0;margin:0;background:var(--pb-card-bg);border:1px solid var(--pb-border);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.pb-media{aspect-ratio:16/10;background:var(--pb-bg);overflow:hidden}.pb-media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.pb-body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:8px}.pb-ico{display:inline-flex}.pb-ico svg{width:calc(var(--pb-icon) + 8px);height:calc(var(--pb-icon) + 8px);stroke:var(--pb-accent);stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.pb-ico-img{width:calc(var(--pb-icon) + 8px);height:calc(var(--pb-icon) + 8px);object-fit:contain}.pb-title{font-family:var(--pb-head-font);font-weight:400;font-size:21px;line-height:1.15;letter-spacing:-.02em;color:var(--pb-text);margin:0}.pb-text{margin:0;color:var(--pb-muted);font-size:14.5px;line-height:1.5}.pb-benefits .pb-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;margin:0;padding:0;border-radius:50%;border:none;background:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 5px #1212121a;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:inherit;transition:background .2s ease,opacity .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.pb-benefits .pb-arrow--prev{inset-inline-start:10px}.pb-benefits .pb-arrow--next{inset-inline-end:10px}.pb-benefits .pb-arrow svg{width:17px;height:17px;stroke:var(--pb-accent);stroke-width:1.3;fill:none}.pb-benefits[dir=rtl] .pb-arrow svg{transform:scaleX(-1)}.pb-benefits .pb-arrow:hover{background:#fffffff0;transform:translateY(-50%) scale(1.06)}.pb-benefits .pb-arrow:focus{box-shadow:0 1px 5px #1212121a}.pb-benefits .pb-arrow:focus-visible{outline:2px solid var(--pb-accent);outline-offset:2px;box-shadow:0 1px 5px #1212121a}.pb-benefits .pb-arrow:disabled{opacity:0;pointer-events:none}.pb-benefits .pb-arrow[hidden]{display:none}.pb-benefits[dir=rtl] .pb-eyebrow,.pb-benefits[dir=rtl] .pb-label,.pb-benefits[dir=rtl] .pb-h2,.pb-benefits[dir=rtl] .pb-title{letter-spacing:0}@media screen and (min-width:900px){.pb-benefits{font-size:calc(var(--pb-body-size) + 1px)}.pb-wrap{padding-inline:24px}.pb-head{margin-block-end:48px}.pb-title{font-size:23px}.pb-benefits--rail .pb-row{padding-inline:max(24px,calc((100% - 1240px)/2 + 24px));scroll-padding-inline:max(24px,calc((100% - 1240px)/2 + 24px))}.pb-benefits--rail .pb-card{flex:0 0 340px}.pb-benefits--grid .pb-row{padding-inline:24px}.pb-benefits--grid .pb-card{flex:1 1 0}}@media screen and (min-width:1160px){.pb-benefits--rail .pb-row{max-width:1240px;margin-inline:auto;padding:0 24px;scroll-padding-inline:24px;gap:calc(var(--pb-gap) + 6px)}.pb-benefits--rail .pb-card{flex:1 0 calc((100% - 3 * (var(--pb-gap) + 6px)) / 4);max-width:none}}.clc{--clc-ink-70:var(--clc-muted);--clc-ink-50:var(--clc-muted);--clc-line-2:var(--clc-line);--clc-save-72:var(--clc-save-text);background:var(--clc-bg);color:var(--clc-ink);font-family:var(--clc-body-font);font-size:16px;line-height:1.6;letter-spacing:normal;-webkit-font-smoothing:antialiased}@supports (color:color-mix(in srgb,red,blue)){.clc{--clc-line-2:color-mix(in srgb,var(--clc-line),#000 6%);--clc-save-72:color-mix(in srgb,var(--clc-save-text) 72%,transparent)}}.clc,.clc *{box-sizing:border-box}.clc [hidden]{display:none!important}.clc .clc-wrap{max-width:1240px;margin-inline:auto;padding-inline:20px}.clc .clc-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.clc .clc-head{max-width:660px;margin-block:0 32px}.clc .clc-eyebrow{display:block;margin-block-end:14px;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--clc-ink-70)}.clc .clc-h2{font-family:var(--clc-head-font);font-size:clamp(27px,7.5vw,var(--clc-h2));font-weight:400;letter-spacing:-.02em;line-height:1.08;color:var(--clc-ink);margin:0;text-transform:none;word-break:normal}.clc .clc-intro{margin-block:14px 0;margin-inline:0;max-width:56ch;font-size:16px;line-height:1.6;color:var(--clc-ink-70)}.clc .clc-grid{display:flex;flex-direction:column;gap:32px}.clc .clc-controls,.clc .clc-results{min-width:0}.clc .clc-ctrl{margin-block-end:24px}.clc .clc-label{display:block;margin-block:0 12px;font-size:11.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;line-height:1.6;color:var(--clc-ink-50)}.clc .clc-seg{display:flex;width:100%;border:1px solid var(--clc-line-2);border-radius:4px;overflow:hidden}.clc .clc-seg-btn,.clc .clc-seg-btn:is(:hover,:focus,:active){flex:1;margin:0;padding-block:0;padding-inline:12px;min-height:48px;min-width:0;border:none;border-radius:0;box-shadow:none;background:var(--clc-bg);color:var(--clc-ink-70);font-family:inherit;font-size:14px;font-weight:400;letter-spacing:normal;line-height:normal;text-transform:none;cursor:pointer;transition:background .2s,color .2s;-webkit-tap-highlight-color:transparent}.clc .clc-seg-btn:before,.clc .clc-seg-btn:after{content:none}.clc .clc-seg--3 .clc-seg-btn{white-space:nowrap}.clc .clc-seg-btn.is-active,.clc .clc-seg-btn.is-active:is(:hover,:focus,:active){background:var(--clc-ink);color:var(--clc-on)}.clc .clc-seg-btn:focus-visible{outline:2px solid var(--clc-accent);outline-offset:-3px;box-shadow:none}.clc .clc-range{display:block;width:100%;height:44px;margin:0;padding:0;accent-color:var(--clc-ink);background:transparent;cursor:pointer}.clc .clc-range:focus-visible{outline:2px solid var(--clc-accent);outline-offset:2px;box-shadow:none}.clc .clc-val{font-family:var(--clc-head-font);font-size:40px;font-weight:500;line-height:1.1;color:var(--clc-ink)}.clc .clc-help{margin-block:8px 0;margin-inline:0;font-size:12.5px;line-height:1.55;color:var(--clc-ink-50)}.clc .clc-help--top{margin-block:-4px 16px}.clc .clc-price{display:flex;align-items:center;min-height:48px;border:1px solid var(--clc-line-2);border-radius:4px;background:var(--clc-bg)}.clc .clc-price:focus-within{outline:2px solid var(--clc-accent);outline-offset:2px}.clc .clc-cur{flex:none;padding-inline:12px 6px;font-size:14px;color:var(--clc-ink-50)}.clc .clc-price-in,.clc .clc-price-in:is(:hover,:focus,:focus-visible){flex:1;min-width:0;width:100%;height:46px;margin:0;padding-block:0;padding-inline:0 12px;border:none;border-radius:0;box-shadow:none;outline:none;background:transparent;color:var(--clc-ink);font-family:inherit;font-size:16px;letter-spacing:normal;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.clc .clc-price-in::-webkit-inner-spin-button,.clc .clc-price-in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.clc .clc-price-in::placeholder{color:var(--clc-ink-50);opacity:1}.clc .clc-spark{margin-block-start:8px;padding-block-start:24px;border-block-start:1px solid var(--clc-line)}.clc .clc-label--spark{font-weight:700;color:var(--clc-ink-70)}.clc .clc-verdict{padding-block:20px;padding-inline:22px;border-radius:14px;background:var(--clc-save-bg);color:var(--clc-save-text)}.clc .clc-vh{margin:0;font-family:var(--clc-head-font);font-size:24px;font-weight:500;line-height:1.6;color:var(--clc-save-text)}.clc .clc-vs{margin-block:8px 0;margin-inline:0;font-size:14px;line-height:1.5;color:var(--clc-save-72)}.clc .clc-table{margin-block-start:24px;border:1px solid var(--clc-line-2);border-radius:14px;overflow:hidden}.clc .clc-row{display:grid;grid-template-columns:1fr auto;border-block-end:1px solid var(--clc-line)}.clc .clc-row:last-child{border-block-end:none}.clc .clc-row>div{display:block;padding-block:14px;padding-inline:12px;font-size:14px;line-height:1.6;min-width:0;overflow-wrap:break-word}.clc .clc-row--head>div{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--clc-ink-50);background:var(--clc-cream)}.clc .clc-rl{color:var(--clc-ink-70)}.clc .clc-tv{color:var(--clc-ink);font-weight:600;white-space:nowrap}.clc .clc-be{margin-block:14px 0;margin-inline:0;font-size:14px;line-height:1.5;color:var(--clc-ink-70)}.clc .clc-promo{margin-block:14px 0;margin-inline:0;font-size:14px;font-weight:600;line-height:1.5;color:var(--clc-promo)}.clc .clc-fine{margin-block:12px 0;margin-inline:0;font-size:12.5px;line-height:1.55;color:var(--clc-ink-50)}.clc[dir=rtl] .clc-eyebrow,.clc[dir=rtl] .clc-h2,.clc[dir=rtl] .clc-label,.clc[dir=rtl] .clc-row--head>div,.clc[dir=rtl] .clc-vh{letter-spacing:0}@media screen and (min-width:900px){.clc{font-size:17px}.clc .clc-wrap{padding-inline:24px}.clc .clc-head{margin-block-end:48px}.clc .clc-intro{font-size:17px}.clc .clc-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:96px;align-items:center}.clc .clc-seg{display:inline-flex;width:auto}.clc .clc-seg-btn,.clc .clc-seg-btn:is(:hover,:focus,:active){padding-inline:22px}.clc .clc-val{font-size:44px}}@media(prefers-reduced-motion:reduce){.clc .clc-seg-btn{transition:none}}.pc-compare{color:var(--pc-text);background:var(--pc-bg);font-family:var(--pc-body-font);font-size:var(--pc-body-size);line-height:1.6;letter-spacing:0;--pc-line-2:var(--pc-border);--pc-feat-line:var(--pc-border);--pc-feat-row:var(--pc-border)}@supports (color: color-mix(in srgb,red,blue)){.pc-compare{--pc-line-2:color-mix(in srgb, var(--pc-border), #000 6%);--pc-feat-line:color-mix(in srgb, var(--pc-featured-bg), #000 15%);--pc-feat-row:color-mix(in srgb, var(--pc-featured-bg), #000 9.3%)}}.pc-compare *{box-sizing:border-box}.pc-wrap{max-width:1240px;margin-inline:auto;padding-inline:20px}.pc-head{max-width:660px;margin-block-end:32px}.pc-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.15em;line-height:1.6;text-transform:uppercase;color:var(--pc-muted);margin-block-end:14px}.pc-h2{font-family:var(--pc-head-font);font-weight:400;letter-spacing:-.02em;line-height:1.08;color:var(--pc-text);margin:0;font-size:clamp(27px,7.5vw,var(--pc-h2))}.pc-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.pc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pc-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:-20px;padding-inline:20px}.pc-scroll::-webkit-scrollbar{display:none}.pc-compare .pc-scroll:focus{box-shadow:none}.pc-compare .pc-scroll:focus-visible{outline:2px solid var(--pc-accent);outline-offset:2px;box-shadow:none}table.pc-t{border-collapse:separate;border-spacing:0;min-width:calc(84px + 116px * var(--pc-n));width:100%;table-layout:fixed;margin:0}table.pc-t th,table.pc-t td{padding:14px 10px;text-align:center;font-size:13px;font-weight:400;border:0;border-block-end:1px solid var(--pc-border);vertical-align:middle;color:var(--pc-text);position:relative}table.pc-t tbody tr:nth-child(n+3):nth-child(2n) td:not(.pc-featured){background:#12121206}table.pc-t th:first-child,table.pc-t td:first-child{position:sticky;inset-inline-start:-20px;z-index:3;background:var(--pc-bg);text-align:start;color:var(--pc-text);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;width:84px;min-width:84px;padding-inline-start:0;padding-inline-end:8px;line-height:1.3;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;box-shadow:1px 0 0 var(--pc-border)}table.pc-t tbody tr:nth-child(n+3):nth-child(2n) th:first-child{background-color:var(--pc-bg);background-image:linear-gradient(#12121206,#12121206)}.pc-compare[dir=rtl] table.pc-t th:first-child,.pc-compare[dir=rtl] table.pc-t td:first-child{box-shadow:-1px 0 0 var(--pc-border)}table.pc-t th.pc-featured,table.pc-t td.pc-featured{position:sticky;inset-inline-start:64px;z-index:2}table.pc-t thead th{border-block-end:1px solid var(--pc-border);padding:0 8px;vertical-align:bottom}table.pc-t thead th:first-child{box-shadow:1px 0 0 var(--pc-border)}.pc-compare[dir=rtl] table.pc-t thead th:first-child{box-shadow:-1px 0 0 var(--pc-border)}.pc-col{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 10px 14px}.pc-col img{display:block;width:70px;height:70px;max-width:none;object-fit:contain;border-radius:8px;background:var(--pc-plate-bg);padding:4px}.pc-name{font-family:var(--pc-head-font);font-weight:400;font-size:15px;line-height:1.6;color:var(--pc-text);letter-spacing:-.01em}th.pc-featured,td.pc-featured{background:var(--pc-featured-bg);box-shadow:inset 1px 0 0 var(--pc-feat-line),inset -1px 0 0 var(--pc-feat-line)}table.pc-t td.pc-featured{border-block-end-color:var(--pc-feat-row)}table.pc-t thead th.pc-featured{border-block-end:none;box-shadow:inset 1px 0 0 var(--pc-feat-line),inset -1px 0 0 var(--pc-feat-line),inset 0 1px 0 var(--pc-feat-line);border-radius:14px 14px 0 0}table.pc-t tbody tr:last-child td.pc-featured{border-block-end-color:transparent;box-shadow:inset 1px 0 0 var(--pc-feat-line),inset -1px 0 0 var(--pc-feat-line),inset 0 -1px 0 var(--pc-feat-line);border-radius:0 0 14px 14px}.pc-tick svg{width:17px;height:17px;stroke:var(--pc-accent);stroke-width:2;fill:none;display:inline-block;vertical-align:middle}.pc-dash svg{width:14px;height:14px;stroke:var(--pc-muted);stroke-width:2;fill:none;display:inline-block;vertical-align:middle}.pc-price{font-family:var(--pc-head-font);font-size:16px;font-weight:400;color:var(--pc-text);white-space:nowrap;letter-spacing:-.01em}.pc-price small{font-family:var(--pc-body-font);font-size:11.5px;font-weight:400;color:var(--pc-muted);letter-spacing:0}table.pc-t td.pc-price-cell,table.pc-t th.pc-price-cell{padding-block:16px 7px;border-block-end:none}table.pc-t td.pc-cta-cell,table.pc-t th.pc-cta-cell{padding-block:0 16px;border-block-end:1px solid var(--pc-border)}table.pc-t tbody tr td.pc-cta-cell.pc-featured{border-block-end-color:transparent}.pc-compare .pc-btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:150px;margin:0 auto;height:46px;padding-block:0;padding-inline:10px;border-radius:4px;background:var(--pc-btn-bg);color:var(--pc-btn-text);border:1px solid var(--pc-btn-bg);box-shadow:none;font-family:var(--pc-body-font);font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1.15;text-align:center;white-space:normal;overflow:hidden;cursor:pointer;transition:opacity .2s ease;text-decoration:none;-webkit-tap-highlight-color:transparent}.pc-compare[dir=rtl] .pc-btn,.pc-compare[dir=rtl] .pc-eyebrow,.pc-compare[dir=rtl] .pc-h2,.pc-compare[dir=rtl] .pc-name,.pc-compare[dir=rtl] .pc-price,.pc-compare[dir=rtl] .pc-hint{letter-spacing:0}.pc-compare .pc-btn:hover{opacity:.88}.pc-compare .pc-btn:focus{box-shadow:none}.pc-compare .pc-btn:focus-visible{outline:2px solid var(--pc-accent);outline-offset:3px;box-shadow:none}.pc-compare .pc-btn--ghost{background:transparent;color:var(--pc-text);border-color:var(--pc-line-2)}.pc-compare .pc-btn--ghost:hover{background:var(--pc-bg);border-color:var(--pc-text);opacity:1}.pc-nav{display:flex;align-items:center;gap:12px;margin-block-start:18px}.pc-nav[hidden]{display:none}.pc-compare .pc-nav-btn{width:46px;height:46px;margin:0;padding:0;border-radius:50%;border:1px solid var(--pc-line-2);background:var(--pc-bg);box-shadow:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:none;font-family:inherit;transition:background .2s ease,border-color .2s ease,opacity .2s ease;-webkit-tap-highlight-color:transparent}.pc-compare .pc-nav-btn:hover{background:var(--pc-featured-bg);border-color:var(--pc-text)}.pc-compare .pc-nav-btn:focus{box-shadow:none}.pc-compare .pc-nav-btn:focus-visible{outline:2px solid var(--pc-accent);outline-offset:2px;box-shadow:none}.pc-compare .pc-nav-btn:disabled{opacity:.32;cursor:default}.pc-compare .pc-nav-btn:disabled:hover{background:var(--pc-bg);border-color:var(--pc-line-2)}.pc-compare .pc-nav-btn svg{width:18px;height:18px;stroke:var(--pc-accent);stroke-width:1.7;fill:none}.pc-compare[dir=rtl] .pc-nav-btn svg{transform:scaleX(-1)}.pc-hint{font-size:12.5px;line-height:1.6;color:var(--pc-muted);letter-spacing:.02em}@media screen and (min-width:900px){.pc-compare{font-size:calc(var(--pc-body-size) + 1px)}.pc-wrap{padding-inline:24px}.pc-head{margin-block-end:48px}.pc-scroll{overflow:visible;margin:0;padding:0}table.pc-t{min-width:0}table.pc-t th,table.pc-t td{padding:16px 14px;font-size:14.5px}table.pc-t td:first-child,table.pc-t th:first-child{font-size:13px;width:190px;min-width:190px;position:relative;inset-inline-start:auto;box-shadow:1px 0 0 var(--pc-border)}.pc-compare[dir=rtl] table.pc-t td:first-child,.pc-compare[dir=rtl] table.pc-t th:first-child{box-shadow:-1px 0 0 var(--pc-border)}table.pc-t thead th{padding-block-end:0}table.pc-t thead th.pc-featured,table.pc-t tbody td.pc-featured{position:relative;inset-inline-start:auto}.pc-nav{display:none}.pc-col img{width:104px;height:104px}.pc-name{font-size:18px}.pc-col{padding:18px 14px 16px}.pc-price{font-size:19px}.pc-price small{font-size:12.5px}.pc-compare .pc-btn{font-size:12px;height:48px;max-width:180px}table.pc-t td.pc-price-cell{padding-block-start:18px}table.pc-t td.pc-cta-cell{padding-block-end:20px}}.clf{--clf-ink-70:var(--clf-muted);--clf-ink-50:var(--clf-muted);background:var(--clf-bg);color:var(--clf-ink);font-family:var(--clf-body-font);font-size:16px;line-height:1.6;letter-spacing:normal;-webkit-font-smoothing:antialiased}.clf,.clf *{box-sizing:border-box}.clf .clf-wrap{max-width:1240px;margin-inline:auto;padding-inline:20px}.clf .clf-head{max-width:660px;margin-block:0 32px}.clf .clf-eyebrow{display:block;margin-block-end:14px;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;line-height:1.6;color:var(--clf-ink-70)}.clf .clf-h2{margin:0;font-family:var(--clf-head-font);font-size:clamp(27px,7.5vw,var(--clf-h2));font-weight:400;letter-spacing:-.02em;line-height:1.08;color:var(--clf-ink);text-transform:none;word-break:normal}.clf .clf-acc{border-block-start:1px solid var(--clf-line)}.clf .clf-item{margin:0;padding:0;border:0;font-size:inherit;line-height:inherit;border-block-end:1px solid var(--clf-line)}.clf .clf-q{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin:0;padding-block:17px;padding-inline:2px;list-style:none;cursor:pointer;font-family:var(--clf-body-font);font-size:16px;font-weight:500;letter-spacing:0;line-height:1.6;text-transform:none;color:var(--clf-ink);-webkit-tap-highlight-color:transparent}.clf .clf-q::-webkit-details-marker{display:none}.clf .clf-q::marker{content:none}.clf .clf-q:before,.clf .clf-q:after{content:none}.clf .clf-q:focus-visible{outline:2px solid var(--clf-accent);outline-offset:2px;box-shadow:none}.clf .clf-qt{min-width:0}.clf .clf-pm{flex:none;font-size:20px;font-weight:300;line-height:1.6;color:var(--clf-ink-50);transition:transform .25s ease}.clf .clf-item[open]>.clf-q .clf-pm{transform:rotate(45deg)}.clf .clf-body{padding-block:0 20px;padding-inline:2px;font-size:15px;line-height:1.7;color:var(--clf-ink-70)}.clf .clf-body p{margin:0;font-size:inherit;line-height:inherit}.clf .clf-body p+p{margin-block-start:8px}.clf .clf-body ul,.clf .clf-body ol{margin-block:4px 0;margin-inline:0;padding-inline-start:18px;list-style:disc}.clf .clf-body ol{list-style:decimal}.clf .clf-body li{margin-block-end:4px}.clf .clf-body a{color:var(--clf-accent);text-decoration:underline;text-underline-offset:3px}.clf .clf-body a:focus-visible{outline:2px solid var(--clf-accent);outline-offset:2px;box-shadow:none}.clf[dir=rtl] .clf-eyebrow,.clf[dir=rtl] .clf-h2{letter-spacing:0}@media screen and (min-width:900px){.clf{font-size:17px}.clf .clf-wrap{padding-inline:24px}.clf .clf-head{margin-block-end:48px}}@media(prefers-reduced-motion:reduce){.clf .clf-pm{transition:none}}.cli{--cli-muted-48:var(--cli-muted);--cli-text-65:var(--cli-text);position:relative;background:var(--cli-bg);color:var(--cli-text);font-family:var(--cli-font);font-size:16px;line-height:1.6;letter-spacing:normal;text-align:center;-webkit-font-smoothing:antialiased}@supports (color:color-mix(in srgb,red,blue)){.cli{--cli-muted-48:color-mix(in srgb,var(--cli-muted) 48%,transparent);--cli-text-65:color-mix(in srgb,var(--cli-text) 65%,transparent)}}.cli,.cli *{box-sizing:border-box}.cli .cli-anchor{position:absolute;inset-block-start:0;scroll-margin-top:80px}.cli .cli-wrap{max-width:1240px;margin-inline:auto;padding-inline:20px}.cli .cli-eyebrow{display:block;margin-block:0 16px;font-size:13px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;line-height:1.6;color:var(--cli-muted-48)}.cli .cli-h2{max-width:11.1em;margin-block:0;margin-inline:auto;font-family:var(--cli-font);font-size:clamp(34px,7.6vw,58px);font-weight:300;letter-spacing:-.02em;line-height:1.12;color:var(--cli-text);text-transform:none;word-break:normal}.cli .cli-desc{max-width:560px;margin-block:16px 0;margin-inline:auto;font-size:15px;font-weight:300;line-height:1.65;color:var(--cli-muted-48)}.cli .cli-impact{margin-block-start:56px}.cli .cli-num{margin-block:0 10px;margin-inline:0;font-family:var(--cli-font);font-size:clamp(64px,13vw,140px);font-weight:300;letter-spacing:-.03em;line-height:1;color:var(--cli-text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";direction:ltr;unicode-bidi:isolate}.cli .cli-label{margin-block:0 6px;margin-inline:0;font-size:13px;font-weight:300;letter-spacing:.06em;line-height:1.6;color:var(--cli-muted-48)}.cli .cli-splash{margin:0;font-size:13px;font-weight:300;line-height:1.6;color:var(--cli-muted-48)}.cli .cli-splash :is(strong,b){font-weight:400;color:var(--cli-text-65)}.cli .cli-splash a,.cli .cli-desc a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cli .cli-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cli[dir=rtl] .cli-eyebrow,.cli[dir=rtl] .cli-h2,.cli[dir=rtl] .cli-label,.cli[dir=rtl] .cli-num{letter-spacing:0}@media screen and (min-width:900px){.cli{font-size:17px}.cli .cli-wrap{padding-inline:24px}}.pdp-hero{color:var(--pdp-text);background:var(--pdp-bg);font-family:var(--pdp-body-font);font-size:var(--pdp-body-size);line-height:1.6;letter-spacing:normal;-webkit-font-smoothing:antialiased}.pdp-hero *{box-sizing:border-box}.pdp-hero :where(p){font-size:inherit;line-height:inherit}.pdp-hero img{max-width:100%;display:block}.pdp-hero h1,.pdp-hero h2,.pdp-hero h3{font-family:var(--pdp-head-font);font-weight:500;letter-spacing:-.02em;line-height:1.1;color:var(--pdp-text);margin:0}.pdp-hero .pdp-wrap{max-width:1240px;margin-inline:auto;padding-inline:20px}.pdp-hero .pdp-placeholder{padding-block:40px;color:var(--pdp-muted)}.pdp-hero .pdp-editor-note{margin-block:0 16px;padding-block:12px;padding-inline:16px;border:1px solid #B25E00;border-inline-start-width:4px;border-radius:var(--pdp-radius);background:#fff6eb;color:var(--pdp-text);font-size:14px;line-height:1.45}.pdp-hero .pdp-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.pdp-hero .pdp-eyebrow{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--pdp-muted)}.pdp-hero .pdp-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pdp-hero [hidden]{display:none!important}.pdp-hero .pdp-grid{display:flex;flex-direction:column;gap:24px}.pdp-hero .pdp-info{scroll-margin-top:96px;display:flex;flex-direction:column;gap:24px;min-width:0}.pdp-hero .pdp-head,.pdp-hero .pdp-buybox{min-width:0}.pdp-hero .pdp-buybox{display:flex;flex-direction:column;gap:24px}.pdp-hero .pdp-buybox>*{margin-block:0}.pdp-hero .pdp-head>:last-child{margin-block-end:0}.pdp-hero .pdp-kicker{display:flex;gap:9px;margin-block-end:10px;flex-wrap:wrap}.pdp-hero .pdp-kdot{letter-spacing:0;color:var(--pdp-muted)}.pdp-hero .pdp-title{font-size:clamp(32px,9vw,var(--pdp-h1));font-weight:400;line-height:1.08;margin-block:0 6px}.pdp-hero .pdp-app{margin-block:2px 10px}.pdp-hero .pdp-prop{font-family:var(--pdp-head-font);font-size:clamp(17px,4.6vw,21px);font-weight:500;letter-spacing:-.01em;line-height:1.25;margin-block:0 14px}.pdp-hero .pdp-rating{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--pdp-muted);flex-wrap:wrap}.pdp-hero .pdp-g{width:18px;height:18px;flex:none;display:block}.pdp-hero .pdp-stars{color:var(--pdp-text);letter-spacing:2px;font-size:13px}.pdp-hero .pdp-sep{color:var(--pdp-muted)}.pdp-hero .pdp-rating a{color:var(--pdp-muted);text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.pdp-hero .pdp-desc{font-size:14px;line-height:1.4;color:var(--pdp-text);margin-block:14px 0}.pdp-hero .pdp-desc p{margin-block:0 8px}.pdp-hero .pdp-desc p:first-child{font-size:15px;line-height:1.35}.pdp-hero .pdp-desc ul,.pdp-hero .pdp-desc ol{list-style:none;margin-block:6px 10px;padding-inline-start:0}.pdp-hero .pdp-desc li{margin-block-end:6px}.pdp-hero .pdp-desc a{color:var(--pdp-accent);text-decoration:underline;text-underline-offset:3px}.pdp-hero .pdp-proof{display:flex;flex-direction:column;gap:12px;padding-block:16px 0;border-block-start:1px solid var(--pdp-border)}.pdp-hero .pdp-proof-item{display:flex;gap:11px;align-items:flex-start;font-size:15px;line-height:1.45;color:var(--pdp-muted)}.pdp-hero .pdp-proof-item b{font-weight:600;color:var(--pdp-text)}.pdp-hero .pdp-ico{flex:none;display:inline-flex;margin-block-start:2px}.pdp-hero .pdp-ico svg{width:var(--pdp-icon);height:var(--pdp-icon);stroke:var(--pdp-ico);stroke-width:1.5;fill:none}.pdp-hero .pdp-ico-img{width:var(--pdp-icon);height:var(--pdp-icon);object-fit:contain;flex:none;margin-block-start:2px}.pdp-hero .pdp-price-head{border-block-start:1px solid var(--pdp-border);padding-block-start:18px}.pdp-hero .pdp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-family:var(--pdp-body-font);font-size:15px;font-weight:400;line-height:1;color:var(--pdp-muted)}.pdp-hero .pdp-price strong,.pdp-hero .pdp-price b{font-family:var(--pdp-head-font);font-size:34px;font-weight:500;color:var(--pdp-text)}.pdp-hero .pdp-price-sub{font-size:14px;color:var(--pdp-muted);margin-block-start:7px;line-height:1.5}.pdp-hero .pdp-meta{display:flex;flex-direction:column;gap:6px;margin-block:0;margin-inline:2px;font-size:13px;color:var(--pdp-muted);line-height:1.5}.pdp-hero .pdp-meta p{margin:0}.pdp-hero .pdp-meta-ico,.pdp-hero .pdp-meta p:not(.pdp-delivery):before{display:inline-block;width:14px;height:14px;vertical-align:-2px;margin-inline-end:6px;opacity:.7}.pdp-hero .pdp-meta-ico{stroke:var(--pdp-ico);stroke-width:1.6;fill:none}.pdp-hero .pdp-meta p:not(.pdp-delivery):before{content:"";background:var(--pdp-ico);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M4 7h16v10H4zM4 11h16'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M4 7h16v10H4zM4 11h16'/%3E%3C/svg%3E") center/contain no-repeat}.pdp-hero .pdp-assure{display:flex;flex-wrap:wrap;gap:1px;background:var(--pdp-border);border:1px solid var(--pdp-border);border-radius:var(--pdp-radius-lg);overflow:hidden;margin-block-start:0}.pdp-hero .pdp-assure-item{flex:1 1 calc(50% - 1px);min-width:0;background:var(--pdp-tile);display:flex;align-items:center;gap:9px;padding:13px 12px;font-size:13px;line-height:1.35;color:var(--pdp-text);min-height:52px}.pdp-hero .pdp-assure-item:first-child:nth-last-child(odd),.pdp-hero .pdp-assure-item:first-child:nth-last-child(odd)~.pdp-assure-item{flex-basis:100%}.pdp-hero .pdp-assure .pdp-ico{margin-block-start:0}.pdp-hero .pdp-assure .pdp-ico svg,.pdp-hero .pdp-assure .pdp-ico-img{width:18px;height:18px;margin-block-start:0}.pdp-hero .pdp-acc{border-block-start:1px solid var(--pdp-border);margin-block-start:0}.pdp-hero .pdp-acc-item,.pdp-hero .pdp-terms{border-block-end:1px solid var(--pdp-border)}.pdp-hero .pdp-acc summary,.pdp-hero .pdp-acc .pdp-terms-open{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block:17px;padding-inline:2px;min-height:52px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;line-height:1.6;color:var(--pdp-text);-webkit-tap-highlight-color:transparent}.pdp-hero .pdp-acc summary::-webkit-details-marker{display:none}.pdp-hero .pdp-acc summary:focus-visible{outline:2px solid var(--pdp-accent);outline-offset:2px}.pdp-hero .pdp-pm{font-size:20px;font-weight:300;color:var(--pdp-ico);opacity:.54;transition:transform .25s ease;flex:none}.pdp-hero .pdp-acc-item[open] summary .pdp-pm{transform:rotate(45deg)}.pdp-hero .pdp-acc-body{padding-block:0 20px;padding-inline:2px;font-size:15px;color:var(--pdp-muted);line-height:1.7}.pdp-hero .pdp-acc-body p{margin:0}.pdp-hero .pdp-acc-body ul,.pdp-hero .pdp-acc-body ol{margin-block:4px 0;margin-inline:0;padding-inline-start:18px;list-style:disc}.pdp-hero .pdp-acc-body ol{list-style:decimal}.pdp-hero .pdp-acc-body li{margin-block-end:4px}.pdp-hero .pdp-acc-body a{color:var(--pdp-accent);text-decoration:underline;text-underline-offset:3px}.pdp-hero .pdp-terms-open{all:unset;box-sizing:border-box;width:100%;text-align:start}.pdp-hero .pdp-terms-open:focus-visible{outline:2px solid var(--pdp-accent);outline-offset:2px;border-radius:2px}.pdp-hero .pdp-dialog{border:none;border-radius:var(--pdp-radius-lg);padding:0;width:calc(100vw - 32px);max-width:640px;max-height:calc(100vh - 48px);background:var(--pdp-bg);color:var(--pdp-text);box-shadow:0 18px 50px #24242440}.pdp-hero .pdp-dialog::backdrop{background:#2424248c}.pdp-hero .pdp-dialog__inner{position:relative;padding:28px 22px 24px;max-height:calc(100vh - 48px);overflow:auto;font-size:14.5px;line-height:1.55}.pdp-hero .pdp-dialog__close{position:absolute;inset-block-start:8px;inset-inline-end:8px;width:44px;height:44px;border:none;background:transparent;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--pdp-text)}.pdp-hero .pdp-dialog__close svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.6;fill:none}.pdp-hero .pdp-dialog__close:focus-visible{outline:2px solid var(--pdp-accent);outline-offset:2px}.pdp-hero .pdp-dialog__body h2{font-size:20px;margin-block:0 14px;padding-inline-end:44px}.pdp-hero .pdp-dialog__body ul{margin-block:0 12px;padding-inline-start:20px;list-style:disc}.pdp-hero .pdp-dialog__body ul ul{list-style:circle}.pdp-hero .pdp-dialog__body li{margin-block-end:6px}.pdp-hero .pdp-dialog__body p{margin-block:0 10px}.pdp-hero .pdp-dialog__body a{color:var(--pdp-accent);text-decoration:underline;text-underline-offset:3px}html.pdp-scroll-lock{overflow:hidden}.pdp-hero .pdp-carousel{position:relative}.pdp-hero .pdp-viewport{position:relative;border-radius:var(--pdp-radius-lg);overflow:hidden}.pdp-hero .pdp-track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pdp-hero .pdp-track::-webkit-scrollbar{display:none}.pdp-hero .pdp-track:focus-visible{outline:2px solid var(--pdp-accent);outline-offset:2px}.pdp-hero .pdp-slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1/1;position:relative;overflow:hidden}.pdp-hero .pdp-slide img{width:100%;height:100%;object-fit:cover}.pdp-hero.pdp-hero--card .pdp-viewport,.pdp-hero.pdp-hero--card .pdp-slide{background:var(--pdp-cream)}.pdp-hero.pdp-hero--card .pdp-slide:not(.pdp-slide--video) img{object-fit:contain;padding:6%}.pdp-hero.pdp-hero--blend .pdp-slide img{mix-blend-mode:multiply}.pdp-hero .pdp-slide--video img,.pdp-hero .pdp-slide video{mix-blend-mode:normal;padding:0}.pdp-hero .pdp-slide video,.pdp-hero .pdp-hero-video,.pdp-hero .pdp-hero-poster{width:100%;height:100%;object-fit:cover;display:block}.pdp-hero.pdp-hero--card .pdp-slide video{background:var(--pdp-cream)}.pdp-hero .pdp-slide.pdp-slide--cvideo video{object-fit:contain}.pdp-hero .pdp-slide.pdp-slide--cvideo video{position:relative;background:transparent}.pdp-hero .pdp-slide.pdp-slide--cvideo img.pdp-cposter{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:0;mix-blend-mode:normal}.pdp-hero .pdp-hero-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:64px;height:64px;border-radius:50%;border:none;background:#ffffffdb;display:flex;align-items:center;justify-content:center;cursor:pointer}.pdp-hero .pdp-hero-play svg{width:26px;height:26px;fill:var(--pdp-text)}.pdp-hero .pdp-hero-play:focus-visible{outline:2px solid var(--pdp-accent);outline-offset:3px}.pdp-hero .pdp-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;padding:0;border-radius:50%;border:none;background:#ffffff80;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 5px #1212121a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,opacity .2s}.pdp-hero .pdp-arrow--prev{inset-inline-start:10px}.pdp-hero .pdp-arrow--next{inset-inline-end:10px}.pdp-hero .pdp-arrow svg{width:17px;height:17px;stroke:var(--pdp-ico);stroke-width:1.3;fill:none}.pdp-hero .pdp-arrow:hover{background:#fffffff2}.pdp-hero .pdp-arrow:focus-visible{outline:2px solid var(--pdp-accent);outline-offset:2px}.pdp-hero .pdp-arrow:disabled{opacity:0;pointer-events:none}.pdp-hero .pdp-dots{display:flex;justify-content:center;gap:4px;margin-block-start:8px}.pdp-hero .pdp-dot{width:24px;height:24px;border:none;background:transparent;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pdp-hero .pdp-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--pdp-border);transition:background .2s}.pdp-hero .pdp-dot.is-on:before{background:var(--pdp-text)}.pdp-hero .pdp-dot:focus-visible{outline:2px solid var(--pdp-accent);outline-offset:1px;border-radius:50%}.pdp-hero .pdp-colors{border:0;margin:0;padding:0;min-width:0}.pdp-hero .pdp-opt-label{font-size:13px;margin:0 0 10px;padding:0}.pdp-hero .pdp-opt-label b{font-weight:600;color:var(--pdp-text)}.pdp-hero .pdp-swatches{position:relative;display:flex;flex-wrap:wrap;gap:14px}.pdp-hero .pdp-sw-input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.pdp-hero .pdp-sw{position:relative;width:44px;height:44px;border-radius:50%;cursor:pointer;outline:1px solid var(--pdp-border);outline-offset:3px;display:inline-flex;transition:outline-color .2s}@supports (color:color-mix(in srgb,red,blue)){.pdp-hero .pdp-sw{outline-color:color-mix(in srgb,var(--pdp-border),#000 6%)}}.pdp-hero .pdp-sw-dot{display:block;width:100%;height:100%;border-radius:50%}.pdp-hero .pdp-sw-dot--ring{box-shadow:inset 0 0 0 1px #c9c9c4}.pdp-hero .pdp-sw:hover{outline-color:var(--pdp-muted)}.pdp-hero .pdp-sw-input:checked+.pdp-sw{outline:2px solid var(--pdp-text)}.pdp-hero .pdp-sw-input:focus-visible+.pdp-sw{outline:2px solid var(--pdp-accent);outline-offset:4px}.pdp-hero .pdp-sw--oos .pdp-sw-dot{opacity:.45}.pdp-hero .pdp-sw--oos:after{content:"";position:absolute;inset-inline:4px;top:50%;height:1.5px;background:var(--pdp-muted);transform:rotate(-45deg)}.pdp-hero .pdp-cnotices{margin-block:0}.pdp-hero .pdp-cnotice{display:flex;align-items:flex-start;gap:8px;padding-block:10px;padding-inline:12px;border-radius:var(--pdp-radius);background:#eef2f7;color:var(--pdp-accent);font-size:13px;line-height:1.45}@supports (color:color-mix(in srgb,red,blue)){.pdp-hero .pdp-cnotice{background:color-mix(in srgb,var(--pdp-accent) 7%,var(--pdp-bg))}}.pdp-hero .pdp-cnotice__ico{flex:none;display:inline-flex;margin-block-start:1px}.pdp-hero .pdp-cnotice__ico svg{width:16px;height:16px;stroke:var(--pdp-ico);stroke-width:1.5;stroke-linecap:round;fill:none}.pdp-hero .pdp-cnotice__copy{min-width:0;font-weight:400}.pdp-hero .pdp-cnotice__lead{font-weight:700;text-transform:uppercase;letter-spacing:.08em}.pdp-hero .product-form__submit{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--pdp-text);color:var(--pdp-bg);border:1px solid var(--pdp-text);border-radius:var(--pdp-radius);font-family:var(--pdp-body-font);font-size:15px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;font-variant-numeric:tabular-nums;min-height:54px;padding-block:0;padding-inline:22px;cursor:pointer;text-align:center;line-height:1.15;transition:opacity .2s}.pdp-hero .product-form__buttons .product-form__submit,.pdp-hero .product-form__buttons .product-form__submit:is(:hover,:focus,:focus-visible,:active){background:var(--pdp-text);color:var(--pdp-bg);border:1px solid var(--pdp-text);border-radius:var(--pdp-radius);box-shadow:none;margin:0;min-width:0}.pdp-hero .product-form__submit:before,.pdp-hero .product-form__submit:after{content:none}.pdp-hero .product-form__submit:hover{opacity:.88}.pdp-hero .product-form__submit:focus-visible{outline:2px solid var(--pdp-accent);outline-offset:3px}.pdp-hero .pdp-info-text{font-size:13px;line-height:1.5;color:var(--pdp-muted);margin-block:14px 0}.pdp-hero .pdp-caption{font-size:13px;line-height:1.5;color:var(--pdp-muted);margin-block:10px 0}.pdp-hero .pdp-under-cta{margin-block-start:14px;font-size:12.5px;color:var(--pdp-muted);line-height:1.5}.pdp-hero .pdp-under-cta p{position:relative;margin-block:0 5px;padding-inline-start:22px}.pdp-hero .pdp-under-cta p:before{content:"";position:absolute;inset-inline-start:0;top:3px;width:14px;height:14px;opacity:.54;background:var(--pdp-ico);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 7.5-7 9-4-1.5-7-4.5-7-9V6l7-3z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 7.5-7 9-4-1.5-7-4.5-7-9V6l7-3z'/%3E%3C/svg%3E") center/contain no-repeat}.pdp-hero .pdp-under-cta a,.pdp-hero .pdp-fine a{color:inherit;text-decoration:underline;text-underline-offset:3px}.pdp-hero .pdp-fine{font-size:12.5px;color:var(--pdp-muted);line-height:1.55;margin-block:12px 0}.pdp-hero .pdp-stickybar{position:fixed;inset-inline:0;inset-block-end:0;z-index:60;background:var(--pdp-sticky-bg,var(--pdp-bg));color:var(--pdp-sticky-text,var(--pdp-text));border-block-start:1px solid var(--pdp-sticky-border,var(--pdp-border));box-shadow:0 -2px 8px #24242414;transform:translateY(110%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s;padding-block-end:env(safe-area-inset-bottom)}.pdp-hero .pdp-stickybar.is-shown{transform:translateY(0);visibility:visible;transition:transform .3s ease,visibility 0s linear 0s}.pdp-hero .pdp-sticky-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:10px}.pdp-hero .pdp-sticky-left{display:flex;flex-direction:column;min-width:0}.pdp-hero .pdp-sticky-first{font-size:16px;font-weight:500;line-height:1.3}.pdp-hero .pdp-sticky-first strong,.pdp-hero .pdp-sticky-first b{font-weight:700}.pdp-hero .pdp-sticky-sub{font-size:12.5px;line-height:1.35;color:var(--pdp-sticky-muted,var(--pdp-muted))}.pdp-hero .pdp-sticky-form{flex:none}.pdp-hero .pdp-sticky-form .product-form__submit{min-height:48px;padding-inline:24px;width:auto}.pdp-hero .pdp-sticky-form .product-form__submit,.pdp-hero .pdp-sticky-form .product-form__buttons .product-form__submit,.pdp-hero .pdp-sticky-form .product-form__buttons .product-form__submit:is(:hover,:focus,:focus-visible,:active){background:var(--pdp-sticky-btn-bg,var(--pdp-text));color:var(--pdp-sticky-btn-text,var(--pdp-bg));border-color:var(--pdp-sticky-btn-bg,var(--pdp-text))}@media screen and (min-width:900px){.pdp-hero .pdp-wrap{padding-inline:24px}.pdp-hero .pdp-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:0 64px;align-items:start}.pdp-hero .pdp-gallery{position:sticky;top:20px}.pdp-hero .pdp-price-head{margin-block-start:18px}.pdp-hero .pdp-price strong,.pdp-hero .pdp-price b{font-size:36px}.pdp-hero .pdp-meta{flex-direction:row;flex-wrap:wrap;gap:6px 22px}.pdp-hero .pdp-assure-item,.pdp-hero .pdp-assure-item:first-child:nth-last-child(odd),.pdp-hero .pdp-assure-item:first-child:nth-last-child(odd)~.pdp-assure-item{flex:1 1 auto;padding:14px 12px;font-size:12.5px;gap:8px}.pdp-hero .pdp-assure-item>span:last-child{text-wrap:balance}.pdp-hero .pdp-sticky-form .product-form__submit{padding-inline:50px}}@media(prefers-reduced-motion:reduce){.pdp-hero .pdp-track{scroll-behavior:auto}.pdp-hero .pdp-stickybar,.pdp-hero .pdp-stickybar.is-shown{transition:none}}.pdp-hero p,.pdp-hero li,.pdp-hero legend,.pdp-hero label,.pdp-hero button,.pdp-hero summary{font-family:inherit}.pdp-hero .pdp-prop{font-family:var(--pdp-head-font)}.pdp-hero .product-form__submit[disabled]{opacity:.6;cursor:not-allowed}.pdp-hero .product-form__submit[disabled]:hover{opacity:.6}.pdp-hero .pdp-cta-error{margin:0 0 8px;font-size:13px;line-height:1.45;color:#b3261e}.pdp-hero .pdp-cta-error__link{color:inherit;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}.pdp-hero .pdp-proof--below{margin-block:0}.pdp-hero .pdp-plans{border:0;margin:0;padding:20px 0 0;min-width:0;display:flex;flex-direction:column;gap:16px}.pdp-hero .pdp-plans>legend{padding:0;margin:0;font-size:13px;color:var(--pdp-text)}.pdp-hero .pdp-plan-input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.pdp-hero .pdp-plan{position:relative;display:block;min-height:64px;padding:16px;border:1px solid var(--pdp-border);border-radius:var(--pdp-radius-lg);background:var(--pdp-tile);cursor:pointer;transition:border-color .2s,background .2s;-webkit-tap-highlight-color:transparent}@supports (color:color-mix(in srgb,red,blue)){.pdp-hero .pdp-plan{border-color:color-mix(in srgb,var(--pdp-border),#000 6%)}}.pdp-hero .pdp-plan:hover{border-color:var(--pdp-muted)}.pdp-hero .pdp-plan-input:checked+.pdp-plan{border-color:var(--pdp-text);background:var(--pdp-hi)}.pdp-hero .pdp-plan-input:focus-visible+.pdp-plan{outline:2px solid var(--pdp-accent);outline-offset:3px}.pdp-hero .pdp-plan__badge{position:absolute;top:-11px;inset-inline-start:16px;display:inline-flex;align-items:center;height:22px;padding-inline:8px;border-radius:var(--pdp-radius);background:var(--pdp-accent);color:#fff;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1;white-space:nowrap}.pdp-hero .pdp-plan__head{display:grid;grid-template-columns:20px minmax(0,1fr) auto;column-gap:12px;row-gap:2px;align-items:baseline}.pdp-hero .pdp-plan__radio{align-self:start;grid-row:1/span 2;width:20px;height:20px;margin-block-start:1px;border-radius:50%;border:1.5px solid var(--pdp-muted);background:var(--pdp-bg);display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s}.pdp-hero .pdp-plan__radio:after{content:"";width:8px;height:8px;border-radius:50%;background:#fff;transform:scale(0);transition:transform .2s}.pdp-hero .pdp-plan-input:checked+.pdp-plan .pdp-plan__radio{border-color:var(--pdp-accent);background:var(--pdp-accent)}.pdp-hero .pdp-plan-input:checked+.pdp-plan .pdp-plan__radio:after{transform:scale(1)}.pdp-hero .pdp-plan__name{font-family:var(--pdp-head-font);font-size:17px;font-weight:500;line-height:1.25;color:var(--pdp-text)}.pdp-hero .pdp-plan__price{grid-column:3;grid-row:1;justify-self:end;white-space:nowrap}.pdp-hero .pdp-plan__big{font-family:var(--pdp-head-font);font-size:24px;font-weight:700;line-height:1;letter-spacing:-.01em;color:var(--pdp-text)}.pdp-hero .pdp-plan__per{font-size:14px;color:var(--pdp-muted)}.pdp-hero .pdp-plan__was{grid-column:3;grid-row:2;justify-self:end;font-size:13px;line-height:1.5;color:var(--pdp-muted);text-decoration:line-through;white-space:nowrap}.pdp-hero .pdp-plan__bill{grid-column:2/-1;grid-row:2;font-size:13px;line-height:1.5;color:var(--pdp-muted)}.pdp-hero .pdp-plan__was~.pdp-plan__bill{grid-column:2}.pdp-hero .pdp-plan-input:checked+.pdp-plan .pdp-plan__bill{display:none}.pdp-hero .pdp-plan__more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.pdp-hero .pdp-plan__more>span{display:block;min-height:0;overflow:hidden}.pdp-hero .pdp-plan-input:checked+.pdp-plan .pdp-plan__more{grid-template-rows:1fr}.pdp-hero .pdp-plan__lines{display:flex;flex-direction:column;gap:8px;margin:0;padding-block:12px 0;padding-inline:32px 0;visibility:hidden;transition:visibility 0s linear .25s}.pdp-hero .pdp-plan-input:checked+.pdp-plan .pdp-plan__lines{visibility:visible;transition:visibility 0s}.pdp-hero .pdp-pl{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:10px;align-items:start;font-size:14px;line-height:1.5;color:var(--pdp-text)}.pdp-hero .pdp-pl .pdp-ico{margin-block-start:3px}.pdp-hero .pdp-pl .pdp-ico svg,.pdp-hero .pdp-pl .pdp-ico-img{width:16px;height:16px;stroke:var(--pdp-accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none;margin:0}@media(prefers-reduced-motion:reduce){.pdp-hero .pdp-plan,.pdp-hero .pdp-plan__radio,.pdp-hero .pdp-plan__radio:after,.pdp-hero .pdp-plan__more,.pdp-hero .pdp-plan__lines{transition:none}}.pdp-hero .pdp-buybox>.pdp-colors+.pdp-cnotices:not([hidden]),.pdp-hero .pdp-buybox>.pdp-cnotices:not([hidden])+.pdp-cta-wrap,.pdp-hero .pdp-buybox>.pdp-cta-wrap+*,.pdp-hero .pdp-buybox>.pdp-meta{margin-block-start:-8px}.pdp-hero .pdp-buybox>:is(.pdp-info-text,.pdp-caption,.pdp-under-cta,.pdp-fine){margin-block:-8px 0}.pdp-hero .pdp-buybox>.pdp-editor-note{margin-block:0}.pdp-hero .pdp-buybox>.pdp-acc{margin-block-start:8px}.pdp-hero .pdp-plans>.pdp-plan~.pdp-plan-input+.pdp-plan:has(>.pdp-plan__badge){margin-block-start:8px}.pdp-hero .pdp-plan,.pdp-hero .pdp-sw,.pdp-hero .product-form__submit,.pdp-hero .pdp-acc summary,.pdp-hero .pdp-acc .pdp-terms-open,.pdp-hero .pdp-arrow,.pdp-hero .pdp-dot,.pdp-hero .pdp-dialog__close,.pdp-hero .pdp-cta-error__link{touch-action:manipulation}.pdp-hero .product-form__submit{transition:opacity .2s,transform .15s ease}.pdp-hero .product-form__buttons .product-form__submit:active:not([disabled]){transform:scale(.98)}.pdp-hero .pdp-plan-input:not(:checked)+.pdp-plan:active{border-color:var(--pdp-text)}.pdp-hero .pdp-sw-dot{transition:transform .15s ease}.pdp-hero .pdp-sw:active .pdp-sw-dot{transform:scale(.92)}.pdp-hero .pdp-sticky-form .product-form__buttons .product-form__submit:focus-visible{outline:2px solid var(--pdp-sticky-btn-bg,var(--pdp-text));outline-offset:3px}html.pdp-sticky-on body{padding-block-end:var(--pdp-sticky-h,72px)}.pdp-hero .pdp-sticky-first{white-space:nowrap}.pdp-hero .pdp-sticky-form{flex:0 1 auto;min-width:0}.pdp-hero .pdp-sticky-form [data-pdp-cta-label]{text-wrap:balance}@media screen and (max-width:480px){.pdp-hero .pdp-sticky-form .product-form__submit{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.pdp-hero .product-form__submit,.pdp-hero .pdp-sw-dot{transition:none}.pdp-hero .product-form__buttons .product-form__submit:active:not([disabled]),.pdp-hero .pdp-sw:active .pdp-sw-dot{transform:none}}.psh{--psh-gap:12px;--psh-card: 72cqw ;container-type:inline-size;background:var(--psh-bg);color:var(--psh-text);font-family:var(--psh-body-font);font-size:15px;line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased}.psh,.psh *{box-sizing:border-box}.psh-wrap{max-width:1240px;margin-inline:auto;padding-inline:20px}.psh-inner{width:100%;margin-inline:auto}.psh .psh-head{max-width:640px;margin:0 0 28px}.psh .psh-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.15em;line-height:1.6;text-transform:uppercase;color:var(--psh-muted);margin:0 0 14px}.psh .psh-h2{font-family:var(--psh-head-font);font-weight:400;letter-spacing:-.02em;line-height:1.08;color:var(--psh-text);margin:0;font-size:clamp(min(27px,var(--psh-h2)),7.5cqw,var(--psh-h2));text-wrap:balance;word-break:normal}.psh-rail{position:relative}.psh .psh-view{display:flex;gap:var(--psh-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;margin:0 -20px;padding:0 calc((100cqw - var(--psh-card)) / 2);scroll-padding-inline:0;scrollbar-width:none;min-width:0;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.psh .psh-view::-webkit-scrollbar{display:none}.psh .psh-card{flex:0 0 var(--psh-card);scroll-snap-align:center;margin:0;padding:0;min-width:0}.psh .psh-tile{position:relative;aspect-ratio:9/16;max-width:100%;border-radius:14px;overflow:hidden;background:var(--psh-tile);isolation:isolate}.psh .psh-tile video,.psh .psh-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block;margin:0;border:0}.psh .psh-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000047,#0000 22%);pointer-events:none;transition:opacity .3s}.psh .psh-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center;color:#ffffffb8;font-size:13px;line-height:1.4}.psh button{-webkit-appearance:none;appearance:none;font:inherit;letter-spacing:0;text-transform:none;min-width:0;min-height:0;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.psh button:before,.psh button:after{content:none;display:none}.psh .psh-hit,.psh .psh-hit:hover,.psh .psh-hit:focus,.psh .psh-hit:active{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;border:0;border-radius:0;padding:0;margin:0;background:none;box-shadow:none;outline:none;cursor:pointer}.psh .psh-hit:focus-visible{outline:2px solid #fff;outline-offset:-4px;border-radius:14px;box-shadow:none}.psh .psh-play{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 5px #1212121f;display:flex;align-items:center;justify-content:center;transition:opacity .25s,transform .25s;pointer-events:none;z-index:3}.psh .psh-play svg{width:22px;height:22px;fill:var(--psh-ink);margin-left:3px}.psh .psh-card:hover .psh-play{transform:scale(1.06);background:#ffffffb8}.psh .psh-chip{position:absolute;top:12px;inset-inline-start:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;background:#1212126b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:12px;line-height:1.6;font-weight:500;font-variant-numeric:tabular-nums;pointer-events:none;transition:opacity .25s}.psh .psh-chip svg{width:13px;height:13px;fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.psh .psh-mute,.psh .psh-mute:hover,.psh .psh-mute:focus,.psh .psh-mute:active{position:absolute;top:10px;inset-inline-end:10px;z-index:4;width:36px;height:36px;margin:0;padding:0;border-radius:50%;border:0;background:#1212126b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none;outline:none;display:none;align-items:center;justify-content:center;cursor:pointer}.psh .psh-mute svg{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.psh .psh-mute .psh-off,.psh .psh-mute[aria-pressed=true] .psh-on{display:none}.psh .psh-mute[aria-pressed=true] .psh-off{display:block}.psh .psh-mute:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:none}.psh .psh-prog{position:absolute;left:12px;right:12px;bottom:12px;height:3px;border-radius:3px;background:#ffffff4d;z-index:3;opacity:0;transition:opacity .25s;pointer-events:none}.psh .psh-prog i{display:block;height:100%;width:0;border-radius:3px;background:#fff}.psh .psh-card.is-active .psh-chip,.psh .psh-card.is-active .psh-shade{opacity:0}.psh .psh-card.is-active .psh-mute{display:flex}.psh .psh-card.is-active .psh-prog{opacity:1}.psh .psh-card.is-playing .psh-play{opacity:0;transform:scale(.85)}.psh .psh-cap{padding:14px 0 0;margin:0}.psh .psh-quote{font-family:var(--psh-head-font);font-weight:400;font-size:18px;line-height:1.3;letter-spacing:-.01em;color:var(--psh-text);margin:0 0 8px;text-wrap:balance}.psh .psh-who{margin:0;font-size:14px;line-height:1.45;color:var(--psh-muted)}.psh .psh-who b{font-weight:500;color:var(--psh-text)}.psh .psh-side{display:flex;position:absolute;z-index:5;top:calc(var(--psh-card) * 8 / 9 - 22px)}.psh .psh-side--prev{inset-inline-start:-10px}.psh .psh-side--next{inset-inline-end:-10px}.psh .psh-rail.is-static .psh-side{visibility:hidden}.psh .psh-arrow,.psh .psh-arrow:focus,.psh .psh-arrow:active{width:44px;height:44px;margin:0;padding:0;border-radius:50%;border:0;background:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 5px #1212121a;outline:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,transform .2s;flex:none;transform:none}.psh .psh-arrow svg{width:17px;height:17px;stroke:var(--psh-ink);stroke-width:1.3;fill:none}.psh[dir=rtl] .psh-arrow svg{transform:scaleX(-1)}.psh .psh-arrow:hover{background:#fffffff0;transform:scale(1.06);box-shadow:0 1px 5px #1212121a}.psh .psh-arrow:focus-visible{outline:2px solid var(--psh-ink);outline-offset:2px;box-shadow:0 1px 5px #1212121a}.psh[dir=rtl] .psh-eyebrow,.psh[dir=rtl] .psh-h2,.psh[dir=rtl] .psh-quote{letter-spacing:0}@supports not (width:1cqw){.psh{--psh-card: 72vw }.psh .psh-view{padding:0 calc((100vw - var(--psh-card)) / 2)}.psh .psh-h2{font-size:clamp(min(27px,var(--psh-h2)),7.5vw,var(--psh-h2))}}@media screen and (min-width:900px){.psh{--psh-gap:24px;--psh-card:min(var(--psh-cardmax),calc((100cqw - 48px - 2 * 72px - 2 * var(--psh-gap)) / 3))}.psh-wrap{padding-inline:24px}.psh .psh-head{margin-bottom:44px}.psh-inner{width:calc(var(--psh-n) * var(--psh-card) + (var(--psh-n) - 1) * var(--psh-gap));max-width:100%}.psh .psh-view{margin:0;padding:0;scroll-padding-inline:0}.psh .psh-card{scroll-snap-align:start}.psh .psh-side--prev{inset-inline-start:auto;inset-inline-end:calc(100% + 14px)}.psh .psh-side--next{inset-inline-end:auto;inset-inline-start:calc(100% + 14px)}.psh.psh--few .psh-side{visibility:hidden}.psh .psh-quote{font-size:19px}}@media screen and (min-width:900px){@supports not (width:1cqw){.psh{--psh-card:min(var(--psh-cardmax),calc((100vw - 48px - 2 * 72px - 2 * var(--psh-gap)) / 3))}.psh .psh-view{padding:0}}}@media(prefers-reduced-motion:reduce){.psh .psh-view{scroll-behavior:auto}.psh .psh-play,.psh .psh-chip,.psh .psh-shade,.psh .psh-prog,.psh .psh-arrow{transition:none}.psh .psh-card:hover .psh-play,.psh .psh-arrow:hover{transform:none}}.pt-trial{background:var(--pt-bg);color:var(--pt-text);font-family:var(--pt-body-font);font-size:16px;line-height:1.6;letter-spacing:0}.pt-trial *{box-sizing:border-box}.pt-wrap{max-width:1240px;margin-inline:auto;padding-inline:20px}.pt-head{max-width:660px;margin-block-end:32px}.pt-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.15em;line-height:1.6;text-transform:uppercase;color:var(--pt-muted);margin-block-end:14px}.pt-h2{font-family:var(--pt-head-font);font-weight:400;letter-spacing:-.02em;line-height:1.08;color:var(--pt-heading);margin:0;font-size:clamp(27px,7.5vw,var(--pt-h2))}.pt-intro{color:var(--pt-muted);margin:14px 0 0;font-size:16px;line-height:1.6;max-width:56ch}.pt-trial .pt-steps{display:flex;flex-direction:column;gap:24px;list-style:none;margin:0;padding:0}.pt-trial .pt-step{border-block-start:1px solid var(--pt-line);padding-block-start:20px;margin:0;min-width:0}.pt-n{font-family:var(--pt-head-font);font-size:13px;line-height:1.6;color:var(--pt-num);margin-block-end:12px;letter-spacing:.04em}.pt-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.pt-title{font-family:var(--pt-head-font);font-weight:400;font-size:21px;line-height:1.08;letter-spacing:-.02em;color:var(--pt-heading);margin:0 0 8px}.pt-text{color:var(--pt-muted);font-size:15px;line-height:1.6;margin:0}.pt-trial[dir=rtl] .pt-eyebrow,.pt-trial[dir=rtl] .pt-h2,.pt-trial[dir=rtl] .pt-title,.pt-trial[dir=rtl] .pt-n{letter-spacing:0}@media screen and (min-width:900px){.pt-trial{font-size:17px}.pt-wrap{padding-inline:24px}.pt-head{margin-block-end:48px}.pt-intro{font-size:17px}.pt-trial .pt-steps{flex-direction:row;gap:32px}.pt-trial .pt-step{flex:1 1 0}}
/*# sourceMappingURL=/cdn/shop/t/56/compiled_assets/styles.css.map */
