.purchase-panel{color:#332d28;border-top:1px solid #eee4d8;min-width:0;margin-top:14px;padding-top:16px}.purchase-panel h3{font-size:calc(15px * var(--yummy-text-scale,1));letter-spacing:-.01em;margin-bottom:10px;font-weight:800}.purchase-disclosure{background:#fff8f0;border:1px solid #fed7aa;border-radius:14px;gap:6px;margin-bottom:12px;padding:10px 14px;display:grid}.purchase-support{font-size:calc(12px * var(--yummy-text-scale,1));color:#9a3412;word-break:keep-all;overflow-wrap:anywhere;font-weight:600;line-height:1.6}.purchase-notice,.purchase-footnote{font-size:calc(11px * var(--yummy-text-scale,1));color:#797067;word-break:keep-all;overflow-wrap:anywhere;line-height:1.55}.purchase-disclosure .purchase-notice{font-size:calc(11.5px * var(--yummy-text-scale,1));color:#7c6855}.purchase-list{gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}.purchase-item{background:#fff;border:1.5px solid #fed7aa;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:14px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 8px #ea580c0d}.purchase-item:hover{border-color:#ea580c;transform:translateY(-1px);box-shadow:0 4px 14px #ea580c1f}.purchase-main{flex:200px;align-items:center;gap:12px;min-width:0;display:flex}.purchase-asset-box{background:linear-gradient(135deg,#fffaf5 0%,#ffedd5 100%);border:1px solid #fdba74;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 1px 3px #ea580c14}.purchase-description{overflow-wrap:anywhere;word-break:keep-all;flex:120px;gap:3px;min-width:0;display:grid}.purchase-meta{align-items:center;gap:6px;display:flex}.purchase-cat-tag{width:fit-content;font-size:calc(10.5px * var(--yummy-text-scale,1));letter-spacing:-.01em;border-radius:6px;align-items:center;padding:2px 7px;font-weight:800;line-height:1.2;display:inline-flex}.purchase-cat-tag.cat-formula{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.purchase-cat-tag.cat-diaper{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.purchase-cat-tag.cat-ingredient{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.purchase-description strong{font-size:calc(14px * var(--yummy-text-scale,1));color:#1c1917;font-weight:800;line-height:1.4}.purchase-description span.purchase-variant,.purchase-description span{font-size:calc(12px * var(--yummy-text-scale,1));color:#786c5e;font-weight:600;line-height:1.4}.purchase-alternative{font-size:calc(11.5px * var(--yummy-text-scale,1));color:#c2410c;text-underline-offset:3px;align-items:center;min-height:28px;font-weight:600;text-decoration:underline;transition:color .15s;display:inline-flex}.purchase-alternative:hover{color:#ea580c}.purchase-button{color:#fff;max-width:100%;min-height:44px;font-size:calc(13px * var(--yummy-text-scale,1));cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);border:1px solid #ea580c;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-weight:800;line-height:1.4;text-decoration:none;transition:all .15s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 6px #ea580c33}.purchase-button svg{flex-shrink:0}.purchase-button:hover{background:linear-gradient(135deg,#ea580c 0%,#c2410c 100%);transform:translateY(-1px);box-shadow:0 4px 12px #ea580c4d}.purchase-button:active{transform:scale(.97)}.purchase-button:focus-visible{outline-offset:3px;outline:3px solid #ea580c}.purchase-optional{padding-top:8px}.purchase-fallback{font-size:calc(13px * var(--yummy-text-scale,1));gap:10px;padding-block:10px;display:grid}.purchase-fallback a{justify-self:start}html.night-dim .purchase-panel{color:#eee5d9;border-color:#3d3228}html.night-dim .purchase-disclosure{background:#281f18;border-color:#4a3424}html.night-dim .purchase-support{color:#fdba74}html.night-dim .purchase-disclosure .purchase-notice,html.night-dim .purchase-notice,html.night-dim .purchase-footnote{color:#c2b3a3}html.night-dim .purchase-item{box-shadow:none;background:#231e1a;border-color:#3d3228}html.night-dim .purchase-item:hover{border-color:#ea580c}html.night-dim .purchase-asset-box{background:#2d241c;border-color:#4a3a2d}html.night-dim .purchase-description strong{color:#f0e9e1}html.night-dim .purchase-description span,html.night-dim .purchase-description span.purchase-variant{color:#a89a8c}html.night-dim .purchase-cat-tag.cat-formula{color:#7dd3fc;background:#082f49;border-color:#0369a1}html.night-dim .purchase-cat-tag.cat-diaper{color:#fde68a;background:#451a03;border-color:#78350f}html.night-dim .purchase-cat-tag.cat-ingredient{color:#86efac;background:#052e16;border-color:#14532d}html.night-dim .purchase-alternative{color:#fb923c}html.night-dim .purchase-button{color:#fff;background:linear-gradient(135deg,#ea580c 0%,#c2410c 100%);border-color:#ea580c}@media (width<=359px){.purchase-item>.purchase-button{width:100%}}
