/* DUzun's CSS Packer.    *
 * Web: http://duzun.me/ */
.product-util-card{display:grid;gap:1rem;padding:1rem 1.05rem}.product-util-highlights{display:grid;gap:0.28rem}.product-util-row{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto auto;align-items:center;gap:0.7rem;min-height:2.7rem;padding:0.22rem 0.25rem;border-radius:0.65rem;color:#2b2d30}.product-util-row--link{color:#2b2d30;text-decoration:none;transition:background-color 160ms ease,color 160ms ease}.product-util-row--link:hover{color:#2b2d30;background:#f7f7f4;text-decoration:none}.product-util-icon,.product-util-action-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:0.62rem;color:#60656c;background:#f3f3f0}.product-util-icon svg,.product-util-action-icon svg,.product-util-secondary-link svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.product-util-icon--ai{color:#d84d1b;background:#fff1e9}.product-util-row--ai .product-util-copy strong,.product-util-row--ai .product-util-copy small{display:block}.product-util-row--ai .product-util-copy strong{font-weight:600}.product-util-row--ai .product-util-copy small{margin-top:0.12rem;color:#85898e;font-size:0.76rem}.product-util-row--ai .product-util-chevron{grid-column:4;color:#d84d1b}.product-util-icon--delivery{color:#387848;background:#edf7ef}.product-util-icon--pickup{color:#54718a;background:#eef4f8}.product-util-copy{min-width:0;line-height:1.25}.product-util-copy small{display:block;margin-top:0.12rem;color:#85898e;font-size:0.76rem}.product-util-date{padding:0.27rem 0.48rem;border-radius:0.45rem;color:#34373b;background:#f1f1ee;font-size:0.84rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.product-util-chevron{color:#a2a5a9;font-size:1.25rem;line-height:1}.product-util-actions{display:grid;gap:0.72rem;padding-top:0.85rem;border-top:1px solid #ecece8}.product-util-analog{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:0.72rem;padding:0.62rem 0.68rem;border:1px solid #f0d6c9;border-radius:0.72rem;color:#a63c17;background:#fff7f2;text-decoration:none;transition:border-color 160ms ease,background-color 160ms ease,transform 160ms ease}.product-util-analog:hover{border-color:#e7bba5;color:#8f3213;background:#fff2ea;text-decoration:none;transform:translateY(-1px)}.product-util-analog .product-util-action-icon{color:#d84d1b;background:#fff}.product-util-analog strong,.product-util-analog small{display:block;line-height:1.2}.product-util-analog strong{font-weight:600}.product-util-analog small{margin-top:0.18rem;color:#9b7566;font-size:0.76rem}.product-util-arrow{color:#d84d1b;font-size:1.15rem}.product-util-secondary{display:flex;flex-wrap:wrap;gap:0.45rem 1rem}.product-util-secondary-link{display:inline-flex;align-items:center;gap:0.38rem;color:#666b71;font-size:0.88rem;text-decoration:none}.product-util-secondary-link:hover{color:#d84d1b;text-decoration:none}.product-util-secondary-link span{display:inline-flex}.product-util-secondary-link svg{width:1rem;height:1rem}@media (max-width:575.98px){.product-util-card{padding:0.85rem}.product-util-row{grid-template-columns:2.1rem minmax(0,1fr) auto auto;gap:0.55rem}.product-util-icon,.product-util-action-icon{width:2.1rem;height:2.1rem}}