:root{--pt-navy: #022e5c;--pt-navy-2: #0a3f78;--pt-navy-3: #011f3f;--pt-blue: #027dcf;--pt-sky: #05a8e3;--pt-aqua: #b9eff6;--pt-aqua-2: #dff7fb;--pt-aqua-border: #8fdce8;--pt-pale: #eaf6fc;--pt-mist: #f3f9fc;--pt-mist-2: #f8fcfe;--pt-gray: #f1f5f8;--pt-leaf: #5ec258;--pt-leaf-dark: #2f9a3a;--pt-star: #f5b301;--pt-line: #cfdbe5;--pt-line-2: #e2ebf2;--pt-ink: #0f1d2e;--pt-text: #12304f;--pt-muted: #5a6b7d;--pt-red: #d93a3a;--pt-radius: 18px;--pt-font-h: var(--font-heading--family, "Poppins", sans-serif);--pt-font-b: var(--font-body--family, "Instrument Sans", sans-serif)}[class^=pt-][hidden],[class*=" pt-"][hidden]{display:none!important}.pt-sec{font-family:var(--pt-font-b);color:var(--pt-text);width:100%}.pt-sec *,.pt-sec *:before,.pt-sec *:after{box-sizing:border-box}.pt-sec img{max-width:100%;display:block}.pt-wrap{max-width:var(--pt-w, 1120px);margin:0 auto;padding:0 20px}.pt-center{text-align:center}.pt-h{font-family:var(--pt-font-h);font-weight:700;letter-spacing:-.015em;line-height:1.15;margin:0;color:var(--pt-navy)}.pt-h em,.pt-h .pt-accent{font-style:italic}.pt-h2{font-size:30px}.pt-lead{font-size:16px;line-height:1.5;margin:14px auto 0;max-width:640px;color:var(--pt-muted)}.pt-ph{width:100%;height:100%;background:#e4eaf0;fill:#bfcbd7;display:block}.pt-stars{display:inline-flex;gap:2px;color:var(--pt-star);vertical-align:middle}.pt-stars svg{width:1em;height:1em;fill:currentColor;display:block}.pt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--pt-font-h);font-weight:700;text-decoration:none;cursor:pointer;border:0;border-radius:999px;padding:18px 32px;font-size:17px;line-height:1.2;background:var(--pt-blue);color:#fff;box-shadow:0 6px 0 var(--pt-navy);transition:transform .14s ease,box-shadow .14s ease;-webkit-tap-highlight-color:transparent}.pt-btn:hover{color:#fff}.pt-btn:active{transform:translateY(4px);box-shadow:0 2px 0 var(--pt-navy)}.pt-btn--block{display:flex;width:100%}.pt-btn--gold{background:linear-gradient(180deg,#d4f6fa,#8fdce8);color:var(--pt-navy);box-shadow:0 6px 18px #05a8e34d;border-radius:10px;letter-spacing:.02em;text-transform:uppercase;font-size:15px}.pt-btn--gold:hover{color:var(--pt-navy)}.pt-btn--gold:active{box-shadow:0 2px 8px #b9963259}@keyframes ptSky{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes ptGlow{0%,to{box-shadow:0 0 6px #e8b93b80}50%{box-shadow:0 0 14px #e8b93be6}}.pt-ann{background:linear-gradient(45deg,#011f3f,#022e5c,#0a4a8a,#022e5c,#011f3f);background-size:400% 400%;animation:ptSky 9s ease infinite;color:#fff}.pt-ann a{color:inherit;text-decoration:none}.pt-ann__in{display:flex;align-items:center;justify-content:center;gap:24px;padding:10px 14px;font-family:var(--pt-font-b)}.pt-ann__txt{margin:0;display:flex;align-items:center;gap:10px;font-weight:600;font-size:16px;text-align:center}.pt-ann__title{color:var(--pt-star);font-weight:800;letter-spacing:.04em;text-shadow:0 0 10px rgba(185,239,246,.45)}.pt-ann__sep{opacity:.6;font-weight:400}.pt-cd{display:flex;align-items:center;gap:5px;color:var(--pt-navy)}.pt-cd__box{display:flex;flex-direction:column;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:linear-gradient(180deg,#e9fbfd,#b9eff6 65%,#8fdce8);animation:ptGlow 2.4s ease-in-out infinite}.pt-cd__box b{font-size:17px;font-weight:800;line-height:1}.pt-cd__box small{font-size:8px;font-weight:700;text-transform:uppercase;margin-top:3px;line-height:1}.pt-cd__sep{color:var(--pt-star);font-weight:800}@media(max-width:749px){.pt-ann__in{justify-content:space-between;gap:10px;padding:8px 12px}.pt-ann__txt{flex-direction:column;gap:2px;font-size:11px;line-height:1.2}.pt-ann__title{font-size:14px}.pt-ann__sep{display:none}.pt-cd{gap:3px}.pt-cd__box{width:30px;height:30px;border-radius:6px}.pt-cd__sep{display:none}.pt-cd__box b{font-size:14px}.pt-cd__box small{font-size:7px}}.pt-hero{background:var(--pt-hero-bg, var(--pt-mist));text-align:center;padding-top:44px;overflow:hidden}.pt-hero__in{max-width:780px;margin:0 auto;padding:0 24px}.pt-hero__title{font-size:33px;font-weight:600}.pt-hero .pt-btn{margin-top:28px;background:var(--pt-blue);box-shadow:0 6px 0 var(--pt-navy-3)}.pt-hero__bullets{display:flex;justify-content:center;list-style:none;margin:24px auto 0;padding:0;max-width:640px}.pt-hero__bullets li{flex:1 1 0;padding:0 12px;font-weight:600;font-size:13px;line-height:1.35;color:var(--pt-navy);text-wrap:balance;-webkit-hyphens:none;hyphens:none}.pt-hero__bullets li+li{border-left:1px solid var(--pt-navy)}.pt-hero__media{position:relative;margin-top:32px}.pt-hero__media img,.pt-hero__media .pt-ph{width:100%;height:auto;aspect-ratio:auto}.pt-hero__media .pt-ph{aspect-ratio:4 / 3}.pt-hero__img-d{display:none!important}.pt-badge{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 12px;background:#fff;border-radius:999px;box-shadow:0 4px 14px #00000026;font-weight:600;font-size:14px;color:var(--pt-navy);max-width:calc(100% - 28px);text-align:left}.pt-badge .pt-stars{font-size:17px}@media(min-width:750px){.pt-hero{padding-top:70px}.pt-hero__title{font-size:50px}.pt-hero .pt-btn{font-size:20px;padding:22px 44px}.pt-hero__bullets li{font-size:15px;padding:0 20px}.pt-hero__media{margin-top:48px}.pt-hero__media.has-d .pt-hero__img-m{display:none!important}.pt-hero__media.has-d .pt-hero__img-d{display:block!important}.pt-hero__media .pt-ph{aspect-ratio:16 / 7}.pt-badge{left:5%;bottom:26px;padding:11px 22px 11px 16px;font-size:16px}}@keyframes ptMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.pt-trust{background:var(--pt-navy);color:#fff;overflow:hidden;padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.pt-trust__track{display:flex;width:max-content;animation:ptMarquee var(--pt-speed, 28s) linear infinite}.pt-trust__group{display:flex;align-items:center;flex-shrink:0}.pt-trust__item{display:inline-flex;align-items:center;gap:9px;padding:0 24px;white-space:nowrap;font-size:12px;line-height:1;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.pt-trust__item svg{width:16px;height:16px;color:var(--pt-line-2);flex-shrink:0}@media(min-width:750px){.pt-trust{padding:14px 0}.pt-trust__item{padding:0 42px;font-size:15px}.pt-trust__item svg{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.pt-trust__track,.pt-ann{animation:none}.pt-trust__group+.pt-trust__group{display:none}.pt-trust__track{flex-wrap:wrap;justify-content:center;width:100%}}.pt-diff{background:#fff;padding:40px 0}.pt-diff .pt-wrap{--pt-w: 860px}.pt-diff__title{font-size:32px;color:var(--pt-blue);text-align:center}.pt-diff__intro{text-align:center;font-family:var(--pt-font-h);font-weight:400;font-size:16px;line-height:1.6;color:var(--pt-text);max-width:650px;margin-top:18px}.pt-hl{font-style:italic;background:var(--pt-aqua);padding:0 10px 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pt-diff__media{margin:36px auto 0;background:var(--pt-blue);border-radius:26px;padding:10px}.pt-diff__media img{border-radius:18px;width:100%;height:auto}.pt-diff__list{margin-top:32px;display:grid;gap:14px}.pt-acc{border:0}.pt-acc>summary{list-style:none;display:flex;align-items:center;gap:14px;cursor:pointer;background:var(--pt-aqua-2);border:1.5px solid var(--pt-aqua-border);border-radius:16px;padding:18px 22px;font-family:var(--pt-font-h);font-weight:700;font-size:18px;line-height:1.3;color:var(--pt-blue)}.pt-acc>summary::-webkit-details-marker{display:none}.pt-plus{position:relative;flex:0 0 auto;width:20px;height:20px}.pt-plus:before,.pt-plus:after{content:"";position:absolute;left:0;top:50%;width:20px;height:2.5px;border-radius:2px;background:currentColor;transform:translateY(-50%);transition:transform .25s ease,opacity .25s ease}.pt-plus:after{transform:translateY(-50%) rotate(90deg)}details[open]>summary .pt-plus:after{transform:translateY(-50%) rotate(0);opacity:0}.pt-acc__body{padding:16px 22px 4px 56px;font-size:16px;line-height:1.55}.pt-acc__body p{margin:0 0 10px}@media(min-width:750px){.pt-diff{padding:80px 0}.pt-diff__title{font-size:46px}.pt-diff__intro{font-size:18px;margin-top:20px}.pt-diff__media{width:80%}.pt-acc>summary{font-size:21px;padding:21px 28px}.pt-acc__body{font-size:18px;padding:20px 28px 6px 62px}}@media(min-width:990px){.pt-diff .pt-wrap{--pt-w: 1040px}.pt-diff__title,.pt-diff__intro{max-width:860px;margin-left:auto;margin-right:auto}.pt-diff__intro{max-width:680px}.pt-diff__list{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}.pt-diff .pt-acc{background:var(--pt-aqua-2);border:1.5px solid var(--pt-aqua-border);border-radius:18px;padding:24px 28px 18px}.pt-diff .pt-acc>summary{background:none;border:0;padding:0;cursor:default;font-size:21px}.pt-diff .pt-acc .pt-plus{width:30px;height:30px;border-radius:50%;background:var(--pt-blue)}.pt-diff .pt-acc .pt-plus:before{left:9px;top:14px;width:7px;height:2.5px;transform:rotate(45deg);background:#fff}.pt-diff .pt-acc .pt-plus:after{left:12px;top:13px;width:13px;height:2.5px;transform:rotate(-50deg);background:#fff;opacity:1}.pt-diff .pt-acc__body{padding:12px 0 0 44px;font-size:17px}}.pt-offer{background:var(--pt-mist-2);padding:0 16px 40px}.pt-offer__banner img{width:100%;height:200px;object-fit:cover}.pt-offer__card{position:relative;z-index:2;max-width:620px;margin:0 auto;background:#fff;border-radius:26px;padding:18px 18px 26px;box-shadow:0 12px 40px #00000014}.pt-offer.has-banner .pt-offer__card{margin-top:-60px}.pt-offer__visual{border-radius:18px;overflow:hidden;aspect-ratio:1;background:var(--pt-gray)}.pt-offer__visual img{width:100%;height:100%;object-fit:cover}.pt-offer__visual.is-slider{position:relative}.pt-offer__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pt-offer__track::-webkit-scrollbar{display:none}.pt-offer__slide{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start}.pt-offer__cap{position:absolute;top:14px;left:14px;background:#fffffff0;color:var(--pt-navy);border-radius:999px;padding:7px 14px;font-family:var(--pt-font-h);font-weight:600;font-size:14px;box-shadow:0 2px 10px #0000001f}.pt-offer__dots{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;gap:8px}.pt-offer__dots button{width:9px;height:9px;border-radius:999px;border:0;padding:0;background:#ffffffb3;box-shadow:0 1px 4px #0000004d;cursor:pointer;transition:width .25s ease,background .25s ease}.pt-offer__dots button.is-on{width:24px;background:#fff}.pt-offer__name{margin:22px 0 0;font-size:26px;font-weight:600;color:var(--pt-text)}.pt-offer__row{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:16px}.pt-offer__row .pt-stars{font-size:26px;color:var(--pt-star)}.pt-chip{display:inline-flex;align-items:center;gap:8px;background:var(--pt-mist);border:1.5px solid var(--pt-blue);color:var(--pt-blue);border-radius:12px;padding:10px 16px;font-weight:700;font-size:14px;line-height:1.2}.pt-chip svg{width:18px;height:18px}.pt-offer__desc{margin:16px 0 0;font-size:17px;line-height:1.45}.pt-offer__desc mark,.pt-mark{background:var(--pt-aqua);color:inherit;padding:1px 5px;border-radius:3px}.pt-offer .pt-btn{margin-top:24px;box-shadow:0 6px 0 var(--pt-navy-3)}@media(min-width:750px){.pt-offer{padding-bottom:72px}.pt-offer__banner img{height:310px}.pt-offer.has-banner .pt-offer__card{margin-top:-90px}.pt-offer__card{padding:24px 24px 34px}.pt-offer__name{font-size:34px}.pt-offer .pt-btn{font-size:22px;padding:24px}}.pt-reviews{background:var(--pt-gray);padding:40px 0 46px}.pt-reviews__rating{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--pt-blue);font-size:13px;font-weight:800}.pt-reviews__rating .pt-stars{color:var(--pt-star);font-size:15px}.pt-reviews__title{font-size:31px;font-weight:800;color:var(--pt-blue)}.pt-reviews__title span{display:table;margin:8px auto 0;color:var(--pt-navy);font-style:italic;background:var(--pt-aqua);padding:0 12px 3px}.pt-reviews__sub{max-width:620px;margin:12px auto 18px;font-size:14px;line-height:1.45;opacity:.8;color:var(--pt-ink)}.pt-reviews__filters{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:18px}.pt-pill{border:1px solid rgba(27,67,50,.12);background:#fff;color:var(--pt-ink);padding:8px 14px;border-radius:999px;font-size:12px;line-height:1;font-weight:800;cursor:pointer;font-family:inherit}.pt-pill.is-on{background:var(--pt-blue);border-color:var(--pt-blue);color:#fff}.pt-reviews__grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 6px;scrollbar-width:none;text-align:left}.pt-reviews__grid::-webkit-scrollbar{display:none}.pt-review{flex:0 0 82%;max-width:320px;scroll-snap-align:start;background:#fff;border:1px solid rgba(27,67,50,.08);border-radius:16px;padding:15px;box-shadow:0 8px 24px #1b43320e;display:flex;flex-direction:column;min-height:210px}.pt-review__top{display:flex;align-items:center;gap:10px;margin-bottom:12px}.pt-review__img{width:44px;height:44px;flex:0 0 44px;border-radius:10px;overflow:hidden;background:var(--pt-mist);display:grid;place-items:center;color:var(--pt-blue);font-weight:900;font-size:16px;border:1px solid rgba(27,67,50,.08)}.pt-review__img img{width:100%;height:100%;object-fit:cover}.pt-review__name{margin:0;font-size:13px;font-weight:900;color:var(--pt-ink)}.pt-review__ok{display:inline-flex;align-items:center;gap:4px;margin-top:3px;color:var(--pt-blue);font-size:11px;font-weight:700}.pt-review__ok svg{width:12px;height:12px}.pt-review .pt-stars{color:var(--pt-star);font-size:14px;margin-bottom:10px}.pt-review__title{margin:0 0 8px;color:var(--pt-blue);font-size:14px;line-height:1.2;font-weight:900;font-family:var(--pt-font-b)}.pt-review__text{margin:0;color:var(--pt-ink);font-size:13px;line-height:1.45;opacity:.85}.pt-reviews__more{margin-top:22px;background:#fff;border:1.5px solid var(--pt-blue);color:var(--pt-blue);border-radius:999px;padding:12px 26px;font-weight:800;font-size:14px;cursor:pointer;font-family:inherit}@media(min-width:750px){.pt-reviews{padding:70px 0 76px}.pt-reviews__title{font-size:44px}.pt-reviews__sub{font-size:16px}.pt-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:16px}.pt-review{max-width:none;min-height:230px}}.pt-band{background:var(--pt-blue);color:#fff;padding:34px 0;text-align:center}.pt-band .pt-wrap{--pt-w: 900px}.pt-band__title{color:#fff;font-weight:500;font-size:32px}.pt-band__sub{margin:16px auto 0;font-size:17px;line-height:1.45;max-width:640px}.pt-band__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px 10px;margin-top:36px}.pt-band__num{display:block;font-family:var(--pt-font-h);font-weight:700;font-size:36px;line-height:1.05;color:var(--pt-aqua)}.pt-band__label{display:block;margin-top:10px;font-weight:500;font-size:13px;line-height:1.45}.pt-band__note{max-width:640px;margin:28px auto 0;font-size:12px;line-height:1.5;opacity:.85}@media(min-width:750px){.pt-band{padding:90px 0}.pt-band__title{font-size:50px}.pt-band__sub{font-size:20px}.pt-band__num{font-size:56px}.pt-band__label{font-size:16px}}.pt-ingr{background:var(--pt-mist-2);padding:32px 16px}.pt-ingr__card{max-width:820px;margin:0 auto;background:var(--pt-pale);border-radius:26px;padding:26px 20px}.pt-ingr__title{font-size:30px;font-weight:600}.pt-ingr__title span{display:block}.pt-ingr__title span+span{color:var(--pt-blue)}.pt-ingr__lead{display:flex;gap:16px;align-items:flex-start;margin-top:22px}.pt-ingr__ico{flex:0 0 46px;width:46px;height:46px;color:var(--pt-blue)}.pt-ingr__ico img,.pt-ingr__ico svg{width:100%;height:100%;object-fit:contain}.pt-ingr__lead p{margin:0;font-size:17px;line-height:1.5}.pt-ingr__list{display:grid;gap:20px;margin-top:28px}.pt-ingr__item{position:relative;border-radius:18px;overflow:hidden;background:#e5eaef;height:360px}.pt-ingr__item img,.pt-ingr__item .pt-ph{width:100%;height:100%;object-fit:cover}.pt-ingr__pill{position:absolute;top:18px;left:18px;background:var(--pt-aqua-2);border:1.5px solid var(--pt-blue);color:var(--pt-blue);border-radius:999px;padding:11px 22px;font-weight:600;font-size:16px}.pt-ingr__desc{position:absolute;left:18px;right:18px;bottom:18px;background:#ffffffeb;border-radius:14px;padding:12px 16px;font-size:14px;line-height:1.45}@media(min-width:750px){.pt-ingr{padding:64px 24px}.pt-ingr__card{padding:48px 44px}.pt-ingr__title{font-size:44px}.pt-ingr__lead p{font-size:19px}.pt-ingr__item{height:440px}.pt-ingr__pill{top:24px;left:24px;font-size:18px}}.pt-pdp{background:var(--pt-gray);padding:16px 0 30px}.pt-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.pt-pdp__gallery,.pt-buy{min-width:0}.pt-gal__main{position:relative;border-radius:18px;overflow:hidden;background:#fff;aspect-ratio:1}.pt-gal__nav{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;background:#ffffffd9;color:var(--pt-navy);box-shadow:0 2px 10px #022e5c2e;cursor:pointer}.pt-gal__nav svg{width:16px;height:16px}.pt-gal__nav--prev{left:8px}.pt-gal__nav--next{right:8px}.pt-gal__main img,.pt-gal__main .pt-ph{width:100%;height:100%;object-fit:cover}.pt-gal__thumbs{display:flex;gap:10px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.pt-gal__thumbs::-webkit-scrollbar{display:none}.pt-gal__thumb{flex:0 0 76px;height:76px;border-radius:10px;overflow:hidden;border:2px solid transparent;padding:0;background:#fff;cursor:pointer}.pt-gal__thumb.is-on{border-color:var(--pt-navy)}.pt-gal__thumb img{width:100%;height:100%;object-fit:cover}.pt-buy__eyebrow{margin:0;font-weight:600;font-size:14px;color:var(--pt-ink)}.pt-buy__title{font-size:26px;margin-top:6px}.pt-buy__proof{display:flex;align-items:center;gap:8px;margin-top:10px;font-weight:600;font-size:15px;color:var(--pt-ink)}.pt-buy__proof .pt-stars{color:var(--pt-star);font-size:16px}.pt-buy__checks{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.pt-buy__checks li{display:flex;gap:8px;align-items:flex-start;font-weight:600;font-size:15px;color:var(--pt-ink);line-height:1.35}.pt-buy__checks svg{flex:0 0 20px;width:20px;height:20px}.pt-divider{display:flex;align-items:center;gap:12px;margin:22px 0 12px;font-weight:800;font-size:15px;color:var(--pt-ink);text-transform:uppercase}.pt-divider:before,.pt-divider:after{content:"";flex:1;height:1px;background:#c6d0da}.pt-urgency{background:#e6f7fc;color:var(--pt-red);border-radius:8px;padding:11px;text-align:center;font-weight:700;font-size:15px;margin-bottom:12px}.pt-tiers{display:grid;gap:14px;border:0;margin:0;padding:0}.pt-tier{position:relative;display:flex;align-items:center;gap:14px;background:#f4f7fa;border:1.5px solid #d2d9e0;border-radius:10px;padding:16px 14px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.pt-tier input{position:absolute;opacity:0;pointer-events:none}.pt-tier.is-on{border:2px solid var(--pt-blue);background:#fff;box-shadow:0 2px 10px #1b433214}.pt-tier.is-off{opacity:.45;cursor:not-allowed}.pt-tier__icons{flex:0 0 52px;display:grid;gap:3px;grid-template-columns:repeat(var(--cols, 1),1fr);width:52px}.pt-tier__icons img,.pt-tier__icons .pt-tier__dot{width:100%;aspect-ratio:1;object-fit:contain;border-radius:4px}.pt-tier__icons .pt-tier__dot{background:var(--pt-blue);opacity:.85}.pt-tier__pic{flex:0 0 76px;width:76px;height:76px;margin:-6px 0;display:block}.pt-tier__pic img{width:100%;height:100%;object-fit:contain;display:block}@media(min-width:750px){.pt-tier__pic{flex-basis:84px;width:84px;height:84px}}.pt-tier__body{flex:1;min-width:0}.pt-tier__title{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:var(--pt-font-h);font-weight:700;font-size:17px;color:var(--pt-ink)}.pt-save{background:var(--pt-aqua);color:var(--pt-navy);font-style:italic;font-weight:800;font-size:11px;padding:4px 8px;border-radius:6px;text-transform:uppercase;white-space:nowrap}.pt-tier__sub{margin-top:3px;font-style:italic;font-size:12px;color:var(--pt-ink)}.pt-tier__price{text-align:right}.pt-tier__price b{display:block;font-family:var(--pt-font-h);font-size:18px;color:var(--pt-ink)}.pt-tier__price s{font-size:12px;color:#555;font-style:italic}.pt-tier__unit{display:block;margin-top:2px;font-size:11.5px;letter-spacing:-.01em;font-weight:600;color:var(--pt-blue);white-space:nowrap}.pt-tier__badge{position:absolute;top:-12px;right:-2px;background:var(--pt-blue);color:#fff;font-weight:800;font-size:11px;letter-spacing:.02em;padding:5px 10px;border-radius:4px 4px 0;text-transform:uppercase}.pt-bonus__title{text-align:center;font-family:var(--pt-font-h);font-weight:700;font-size:20px;color:var(--pt-ink);margin:24px 0 12px}.pt-bonus{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pt-bonus__card{position:relative;border:2px solid var(--pt-blue);background:#f4f7fa;border-radius:6px;padding:18px 6px 8px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;transition:all .2s ease}.pt-bonus__tag{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:var(--pt-aqua);color:var(--pt-ink);font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;white-space:nowrap}.pt-bonus__tag s{margin-left:3px;font-weight:500;opacity:.6}.pt-bonus__media{width:64px;height:64px;display:grid;place-items:center;color:var(--pt-blue)}.pt-bonus__media img{width:100%;height:100%;object-fit:contain}.pt-bonus__media svg{width:40px;height:40px}.pt-bonus__lock{display:none;color:#667085}.pt-bonus__name{font-size:12px;font-weight:600;color:var(--pt-ink);line-height:1.25}.pt-bonus__card.is-locked{border-color:#d5dce3;background:#f3f6f9}.pt-bonus__card.is-locked .pt-bonus__img{display:none}.pt-bonus__card.is-locked .pt-bonus__lock{display:block}.pt-bonus__card.is-locked .pt-bonus__name{color:#8693a0}.pt-atc{margin-top:18px;width:100%;border:0;border-radius:10px;background:var(--pt-navy);color:#fff;padding:17px;font-family:var(--pt-font-b);font-size:16px;font-weight:600;cursor:pointer;display:flex;justify-content:center;gap:8px}.pt-atc:disabled{opacity:.6;cursor:wait}.pt-atc.is-loading span{opacity:.4}.pt-stock{margin-top:14px}.pt-stock__bar{height:12px;border-radius:99px;background:#222;overflow:hidden}.pt-stock__bar i{display:block;height:100%;background:linear-gradient(90deg,#ffd29a,#f08a24)}.pt-stock__row{display:flex;justify-content:space-between;font-size:13px;font-weight:700;margin-top:4px;color:var(--pt-blue)}.pt-stock__row span:last-child{color:#e8590c}.pt-pay{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:16px}.pt-pay svg{width:36px;height:24px}.pt-guar{text-align:center;font-size:14px;color:var(--pt-ink);margin:8px 0 0}.pt-buy__acc{margin-top:18px;border-top:1px solid #d6dee6}.pt-buy__acc details{border-bottom:1px solid #d6dee6}.pt-buy__acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:14px 0;cursor:pointer;font-size:15px;font-weight:600;color:var(--pt-ink)}.pt-buy__acc summary::-webkit-details-marker{display:none}.pt-buy__acc summary svg{width:16px;height:16px;transition:transform .2s}.pt-buy__acc details[open] summary svg{transform:rotate(180deg)}.pt-buy__acc .pt-rte{padding:0 0 14px;font-size:14px;line-height:1.55}.pt-rte p{margin:0 0 8px}.pt-rte ul{margin:0 0 8px;padding-left:18px}@media(min-width:990px){.pt-pdp{padding:24px 0 50px}.pt-pdp__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.pt-pdp__gallery{position:sticky;top:90px}.pt-buy__title{font-size:30px}}.pt-faq{padding:30px 0 50px;background:var(--pt-faq-bg, var(--pt-gray))}.pt-faq .pt-wrap{--pt-w: 760px}.pt-faq__title{text-align:center;font-size:30px;margin-bottom:28px}.pt-faq__dot{display:inline-block;width:22px;height:22px;border-radius:50%;background:var(--pt-line);vertical-align:middle;margin-left:12px}.pt-faq--plain details{border-bottom:1px solid #d6dee6}.pt-faq--plain summary{list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 0;cursor:pointer;font-weight:600;font-size:17px;color:var(--pt-ink)}.pt-faq--plain summary .pt-plus{color:var(--pt-navy)}.pt-faq--plain .pt-rte{padding:0 0 16px;font-size:15px;line-height:1.55}.pt-faq--green{--pt-faq-bg: var(--pt-blue);padding:40px 0}.pt-faq--green .pt-wrap{--pt-w: 1040px}.pt-faq--green .pt-faq__title{color:#fff;font-size:28px;margin-bottom:20px}.pt-faq--green .pt-faq__list{display:grid;gap:8px;align-items:start}.pt-faq--green details{background:#fff;border-radius:10px}.pt-faq--green summary{list-style:none;display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 16px;cursor:pointer;color:var(--pt-navy);font-weight:700;font-size:14px;line-height:1.35}.pt-faq--green summary:hover{color:var(--pt-navy)}.pt-faq--green .pt-rte{padding:0 16px 14px;color:var(--pt-text);font-size:14px;line-height:1.55}.pt-faq summary::-webkit-details-marker{display:none}@media(min-width:750px){.pt-faq--green{padding:64px 0}.pt-faq--green .pt-faq__title{font-size:40px;margin-bottom:28px}}@media(min-width:990px){.pt-faq--green .pt-faq__list{grid-template-columns:1fr 1fr;gap:10px 14px}.pt-faq--green summary{padding:15px 18px;font-size:15px}}.pt-steps{background:var(--pt-gray);padding:40px 0 60px}.pt-steps__title{text-align:center;font-size:28px;margin-bottom:26px}.pt-steps__grid{display:grid;gap:26px}.pt-step{text-align:center}.pt-step__img{border-radius:16px;overflow:hidden;aspect-ratio:1;background:#e4eaf0;box-shadow:0 6px 18px #00000014}.pt-step__img img,.pt-step__img .pt-ph,.pt-step__img video{width:100%;height:100%;object-fit:cover}.pt-step__title{margin:16px 0 6px;font-family:var(--pt-font-h);font-weight:800;font-size:16px;color:var(--pt-navy);text-transform:uppercase}.pt-step__text{margin:0;font-size:14px;line-height:1.45;color:var(--pt-muted)}@media(min-width:750px){.pt-steps{padding:70px 0 80px}.pt-steps__grid{grid-template-columns:repeat(3,1fr);gap:30px}}.pt-feat{background:var(--pt-navy);color:#fff;padding:46px 0 40px;overflow:hidden}.pt-feat__title{color:var(--pt-aqua);text-align:center;font-size:32px;font-weight:600;max-width:860px;margin:0 auto}.pt-feat__grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px;margin-top:30px}.pt-feat__media{grid-column:1 / -1;order:-1;max-width:340px;margin:0 auto;filter:drop-shadow(0 20px 40px rgba(0,0,0,.35))}.pt-feat__media img,.pt-feat__media .pt-ph{width:100%;height:auto;border-radius:18px}.pt-feat__media .pt-ph{aspect-ratio:1;background:#0a3f78;fill:#1a5a99}.pt-feat__item h3{margin:0 0 6px;font-family:var(--pt-font-b);font-size:14px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#fff}.pt-feat__item p{margin:0;font-size:14px;line-height:1.45;color:#d4f3f8}@media(min-width:750px){.pt-feat{padding:80px 0 60px}.pt-feat__title{font-size:52px}.pt-feat__grid{grid-template-columns:1fr 1.3fr 1fr;grid-template-rows:auto auto;gap:70px 40px;align-items:start;margin-top:50px}.pt-feat__media{grid-column:2;grid-row:1 / span 2;order:0;max-width:none;align-self:center}.pt-feat__item--r{text-align:right}.pt-feat__item h3{font-size:17px}.pt-feat__item p{font-size:15px}}.pt-tst{background:var(--pt-gray);padding:26px 0 40px;text-align:center}.pt-tst__eyebrow{font-weight:800;font-size:13px;letter-spacing:.06em;color:var(--pt-navy);text-transform:uppercase}.pt-tst .pt-stars{font-size:16px;margin-top:8px}.pt-tst__dots{display:flex;justify-content:center;gap:14px;margin:18px 0 22px}.pt-tst__dot{width:76px;height:76px;border-radius:50%;overflow:hidden;padding:0;border:3px solid transparent;background:#dbe4ec;cursor:pointer;opacity:.55;transition:all .2s ease}.pt-tst__dot.is-on{opacity:1;border-color:var(--pt-navy);transform:scale(1.12);box-shadow:0 6px 16px #00000026}.pt-tst__dot img,.pt-tst__dot .pt-ph{width:100%;height:100%;object-fit:cover}.pt-tst__quote{margin:0 auto;max-width:720px;font-size:21px;font-style:italic;line-height:1.45;color:#333}.pt-tst__name{margin:14px 0 0;font-weight:800;color:var(--pt-navy);font-size:15px}.pt-tst__meta{font-size:12px;color:#888}@media(min-width:750px){.pt-tst__quote{font-size:27px}.pt-tst__dot{width:88px;height:88px}}.pt-ba-sec{background:var(--pt-gray);padding:40px 0 50px;text-align:center}.pt-ba-sec__title{font-size:34px;font-weight:800}.pt-ba-sec__title span{display:block;font-style:italic;color:var(--pt-blue)}.pt-ba-sec .pt-lead{color:#555}.pt-ba-grid{display:grid;gap:18px;margin-top:28px}.pt-ba-card{border-radius:16px;overflow:hidden;background:var(--pt-line);text-align:center;box-shadow:0 4px 14px #0000000f}.pt-ba{--pos: 50%;position:relative;aspect-ratio:3 / 2;overflow:hidden;-webkit-user-select:none;user-select:none;background:#ccc}.pt-ba__img{position:absolute;top:0;right:0;bottom:0;left:0}.pt-ba__img img,.pt-ba__img .pt-ph{width:100%;height:100%;object-fit:cover}.pt-ba__img--after{clip-path:inset(0 0 0 var(--pos))}.pt-ba__line{position:absolute;top:0;bottom:0;left:var(--pos);width:3px;background:#fff;transform:translate(-50%);pointer-events:none}.pt-ba__knob{position:absolute;top:50%;left:50%;width:30px;height:30px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);display:grid;place-items:center;box-shadow:0 2px 8px #00000040;color:var(--pt-ink);font-weight:800;font-size:12px}.pt-ba input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.pt-ba__lab{position:absolute;bottom:10px;background:#fff;color:var(--pt-ink);border-radius:6px;padding:4px 9px;font-size:12px;font-weight:700;pointer-events:none}.pt-ba__lab--b{left:10px}.pt-ba__lab--a{right:10px}.pt-ba-card__txt{padding:14px 18px 18px}.pt-ba-card__txt h3{margin:0;font-family:var(--pt-font-h);font-size:19px;color:var(--pt-navy);line-height:1.25}.pt-ba-card__txt p{margin:6px 0 0;font-size:14px;color:#555;line-height:1.45}@media(min-width:750px){.pt-ba-sec{padding:70px 0}.pt-ba-sec__title{font-size:48px}.pt-ba-grid{grid-template-columns:1fr 1fr}}.pt-ugc{background:var(--pt-gray);padding:40px 0 50px;text-align:center;position:relative}.pt-ugc__title{font-size:26px;font-weight:500;color:var(--pt-ink);margin-bottom:22px}.pt-ugc__wrap{position:relative;max-width:980px;margin:0 auto;overflow-x:hidden;overflow-x:clip;overflow-y:visible;padding:16px 0 30px}@media(max-width:749px){.pt-ugc__card:not([data-pos=c]) .pt-ugc__play{opacity:0}}.pt-ugc__stage{display:grid;justify-items:center;align-items:center;touch-action:pan-y}.pt-ugc__card{grid-area:1 / 1;position:relative;width:min(64vw,270px);background:#fff;border:2px solid #d0dae4;border-radius:16px;overflow:hidden;text-align:center;box-shadow:0 8px 20px #00000014;cursor:pointer;transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s,box-shadow .5s,border-color .5s}.pt-ugc__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:#ffffff80;transition:opacity .5s}.pt-ugc__card[data-pos=c]{z-index:3;transform:none;cursor:default;border-color:var(--pt-navy);box-shadow:0 18px 42px #0003}.pt-ugc__card[data-pos=c]:after{opacity:0;pointer-events:none}.pt-ugc__card[data-pos=l]{z-index:2;transform:translate(-74%) scale(.82)}.pt-ugc__card[data-pos=r]{z-index:2;transform:translate(74%) scale(.82)}.pt-ugc__card[data-pos=fl]{z-index:1;transform:translate(-125%) scale(.68);opacity:0;pointer-events:none}.pt-ugc__card[data-pos=fr]{z-index:1;transform:translate(125%) scale(.68);opacity:0;pointer-events:none}.pt-ugc__media{position:relative;aspect-ratio:9 / 13;background:#dbe4ec}.pt-ugc__media video,.pt-ugc__media img,.pt-ugc__media .pt-ph{width:100%;height:100%;object-fit:cover;display:block}.pt-ugc__name{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:5px;background:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;color:var(--pt-ink);z-index:2}.pt-ugc__name svg{width:13px;height:13px;color:var(--pt-navy)}.pt-ugc__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.pt-ugc__play span{width:52px;height:52px;border-radius:50%;background:#00000073;display:grid;place-items:center;color:#fff}.pt-ugc__play svg{width:22px;height:22px}.pt-ugc__body{padding:12px 14px 16px}.pt-ugc__body .pt-stars{color:var(--pt-star);font-size:16px}.pt-ugc__body p{margin:8px 0 0;font-size:13px;line-height:1.4;color:#333}.pt-arrow{position:absolute;top:45%;z-index:3;width:38px;height:38px;border-radius:50%;border:0;background:#fff;box-shadow:0 2px 8px #00000026;display:grid;place-items:center;cursor:pointer;color:var(--pt-ink)}.pt-arrow svg{width:16px;height:16px}.pt-arrow--l{left:4px}.pt-arrow--r{right:4px}.pt-ugc .pt-arrow{top:50%;z-index:5;margin-top:-19px}.pt-ugc .pt-arrow--l{left:8px}.pt-ugc .pt-arrow--r{right:8px}@media(min-width:750px){.pt-ugc{padding:70px 0}.pt-ugc__title{font-size:34px}.pt-ugc__card{width:300px}.pt-ugc .pt-arrow{width:44px;height:44px;margin-top:-22px}.pt-ugc .pt-arrow--l{left:max(8px,calc(50% - 420px))}.pt-ugc .pt-arrow--r{right:max(8px,calc(50% - 420px))}}@media(prefers-reduced-motion:reduce){.pt-ugc__card,.pt-ugc__card:after{transition:none}}.pt-why{background:var(--pt-gray);padding:40px 0 60px;text-align:center}.pt-why__title{font-size:34px;font-weight:800}.pt-why__title span{display:block;font-style:italic;color:var(--pt-blue)}.pt-why .pt-lead{max-width:480px}.pt-cmp{max-width:780px;margin:28px auto 0;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #0000000f;text-align:left}.pt-cmp__row{display:grid;grid-template-columns:minmax(0,1fr) repeat(var(--cols),54px);border-bottom:1px solid #eee}.pt-cmp__row:last-child{border-bottom:0}.pt-cmp__head>span{display:flex;align-items:flex-end;justify-content:center;padding:14px 3px 10px;font-size:10.5px;font-weight:700;line-height:1.2;text-align:center;color:#566678}.pt-cmp__head>span.is-us{background:var(--pt-navy);color:#fff;font-family:var(--pt-font-h);font-size:11.5px}.pt-cmp__label{padding:14px 12px 14px 16px;font-weight:700;font-size:13px;color:var(--pt-ink);line-height:1.35}.pt-cmp__v{display:grid;place-items:center;padding:10px 3px;text-align:center}.pt-cmp__v.is-us{background:var(--pt-pale)}.pt-cmp__v svg{width:18px;height:18px;color:var(--pt-leaf-dark)}.pt-cmp__v--no i{font-style:normal;font-weight:700;font-size:14px;color:#b8483c}.pt-cmp__v small{font-size:10px;line-height:1.2;color:#748291}.pt-cmp__note{max-width:620px;margin:14px auto 0;font-size:12px;line-height:1.5;color:#748291}@media(min-width:750px){.pt-why{padding:70px 0 80px}.pt-why__title{font-size:46px}.pt-cmp__row{grid-template-columns:minmax(0,1fr) repeat(var(--cols),112px)}.pt-cmp__head>span{font-size:12.5px;padding:18px 8px 12px}.pt-cmp__head>span.is-us{font-size:15px}.pt-cmp__label{font-size:15px;padding:17px 20px}.pt-cmp__v svg{width:20px;height:20px}.pt-cmp__v small{font-size:11.5px}}.pt-machine{padding:50px 0;text-align:center}.pt-machine__eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pt-blue)}.pt-machine__title{font-size:30px}.pt-machine__lead{color:var(--pt-text)}.pt-machine__grid{display:grid;gap:12px;max-width:980px;margin:30px auto 0}.pt-machine__card{display:grid;grid-template-columns:64px 1fr;column-gap:14px;align-items:start;padding:16px;background:#fff;border-radius:16px;box-shadow:0 6px 18px #0000000f;text-align:left}.pt-machine__media{grid-row:span 2;width:64px;height:64px;overflow:hidden;border-radius:14px;background:var(--pt-aqua);display:grid;place-items:center}.pt-machine__media img{width:100%;height:100%;object-fit:cover;display:block}.pt-machine__num{font-family:var(--pt-font-h);font-weight:700;font-size:26px;color:var(--pt-navy)}.pt-machine__card h3{margin:2px 0 6px;font-family:var(--pt-font-h);font-size:17px;line-height:1.25;color:var(--pt-navy)}.pt-machine__card p{margin:0;font-size:14px;line-height:1.5;color:var(--pt-text)}.pt-machine__routine{display:flex;align-items:center;gap:14px;max-width:780px;margin:24px auto 0;padding:16px 20px;border-radius:14px;background:var(--pt-navy);color:#fff;text-align:left}.pt-machine__routine svg{flex:0 0 auto;width:34px;height:34px;color:var(--pt-star)}.pt-machine__routine p{margin:0;font-size:14.5px;line-height:1.5}.pt-machine__routine b{color:var(--pt-aqua)}@media(min-width:750px){.pt-machine{padding:80px 0}.pt-machine__title{font-size:44px}.pt-machine__grid{grid-template-columns:repeat(3,1fr);gap:18px}.pt-machine__card{grid-template-columns:1fr;padding:22px 20px 24px;text-align:center}.pt-machine__media{grid-row:auto;width:100%;height:auto;aspect-ratio:4 / 3;margin-bottom:14px}.pt-machine__num{font-size:40px}.pt-machine__routine p{font-size:16px}}.pt-quiz{margin:18px 0 4px;border:1.5px dashed var(--pt-blue);border-radius:12px;background:var(--pt-mist-2)}.pt-quiz>summary{list-style:none;display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;font-weight:700;font-size:14px;color:var(--pt-navy)}.pt-quiz>summary::-webkit-details-marker{display:none}.pt-quiz>summary svg{flex:0 0 auto;width:18px;height:18px;transition:transform .2s}.pt-quiz>summary span{flex:1}.pt-quiz[open]>summary svg:last-child{transform:rotate(180deg)}.pt-quiz__body{padding:0 14px 14px}.pt-quiz__q{margin:6px 0 8px;font-size:13px;font-weight:600;color:var(--pt-text)}.pt-quiz__opts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.pt-quiz__opts button{padding:8px 14px;border:1.5px solid #cad6e1;border-radius:999px;background:#fff;font:inherit;font-size:13px;color:var(--pt-text);cursor:pointer}.pt-quiz__opts button.is-on{border-color:var(--pt-navy);background:var(--pt-navy);color:#fff}.pt-quiz__res{margin:10px 0 0;padding:12px 14px;border-left:4px solid var(--pt-blue);border-radius:10px;background:#fff;font-size:13.5px;line-height:1.5;color:var(--pt-text)}.pt-eta{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 0 0;font-size:13.5px;line-height:1.4;color:var(--pt-text);text-align:center}.pt-eta svg{flex:0 0 auto;width:18px;height:18px;color:var(--pt-blue)}.pt-eta b{color:var(--pt-navy)}.pt-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -6px 20px #0000001f;transform:translateY(110%);transition:transform .3s ease}.pt-sticky.is-on{transform:none}.pt-sticky__info{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.pt-sticky__info b{font-family:var(--pt-font-h);font-size:15px;color:var(--pt-navy)}.pt-sticky__info span{overflow:hidden;font-size:12px;color:#555;white-space:nowrap;text-overflow:ellipsis}.pt-sticky__btn{flex:0 0 auto;padding:13px 16px;border:0;border-radius:10px;background:var(--pt-navy);color:#fff;font-family:var(--pt-font-h);font-weight:700;font-size:14px;cursor:pointer}@media(min-width:990px){.pt-sticky{display:none}}@media(prefers-reduced-motion:reduce){.pt-sticky{transition:none}}.pt-nums{background:var(--pt-mist-2);padding:40px 0}.pt-nums .pt-wrap{--pt-w: 1120px}.pt-nums__in{max-width:560px}.pt-nums__title{font-size:34px;font-weight:800}.pt-nums__title span{display:block;font-style:italic;color:var(--pt-blue)}.pt-nums__row{display:flex;gap:16px;align-items:flex-start;padding:22px 0;border-bottom:1px solid #dfe6ed}.pt-nums__num{flex:0 0 118px;white-space:nowrap;font-family:var(--pt-font-h);font-weight:800;font-size:38px;line-height:1;color:var(--pt-blue)}.pt-nums__row h3{margin:0;font-family:var(--pt-font-h);font-size:19px;color:var(--pt-navy)}.pt-nums__row p{margin:4px 0 0;font-size:15px;line-height:1.45;color:#444}.pt-nums__note{display:flex;gap:10px;margin-top:22px;font-size:12px;line-height:1.5;color:#555}.pt-nums__note svg{flex:0 0 16px;width:16px;height:16px;color:var(--pt-blue)}@media(min-width:750px){.pt-nums{padding:70px 0}.pt-nums__title{font-size:46px}.pt-nums__num{font-size:54px;flex-basis:180px}}.pt-gift{background:var(--pt-gray);padding:40px 16px}.pt-gift__card{max-width:660px;margin:0 auto;background:#fff;border-radius:22px;padding:28px 22px;text-align:center;box-shadow:0 10px 30px #0000000f}.pt-gift__badge{display:inline-block;background:var(--pt-aqua-2);color:var(--pt-navy);font-weight:800;font-size:12px;letter-spacing:.03em;padding:6px 14px;border-radius:999px;text-transform:uppercase}.pt-gift__img{max-width:340px;margin:18px auto 0}.pt-gift__img img,.pt-gift__img .pt-ph{width:100%;height:auto;border-radius:12px}.pt-gift__img .pt-ph{aspect-ratio:4 / 3}.pt-gift__title{font-size:34px;font-weight:800;margin-top:18px}.pt-gift__title span{display:block;font-style:italic;color:var(--pt-blue)}.pt-gift__card .pt-lead{margin-top:10px;color:#555}.pt-gift__list{list-style:none;margin:20px auto 0;padding:0;display:grid;gap:12px;text-align:left;max-width:560px}.pt-gift__list li{display:flex;gap:10px;align-items:flex-start;font-weight:700;font-size:15px;color:var(--pt-ink);line-height:1.35}.pt-gift__list i{flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:var(--pt-aqua-2);display:grid;place-items:center;color:var(--pt-navy)}.pt-gift__list svg{width:12px;height:12px}@media(min-width:750px){.pt-gift{padding:70px 16px}.pt-gift__card{padding:34px 44px}.pt-gift__title{font-size:44px}}.pt-guarantee{background:var(--pt-gray);padding:46px 0 50px;text-align:center}.pt-polas{display:flex;justify-content:center;margin-bottom:14px}.pt-pola{width:110px;background:#fff;padding:7px 7px 22px;box-shadow:0 6px 18px #00000024}.pt-pola img,.pt-pola .pt-ph{width:100%;aspect-ratio:1;object-fit:cover}.pt-pola:nth-child(1){transform:rotate(-9deg) translateY(10px);margin-right:-14px}.pt-pola:nth-child(2){z-index:2;transform:translateY(-6px)}.pt-pola:nth-child(3){transform:rotate(9deg) translateY(10px);margin-left:-14px}.pt-guarantee__shield{width:40px;height:40px;margin:0 auto 8px;color:var(--pt-navy)}.pt-guarantee__title{font-size:32px;font-weight:800}.pt-guarantee .pt-lead{color:#444;max-width:520px}.pt-guarantee .pt-btn{margin-top:24px;min-width:min(100%,480px)}.pt-guarantee__checks{display:flex;justify-content:center;gap:22px;margin-top:20px;flex-wrap:wrap}.pt-guarantee__checks span{display:inline-flex;gap:6px;align-items:flex-start;font-weight:700;font-size:13px;color:var(--pt-ink);max-width:120px;text-align:left;line-height:1.3}.pt-guarantee__checks svg{flex:0 0 14px;width:14px;height:14px;color:var(--pt-leaf-dark);margin-top:1px}@media(min-width:750px){.pt-guarantee{padding:70px 0}.pt-guarantee__title{font-size:42px}.pt-pola{width:140px}}.pt-page{background:#fcfcfc;padding:36px 0 60px}.pt-page .pt-wrap{--pt-w: 760px}.pt-page__title{font-size:40px;font-weight:700;color:var(--pt-ink);margin-bottom:18px}.pt-page .pt-rte{font-size:14px;line-height:1.6;color:#333}.pt-form{display:grid;gap:10px;margin-top:18px}.pt-form__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pt-input{width:100%;border:1px solid #ddd;border-radius:8px;padding:14px;font-size:14px;font-family:inherit;background:#fff;color:var(--pt-ink)}.pt-input:focus{outline:2px solid var(--pt-blue);border-color:transparent}textarea.pt-input{min-height:120px;resize:vertical}.pt-submit{border:0;border-radius:8px;background:var(--pt-blue);color:#fff;padding:14px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit}.pt-note{padding:12px 14px;border-radius:8px;font-size:14px}.pt-note--ok{background:var(--pt-pale);color:var(--pt-navy)}.pt-note--err{background:#fdecec;color:#9f3a38}.pt-track{display:grid;gap:24px;background:#fff;border:1px solid #eee;border-radius:12px;padding:26px 22px}.pt-track h2{margin:0 0 6px;font-size:17px;font-family:var(--pt-font-h);color:var(--pt-ink)}.pt-track p{margin:0 0 12px;font-size:14px;line-height:1.5;color:#555}.pt-track label{display:block;font-size:13px;margin-bottom:6px;color:#333}.pt-track__or{display:flex;align-items:center;justify-content:center;font-size:13px;color:#777}.pt-track .pt-submit{display:inline-block;text-decoration:none;padding:12px 26px;margin-top:10px}@media(min-width:750px){.pt-track{grid-template-columns:1fr 40px 1fr;padding:34px}.pt-track__or{border-left:1px solid #eee}}.pt-footer{color:#fff;font-family:var(--pt-font-b)}.pt-footer a{color:#fff;text-decoration:none}.pt-footer__reas{background:var(--pt-navy);border-bottom:1px solid rgba(255,255,255,.08)}.pt-footer__reas ul{list-style:none;margin:0;padding:18px 0;display:grid;grid-template-columns:1fr 1fr;gap:16px 12px}.pt-footer__reas li{display:flex;align-items:center;gap:10px;font-size:12.5px;line-height:1.35}.pt-footer__reas svg{flex:0 0 auto;width:26px;height:26px;color:var(--pt-aqua)}.pt-footer__reas span{opacity:.92}.pt-footer__reas b{display:block;font-family:var(--pt-font-h);font-size:13.5px;font-weight:600;opacity:1}.pt-footer__grid{display:grid;grid-template-columns:1fr 1fr;gap:30px 20px;padding:36px 0 28px}.pt-footer__brand,.pt-footer__newsletter{grid-column:1 / -1}.pt-footer__logo{display:inline-block}.pt-footer__logo img{display:block;width:150px;height:auto}.pt-footer__logo span{font-family:var(--pt-font-h);font-weight:700;font-size:26px}.pt-footer__brand p{max-width:330px;margin:12px 0 0;font-size:13.5px;line-height:1.55;opacity:.82}.pt-footer__h{margin:0 0 12px;font-family:var(--pt-font-h);font-size:15px;font-weight:600;color:var(--pt-aqua)}.pt-footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:14px}.pt-footer__col a{opacity:.85;transition:opacity .2s}.pt-footer__col a:hover{opacity:1;text-decoration:underline}.pt-footer__p{margin:0 0 12px;font-size:13.5px;line-height:1.5;opacity:.82}.pt-footer__news{display:flex;gap:6px;padding:5px;border-radius:12px;background:#fff}.pt-footer__news input{flex:1;min-width:0;border:0;padding:10px;font-size:14px;font-family:inherit;color:var(--pt-ink);background:transparent}.pt-footer__news input:focus{outline:none}.pt-footer__news button{flex:0 0 auto;border:0;border-radius:9px;padding:0 16px;background:var(--pt-blue);color:#fff;font-family:var(--pt-font-h);font-weight:600;font-size:13.5px;cursor:pointer}.pt-footer__news button:hover{background:var(--pt-sky)}.pt-footer__msg{font-size:13px}.pt-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:18px 0 26px;border-top:1px solid rgba(255,255,255,.12)}.pt-footer__bottom .pt-pay{margin:0}.pt-footer__copy{font-size:12.5px;opacity:.75}@media(max-width:749px){.pt-footer__bottom{justify-content:center;text-align:center}.pt-footer__bottom .pt-pay{justify-content:center}}@media(min-width:750px){.pt-footer__reas ul{grid-template-columns:repeat(4,1fr);padding:24px 0}.pt-footer__reas li{font-size:13.5px}.pt-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 40px;padding:56px 0 40px}.pt-footer__logo img{width:170px}}@media(min-width:990px){.pt-footer__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);gap:40px}.pt-footer__brand,.pt-footer__newsletter{grid-column:auto}}.pt-cart-ship{padding:0 var(--cart-drawer-padding, 20px) 12px;font-family:var(--pt-font-b)}.pt-cart-ship p{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--pt-navy)}.pt-cart-ship__bar{height:7px;border-radius:99px;background:#e2e8ee;overflow:hidden}.pt-cart-ship__bar i{display:block;height:100%;background:var(--pt-blue);border-radius:99px}.pt-cart-proof{width:100%;border-top:1px solid rgba(0,0,0,.06);padding-top:10px;text-align:center;font-family:var(--pt-font-b)}.pt-cart-proof p{margin:0;font-size:12px;color:#555;line-height:1.4}.pt-cart-proof__g{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:6px;font-size:11.5px;color:var(--pt-navy);font-weight:600;flex-wrap:wrap}.pt-cart-proof__g svg{width:13px;height:13px}.pt-cart-proof__g em{font-style:normal;color:#666;font-weight:400}.pt-contact{background:var(--pt-mist);padding-bottom:60px}.pt-contact__hero{padding:44px 0 30px;text-align:center;background:linear-gradient(180deg,var(--pt-pale),var(--pt-mist))}.pt-contact__eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pt-blue)}.pt-contact__title{font-size:32px}.pt-contact__lead{color:var(--pt-text)}.pt-contact__body{--pt-w: 1040px}.pt-contact__cards{display:grid;gap:10px;margin-bottom:26px}.pt-contact__card{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--pt-line-2);border-radius:14px;background:#fff;color:var(--pt-ink);text-decoration:none;box-shadow:0 4px 14px #022e5c0d;transition:transform .2s,box-shadow .2s}.pt-contact__card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #022e5c1a}.pt-contact__ico{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--pt-aqua-2);color:var(--pt-blue)}.pt-contact__ico svg{width:22px;height:22px}.pt-contact__txt{flex:1;min-width:0}.pt-contact__txt b{display:block;font-family:var(--pt-font-h);font-size:15px;color:var(--pt-navy)}.pt-contact__txt small{display:block;margin-top:2px;font-size:13px;color:var(--pt-muted)}.pt-contact__arrow svg{width:18px;height:18px;color:var(--pt-blue)}.pt-contact__grid{display:grid;gap:18px}.pt-contact__form{padding:24px 20px;border-radius:18px;background:#fff;box-shadow:0 8px 26px #022e5c12}.pt-contact__form h2{margin:0 0 4px;font-family:var(--pt-font-h);font-size:22px;color:var(--pt-navy)}.pt-contact .pt-input{border-color:var(--pt-line)}.pt-contact .pt-submit{background:var(--pt-navy);font-family:var(--pt-font-h);font-size:16px;padding:15px}.pt-contact .pt-submit:hover{background:var(--pt-blue)}.pt-contact__aside{display:grid;gap:10px;align-content:start}.pt-contact__info{display:flex;gap:12px;padding:16px;border-radius:14px;background:#fff;border:1px solid var(--pt-line-2)}.pt-contact__info b{display:block;font-family:var(--pt-font-h);font-size:14.5px;color:var(--pt-navy)}.pt-contact__info p{margin:3px 0 0;font-size:13.5px;line-height:1.45;color:var(--pt-muted)}.pt-contact__mail{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:12px;background:var(--pt-navy);color:#fff;font-weight:600;font-size:14px;text-decoration:none}.pt-contact__mail svg{width:18px;height:18px}@media(max-width:749px){.pt-contact .pt-form__row{grid-template-columns:1fr}}@media(min-width:750px){.pt-contact__hero{padding:70px 0 44px}.pt-contact__title{font-size:46px}.pt-contact__cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:34px}.pt-contact__grid{grid-template-columns:1.7fr 1fr;gap:24px}.pt-contact__form{padding:34px}}.pt-track-steps{margin-top:22px;padding:24px 22px;border:1px solid var(--pt-line-2);border-radius:12px;background:#fff}.pt-track-steps h2{margin:0 0 16px;font-family:var(--pt-font-h);font-size:17px;color:var(--pt-navy)}.pt-track-steps ol{list-style:none;margin:0;padding:0;display:grid;gap:16px}.pt-track-steps li{position:relative;display:grid;grid-template-columns:34px 1fr;column-gap:12px}.pt-track-steps li span{grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--pt-aqua);color:var(--pt-navy);font-family:var(--pt-font-h);font-weight:700}.pt-track-steps li b{font-family:var(--pt-font-h);font-size:15px;color:var(--pt-navy)}.pt-track-steps li p{margin:2px 0 0;font-size:13.5px;line-height:1.45;color:var(--pt-muted)}@media(min-width:750px){.pt-track-steps{padding:30px 34px}.pt-track-steps ol{grid-template-columns:repeat(3,1fr);gap:24px}.pt-track-steps li{grid-template-columns:1fr;row-gap:8px}.pt-track-steps li span{grid-row:auto}}@media(max-width:389px){.pt-tier__pic{flex-basis:56px;width:56px;height:56px}.pt-save{font-size:10px;padding:3px 6px}.pt-tier__unit{font-size:11px}}.theme-drawer__dialog::backdrop{background:#022e5c47}theme-drawer dialog.theme-drawer__dialog::backdrop{background:#022e5c47!important}.predictive-search-form:has(.search-input:placeholder-shown) :is(.predictive-search-form__content-wrapper,.predictive-search-form__footer){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pt.css.map */
