.giftco{max-width:660px;padding-top:18px}.giftco .crumbs{font-size:.82rem;color:var(--ink-soft);margin-bottom:14px}.giftco .crumbs a{color:var(--ink-soft)}.giftco__frame{padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.09)}.giftco__eyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:.72rem;font-weight:700;color:var(--brand-light)}.giftco__title{font-size:1.6rem;line-height:1.2;margin:8px 0 4px;text-wrap:balance}.giftco__emoji{margin-right:6px}.giftco__brand{color:var(--ink-soft);font-size:.92rem}.giftco__score{margin-top:8px;font-size:.95rem;color:var(--ink)}.giftco__score b{color:var(--brand-light)}.giftco__lead{margin-top:10px;background:#e8c97d14;border:1px solid rgba(232,201,125,.18);border-radius:10px;padding:9px 12px;font-size:.9rem;color:var(--ink)}.giftco__index{margin:18px 0 4px}.giftco__index-h{font-size:.95rem;margin:0 0 3px}.giftco__index-sub{margin:0 0 12px;font-size:.82rem;color:var(--ink-soft)}.giftco__qlist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 14px}.giftco__qlist a{display:flex;align-items:center;gap:8px;color:var(--ink);padding:6px 4px;border-radius:5px;font-size:.92rem;text-decoration:none}.giftco__qlist a:hover{background:#ffffff0d}.giftco__qlist .dot{width:14px;height:14px;border:1.5px solid var(--ink-soft);border-radius:50%;flex:0 0 auto;position:relative}.giftco__qlist a.answered .dot{border-color:var(--brand-light);background:var(--brand-light)}.giftco__qlist a.answered .dot:after{content:"✓";position:absolute;inset:-3px 0 0;text-align:center;font-size:10px;font-weight:800;color:#1a1408}.giftco__count{margin-top:12px;font-size:.82rem;color:var(--ink-soft)}.giftco__count b{color:var(--ink);font-variant-numeric:tabular-nums}.giftco__resolvers{display:flex;flex-direction:column;gap:12px;margin-top:18px}#r-fit{order:1}#r-trust{order:2}#r-emotion{order:3}#r-risk{order:4}#r-compare{order:5}#r-practical{order:6}#r-quality{order:7}body.giftco-low #r-compare{order:0}body.giftco-low #r-fit{order:1}.rz{background:#ffffff08;border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:15px 17px;scroll-margin-top:14px}.rz--note{border-left:3px solid rgba(232,201,125,.5)}.rz__q{margin:0 0 7px;font-size:.76rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);font-weight:600}.rz__label{color:var(--brand-light)}.rz__a{margin:0;font-size:1.08rem;line-height:1.4;color:var(--ink);text-wrap:pretty}.rz__toggle{margin-top:11px;background:none;border:0;color:var(--brand-light);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:5px}.rz__car{display:inline-block;transition:transform .12s ease}.rz__toggle[aria-expanded=true] .rz__car{transform:rotate(90deg)}.rz__evi{margin-top:11px;padding-top:11px;border-top:1px dashed rgba(255,255,255,.12);font-size:.92rem;color:var(--ink-soft)}.rz__evi[hidden]{display:none}.rz__list{margin:0;padding-left:18px}.rz__list li{margin:4px 0}.rz__list strong{color:var(--ink)}.rz__ctx{margin:0 0 8px;color:var(--ink)}.rz__principle{margin:10px 0 0;font-size:.85rem;font-style:italic;color:var(--ink-soft)}.rz__alt{display:block;border:1px solid rgba(255,255,255,.08);border-radius:9px;padding:9px 12px;margin:8px 0;text-decoration:none}.rz__alt:hover{border-color:#e8c97d59}.rz__alt-reason{display:block;font-size:.74rem;text-transform:uppercase;letter-spacing:.03em;color:var(--brand-light);font-weight:700}.rz__alt-body{display:flex;justify-content:space-between;gap:10px}.rz__alt-title{color:var(--ink)}.rz__alt-price{color:var(--ink-soft);font-variant-numeric:tabular-nums}.giftco__handoff{margin-top:24px;border-top:1px solid rgba(255,255,255,.09);padding-top:20px}.giftco__handoff-h{font-size:1.15rem;margin:0 0 4px}.giftco__handoff-facts{color:var(--ink-soft);font-size:.95rem;margin:2px 0 14px}.giftco__handoff-facts b{color:var(--ink)}.giftco__buy.is-disabled{opacity:.6;cursor:not-allowed}.giftco__also{margin-top:14px;font-size:.9rem;color:var(--ink-soft)}.giftco__disclosure{margin-top:12px;font-size:.78rem;color:var(--ink-soft);max-width:52ch}@media(max-width:460px){.giftco__qlist{grid-template-columns:1fr}}
