.shopaholic-offer{text-align:center;max-width:620px;color:var(--plum);margin:30px auto;padding:32px;position:relative}.shopaholic-stars{height:78px;color:var(--berry);justify-content:center;align-items:center;gap:28px;display:flex}.shopaholic-stars b{background:var(--petal);border-radius:26px;place-items:center;width:70px;height:70px;font-size:38px;display:grid;transform:rotate(-8deg);box-shadow:inset 0 -6px #4b243819,inset 0 4px #fff9,0 12px 22px #4b24381a}.shopaholic-stars span{font-size:28px}.shopaholic-stars span:last-child{margin-top:24px;font-size:20px}.shopaholic-offer>.kicker{letter-spacing:.16em;margin-top:24px;font-size:10px}.shopaholic-offer>h2{font-family:var(--font-display);letter-spacing:-1.2px;margin:12px 0;font-size:36px;line-height:1.12}.shopaholic-intro{max-width:410px;color:var(--muted);margin:0 auto 24px;font-size:14px}.shopaholic-cycle{justify-content:center;margin-bottom:24px;display:flex}.shopaholic-plan{text-align:left;position:relative}.shopaholic-plan-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.shopaholic-plan h3{font-family:var(--font-display);letter-spacing:-.7px;margin:0;font-size:28px}.shopaholic-plan-head>span{color:var(--plum);background:var(--butter);border-radius:10px;padding:5px 9px;font-size:10px}.shopaholic-price{align-items:baseline;gap:7px;margin-top:18px;display:flex}.shopaholic-price strong{font-size:59px;font-family:var(--font-display);letter-spacing:-2px;line-height:1.2}.shopaholic-price>span{color:var(--muted);font-size:14px}.shopaholic-charge{color:var(--muted);margin:7px 0 23px;font-size:12px}.shopaholic-plan ul{gap:13px;margin:0 0 25px;padding:0;font-size:14px;list-style:none;display:grid}.shopaholic-plan li{align-items:center;gap:10px;display:flex}.shopaholic-plan li>span{background:var(--sage);color:#346847;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:12px;font-weight:800;display:grid}.shopaholic-upgrade{border:0;border-radius:18px;width:100%;padding:14px 10px 19px;font-size:14px;box-shadow:inset 0 -5px #4b24382e,inset 0 3px #ffffff45,0 9px 18px #c725692a}.shopaholic-upgrade:hover{box-shadow:inset 0 -5px #4b24382e,inset 0 3px #ffffff45,0 12px 24px #c7256933}.shopaholic-upgrade>span{font-size:20px}.shopaholic-angel{text-align:center;color:var(--muted);margin:15px 0 0;font-size:11px}.shopaholic-notice{background:var(--butter);border-radius:14px;margin:15px 0 0;padding:12px;font-size:12px}.shopaholic-footnote{color:var(--muted);margin:24px 0 8px;font-size:11px}.shopaholic-later{text-underline-offset:4px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px;font-size:12px;text-decoration:underline}.shopaholic-dialog{background:var(--canvas);border:0;border-radius:34px;width:650px;max-width:min(650px,100vw - 28px);max-height:calc(100dvh - 32px);padding:0;overflow-y:auto;box-shadow:0 30px 90px #4b243835}.shopaholic-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#4b243860}.shopaholic-dialog .shopaholic-offer{margin:0 auto}.shopaholic-close{position:absolute;top:15px;right:15px}.shopaholic-sidebar{background:var(--lilac);border-radius:18px;align-items:center;gap:10px;margin:25px 0 16px;padding:13px 12px 17px;display:flex;box-shadow:inset 0 -4px #4b243811}.shopaholic-sidebar>span:first-child{color:var(--berry);font-size:25px}.shopaholic-sidebar strong,.shopaholic-sidebar small{display:block}.shopaholic-sidebar strong{font-size:13px}.shopaholic-sidebar small{color:#765568;font-size:9px}.shopaholic-sidebar b{margin-left:auto}.app-sidebar{overflow-y:auto}.billing-page>.pouf-card{margin-top:25px}.billing-current{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.billing-current h2{font-family:var(--font-display);margin:6px 0}.billing-current p{color:var(--muted);max-width:540px;margin:0;font-size:13px}.billing-current>div:last-child{flex-direction:column;flex-shrink:0;display:flex}.billing-current small{color:var(--muted)}.billing-settings{justify-content:space-between;align-items:center;gap:20px;display:flex}.billing-settings h2{font-family:var(--font-display);margin-bottom:5px}.billing-settings p{color:var(--muted);margin:0;font-size:13px}.billing-included{text-align:center;padding:26px 0}.billing-included .pouf-stack{align-items:center}.billing-included svg{color:var(--berry)}.billing-included h2{font-family:var(--font-display)}.billing-preview-controls{border:1px dashed var(--line);color:var(--muted);border-radius:18px;margin-top:40px;padding:20px;font-size:13px}.billing-preview-controls summary{cursor:pointer;font-weight:800}.billing-preview-controls>div{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.exclusions-form,.exclusions-list{margin-top:25px;padding:28px}.exclusions-page h2{font-family:var(--font-display)}.exclusions-page p{color:var(--muted);font-size:14px}.exclusions-form form{gap:18px;max-width:600px;display:grid}.exclusions-form .button{justify-self:start}.exclusion-entry{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.exclusion-entry strong{overflow-wrap:anywhere;font-size:13px}.exclusion-entry p{margin:5px 0}.exclusion-entry small{color:var(--muted);font-size:11px}.billing-admin-note{margin:20px 0 0;font-size:12px!important}.billing-notice{background:var(--sage);border-radius:14px;padding:14px;color:#346847!important}@media (max-width:600px){.shopaholic-offer{padding:25px 16px}.shopaholic-offer>h2{font-size:30px}.shopaholic-plan{padding:23px 20px 30px}.shopaholic-plan-head{flex-wrap:wrap}.shopaholic-plan h3{font-size:25px}.shopaholic-upgrade{font-size:12px}.shopaholic-price strong{font-size:52px}.shopaholic-cycle button{padding:10px 12px}.billing-settings{flex-wrap:wrap;padding:23px}.exclusions-form,.exclusions-list{padding:22px}.exclusion-entry{flex-wrap:wrap}.billing-current .kicker{font-size:10px}}
:root{--pouf-card:inset 0 -10px 0 #e9c2d45c, inset 0 6px 0 #ffffffe6, 0 20px 40px #4b24381f;--pouf-row:inset 0 -6px 0 #e9c2d44d, inset 0 4px 0 #ffffffe6, 0 8px 18px #4b243817;--pouf-control:inset 0 -6px 0 #4b24382e, inset 0 4px 0 #ffffff59, 0 8px 16px #4b243829;--pouf-control-active:inset 0 -3px 0 #4b24382e, inset 0 2px 0 #ffffff59, 0 4px 10px #4b24381f;--pouf-field:inset 0 -4px 0 #4b24380f, inset 0 4px 0 #ffffffb3, inset 0 0 0 2px #e9c2d459;--pouf-field-focus:var(--pouf-field), inset 0 0 0 3px var(--berry)}.pouf-card{border-radius:var(--r-card);box-shadow:var(--pouf-card);border:0}.pouf-card:hover{box-shadow:var(--pouf-card)}.pouf-btn{font-family:var(--font-body);text-align:center;font-weight:800;line-height:1.25;text-decoration:none}.pouf-btn.cushion-control{background:var(--tone,var(--purple));color:var(--on-accent);box-shadow:var(--pouf-control);border:0}.pouf-btn.cushion-control:active,.pouf-btn.cushion-control[aria-pressed=true],.pouf-btn.cushion-control:disabled{box-shadow:var(--pouf-control-active);transform:translateY(2px)}.pouf-btn:not(.cushion-control){color:var(--plum);box-shadow:inset 0 0 0 2px var(--line)}.pouf-btn:not(.cushion-control):hover{background:var(--blush);box-shadow:var(--pouf-field)}.pouf-btn:focus-visible,.pouf-card:focus-visible{outline:3px solid var(--berry);outline-offset:5px}.pouf-input{font-family:var(--font-body);font-size:15px;line-height:1.5}.pouf-input:focus{box-shadow:var(--pouf-field-focus)}.pouf-seg{flex-wrap:wrap}.wishlist-style-emoji{font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:32px;line-height:1}.browser-card.pouf-card,.extension-card.pouf-card{border-radius:var(--r-card)}.extension-card.pouf-card{padding-bottom:25px}.extension-button{margin-top:12px}.floating-badge,.sent-note,.mini-lists,.mini-lists>span,.bought-preview,.move-preview>span{border-radius:var(--r-control);box-shadow:var(--pouf-row);border:0}.fake-select{border-radius:var(--r-control);box-shadow:var(--pouf-field);background:var(--canvas);border:0}.front-card.pouf-card{padding-bottom:38px}.price-toast.pouf-card{border-radius:var(--r-control)}.price-panel{box-shadow:none;background:0 0;border:0;padding:0}.final-cta .pouf-btn{min-width:190px}.cta-footnote{width:100%}.wishlist-card.pouf-card{color:var(--plum);padding:26px 24px 30px}.wishlist-emoji,.new-wishlist-card>span{border-radius:var(--r-blob);background:var(--petal);width:64px;height:64px;box-shadow:var(--pouf-blob);place-items:center;font-size:32px;display:grid}.color-lilac .wishlist-emoji{background:var(--lilac)}.color-butter .wishlist-emoji{background:var(--butter)}.color-sage .wishlist-emoji,.color-mint .wishlist-emoji{background:var(--sage)}.color-sky .wishlist-emoji{background:var(--sky)}.color-peach .wishlist-emoji,.color-coral .wishlist-emoji{background:var(--peach)}.wishlist-card-head{align-items:flex-start;gap:12px}.wishlist-card h3{font-size:1.5rem}.wishlist-card>p{height:42px;font-size:.85rem}.wishlist-card-footer small{font-size:.65rem}.wishlist-card-footer strong{font-size:1.1rem}.wishlist-card .card-drop{align-items:center;gap:4px;margin-top:12px;font-size:.7rem;display:inline-flex;position:static}.new-wishlist-card.pouf-card{background:var(--blush);border:2px dashed var(--petal)}.new-wishlist-card small{font-size:.8rem}.continue-card.pouf-card{padding-bottom:18px}.search-field{border-radius:var(--r-control);box-shadow:var(--pouf-field);background:var(--canvas);border:0}.search-field input{background:0 0}.total-card.pouf-card,.total-note.pouf-card{padding-bottom:26px}.total-card small,.total-card span{font-size:.75rem}.total-card strong{font-size:1.4rem}.product-card.pouf-card,.public-product.pouf-card{overflow:hidden}.product-info,.public-product-copy{padding-bottom:26px}.product-actions .pouf-btn{border-radius:14px;min-height:38px;padding:9px 12px;font-size:12px}.product-actions .pouf-input{background:var(--canvas);min-height:38px;box-shadow:var(--pouf-field);border:0;border-radius:14px;padding:9px 12px;font-size:12px}.product-actions .pouf-btn>span{box-shadow:none;background:0 0;display:inline-flex}.settings-panels{gap:24px;min-width:0}.settings-card.pouf-card{padding:28px 28px 36px}.settings-nav.pouf-card{gap:8px;padding:14px 12px 20px}.settings-nav a{border-radius:var(--r-control);padding:12px;font-size:.8rem}.settings-heading>span{border-radius:var(--r-blob);width:48px;height:48px;box-shadow:var(--pouf-blob)}.settings-heading p,.settings-toggle small{font-size:.82rem}.settings-toggle strong{font-size:.9rem}.settings-fields{min-width:0}.settings-fields .pouf-btn{place-self:center start}.profile-avatar-large{box-shadow:var(--pouf-blob)}.privacy-actions form{display:block}.modal-card.pouf-card{padding-bottom:34px}.modal-actions .pouf-btn{flex-shrink:0}.auth-provider.pouf-btn{gap:14px;min-height:56px;display:flex}.auth-email-form .pouf-btn{width:100%}.auth-card.pouf-card{padding-bottom:46px}.close-button,.icon-button{box-shadow:var(--pouf-control);background:var(--petal);color:var(--plum);border:0;border-radius:14px}.activity-summary.pouf-card{padding-bottom:30px}.activity-row{border-radius:var(--r-control);box-shadow:var(--pouf-row);border:0;margin:12px;padding:18px}.activity-list.pouf-card{padding:4px 4px 16px}.legal-hero-content{flex-direction:column;align-items:center;gap:12px;display:flex}.legal-hero-content h1,.legal-hero-content p{margin:0}.legal-layout{grid-template-columns:190px minmax(0,780px);gap:32px;padding-top:48px}.legal-layout aside.pouf-card{background:var(--surface);padding:18px 14px 24px}.legal-layout aside nav{flex-direction:column;gap:10px;display:flex}.legal-layout aside a.pouf-btn{color:var(--plum);padding:12px;font-size:.85rem}.legal-copy.pouf-card{min-width:0;padding:36px 40px 48px}.promise-grid>div,.support-box{border-radius:var(--r-control);box-shadow:var(--pouf-row);border:0}.support-group.pouf-card{margin-bottom:28px;padding:28px 28px 36px}.support-group-title .pouf-blob{box-shadow:var(--pouf-blob);border-radius:18px}.support-contact.pouf-card{padding:28px 28px 36px}.shopaholic-upgrade.pouf-btn{border-radius:var(--r-control)}@media (max-width:900px){.legal-layout{grid-template-columns:minmax(0,1fr)}.legal-layout aside{position:static}.legal-layout aside nav{flex-flow:wrap}.legal-layout aside nav .pouf-btn{flex:1;width:auto}}@media (max-width:600px){.settings-card.pouf-card{padding:22px 18px 30px}.settings-fields{grid-template-columns:minmax(0,1fr)}.legal-copy.pouf-card{padding:26px 22px 36px}.legal-layout{gap:24px}.wishlist-card.pouf-card{padding:22px 20px 30px}.pouf-seg{gap:6px}.pouf-seg .pouf-btn{padding-inline:12px}.items-toolbar{flex-wrap:wrap;gap:18px}}
