.pp-calc{--calc-navy:#272B45;--calc-terra:#D9795F;--calc-cream:#F6F4EF;--calc-ink:#0F172A;--calc-ink2:#334155;--calc-muted:#64748B;--calc-label:#BABABA;--calc-sub:#A2A2A2;--calc-unit:#BEBFBF;--calc-border:#CAD4E1;--calc-border2:#E2E8EF;--calc-panel:#F0F4F9;--calc-panel2:#F8F9FB;--calc-slate:#5C6483;--calc-foot:#B9B9B9;--calc-amount:#1E293B;--calc-serif:var(--pp-display,"Playfair Display",Georgia,serif);--calc-sans:var(--pp-sans,"DM Sans",system-ui,sans-serif);--calc-mono:"IBM Plex Mono",var(--pp-mono,ui-monospace,monospace);--calc-wide:clamp(1108px,76.94vw,1400px);--calc-card:clamp(679px,47.15vw,800px);--calc-gut:clamp(18px,5vw,64px)}.pp-calc *,.pp-calc *:before,.pp-calc *:after{box-sizing:border-box}.pp-calc [hidden]{display:none!important}.pp-calc{color:var(--calc-navy);font-family:var(--calc-sans);font-variation-settings:"opsz" 32;-webkit-font-smoothing:antialiased}.pp-section-calc~.pp-section-insfaq .pp-ins{font-variation-settings:"opsz" 32}.pp-calc__wrap{width:min(100% - (var(--calc-gut) * 2),var(--calc-wide));margin-inline:auto}.pp-calc__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pp-calc svg{display:block}.pp-calctool{position:relative;z-index:2;background-color:var(--calc-cream);border-radius:0 0 clamp(36px,4.44vw,64px) clamp(36px,4.44vw,64px);padding:clamp(26px,2.8vw,40px) 0 clamp(34px,3.9vw,56px)}.pp-calctool--dots{background-image:radial-gradient(rgba(39,43,69,.09) 1.2px,transparent 1.3px);background-size:20.25px 20.25px}.pp-calctool__head{width:min(100% - (var(--calc-gut) * 2),clamp(672px,46.7vw,760px));margin:0 auto;text-align:center}.pp-calctool__eyebrow{margin:0 0 4px;font-family:var(--calc-sans);font-weight:500;font-size:clamp(14px,1.39vw,20px);line-height:1.2;color:var(--calc-terra);text-transform:uppercase}.pp-calctool__h{margin:0 0 10px;font-family:var(--calc-serif);font-weight:400;font-size:clamp(30px,3.33vw,48px);line-height:1.1875;color:var(--calc-navy);letter-spacing:-.005em}.pp-calctool__lead{margin:0}.pp-calctool__lead p{margin:0;font-size:clamp(15px,1.39vw,20px);line-height:1.35;color:var(--calc-navy)}.pp-calccard{width:min(100% - (var(--calc-gut) * 2),var(--calc-card));margin:clamp(22px,2.2vw,32px) auto 0;background:#fff;border:2px solid var(--calc-border2);border-radius:40px;padding:22px 24px;box-shadow:50px 80px 100px #272b4538}.pp-calccard__head{display:flex;align-items:flex-start;gap:14px}.pp-calccard__icon{flex:none;width:48px;height:48px;border-radius:8px;background:var(--calc-terra);display:grid;place-items:center;color:#fff}.pp-calccard__icon svg{width:27px;height:30px}.pp-calccard__txt{padding-top:5px;min-width:0}.pp-calccard__title{margin:0;font-family:var(--calc-mono);font-weight:600;font-size:16px;line-height:1.1875;color:var(--calc-navy);letter-spacing:0}.pp-calccard__sub{margin:6px 0 0;font-size:11px;line-height:1.2;color:var(--calc-sub)}.pp-calccard__step{margin:0;font-size:10px;line-height:1.2;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--calc-label)}.pp-calccard__step--1{margin-top:22px}.pp-calccard__step--2{margin-top:20px}.pp-calccard__step--3{margin-top:22px}.pp-calccard__row{display:grid;grid-template-columns:minmax(0,302fr) minmax(0,274fr);gap:20px;margin-top:10px;align-items:start}.pp-calcfield{min-width:0}.pp-calcfield__label{display:block;margin:0 0 4px;font-size:12px;line-height:1.1667;font-weight:700;color:var(--calc-navy)}.pp-calcfield__box{position:relative}.pp-calcfield__in{display:block;width:100%;height:39px;margin:0;border:1px solid var(--calc-border);border-radius:6px;background:#fff;padding:0 46px 0 16px;font-family:var(--calc-sans);font-size:13px;line-height:37px;color:var(--calc-ink);-webkit-appearance:none;appearance:none;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.pp-calcfield__in:focus{border-color:var(--calc-navy);box-shadow:0 0 0 3px #272b451a}.pp-calcfield__in::placeholder{color:var(--calc-unit)}.pp-calcfield__in[type=number]::-webkit-outer-spin-button,.pp-calcfield__in[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pp-calcfield__in[type=number]{-moz-appearance:textfield}.pp-calcfield__unit{position:absolute;right:18px;top:0;height:39px;line-height:39px;font-size:13px;color:var(--calc-unit);pointer-events:none}.pp-calcfield__sel{padding-right:40px;cursor:pointer;text-overflow:ellipsis}.pp-calcfield__chev{position:absolute;right:16px;top:50%;width:13px;height:7px;margin-top:-3px;color:var(--calc-ink2);pointer-events:none}.pp-calcfield__chev svg{width:13px;height:7px}.pp-calcfield__help{margin:6px 0 0;max-width:262px;font-size:10px;line-height:1.3;color:var(--calc-muted)}.pp-calcfield__note{margin:6px 0 0;font-size:10px;line-height:1.3;color:var(--calc-terra)}.pp-calcstep{position:absolute;right:15px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:6px}.pp-calcstep__b{width:14px;height:7px;padding:0;border:0;background:none;cursor:pointer;color:#c2c2c2;display:block}.pp-calcstep__b:hover{color:var(--calc-navy)}.pp-calcstep__b svg{width:14px;height:7px}.pp-calcpills{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 0;padding:0;list-style:none}.pp-calcpills__b{min-width:44px;height:25px;padding:0 8px;border-radius:999px;border:1px solid var(--calc-border);background:#fff;cursor:pointer;font-family:var(--calc-sans);font-size:11px;font-weight:500;line-height:23px;color:var(--calc-ink);transition:background .15s ease,border-color .15s ease}.pp-calcpills__b:hover{border-color:var(--calc-navy)}.pp-calcpills__b[aria-pressed=true]{background:#e1e2e2;border-color:var(--calc-navy);color:var(--calc-navy);font-weight:600}.pp-calctiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:10px 0 0;padding:0;list-style:none}.pp-calctile{min-height:64px;border-radius:6px;background:var(--calc-panel);padding:9px 8px 8px 20px}.pp-calctile__v{display:block;font-size:24.2px;line-height:1.2;font-weight:700;color:var(--calc-terra);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-calctile__l{display:block;margin-top:2px;font-size:10.6px;line-height:1.2;font-weight:500;text-transform:uppercase;color:var(--calc-ink);white-space:nowrap}.pp-calcdraw{margin-top:14px;border:1px solid var(--calc-foot);border-radius:14px;background:var(--calc-panel);padding:16px 18px}.pp-calcdraw__head{display:flex;align-items:center;gap:6px}.pp-calcdraw__icon{flex:none;width:23px;height:23px;border-radius:5px;background:var(--calc-terra);display:grid;place-items:center;color:#fff}.pp-calcdraw__icon svg{width:12px;height:12px}.pp-calcdraw__title{margin:0;font-family:var(--calc-sans);letter-spacing:0;font-size:13px;line-height:1.23;font-weight:700;color:var(--calc-navy)}.pp-calcdraw__body{margin:8px 0 0;max-width:540px}.pp-calcdraw__body p{margin:0;font-size:11px;line-height:1.364;color:var(--calc-muted)}.pp-calcdraw__label{display:block;margin:12px 0 4px;font-size:11px;line-height:1.2;font-weight:700;color:var(--calc-amount)}.pp-calcdraw__ctl{display:flex;align-items:flex-start;flex-wrap:wrap;gap:0 11px}.pp-calcamount{position:relative;flex:none;width:139px;height:33px;border:1px solid var(--calc-border);border-radius:999px;background:#fff}.pp-calcamount__in{display:block;width:100%;height:31px;margin:0;padding:0 74px 0 12px;border:0;background:none;font-family:var(--calc-sans);font-size:13px;font-weight:600;line-height:31px;color:var(--calc-ink);outline:none;-webkit-appearance:none;appearance:none}.pp-calcamount:focus-within{border-color:var(--calc-navy);box-shadow:0 0 0 3px #272b451a}.pp-calcunit{position:absolute;right:3px;top:2px;display:flex;align-items:center;gap:0;width:66px;height:26px;border-radius:999px;background:var(--calc-border2);padding:2px 3px}.pp-calcunit__b{flex:1 1 0;height:22px;border:0;border-radius:999px;background:none;cursor:pointer;padding:0;font-family:var(--calc-sans);font-size:10px;font-weight:600;line-height:22px;color:var(--calc-slate);transition:background .15s ease,color .15s ease}.pp-calcunit__b[aria-pressed=true]{background:var(--calc-navy);color:#fff;font-weight:700}.pp-calcstats{display:flex;gap:22px;margin:0;padding:4px 0 0}.pp-calcstat{margin:0}.pp-calcstat__l{display:block;font-size:9px;line-height:1.22;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--calc-slate)}.pp-calcstat__v{display:block;margin:3px 0 0;font-size:14px;line-height:1.2;font-weight:700;color:var(--calc-terra);white-space:nowrap}.pp-calcdraw__over{margin:8px 0 0;font-size:10px;line-height:1.3;color:var(--calc-terra)}.pp-calcscale{position:relative;width:513px;max-width:100%;margin-top:12px;--fill:10%}.pp-calcscale__in{display:block;width:100%;height:8px;margin:0;padding:0;border:0;border-radius:4px;background:linear-gradient(90deg,var(--calc-terra) 0,var(--calc-terra) var(--fill),var(--calc-border2) var(--fill),var(--calc-border2) 100%);-webkit-appearance:none;appearance:none;cursor:pointer;outline:none}.pp-calcscale__in::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:transparent}.pp-calcscale__in::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;margin-top:-5px;background:var(--calc-terra);border:3px solid #fff;box-shadow:0 1px 4px #272b4559;cursor:grab;transition:transform .15s ease,box-shadow .15s ease}.pp-calcscale__in::-moz-range-track{height:8px;border-radius:4px;background:transparent}.pp-calcscale__in::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--calc-terra);border:3px solid #fff;box-shadow:0 1px 4px #272b4559;cursor:grab}.pp-calcscale__in:hover::-webkit-slider-thumb,.pp-calcscale__in:focus-visible::-webkit-slider-thumb{transform:scale(1.15);box-shadow:0 2px 8px #272b4566}.pp-calcscale__in:active::-webkit-slider-thumb{cursor:grabbing}.pp-calcscale__in:hover::-moz-range-thumb,.pp-calcscale__in:focus-visible::-moz-range-thumb{transform:scale(1.15)}.pp-calcscale__in:focus-visible{box-shadow:0 0 0 3px #d9795f40}.pp-calcscale__ticks{position:relative;height:15px;margin-top:7px;font-size:12.6px;line-height:1.2;color:var(--calc-muted)}.pp-calcscale__ticks span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.pp-calcscale__ticks span:first-child{transform:none}.pp-calcscale__ticks span:last-child{transform:translate(-100%)}.pp-calcref{margin-top:12px;border:1px solid var(--calc-border2);border-radius:14px;background:var(--calc-panel2);padding:14px 16px 6px}.pp-calcref__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pp-calcref__title{margin:0;font-family:var(--calc-sans);letter-spacing:0;font-size:12px;line-height:1.1667;font-weight:700;color:var(--calc-ink)}.pp-calcref__copy{flex:none;display:inline-flex;align-items:center;gap:6px;margin:-3px 0 0;padding:0;border:0;background:none;cursor:pointer;color:var(--calc-navy);font-family:var(--calc-sans);font-size:10px;line-height:1}.pp-calcref__copy svg{width:16px;height:18px}.pp-calcref__copy:hover{color:var(--calc-terra)}.pp-calcref__copy [data-pp-calc-copylabel]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pp-calcref__copy[data-done="1"] [data-pp-calc-copylabel]{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;color:var(--calc-terra);font-weight:600}.pp-calcref__body{margin:6px 0 0;max-width:500px}.pp-calcref__body p{margin:0;font-size:10px;line-height:1.3;color:var(--calc-muted)}.pp-calcref__table{width:100%;max-width:530px;margin:10px 0 0;border-collapse:collapse;table-layout:fixed}.pp-calcref__table th{padding:0 0 6px;text-align:left;font-size:10px;line-height:1.2;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--calc-muted);border-bottom:1px solid var(--calc-border)}.pp-calcref__table th:nth-child(1),.pp-calcref__table td:nth-child(1){width:41.5%}.pp-calcref__table th:nth-child(2),.pp-calcref__table td:nth-child(2){width:35.1%}.pp-calcref__table td{padding:5px 0;font-size:12px;line-height:1.1667;color:var(--calc-ink2);white-space:nowrap}.pp-calcref__table tbody tr:first-child td{padding-top:7px}.pp-calcref__table td:first-child{font-weight:700;color:var(--calc-ink)}.pp-calccard__foot{margin:12px 0 0;max-width:592px}.pp-calccard__foot p{margin:0;font-size:12px;line-height:1.3333;color:var(--calc-foot)}.pp-calcdisc{background:#fff;padding:clamp(36px,4.4vw,64px) 0 clamp(26px,2.8vw,40px)}.pp-calcdisc__h{margin:0 auto 32px;max-width:620px;text-align:center;font-family:var(--calc-serif);font-weight:400;font-size:clamp(30px,3.33vw,48px);line-height:1.1875;color:var(--calc-navy);letter-spacing:-.005em}.pp-calcdisc__body{padding-inline:4px}.pp-calcdisc__body p{margin:0 0 20px;font-size:15px;line-height:1.3333;color:var(--calc-navy)}.pp-calcdisc__body p:last-child{margin-bottom:0}.pp-calcdisc__body strong{font-weight:700}.pp-calcdisc__body ul,.pp-calcdisc__body ol{margin:-20px 0 20px;padding-left:22px}.pp-calcdisc__body li{font-size:15px;line-height:1.3333;color:var(--calc-navy)}.pp-calcdisc__body li::marker{color:var(--calc-navy);font-size:11px}.pp-calcdisc__body ul:last-child,.pp-calcdisc__body ol:last-child{margin-bottom:0}.pp-calcdisc__body a{color:var(--calc-terra);text-decoration:none;font-weight:700}.pp-calcdisc__body a:hover{text-decoration:underline}.pp-calccall{background:#fff;padding:0}.pp-calccall__box{background:var(--calc-navy);border-radius:26px;padding:44px 47px 45px;color:#fff}.pp-calccall__t{margin:0;font-family:var(--calc-sans);letter-spacing:0;font-size:clamp(18px,1.54vw,22.2px);line-height:1.216;font-weight:600;color:var(--calc-terra)}.pp-calccall__body{margin:28px 0 0;max-width:1042px}.pp-calccall__body p{margin:0 0 20px;font-size:15px;line-height:1.3333;color:#fff}.pp-calccall__body p:last-child{margin-bottom:0}.pp-calccall__body a{color:var(--calc-terra);font-weight:700;text-decoration:none}.pp-calccall__body a:hover{text-decoration:underline}@media(max-width:760px){.pp-calccard{border-radius:28px;padding:18px 16px}.pp-calccard__row{grid-template-columns:1fr;gap:12px}.pp-calccard__step--1{margin-top:20px}.pp-calccard__step--2{margin-top:16px}.pp-calccard__step--3{margin-top:18px}.pp-calccard__icon{width:44px;height:44px}.pp-calccard__icon svg{width:25px;height:28px}.pp-calccard__txt{padding-top:3px}.pp-calccard__title{font-size:14px}.pp-calccard__sub{font-size:10px}.pp-calcdraw{padding:14px}.pp-calcref{padding:12px 12px 6px}.pp-calccall__box{border-radius:20px;padding:22px 20px 24px}.pp-calcdisc__h{margin-bottom:24px}}@media(max-width:440px){.pp-calctiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-calctile{padding-left:18px}.pp-calcamount{width:120px}.pp-calcamount__in{padding-right:72px}.pp-calcstats{gap:12px}.pp-calcscale__ticks{font-size:11px}}@media(prefers-reduced-motion:reduce){.pp-calc *{transition:none!important;animation:none!important}}.pp-calcsend__form{margin:0}.pp-calcsend{margin-top:14px;border-radius:14px;background:var(--calc-navy);color:#fff;padding:16px 18px 14px}.pp-calcsend[hidden],.pp-calcsend__row[hidden]{display:none}.pp-calcsend:not([hidden]){animation:ppCalcSendIn .35s ease both}@keyframes ppCalcSendIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pp-calcsend:not([hidden]){animation:none}}.pp-calcsend__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:end}.pp-calcsend__l{grid-column:1 / -1;font-family:var(--calc-sans);font-size:11px;line-height:1.2;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#c9d1de}.pp-calcsend__in{width:100%;height:44px;margin:0;border:1px solid transparent;border-radius:999px;background:#fff;padding:0 16px;font-family:var(--calc-sans);font-size:14px;color:var(--calc-navy);outline:none;-webkit-appearance:none;appearance:none}.pp-calcsend__in::placeholder{color:#8a90a6}.pp-calcsend__in:focus{box-shadow:0 0 0 3px #d9795f8c}.pp-calcsend__btn{height:44px;margin:0;border:0;border-radius:999px;background:var(--calc-terra);color:#fff;padding:0 20px;font-family:var(--calc-sans);font-weight:600;font-size:14px;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background .18s ease,transform .18s ease}.pp-calcsend__btn:hover{background:#c4644a;transform:translateY(-1px)}.pp-calcsend__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.pp-calcsend__btn:disabled{opacity:.6;cursor:progress;transform:none}.pp-calcsend__msg{margin:10px 0 0;font-family:var(--calc-sans);font-size:13.5px;line-height:1.45;color:#fff}.pp-calcsend__msg:empty{display:none}.pp-calcsend__row[hidden]+.pp-calcsend__msg{margin-top:0}.pp-calcsend__msg:focus{outline:none}.pp-calcsend__msg--ok{font-weight:600}.pp-calcsend__note{margin:8px 0 0;font-family:var(--calc-sans);font-size:11.5px;line-height:1.45;color:#c9d1de}@media(max-width:560px){.pp-calcsend{padding:16px 16px 14px}.pp-calcsend__row{grid-template-columns:1fr}.pp-calcsend__in{font-size:16px}.pp-calcsend__btn{width:100%}.pp-calcsend__l{font-size:12px}.pp-calcsend__note{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/pp-calc.css.map */
