.pl-formula{--plf-line: #DCDCDC;--plf-line-hover: #B9B9B9;--plf-ink: #000;--plf-muted: rgba(0, 0, 0, .6);--plf-faint: rgba(0, 0, 0, .45);--plf-purple: #5821B6;--plf-purple-tint: #FAF7FF;--plf-purple-ring: rgba(88, 33, 182, .14);display:flex;flex-direction:column;gap:8px}.pl-formula__label{margin:0}.pl-formula__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-top:8px}.pl-formula__option{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 12px 12px;border:2px solid var(--plf-line);border-radius:12px;background:#fff;color:var(--plf-ink);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;-webkit-tap-highlight-color:transparent}.pl-formula__option:hover{border-color:var(--plf-line-hover)}.pl-formula__option.is-selected{border-color:var(--plf-ink)}.pl-formula__option--featured.is-selected{border-color:var(--plf-purple);background:var(--plf-purple-tint);box-shadow:0 0 0 3px var(--plf-purple-ring)}.pl-formula__option:has(.pl-formula__input:focus-visible){outline:2px solid var(--plf-purple);outline-offset:2px}.pl-formula__option.is-disabled{opacity:.5;cursor:not-allowed}.pl-formula__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.pl-formula__head{display:flex;align-items:center;gap:8px;min-width:0}.pl-formula__radio{flex:none;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--plf-line-hover);background:#fff;transition:border .15s ease}.pl-formula__option.is-selected .pl-formula__radio{border:5.5px solid var(--plf-ink)}.pl-formula__option--featured.is-selected .pl-formula__radio{border-color:var(--plf-purple)}.pl-formula__name{display:flex;flex-direction:column;min-width:0;font-size:16px;line-height:1.2;font-weight:500}.pl-formula__name-prefix{font-size:12px;line-height:1.25;font-weight:500;color:var(--plf-muted)}.pl-formula__name-main{font-weight:600}.pl-formula__badge{position:absolute;top:-11px;right:10px;padding:3px 8px;border-radius:999px;background:var(--plf-purple);color:#fff;font-size:11px;line-height:1.3;font-weight:600;letter-spacing:.02em;white-space:nowrap}.pl-formula__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px}.pl-formula__amount{font-size:20px;line-height:1.1;font-weight:700;font-variant-numeric:tabular-nums}.pl-formula__compare{font-size:14px;color:var(--plf-faint);text-decoration:line-through;font-variant-numeric:tabular-nums}.pl-formula__saving{font-size:12px;line-height:1.3;font-weight:600;color:var(--plf-purple)}.pl-formula__saving--placeholder{color:var(--plf-faint);font-weight:400}.pl-formula__perks{display:flex;flex-direction:column;gap:3px;margin:2px 0 0;padding:0;list-style:none}.pl-formula__perks li{position:relative;margin:0;padding-left:18px;font-size:13px;line-height:1.35;color:var(--plf-muted)}.pl-formula__perks li:before{content:"";position:absolute;left:0;top:3px;width:12px;height:12px;background:no-repeat center / 12px 12px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6l4.5-5' fill='none' stroke='%23808080' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pl-formula__option--featured .pl-formula__perks li{color:var(--plf-ink)}.pl-formula__option--featured .pl-formula__perks li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6l4.5-5' fill='none' stroke='%235821B6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pl-formula__perks strong,.pl-formula__perks li.pl-formula__perk--star{font-weight:600}.pl-formula__perks li.pl-formula__perk--star:before,.pl-formula__option--featured .pl-formula__perks li.pl-formula__perk--star:before{top:1px;left:-1px;width:15px;height:15px;background:no-repeat center / 15px 15px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%237C3AED' d='M19.5 13.5C19.5019 13.8058 19.409 14.1047 19.2341 14.3555C19.0591 14.6063 18.8107 14.7968 18.5231 14.9006L13.6875 16.6875L11.9062 21.5269C11.8008 21.8134 11.6099 22.0608 11.3595 22.2355C11.109 22.4101 10.811 22.5038 10.5056 22.5038C10.2003 22.5038 9.90224 22.4101 9.65178 22.2355C9.40133 22.0608 9.21048 21.8134 9.105 21.5269L7.3125 16.6875L2.47312 14.9062C2.18656 14.8008 1.93924 14.6099 1.76455 14.3595C1.58985 14.109 1.49619 13.811 1.49619 13.5056C1.49619 13.2003 1.58985 12.9022 1.76455 12.6518C1.93924 12.4013 2.18656 12.2105 2.47312 12.105L7.3125 10.3125L9.09375 5.47312C9.19923 5.18656 9.39008 4.93924 9.64053 4.76455C9.89099 4.58985 10.189 4.49619 10.4944 4.49619C10.7997 4.49619 11.0978 4.58985 11.3482 4.76455C11.5987 4.93924 11.7895 5.18656 11.895 5.47312L13.6875 10.3125L18.5269 12.0938C18.8147 12.1986 19.0629 12.3901 19.2372 12.642C19.4115 12.8939 19.5033 13.1937 19.5 13.5ZM14.25 4.5H15.75V6C15.75 6.19891 15.829 6.38968 15.9697 6.53033C16.1103 6.67098 16.3011 6.75 16.5 6.75C16.6989 6.75 16.8897 6.67098 17.0303 6.53033C17.171 6.38968 17.25 6.19891 17.25 6V4.5H18.75C18.9489 4.5 19.1397 4.42098 19.2803 4.28033C19.421 4.13968 19.5 3.94891 19.5 3.75C19.5 3.55109 19.421 3.36032 19.2803 3.21967C19.1397 3.07902 18.9489 3 18.75 3H17.25V1.5C17.25 1.30109 17.171 1.11032 17.0303 0.96967C16.8897 0.829018 16.6989 0.75 16.5 0.75C16.3011 0.75 16.1103 0.829018 15.9697 0.96967C15.829 1.11032 15.75 1.30109 15.75 1.5V3H14.25C14.0511 3 13.8603 3.07902 13.7197 3.21967C13.579 3.36032 13.5 3.55109 13.5 3.75C13.5 3.94891 13.579 4.13968 13.7197 4.28033C13.8603 4.42098 14.0511 4.5 14.25 4.5ZM22.5 7.5H21.75V6.75C21.75 6.55109 21.671 6.36032 21.5303 6.21967C21.3897 6.07902 21.1989 6 21 6C20.8011 6 20.6103 6.07902 20.4697 6.21967C20.329 6.36032 20.25 6.55109 20.25 6.75V7.5H19.5C19.3011 7.5 19.1103 7.57902 18.9697 7.71967C18.829 7.86032 18.75 8.05109 18.75 8.25C18.75 8.44891 18.829 8.63968 18.9697 8.78033C19.1103 8.92098 19.3011 9 19.5 9H20.25V9.75C20.25 9.94891 20.329 10.1397 20.4697 10.2803C20.6103 10.421 20.8011 10.5 21 10.5C21.1989 10.5 21.3897 10.421 21.5303 10.2803C21.671 10.1397 21.75 9.94891 21.75 9.75V9H22.5C22.6989 9 22.8897 8.92098 23.0303 8.78033C23.171 8.63968 23.25 8.44891 23.25 8.25C23.25 8.05109 23.171 7.86032 23.0303 7.71967C22.8897 7.57902 22.6989 7.5 22.5 7.5Z'/%3E%3C/svg%3E")}.pl-formula__note{margin:0;font-size:12px;line-height:1.4;color:var(--plf-faint);text-align:center}.pl-formula__error{margin:0;font-size:13px;line-height:1.4;color:#b42318}.pl-formula__cell{position:relative;display:flex;min-width:0}.pl-formula__cell>.pl-formula__option{flex:1}.pl-formula__option--featured .pl-formula__head{padding-right:26px}.pl-formula__info{position:absolute;top:13px;right:10px;display:grid;place-items:center;width:22px;height:22px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--plf-purple);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,color .15s ease}.pl-formula__info:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.pl-formula__info:hover{transform:scale(1.08)}.pl-formula__info:focus-visible{outline:2px solid var(--plf-purple);outline-offset:2px}.pl-formula__info svg{display:block}html.pl-formula-dialog-open{overflow:hidden}.pl-formula-dialog{--plf-purple: #5821B6;--plf-purple-2: #8A4DFF;--plf-purple-tint: #F6F1FF;--plf-line: #ECECEC;width:min(520px,calc(100vw - 32px));max-width:none;max-height:min(88vh,780px);margin:auto;padding:0;border:0;border-radius:18px;background:#fff;color:#000;box-shadow:0 24px 60px #00000047;overflow:hidden}.pl-formula-dialog::backdrop{background:#0a061499}.pl-formula-dialog[open]{display:flex}.pl-formula-dialog__inner{display:flex;flex-direction:column;width:100%;max-height:inherit}.pl-formula-dialog__header,.pl-formula-dialog__footer{flex-shrink:0}.pl-formula-dialog__header{position:relative;display:flex;align-items:center;gap:14px;padding:18px 52px 16px 18px;background:linear-gradient(180deg,var(--plf-purple-tint) 0%,#fff 100%)}.pl-formula-dialog__mascot{flex:none;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#fff;box-shadow:0 6px 18px #5821b62e}.pl-formula-dialog__mascot img{display:block;width:64px;height:64px;object-fit:contain}.pl-formula-dialog__heading{min-width:0}.pl-formula-dialog__eyebrow{margin:0 0 2px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--plf-purple)}.pl-formula-dialog__title{margin:0;font-size:22px;line-height:1.15;font-weight:700;text-wrap:balance}.pl-formula-dialog__subtitle{margin:4px 0 0;font-size:14px;line-height:1.4;color:#000000a6}.pl-formula-dialog__close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:50%;background:#fffc;color:#000;cursor:pointer}.pl-formula-dialog__close:hover{background:#fff}.pl-formula-dialog__body{flex:1;min-height:0;overflow-y:auto;padding:6px 18px 16px;display:flex;flex-direction:column;gap:14px}.pl-formula-dialog__body>*{flex-shrink:0}.plf-stats{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px}.plf-stat{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:104px;padding:12px 14px;border-radius:14px;background:#f3f3f3;color:#0009;overflow:hidden}.plf-stat__label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.plf-stat__value{margin-top:auto;font-size:34px;line-height:1;font-weight:800;letter-spacing:-.02em;color:#000;font-variant-numeric:tabular-nums}.plf-stat__unit{margin-top:4px;font-size:12px;line-height:1.3}.plf-stat--virtuoso{background:linear-gradient(135deg,var(--plf-purple) 0%,var(--plf-purple-2) 100%);color:#ffffffd9;box-shadow:0 10px 24px #5821b647}.plf-stat--virtuoso .plf-stat__value{color:#fff;font-size:40px}.plf-features{display:flex;flex-direction:column;border:1px solid var(--plf-line);border-radius:14px;overflow:hidden}.plf-features__head,.plf-feature{display:grid;grid-template-columns:minmax(0,1fr) 72px 72px;align-items:center}.plf-features__head>span{padding:9px 0;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-align:center;color:#00000080}.plf-features__head>span.is-virtuoso{color:var(--plf-purple)}.plf-feature{border-top:1px solid var(--plf-line)}.plf-feature>span{min-height:46px;display:flex;align-items:center;justify-content:center}.plf-features__head>span.is-virtuoso,.plf-feature>span.is-virtuoso{background:var(--plf-purple-tint)}.plf-feature__name{justify-content:flex-start!important;gap:10px;padding:0 10px 0 12px;font-size:14px;font-weight:500;line-height:1.25}.plf-icon{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--plf-purple-tint);color:var(--plf-purple)}.plf-icon svg{display:block}.plf-dot{display:grid;place-items:center;width:24px;height:24px;border-radius:50%}.plf-dot--yes{background:var(--plf-purple);color:#fff;box-shadow:0 3px 8px #5821b64d}.plf-dot--yes-muted{background:#e9e9e9;color:#0009}.plf-dot--no{background:transparent;color:#00000040;border:1.5px solid rgba(0,0,0,.12)}.plf-pill{display:inline-block;padding:3px 9px;border-radius:999px;background:#ededed;font-size:12px;font-weight:600;color:#0009;white-space:nowrap}.plf-pill--virtuoso{background:var(--plf-purple);color:#fff}.plf-price{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:14px;border:1.5px dashed rgba(88,33,182,.35);background:var(--plf-purple-tint)}.plf-price__label{font-size:14px;font-weight:600}.plf-price__values{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.plf-price__values strong{font-size:22px;font-weight:800;color:var(--plf-purple)}.plf-price__values s{font-size:14px;color:#0006}.plf-price__badge{align-self:center;padding:3px 8px;border-radius:999px;background:#008738;color:#fff;font-size:12px;font-weight:700}.pl-formula-dialog--video{width:min(880px,calc(100vw - 32px));max-height:min(94vh,980px)}.pl-formula-dialog--video .pl-formula-dialog__body>:not(.plf-video){width:100%;max-width:560px;align-self:center}.plf-video{margin-top:2px}.plf-video__frame{position:relative;overflow:hidden;border-radius:14px;background:#0e0819;box-shadow:0 10px 28px #280a5a38}.plf-video__frame--land{aspect-ratio:16 / 9}.plf-video__frame--port{aspect-ratio:9 / 16}.plf-video--both .plf-video__frame--port{display:none}.plf-video__frame video{display:block;width:100%;height:100%;object-fit:cover;background:#0e0819}.pl-formula-dialog__fineprint{margin:0;font-size:12px;line-height:1.45;color:#00000080;text-align:center}.pl-formula-dialog__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pl-formula-dialog__footer{display:flex;flex-direction:column;gap:6px;padding:12px 18px 16px;border-top:1px solid var(--plf-line)}.pl-formula-dialog__cta{display:block;width:100%;margin:0;padding:15px 20px;border:0;border-radius:5000px;background:#000;color:#fff;font:inherit;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:.01em;cursor:pointer}.pl-formula-dialog__cta:hover{opacity:.9}.pl-formula-dialog__secondary{display:block;width:100%;margin:0;padding:6px;border:0;background:transparent;color:#0000008c;font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}.pl-formula-dialog__cta:focus-visible,.pl-formula-dialog__secondary:focus-visible,.pl-formula-dialog__close:focus-visible{outline:2px solid var(--plf-purple);outline-offset:2px}@media(max-width:749px){.pl-formula-dialog{width:100vw;max-height:92vh;margin:auto 0 0;border-radius:18px 18px 0 0}.pl-formula-dialog__mascot{width:60px;height:60px}.pl-formula-dialog__mascot img{width:54px;height:54px}.pl-formula-dialog__title{font-size:20px}.plf-features__head,.plf-feature{grid-template-columns:minmax(0,1fr) 62px 62px}.plf-feature__name{font-size:13px;gap:8px;padding-left:10px}.plf-icon{width:28px;height:28px}.plf-stat--virtuoso .plf-stat__value{font-size:34px}.plf-stat__value{font-size:30px}.pl-formula-dialog__footer{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.pl-formula-dialog--video{width:100vw;max-height:94vh}.plf-video--both .plf-video__frame--land{display:none}.plf-video--both .plf-video__frame--port{display:block}.plf-video__frame--port{height:min(60vh,620px);width:auto;margin:0 auto}}@media(max-width:400px){.pl-formula__option{padding:13px 10px 11px}.pl-formula__name{font-size:15px}.pl-formula__amount{font-size:18px}.pl-formula__compare{font-size:13px}.pl-formula__perks li{font-size:12px;padding-left:16px}.pl-formula__badge{right:8px;font-size:10px}}@media(prefers-reduced-motion:reduce){.pl-formula__option,.pl-formula__radio{transition:none}}.pl-formula-btn-compare[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/68/assets/pl-formula-picker.css.map */
