.pt{--ink:#0E0F0E;--paper:#F6F4EE;--card:#FFFFFF;--grey:#ECEAE3;--line:#DAD7CE;--green:#1D4ED8;--green-d:#1A3FB0;--tint:#E3EAFB;--glow:#9DB8FF;--mute:#5A5C57;--gold:#E0A100;font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--ink);background:var(--paper);line-height:1.5;font-size:16px;-webkit-font-smoothing:antialiased;overflow-x:clip}html{scroll-behavior:smooth}.pt *{box-sizing:border-box}.pt :where(h1,h2,h3,p,ul,ol,figure,blockquote,table){margin:0;padding:0}.pt :where(ul,ol){list-style:none}.pt :where(blockquote){border:0;font-style:normal;color:inherit}.pt img{display:block;max-width:100%;height:auto}.pt h1,.pt h2,.pt .pt-disp{font-family:Barlow Condensed,Inter,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.005em;line-height:1.02;color:var(--ink)}.pt-wrap{max-width:1120px;margin:0 auto;padding:0 16px}.pt-sec{padding:44px 0;scroll-margin-top:70px}.pt-sec--grey{background:var(--grey)}.pt-sec--dark{background:var(--ink);color:#fff}.pt .pt-sec--dark h2{color:#fff}.pt h2{font-size:34px;margin:0 0 10px;padding:0}.pt h3{font:800 17px/1.3 Inter,sans-serif;margin:0 0 4px;letter-spacing:0;text-transform:none;color:inherit}.pt-lead{color:var(--mute);font-size:16px;max-width:560px}.pt-sec--dark .pt-lead{color:#c9cbc5}.pt-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin-bottom:8px}.pt-sec--dark .pt-eyebrow{color:var(--glow)}.pt-hero{padding:12px 0 36px}.pt-hero-grid{display:grid;gap:18px}.pt-gal{position:relative;margin:0 -16px;min-width:0}.pt-buy{min-width:0}.pt-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;padding:0 16px;scroll-padding:0 16px}.pt-track::-webkit-scrollbar{display:none}.pt-slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1/1;border-radius:18px;overflow:hidden;background:var(--card);border:1px solid var(--line)}.pt-slide img{width:100%;height:100%;object-fit:cover}.pt-slide--contain img{object-fit:contain}.pt-dots{display:flex;justify-content:center;gap:7px;margin-top:10px}.pt-dot{width:7px;height:7px;border-radius:50%;background:var(--line);border:0;padding:0;transition:all .25s}.pt-dot.is-on{background:var(--ink);width:20px;border-radius:4px}.pt-thumbs{display:none}.pt-rating{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.pt-stars{color:var(--gold);letter-spacing:1px;font-size:16px}.pt h1{font-size:40px;margin:8px 0 10px;padding:0}.pt h1 span{display:block}.pt h1 .pt-h1b{color:var(--green)}.pt-sub{font-size:16px;color:var(--mute);margin-bottom:14px}.pt-bens{display:grid;gap:8px;margin-bottom:20px}.pt-bens li{display:flex;gap:10px;align-items:flex-start;font-weight:600;font-size:15px}.pt-bens svg{flex:0 0 20px;margin-top:2px;color:var(--green)}.pt-label{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:18px 0 8px}.pt-label a{font-weight:600;text-transform:none;letter-spacing:0;color:var(--green);text-decoration:underline;font-size:13px}.pt-label em{font-style:normal;font-weight:600;text-transform:none;letter-spacing:0;color:var(--mute)}.pt-offers{display:grid;gap:10px}.pt-offer{position:relative;display:flex;align-items:center;gap:12px;padding:14px;border:2px solid var(--line);border-radius:14px;background:var(--card);cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.pt-offer input{position:absolute;opacity:0;pointer-events:none}.pt-offer.is-on{border-color:var(--green);box-shadow:0 6px 20px #1d4ed824}.pt-radio{flex:0 0 20px;height:20px;border-radius:50%;border:2px solid var(--line);position:relative;transition:border-color .2s}.pt-offer.is-on .pt-radio{border-color:var(--green)}.pt-offer.is-on .pt-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--green)}.pt-offer-txt{flex:1;min-width:0}.pt-offer-name{font-weight:800;font-size:16px;display:block}.pt-offer-note{display:block;font-size:13px;color:var(--mute)}.pt-offer-save{display:inline-block;margin-top:4px;font-size:12px;font-weight:700;color:var(--green);background:var(--tint);border-radius:6px;padding:2px 7px}.pt-offer-price{text-align:right;white-space:nowrap}.pt-offer-price strong{display:block;font-size:18px;font-weight:800}.pt-offer-price small{display:block;font-size:12px;color:var(--mute)}.pt-badge{position:absolute;top:-10px;right:12px;background:var(--green);color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:3px 10px}.pt-pills{display:flex;gap:8px}.pt-pill{flex:1}.pt-pill input{position:absolute;opacity:0;pointer-events:none}.pt-pill span{display:block;text-align:center;padding:12px 0;border:2px solid var(--line);border-radius:12px;background:var(--card);font-weight:700;cursor:pointer;transition:all .2s}.pt-pill input:checked+span{border-color:var(--ink);background:var(--ink);color:#fff}.pt-size-hint{font-size:13px;color:var(--mute);margin-top:8px}.pt-swatches{display:flex;gap:12px}.pt-swatch input{position:absolute;opacity:0;pointer-events:none}.pt-swatch span{display:block;width:38px;height:38px;border-radius:50%;border:2px solid var(--card);box-shadow:0 0 0 2px var(--line);cursor:pointer;transition:box-shadow .2s,transform .2s}.pt-swatch input:checked+span{box-shadow:0 0 0 2px var(--ink);transform:scale(1.06)}.pt .pt-cta{display:block;width:100%;margin-top:20px;padding:17px 16px;border:0;border-radius:14px;background:var(--green);color:#fff;font:800 17px/1 Inter,sans-serif;letter-spacing:.01em;cursor:pointer;text-align:center;text-decoration:none;transition:background .2s,transform .15s;box-shadow:0 8px 22px #1d4ed847}.pt .pt-cta:hover{background:var(--green-d)}.pt .pt-cta:active{transform:scale(.985)}.pt .pt-cta[disabled]{opacity:.5;cursor:not-allowed}.pt-ship{text-align:center;font-size:13px;color:var(--mute);margin-top:10px}.pt-pay{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:10px}.pt-pay svg{height:22px;width:auto}.pt-pay li:has(svg[aria-labelledby*=klarna]),.pt-pay li:has(svg[aria-labelledby*=shopify_pay]),.pt-pay li:has(svg[aria-labelledby*=shop_pay]){display:none}.pt-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.pt-trust li{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px 6px;text-align:center;font-size:12px;font-weight:600;line-height:1.25}.pt-trust svg{display:block;margin:0 auto 5px;color:var(--green)}.pt-ticker{background:var(--ink);color:#fff;overflow:hidden;padding:11px 0}.pt-ticker-in{display:flex;width:max-content;animation:pt-marq 26s linear infinite}.pt-ticker span{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:16px;padding:0 18px;white-space:nowrap}.pt-ticker span:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--glow);margin-left:36px;vertical-align:middle}@keyframes pt-marq{to{transform:translate(-50%)}}.pt-cards{display:grid;gap:12px;margin-top:22px}.pt-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px}.pt-sec--dark .pt-card{background:#191b19;border-color:#2a2d2a}.pt-card p,.pt-step p{font-size:15px;color:var(--mute)}.pt-sec--dark .pt-card p{color:#c9cbc5}.pt-x{display:inline-flex;width:30px;height:30px;border-radius:50%;background:#3a1f1f;color:#ff8a80;align-items:center;justify-content:center;font-weight:800;margin-bottom:10px}.pt-punch{margin-top:22px;font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase;font-size:26px;line-height:1.05}.pt-punch b{color:var(--glow)}.pt-steps{display:grid;gap:14px;margin-top:22px}.pt-step{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden}.pt-step-img{aspect-ratio:16/10;overflow:hidden;background:var(--grey)}.pt-step-img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.pt-step.is-in .pt-step-img img{transform:scale(1.04)}.pt-step-body{padding:16px 18px 18px;display:flex;gap:12px}.pt-num{flex:0 0 34px;height:34px;border-radius:50%;background:var(--green);color:#fff;font:800 18px/34px Barlow Condensed,sans-serif;text-align:center}.pt-who .pt-card{display:flex;gap:14px;align-items:flex-start}.pt-ico{flex:0 0 44px;height:44px;border-radius:12px;background:var(--tint);color:var(--green);display:flex;align-items:center;justify-content:center}.pt .pt-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:20px;background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;font-size:14px;box-shadow:none}.pt .pt-table th,.pt .pt-table td{padding:12px 8px;text-align:center;border:0;border-bottom:1px solid var(--line)}.pt .pt-table tr:last-child td{border-bottom:0}.pt .pt-table th{background:var(--ink);color:#fff;font-size:12px;font-weight:700;line-height:1.2}.pt .pt-table td:first-child{font:800 20px/1 Barlow Condensed,sans-serif}.pt-note{font-size:14px;color:var(--mute);margin-top:12px}.pt-revs{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:22px -16px 0;padding:0 16px 4px;scroll-padding:0 16px}.pt-revs::-webkit-scrollbar{display:none}.pt .pt-rev{flex:0 0 82%;max-width:340px;scroll-snap-align:start;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px}.pt .pt-rev blockquote{font-size:15px;margin:8px 0 12px;padding:0}.pt-rev figcaption{font-size:13px;color:var(--mute);font-weight:600}.pt-rev-src{font-size:12px;color:var(--mute);margin-top:12px}.pt-faq{margin-top:20px;display:grid;gap:8px}.pt-faq details{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:0 16px}.pt-faq summary{list-style:none;cursor:pointer;padding:15px 28px 15px 0;font-weight:700;font-size:15px;position:relative}.pt-faq summary::-webkit-details-marker{display:none}.pt-faq summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400;color:var(--green);transition:transform .25s}.pt-faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.pt .pt-faq p{padding:0 0 15px;font-size:15px;color:var(--mute)}.pt-final{text-align:center}.pt .pt-final h2{font-size:36px}.pt-final .pt-lead{margin:0 auto}.pt .pt-final .pt-cta{max-width:420px;margin:22px auto 0;background:#fff;color:var(--ink);box-shadow:none}.pt-final .pt-ship{color:#c9cbc5}.pt-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .3s}.pt-sticky.is-on{transform:none}.pt-sticky-txt{flex:1;min-width:0;font-size:13px;line-height:1.25}.pt-sticky-txt strong{display:block;font-size:16px}.pt .pt-sticky .pt-cta{width:auto;margin:0;padding:13px 18px;font-size:15px;box-shadow:none}.pt.js .pt-rv{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.pt.js .pt-rv.is-in{opacity:1;transform:none}.pt.js .pt-rv:nth-child(2){transition-delay:.08s}.pt.js .pt-rv:nth-child(3){transition-delay:.16s}@media(prefers-reduced-motion:reduce){.pt.js .pt-rv{opacity:1;transform:none;transition:none}.pt-ticker-in{animation:none}.pt-step-img img{transition:none}}@media(min-width:900px){.pt-wrap{padding:0 32px}.pt-sec{padding:72px 0}.pt h2{font-size:48px}.pt-hero{padding:32px 0 64px}.pt-hero-grid{grid-template-columns:1.05fr 1fr;gap:48px;align-items:start}.pt-gal{margin:0;position:sticky;top:24px}.pt-track{padding:0;scroll-padding:0}.pt-dots{display:none}.pt-thumbs{display:flex;gap:10px;margin-top:12px}.pt-thumb{width:72px;height:72px;border-radius:12px;overflow:hidden;border:2px solid var(--line);padding:0;background:var(--card);cursor:pointer}.pt-thumb.is-on{border-color:var(--ink)}.pt-thumb img{width:100%;height:100%;object-fit:cover;transform:scale(1.7);transform-origin:50% 12%}.pt-thumb:first-child img{transform:none}.pt-thumb:nth-child(2) img{transform-origin:10% 40%}.pt h1{font-size:56px}.pt-cards,.pt-steps{grid-template-columns:repeat(3,1fr)}.pt-punch{font-size:36px}.pt-revs{margin:28px 0 0;padding:0 0 4px}.pt .pt-rev{flex:0 0 320px}.pt .pt-table{font-size:16px;max-width:760px}.pt-faq{max-width:760px}.pt .pt-final h2{font-size:54px}.pt-sticky{display:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/elw-tibia.css.map */
