.pgl,.pgb-buy,.pgb-how{--pgl-ink: #1d2340;--pgl-muted: #6b6f80;--pgl-line: #e6e2d8;--pgl-ok: #1e9e5a;--pgl-cream: #f7f3ea;--pgl-band: var(--pgb-band, #1f2a5c);--pgl-gold: var(--pgb-accent, #f2b33d)}.pgl{color:var(--pgl-ink)}.pgl-sec{padding:56px 20px;text-align:center}.pgl-sec--tint{background:var(--pgl-cream)}.pgl-h{font-family:var(--pgb-head, Georgia, serif);font-size:clamp(26px,6vw,38px);line-height:1.2;margin:0 auto 12px;max-width:760px;color:var(--pgl-ink);text-transform:none;letter-spacing:0}.pgl-lead{max-width:620px;margin:0 auto 28px;color:var(--pgl-muted);font-size:16px;line-height:1.6}.pgl-ba{position:relative;width:min(520px,100%);aspect-ratio:1;margin:0 auto;border-radius:22px;overflow:hidden;box-shadow:0 14px 40px #1d234029;background:#e9e5db;-webkit-user-select:none;user-select:none}.pgl-ba img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pgl-ba__a{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.pgl-ba__line{position:absolute;top:0;bottom:0;left:var(--pos);width:3px;margin-left:-1.5px;background:#fff;box-shadow:0 0 10px #00000040;pointer-events:none}.pgl-ba__knob{position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:#fff;color:var(--pgl-ink);display:grid;place-items:center;box-shadow:0 4px 14px #00000040}.pgl-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none}.pgl-ba__tag{position:absolute;bottom:14px;padding:6px 12px;border-radius:999px;background:#ffffffeb;font-size:13px;font-weight:700;color:var(--pgl-ink);pointer-events:none}.pgl-ba__tag--a{left:14px}.pgl-ba__tag--b{right:14px}.pgl-values__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:900px;margin:0 auto}.pgl-value{background:#fff;border-radius:20px;padding:22px 18px;box-shadow:0 8px 24px #1d234012}.pgl-value__i{font-size:30px;display:block;margin-bottom:8px}.pgl-value h3{font-family:var(--pgb-head, Georgia, serif);font-size:20px;margin:0 0 6px;text-transform:none;letter-spacing:0;color:var(--pgl-ink)}.pgl-value p{margin:0;color:var(--pgl-muted);font-size:14.5px;line-height:1.55}@media(max-width:600px){.pgl-values__grid{grid-template-columns:1fr}}.pgl-book{position:relative;max-width:980px;margin:8px auto 0;padding:0 56px}.pgl-book__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pgl-book__track::-webkit-scrollbar{display:none}.pgl-spread{flex:0 0 100%;margin:0;padding:8px 26px 6px;box-sizing:border-box;scroll-snap-align:center;text-align:center}.pgl-spread__book{position:relative;border-radius:6px 6px 4px 4px;box-shadow:0 2px #e9e3d6,0 4px #f6f2ea,0 6px #e3dccd,0 8px #f3eee4,0 22px 22px -16px #1d234080}.pgl-spread__book img{display:block;width:100%;height:auto;border-radius:6px 6px 3px 3px}.pgl-spread__book:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:12%;transform:translate(-50%);pointer-events:none;background:linear-gradient(90deg,#0000,#0000002e 38%,#0000006b 49%,#ffffff24 51%,#0000001f 62%,#0000)}.pgl-spread__book:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(90deg,#ffffff1a,#fff0 8% 92%,#0000001a)}.pgl-spread figcaption{margin-top:30px;font-weight:700;color:var(--pgb-ink, #1d2340);font-size:16px}.pgl-book__nav{position:absolute;top:calc(50% - 30px);transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:#1d2340;box-shadow:0 6px 18px #1d23402e;display:grid;place-items:center;cursor:pointer;z-index:2}.pgl-book__nav--prev{left:0}.pgl-book__nav--next{right:0}.pgl-book__nav:disabled{opacity:.35;cursor:default}.pgl-book__dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.pgl-book__dots button{min-height:9px}.pgl-book__dots button{width:9px;height:9px;padding:0;border:0;border-radius:99px;background:#d6d2c6;cursor:pointer;transition:width .2s,background .2s}.pgl-book__dots button.is-on{width:26px;background:var(--pgb-band, #1f2a5c)}.pgl-book.is-single .pgl-book__nav,.pgl-book.is-single .pgl-book__dots,.pgl-spread__text{display:none}@media(max-width:749px){.pgl-spread__book{aspect-ratio:1;overflow:hidden;border-radius:16px;box-shadow:0 14px 24px -14px #1d234080}.pgl-spread__book img{width:200%;max-width:none;height:100%;object-fit:cover;object-position:left center;border-radius:0}.pgl-spread__book:after,.pgl-spread__book:before{display:none}.pgl-spread__text{display:block;margin-top:12px;padding:16px 18px;border-radius:16px;background:#1f2a5c;color:#fff;font-size:15.5px;line-height:1.6;text-align:center}.pgl-spread__text p{margin:0 0 10px}.pgl-spread__text p:last-child{margin:0}.pgl-spread__text b,.pgl-spread__text strong{color:#f2c86b}.pgl-spread figcaption{margin-top:14px}.pgl-ba__tag,.pgl-note,.pgl-btn small{font-size:14px}.product__main-photos{margin-left:0;margin-right:0}.pgl-book{padding:0;margin-left:-4px;margin-right:-4px}.pgl-book__nav{display:none}.pgl-spread{padding:6px 14px}.pgl-spread figcaption{margin-top:16px;font-size:15px}}.pgl-note{font-size:13px;color:var(--pgl-muted);margin:6px auto 0;max-width:620px}.pgl-faq__list{max-width:720px;margin:8px auto 0;text-align:left;display:grid;gap:10px}.pgl-faq__item{background:#fff;border:2px solid var(--pgl-line);border-radius:16px;overflow:hidden}.pgl-faq__item[open]{border-color:#c7cdea}.pgl-faq__item summary{list-style:none;cursor:pointer;padding:16px 48px 16px 18px;font-weight:700;font-size:15.5px;position:relative}.pgl-faq__item summary::-webkit-details-marker{display:none}.pgl-faq__item summary:after{content:"";position:absolute;right:18px;top:50%;width:9px;height:9px;margin-top:-6px;border:solid var(--pgl-ink);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .2s}.pgl-faq__item[open] summary:after{transform:rotate(-135deg);margin-top:-2px}.pgl-faq__a{padding:0 18px 16px;color:var(--pgl-muted);font-size:15px;line-height:1.6}.pgl-faq__a p{margin:0 0 .6em}.pgl-faq__a p:last-child{margin:0}.pgl-cta{background:var(--pgl-band);color:#fff}.pgl-cta .pgl-h{color:#fff}.pgl-cta .pgl-lead{color:#fffc}.pgl-btn{display:inline-flex;flex-direction:column;align-items:center;gap:2px;width:min(420px,100%);padding:15px 22px;border:0;border-radius:16px;background:var(--pgl-gold);color:var(--pgl-ink);font-weight:800;font-size:17px;cursor:pointer;box-shadow:0 6px #0000001f;transition:transform .15s}.pgl-btn:hover,.pgl-btn:focus-visible{transform:translateY(-1px);background:#f5c260;color:var(--pgl-ink)}.pgl-btn:active{transform:translateY(2px);box-shadow:0 3px #0000001f}.pgl-btn small{font-weight:600;font-size:12.5px;opacity:.8}.pgb-buy{margin:4px 0 6px}.pgb-buy__checks{list-style:none;margin:0 0 14px;padding:14px 16px;background:#fff;border:1px solid var(--pgl-line);border-radius:16px;display:grid;gap:10px}.pgb-buy__checks li{margin:0;display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.35;font-weight:500;color:var(--pgl-ink)}.pgb-buy__checks li:before{content:"";flex:none;width:20px;height:20px;margin-top:-.5px;border-radius:50%;background:var(--pgl-ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/13px no-repeat}.pgb-buy .pgl-btn{width:100%}.pgb-buy__story{margin:16px 0 0;font-size:15px;line-height:1.6;color:var(--pgl-ink)}.pgb-how{background:var(--pgl-cream);padding:56px 20px}.pgb-how__title{font-family:var(--pgb-head, Georgia, serif);text-transform:none;letter-spacing:0;font-size:clamp(26px,6vw,38px)}.pgb-how__steps li{background:#fff;border-radius:20px;padding:22px 18px;box-shadow:0 8px 24px #1d234012}.pgb-how .pgb-how__cta{display:inline-flex;justify-content:center;background:var(--pgl-gold);color:var(--pgl-ink);border:0;border-radius:16px;padding:15px 26px;font-weight:800;font-size:16px;letter-spacing:0;text-transform:none;box-shadow:0 6px #0000001f;min-width:min(320px,100%)}.pgb-how .pgb-how__cta:hover{background:#f5c260;color:var(--pgl-ink);transform:translateY(-1px)}.pgb-tag{display:inline-flex;align-items:center;gap:7px;margin:0;padding:6px 14px;border-radius:999px;background:#fff1d6;color:#1d2340;font-size:15px;font-weight:700}.pgb-tag span{color:#e0a020}
/*# sourceMappingURL=/cdn/shop/t/28/assets/pg-book-landing.css.map */
