.personal-tarot-reading-section{display:block;min-width:0}.ptr,.ptr *{box-sizing:border-box}.ptr{--ptr-ink:#261c31;--ptr-muted:#675d70;--ptr-plum:#4b245e;--ptr-plum-deep:#2f153c;--ptr-gold:#c89b34;--ptr-gold-soft:#f8e7b2;--ptr-line:#dfd5e5;--ptr-paper:#fffdfa;--ptr-wash:#f7f1fa;min-width:0;overflow:clip;background:radial-gradient(circle at 50% 0,rgba(228,206,238,.5),transparent 38rem),linear-gradient(180deg,#fdfaf5 0,#faf6fb 52%,#fffdfa);color:var(--ptr-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}.ptr [hidden]{display:none!important}.ptr-shell{width:min(100% - 32px,980px);margin:0 auto}.ptr-hero{max-width:760px;margin:0 auto;padding:54px 0 30px;text-align:center}.ptr-eyebrow,.ptr-kicker{margin:0 0 8px;color:#714883;font:800 .7rem/1.35 Arial,Helvetica,sans-serif;letter-spacing:.12em;text-transform:uppercase}.ptr-hero h1{max-width:760px;margin:0 auto;color:var(--ptr-plum-deep);font:700 clamp(2rem,5.4vw,3.55rem)/1.05 Georgia,"Times New Roman",serif;letter-spacing:-.035em;text-wrap:balance}.ptr-hero__lead{max-width:680px;margin:16px auto 0;color:#514658;font-size:clamp(.98rem,2vw,1.08rem);line-height:1.68;text-wrap:balance}.ptr-assurances{display:flex;flex-wrap:wrap;justify-content:center;gap:7px 18px;margin:20px 0 0;padding:0;color:#5c4c64;font-size:.78rem;font-weight:700;list-style:none}.ptr-assurances li{display:flex;align-items:center;gap:7px}.ptr-assurances li:before{content:"\2713";display:grid;width:18px;height:18px;place-items:center;border:1px solid rgba(105,69,123,.3);border-radius:50%;color:#6a3d7d;font-size:.68rem}.ptr-flow{margin:0 auto 36px;border:1px solid var(--ptr-line);border-radius:24px;background:#fffdfaf5;box-shadow:0 24px 70px #381f451a;overflow:hidden}.ptr-form{max-width:720px;margin:0 auto;padding:30px 30px 26px}.ptr-form h2,.ptr-result h2,.ptr-info h2{margin:0;color:var(--ptr-plum-deep);font:700 clamp(1.45rem,3vw,2rem)/1.18 Georgia,"Times New Roman",serif;letter-spacing:-.02em;text-wrap:balance}.ptr-form__hint{max-width:620px;margin:8px 0 22px;color:var(--ptr-muted);font-size:.9rem;line-height:1.6}.ptr-field{min-width:0}.ptr-field__label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 7px}.ptr-field__label label{color:#302337;font-size:.88rem;font-weight:800}.ptr-field__label>span{flex:0 0 auto;color:#7c7182;font-size:.7rem;font-variant-numeric:tabular-nums}.ptr textarea{display:block;width:100%;min-width:0;margin:0;padding:13px 14px;border:1px solid #cfc1d6;border-radius:12px;background:#fff;color:#241b2b;font:400 16px/1.52 Arial,Helvetica,sans-serif;resize:vertical;box-shadow:inset 0 1px 2px #2f153c08;transition:border-color .16s ease,box-shadow .16s ease}.ptr textarea::placeholder{color:#8a808e;opacity:1}.ptr textarea:hover{border-color:#ad98b7}.ptr textarea:focus{border-color:#744487;outline:0;box-shadow:0 0 0 3px #74448724}.ptr textarea[aria-invalid=true]{border-color:#a72e36;box-shadow:0 0 0 3px #a72e361f}.ptr-field>small{display:block;margin:7px 2px 0;color:#706577;font-size:.72rem;line-height:1.45}.ptr-context{margin:16px 0 18px;border:1px solid #e2d9e6;border-radius:12px;background:#fbf8fc}.ptr-context summary{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px;color:#4b3554;cursor:pointer;font-size:.82rem;font-weight:800;list-style:none}.ptr-context summary::-webkit-details-marker{display:none}.ptr-context summary:after{content:"+";margin-left:auto;color:#6f427f;font-size:1.1rem;line-height:1}.ptr-context[open] summary:after{content:"\2212"}.ptr-context summary small{order:2;padding:2px 7px;border-radius:999px;background:#eee4f2;color:#66506f;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}.ptr-context summary:after{order:3}.ptr-field--context{padding:0 13px 13px}.ptr-field--context textarea{background:#fff}.ptr-draw{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:12px;margin:0;border:0;border-radius:12px;background:linear-gradient(135deg,#5a2d6f,#351640);box-shadow:0 10px 24px #431d5033;color:#fff;cursor:pointer;font:800 .95rem/1.2 Arial,Helvetica,sans-serif;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.ptr-draw:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 13px 28px #431d5040}.ptr-draw:focus-visible,.ptr-reset:focus-visible,.ptr .ddr-gate--personal-direct .ddr-gate__price:focus-visible,.ptr-context summary:focus-visible{outline:3px solid #9b6aad;outline-offset:3px}.ptr-draw:disabled{cursor:wait;opacity:.68;transform:none}.ptr-status{min-height:1.25em;margin:8px 0 0;color:#6b5f70;font-size:.72rem;text-align:center}.ptr-error-summary{margin:0 0 16px;padding:11px 13px;border:1px solid #d9a5a9;border-radius:10px;background:#fff2f2;color:#74262c;font-size:.82rem;line-height:1.5}.ptr-error-summary:focus{outline:2px solid #a72e36;outline-offset:2px}.ptr-result{border-top:1px solid var(--ptr-line);padding:28px 30px 32px;background:linear-gradient(180deg,#faf6fb,#fffdfa)}.ptr-result__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 20px}.ptr-result__header .ptr-kicker{margin-bottom:5px}.ptr-reset{flex:0 0 auto;min-height:44px;padding:8px 12px;border:1px solid #cdbed4;border-radius:10px;background:#fff;color:#573364;cursor:pointer;font:800 .74rem/1.2 Arial,Helvetica,sans-serif}.ptr-reset:hover:not(:disabled){border-color:#895a9a;background:#f8f0fa}.ptr-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:650px;margin:0 auto;padding:0;list-style:none}.ptr-card{min-width:0;padding:10px;border:1px solid #dfd2e3;border-radius:16px;background:#fff;box-shadow:0 10px 28px #30183a17;text-align:center}.ptr-card__art{position:relative;width:100%;aspect-ratio:300/513;overflow:hidden;border-radius:10px;background:linear-gradient(145deg,#241333,#4f2864);box-shadow:inset 0 0 0 1px #ffffff24}.ptr-card__art img{display:block;width:100%;height:100%;object-fit:cover}.ptr-card.is-reversed .ptr-card__art img{transform:rotate(180deg)}.ptr-card__fallback{display:grid;width:100%;height:100%;place-items:center;color:#f2d68a;font:400 clamp(2rem,8vw,4.5rem)/1 Georgia,serif;background:radial-gradient(circle,rgba(248,218,139,.15),transparent 55%)}.ptr-card__body{display:flex;min-width:0;flex-direction:column;align-items:center;padding:9px 2px 1px}.ptr-card__position{color:#724887;font-size:.64rem;font-weight:900;letter-spacing:.065em;text-transform:uppercase}.ptr-card__name{max-width:100%;margin-top:3px;color:#2e2036;font:700 .88rem/1.2 Georgia,Times New Roman,serif;overflow-wrap:anywhere}.ptr-card__orientation{margin-top:3px;color:#756a7a;font-size:.65rem;font-weight:700}.ptr-offer{max-width:760px;margin:22px auto 0;padding-top:22px;border-top:1px solid #e4dbe7;text-align:center}.ptr-offer>.ptr-kicker{margin-bottom:4px}.ptr-offer__lead{max-width:640px;margin:8px auto 14px;color:#665b6c;font-size:.82rem;line-height:1.52;text-wrap:balance}.ptr .ddr-gate--personal-direct{position:relative;z-index:1;width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ptr-ink);overflow:visible}.ptr .ddr-gate--personal-direct:before,.ptr .ddr-gate--personal-direct:after,.ptr .ddr-gate--personal-direct .ddr-gate__eyebrow,.ptr .ddr-gate--personal-direct .ddr-gate__title,.ptr .ddr-gate--personal-direct .ddr-gate__lead,.ptr .ddr-gate--personal-direct .ddr-gate__warm,.ptr .ddr-gate--personal-direct .ddr-gate__promise,.ptr .ddr-gate--personal-direct .ddr-gate__locks,.ptr .ddr-gate--personal-direct .ddr-gate__depth-heading,.ptr .ddr-gate--personal-direct .ddr-gate__reveal,.ptr .ddr-gate--personal-direct .ddr-gate__trust,.ptr .ddr-gate--personal-direct .ddr-gate__delivery,.ptr .ddr-gate--personal-direct .ddr-gate__founder,.ptr .ddr-gate--personal-direct .ddr-gate__method{display:none!important}.ptr .ddr-gate--personal-direct .ddr-gate__inner{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ptr .ddr-gate--personal-direct .ddr-gate__inner:after{display:none}.ptr .ddr-gate--personal-direct .ddr-gate__prices{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;overflow:visible}.ptr .ddr-gate--personal-direct .ddr-gate__price,.ptr .ddr-gate.ddr-gate--personal-direct.ddr-gate--single-primary .ddr-gate__price{position:relative;display:flex!important;min-width:0;min-height:72px;align-items:center;justify-content:center;padding:12px 9px;border:1.5px solid #cfbed7;border-radius:12px;background:#fff;color:#2e2036;cursor:pointer;text-align:center;box-shadow:0 6px 16px #351a410f;transform:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background .15s ease}.ptr .ddr-gate--personal-direct .ddr-gate__price:hover:not(:disabled){border-color:#865496;background:#fffdf8;box-shadow:0 9px 22px #351a411c;transform:translateY(-1px)}.ptr .ddr-gate--personal-direct .ddr-gate__price--popular,.ptr .ddr-gate--personal-direct .ddr-gate__price--popular.is-selected{border-color:#c6962d;background:linear-gradient(145deg,#fffaf0,#f7e5b2);box-shadow:0 8px 22px #ac7c1b26}.ptr .ddr-gate--personal-direct .ddr-gate__icon,.ptr .ddr-gate--personal-direct .ddr-gate__benefit,.ptr .ddr-gate--personal-direct .ddr-gate__features,.ptr .ddr-gate--personal-direct .ddr-gate__selected{display:none!important}.ptr .ddr-gate--personal-direct .ddr-gate__choice{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:4px}.ptr .ddr-gate--personal-direct .ddr-gate__price small{display:block;margin:0;color:#33233c;font:900 .77rem/1.2 Arial,Helvetica,sans-serif}.ptr .ddr-gate--personal-direct .ddr-gate__price strong{display:block;margin:0;color:#754886;font:900 .92rem/1.15 Arial,Helvetica,sans-serif;white-space:nowrap}.ptr .ddr-gate--personal-direct .ddr-gate__price strong:after{content:"\203a";display:inline-block;margin-left:7px;color:#3b2444;font-size:1.08em;line-height:1}.ptr .ddr-gate--personal-direct .ddr-gate__popular{position:absolute;top:-8px;right:7px;left:auto;max-width:calc(100% - 14px);min-height:18px;padding:2px 6px;border:1px solid #c49122;border-radius:999px;background:#f6e2a5;color:#4a3205;font-size:.54rem;font-weight:900;line-height:1.15;white-space:normal}.ptr .ddr-gate--personal-direct .ddr-gate__note{display:block;min-height:1.4em;margin:9px 0 0;color:#5e5264;font-size:.69rem;font-weight:700;line-height:1.4;text-align:center}.ptr .ddr-gate--personal-direct .ddr-gate__price.is-loading{cursor:wait;opacity:.7}.ptr .ddr-cta[data-presentation=personal-direct]{display:none!important}.ptr .ddr-price-recovery{margin:10px auto 0}.ptr-info{max-width:760px;margin:0 auto;padding:8px 0 56px}.ptr-info>h2{text-align:center}.ptr-faq{display:grid;gap:8px;margin:18px 0 0}.ptr-faq details{border:1px solid #dfd5e3;border-radius:12px;background:#ffffffd1}.ptr-faq summary{min-height:48px;padding:13px 42px 13px 14px;color:#3a2a42;cursor:pointer;font-size:.82rem;font-weight:800;line-height:1.35;list-style:none;position:relative}.ptr-faq summary::-webkit-details-marker{display:none}.ptr-faq summary:after{content:"+";position:absolute;top:50%;right:15px;color:#754886;font-size:1.05rem;transform:translateY(-50%)}.ptr-faq details[open] summary:after{content:"\2212"}.ptr-faq p{margin:0;padding:0 14px 14px;color:#655a6a;font-size:.78rem;line-height:1.58}.ptr-ethics{max-width:680px;margin:15px auto 0;color:#756b79;font-size:.7rem;line-height:1.55;text-align:center}.ptr-sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:620px){.ptr-shell{width:min(100% - 20px,980px)}.ptr-hero{padding:34px 5px 22px}.ptr-hero h1{font-size:clamp(1.85rem,9.4vw,2.5rem);line-height:1.07}.ptr-hero__lead{margin-top:12px;font-size:.92rem;line-height:1.58}.ptr-assurances{gap:5px 12px;margin-top:15px;font-size:.68rem}.ptr-flow{border-radius:18px;margin-bottom:26px}.ptr-form{padding:22px 15px 18px}.ptr-form__hint{margin-bottom:17px;font-size:.8rem}.ptr textarea{min-height:116px;padding:12px}.ptr-field--context textarea{min-height:92px}.ptr-result{padding:21px 10px 24px}.ptr-result__header{align-items:center;gap:10px;margin-bottom:14px;padding:0 3px}.ptr-result h2{font-size:1.28rem}.ptr-reset{min-height:44px;padding:8px 10px}.ptr-cards{gap:6px}.ptr-card{padding:5px;border-radius:11px}.ptr-card__art{border-radius:7px}.ptr-card__body{padding:7px 0 2px}.ptr-card__position{font-size:.52rem;line-height:1.2}.ptr-card__name{font-size:clamp(.65rem,3vw,.79rem);line-height:1.14}.ptr-card__orientation{font-size:.56rem}.ptr-offer{margin-top:17px;padding:18px 3px 0}.ptr-offer h2{font-size:1.28rem}.ptr-offer__lead{margin:7px auto 12px;font-size:.74rem}.ptr .ddr-gate--personal-direct .ddr-gate__prices{grid-template-columns:1fr;gap:7px}.ptr .ddr-gate--personal-direct .ddr-gate__price,.ptr .ddr-gate.ddr-gate--personal-direct.ddr-gate--single-primary .ddr-gate__price{min-height:54px;padding:9px 12px;border-radius:10px;text-align:left}.ptr .ddr-gate--personal-direct .ddr-gate__choice{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.ptr .ddr-gate--personal-direct .ddr-gate__price small{font-size:.8rem}.ptr .ddr-gate--personal-direct .ddr-gate__price strong{font-size:.91rem}.ptr .ddr-gate.ddr-gate--personal-direct .ddr-gate__price--popular,.ptr .ddr-gate.ddr-gate--personal-direct .ddr-gate__price--popular.is-selected{min-height:66px;padding:23px 12px 9px}.ptr .ddr-gate--personal-direct .ddr-gate__popular{top:4px;right:auto;left:12px;min-height:18px;padding:2px 6px;font-size:.56rem;white-space:nowrap}.ptr-info{padding:4px 0 42px}.ptr-info>h2{font-size:1.4rem}}@media(max-width:350px){.ptr-shell{width:min(100% - 14px,980px)}.ptr-form{padding-right:11px;padding-left:11px}.ptr-result{padding-right:7px;padding-left:7px}.ptr-cards{gap:4px}.ptr-card{padding:4px}.ptr-card__position{letter-spacing:.035em}.ptr-card__name{font-size:.64rem}}@media(prefers-reduced-motion:reduce){.ptr *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ptr-draw:hover:not(:disabled),.ptr .ddr-gate--personal-direct .ddr-gate__price:hover:not(:disabled){transform:none}}@media(forced-colors:active){.ptr-flow,.ptr-card,.ptr-faq details,.ptr textarea,.ptr .ddr-gate--personal-direct .ddr-gate__price{border:2px solid CanvasText}.ptr-draw{border:2px solid ButtonText}.ptr-draw:focus-visible,.ptr-reset:focus-visible,.ptr .ddr-gate--personal-direct .ddr-gate__price:focus-visible{outline:3px solid Highlight}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/personal-reading-builder.css.map */
