#pff-buy.pff-10p{scroll-margin-top:72px}.pff-10p__noscript{display:grid;gap:12px;max-width:420px;margin:0 auto}html:has(.pff-10p){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.pff-10p){scroll-behavior:auto}}.pff-10p fieldset{border:0;margin:0;padding:0;min-width:0}.pff-10p input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.pff-10p__visual{position:relative}.pff-10p__panel[hidden]{display:none}.pff-10p__panel{height:100%}.pff-10p__photo{position:relative;height:100%;aspect-ratio:3 / 2;border-radius:14px;overflow:hidden;background:var(--flavor-bg, var(--pff-sand))}.pff-10p__photo img{width:100%;height:100%;object-fit:cover}.pff-10p__count{position:absolute;right:12px;bottom:12px;display:grid;place-content:center;text-align:center;min-width:78px;padding:10px 12px;border-radius:14px;background:var(--pff-red);color:#fff}.pff-10p__count b{font-family:var(--pff-head);font-weight:800;font-size:2rem;line-height:1}.pff-10p__count span{font-size:.75rem;font-weight:700;line-height:1.2;margin-top:3px}.pff-10p__ribbon{position:absolute;left:12px;top:12px;padding:6px 12px;border-radius:999px;background:var(--pff-ink);color:#fff;font-family:var(--pff-head);font-weight:700;font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase}.pff-10p__details{gap:16px}.pff-10p__step{display:grid;gap:10px}.pff .pff-10p__legend{padding:0;margin-bottom:10px;font-family:var(--pff-head);font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pff-ink)}.pff-10p__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pff-10p__opt{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-height:60px;padding:8px 10px 8px 8px;border:2px solid var(--pff-line);border-radius:var(--pff-radius-sm);background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.pff-10p__opt:hover{border-color:#1b1b1b52}.pff-10p__opt.is-on,.pff-10p__opt:has(input:checked){border-color:var(--pff-red);box-shadow:0 0 0 1px var(--pff-red)}.pff-10p__opt:has(input:focus-visible){outline:3px solid var(--pff-ink);outline-offset:2px}.pff-10p__opt.is-soldout{opacity:.5;cursor:not-allowed}.pff-10p__thumb{width:44px;height:44px;border-radius:10px;overflow:hidden;background:var(--flavor-bg, var(--pff-sand))}.pff-10p__thumb img{width:100%;height:100%;object-fit:cover}.pff-10p__opt-text{display:grid;gap:2px;min-width:0}.pff-10p__opt-name{font-family:var(--pff-head);font-weight:700;font-size:1rem;line-height:1.15}.pff-10p__opt-sub{font-size:.8125rem;line-height:1.25;color:var(--pff-muted)}.pff-10p__badge{position:absolute;top:-9px;right:8px;padding:2px 8px;border-radius:999px;background:var(--pff-ink);color:#fff;font-family:var(--pff-head);font-weight:700;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.pff-10p__opt--wide{grid-column:1 / -1;grid-template-columns:76px minmax(0,1fr)}.pff-10p__opt--wide .pff-10p__thumb{width:76px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#fff}.pff-10p__opt--wide .pff-10p__thumb img{height:21.5px}.pff-10p__opt--wide .pff-10p__thumb:has(>img:only-child){display:block}.pff-10p__opt--wide .pff-10p__thumb:has(>img:only-child) img{height:100%}.pff-10p__desc{margin:0;font-size:.9375rem;line-height:1.45;color:var(--pff-ink-soft)}.pff-10p__desc[hidden]{display:none}.pff-10p__desc b{color:var(--pff-ink);font-family:var(--pff-head)}.pff-10p__plus{white-space:nowrap;color:var(--pff-muted);font-size:.875rem}.pff-10p__plans{display:grid;gap:8px}.pff-10p__plan{border:2px solid var(--pff-line);border-radius:var(--pff-radius-sm);background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.pff-10p__plan.is-on,.pff-10p__plan:has(>.pff-10p__plan-row input:checked:not(:disabled)){border-color:var(--pff-red);box-shadow:0 0 0 1px var(--pff-red)}.pff-10p__plans:has(.pff-10p__plan-badge){padding-top:8px}.pff-10p__plan--sub{position:relative;background:#fff7f3}.pff-10p__plan--sub .pff-10p__plan-row{align-items:start;padding:16px 14px 12px}.pff-10p__plan-badge{position:absolute;top:-11px;left:14px;padding:3px 10px;border-radius:999px;background:var(--pff-red);color:#fff;font-family:var(--pff-head);font-size:.75rem;font-weight:800;line-height:1.3}.pff-10p__perks{display:grid;gap:3px;margin-top:5px}.pff-10p__perk{position:relative;padding-left:20px;font-size:.875rem;line-height:1.3;color:var(--pff-ink-soft)}.pff-10p__perk:before{content:"\2713";position:absolute;left:0;font-weight:800;color:var(--pff-red)}.pff-10p__plan--sub.is-unavailable .pff-10p__plan-badge,.pff-10p__plan--sub.is-unavailable .pff-10p__perks{display:none}.pff-10p__plan--once .pff-10p__plan-row{padding:9px 14px}.pff-10p__plan--once .pff-10p__plan-t strong{font-size:.9375rem;font-weight:600}.pff-10p__plan--once .pff-10p__plan-p b{font-size:1rem;font-weight:700}.pff-10p__plan-p small{margin-top:2px;font-size:.75rem;color:var(--pff-muted);white-space:nowrap}.pff-10p__plan-row{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;cursor:pointer}.pff-10p__plan-row:has(input:focus-visible){outline:3px solid var(--pff-ink);outline-offset:2px;border-radius:10px}.pff-10p__radio{width:22px;height:22px;border-radius:50%;border:2px solid rgba(27,27,27,.35);background:#fff}.pff-10p__plan-row:has(input:checked:not(:disabled)) .pff-10p__radio{border:7px solid var(--pff-red)}.pff-10p__plan-t{display:grid;gap:2px;min-width:0}.pff-10p__plan-t strong{font-family:var(--pff-head);font-weight:700;font-size:1.0625rem;line-height:1.2}.pff-10p__plan-t small{font-size:.8125rem;line-height:1.3;color:var(--pff-muted)}.pff-10p__plan-p{display:grid;justify-items:end;line-height:1.1}.pff-10p__plan-p b{font-family:var(--pff-head);font-weight:800;font-size:1.25rem;color:var(--pff-ink)}.pff-10p__plan--sub .pff-10p__plan-p b{color:var(--pff-red)}.pff-10p__plan-p s{font-size:.875rem;color:var(--pff-muted)}.pff-10p__plan--sub.is-unavailable .pff-10p__plan-row{cursor:not-allowed;opacity:.55}.pff-10p__freq{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 14px 12px 48px}.pff-10p__freq[hidden]{display:none}.pff-10p__freq-lbl{font-size:.8125rem;font-weight:700;color:var(--pff-muted);margin-right:2px}.pff-10p__chip{position:relative;cursor:pointer}.pff-10p__chip span{display:inline-block;padding:6px 12px;border:1.5px solid var(--pff-line);border-radius:999px;background:#fff;font-size:.875rem;font-weight:600;line-height:1.2}.pff-10p__chip:has(input:checked) span{border-color:var(--pff-ink);background:var(--pff-ink);color:#fff}.pff-10p__chip:has(input:focus-visible) span{outline:3px solid var(--pff-red);outline-offset:2px}.pff-10p__freq-help{flex-basis:100%;font-size:.8125rem;color:var(--pff-muted)}.pff-10p__freq-help[hidden]{display:none}.pff-10p__note{margin:0;padding:0 14px 12px 48px;font-size:.8125rem;color:var(--pff-muted)}.pff-10p__note[hidden]{display:none}.pff-10p__total{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:.9375rem;color:var(--pff-muted)}.pff-10p__save{font-weight:700;color:var(--pff-red-dark)}.pff-10p__save[hidden]{display:none}.pff-10p__cta{position:relative;margin-top:-6px}.pff .pff-10p__terms{margin:8px 0 0;font-size:.8125rem;line-height:1.4;color:var(--pff-muted);text-align:center}.pff-10p__terms[hidden]{display:none}@media(min-width:1180px){.pff-10p__options{grid-template-columns:repeat(3,minmax(0,1fr))}.pff-10p__opt{grid-template-columns:40px minmax(0,1fr)}.pff-10p__thumb{width:40px;height:40px}.pff-10p__opt--wide{grid-template-columns:76px minmax(0,1fr)}.pff-10p__opt--wide .pff-10p__thumb{width:76px;height:44px}}@media(min-width:900px){.pff-10p .pff-buy__visual{display:block;padding:14px}.pff-10p__photo{aspect-ratio:auto;min-height:560px;border-radius:16px}.pff-10p__count{right:18px;bottom:18px;min-width:96px;padding:14px 16px}.pff-10p__count b{font-size:2.75rem}.pff-10p__count span{font-size:.875rem}.pff-10p .pff-buy__details{align-content:start;gap:14px}}.pff-10p__opt:not(.pff-10p__opt--wide):has(.pff-10p__badge){padding-top:14px}.pff-10p__plan--sub.is-unavailable .pff-10p__plan-p{visibility:hidden}@media(max-width:599px){.pff-10p__freq,.pff-10p__note{padding-left:14px}.pff-10p__freq-lbl{flex-basis:100%}.pff-10p__cta .pff-btn__arrow{display:none}}@media(min-width:900px){.pff-10p-sticky{padding-inline:max(24px,calc((100vw - 1100px)/2))}html.pff-sticky-on .footer-wrapper{padding-bottom:72px}html.pff-sticky-on [id^=alia-root][style*="bottom: 16px"]{bottom:84px!important;transition:bottom .25s ease}html.pff-sticky-on back-to-top{transform:translateY(-72px);transition:transform .25s ease}}.pff .pff-10p__pick{justify-self:start;margin-top:8px;font-family:var(--pff-head);font-weight:700;font-size:.9375rem;color:var(--pff-red-dark);text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:1px}.pff .pff-10p__pick:hover{color:var(--pff-red)}.pff-10p__variety{display:grid;gap:16px;margin:0 0 22px;padding:18px;border-radius:var(--pff-radius);background:var(--pff-cream)}.pff .pff-10p__variety-imgs{display:flex}.pff-10p__variety-imgs li{width:52px;height:52px;margin-right:-10px;border-radius:50%;overflow:hidden;border:3px solid var(--pff-cream);background:var(--flavor-bg, var(--pff-sand))}.pff-10p__variety-imgs img{width:100%;height:100%;object-fit:cover}.pff-10p__variety-text{display:grid;gap:4px}.pff .pff-10p__variety-text h3{font-size:1.375rem;line-height:1.15}.pff .pff-10p__variety-text p{margin:0;font-size:.9375rem;line-height:1.45;color:var(--pff-ink-soft)}@media(min-width:900px){.pff-10p__variety{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin-bottom:32px;padding:22px 28px}.pff-10p__variety .pff-btn{width:auto}}.pff .pff-10p__hero-quote{margin:0;padding:12px 14px;border-left:3px solid var(--pff-red);background:var(--pff-cream);border-radius:0 var(--pff-radius-sm) var(--pff-radius-sm) 0}.pff .pff-10p__hero-quote blockquote{margin:0;font-family:var(--pff-head);font-weight:700;font-size:.9375rem;line-height:1.35}.pff .pff-10p__hero-quote figcaption{margin-top:4px;font-size:.8125rem;color:var(--pff-muted)}.pff .pff-10p__quote{margin:0;padding:12px 14px;border-radius:var(--pff-radius-sm);background:var(--pff-cream);display:grid;gap:4px}.pff .pff-10p__quote blockquote{margin:0;font-size:.9375rem;line-height:1.4;font-weight:600}.pff .pff-10p__quote figcaption{font-size:.8125rem;color:var(--pff-muted)}.pff-10p__total span:first-child{font-weight:600;color:var(--pff-ink-soft)}.pff .pff-10p__fav{margin:0 0 14px;font-family:var(--pff-head);font-weight:700;font-size:1.125rem}@media(min-width:900px){.pff .pff-10p__fav{font-size:1.25rem;margin-bottom:18px}}.pff-10p__count{display:flex;align-items:baseline;gap:5px;min-width:0;padding:6px 12px;border-radius:999px;background:#1b1b1bd1}.pff-10p__count b{font-size:1.0625rem}.pff-10p__count span{margin-top:0;font-size:.8125rem}@media(min-width:900px){.pff-10p__count{min-width:0;padding:7px 14px}.pff-10p__count b{font-size:1.125rem}.pff-10p__count span{font-size:.875rem}}.pff-10p__opt--wide:has(.pff-10p__badge){padding-top:18px}.pff .pff-10p__quote blockquote,.pff .pff-10p__hero-quote blockquote{border:0;padding:0;font-style:normal;quotes:none}.pff .pff-10p__quote blockquote:before,.pff .pff-10p__hero-quote blockquote:before{content:none}
/*# sourceMappingURL=/cdn/shop/t/30/assets/pff-10p.css.map */
