.cs-ab-meta{margin-top:.6rem;display:flex;flex-direction:column;gap:.4rem;align-items:center}.text-left .cs-ab-meta{align-items:flex-start}.cs-ab-serves-row{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:center;align-items:center}.cs-ab-serves{display:inline-block;background:#4a0000;color:#ffe9c4;font-size:.72rem;font-weight:700;letter-spacing:.02em;border-radius:999px;padding:3px 10px;white-space:nowrap}.cs-ab-perhead{font-size:.78rem;font-weight:700;color:#4a0000;white-space:nowrap}.cs-ab-diet{display:flex;gap:.3rem;flex-wrap:wrap;justify-content:center}.cs-ab-diet span{font-size:.66rem;font-weight:600;background:#eef5e9;color:#2e5b2e;border-radius:6px;padding:2px 7px;white-space:nowrap}.cs-ab-perhead,.cs-ab-combo__price>span,[data-feed-perhead]{display:none!important}@media(max-width:989px){.product-variant-picker-block .variant-input label.btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;font-size:.75rem;padding:.35em 1.1em}.product-variant-picker-block .variant-input.w-full label.btn{display:flex}}dialog.cs-ab-qa-dialog{border:0;border-radius:18px;padding:0;max-width:440px;width:calc(100vw - 32px);max-height:calc(100vh - 48px);background:#fff8ee;color:#4a0000;box-shadow:0 24px 60px #280a0059;overflow-y:auto}dialog.cs-ab-qa-dialog::backdrop{background:#2806008c}.cs-ab-qa-img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:18px 18px 0 0;display:block;background:#fff}.cs-ab-qa-body{padding:18px 22px 24px;text-align:left;text-transform:none}.cs-ab-qa-gallery{position:relative}.cs-ab-qa-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:18px 18px 0 0}.cs-ab-qa-track::-webkit-scrollbar{display:none}.cs-ab-qa-track .cs-ab-qa-img{flex:0 0 100%;scroll-snap-align:start;border-radius:0}.cs-ab-qa-arrow{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;border:0;background:#fff8eeeb;color:#4a0000;font-size:22px;line-height:1;font-weight:700;cursor:pointer;box-shadow:0 2px 10px #00000040}.cs-ab-qa-arrow--prev{left:10px}.cs-ab-qa-arrow--next{right:10px}.cs-ab-qa-opt{margin-bottom:10px}.cs-ab-qa-opt label{display:block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;color:#8a5b41}.cs-ab-qa-opt select{width:100%;background:#fff;border:2px solid #e8d5bd;border-radius:8px}.cs-ab-qa-body .cs-ab-meta{align-items:flex-start}.cs-ab-qa-body .cs-ab-serves-row,.cs-ab-qa-body .cs-ab-diet{justify-content:flex-start}.cs-ab-qa-title{font-family:var(--heading-font-stack);font-weight:var(--heading-font-weight);text-transform:var(--heading-capitalize);letter-spacing:var(--heading-letterspacing);font-size:1.3rem;line-height:1.1;margin:0 0 4px}.cs-ab-qa-desc{margin:10px 0 4px;font-size:.85rem;line-height:1.55;color:#6b4432}.cs-ab-qa-hot{margin:10px 0 0;font-size:.75rem;font-weight:700;color:#b0430a}.cs-ab-qa-close{position:absolute;top:10px;right:10px;z-index:3;width:34px;height:34px;border-radius:50%;border:0;background:#fff;color:#4a0000;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 2px 10px #00000040}.cs-ab-qa-link{display:inline-block;margin-top:12px;font-size:.8rem;font-weight:700;color:#cd1c18;text-decoration:underline;text-underline-offset:3px}.cs-ab-qa-body .product-quick-buy__container{max-width:none;margin-top:14px}.cs-ab-qa-body .product-quick-buy__container select{width:100%;background:#fff}.vip-grid .product-tile__quick-buy{position:absolute;top:8px;right:8px;margin:0;z-index:20;width:44px}.vip-grid .product-tile__quick-buy .push-btn{width:44px;display:block}.vip-grid .product-tile__quick-buy .push-btn__surface{width:44px;height:44px;min-height:0;padding:0;border-radius:50%;font-size:0;line-height:0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #00000047}.vip-grid .product-tile__quick-buy .push-btn__surface:after{content:"+";font-size:26px;line-height:1;font-weight:700}.cs-ab-grev__body{min-height:7.75em}.cs-ab-grev__more[hidden]{display:block;visibility:hidden}[data-cs-reveal]{opacity:0;transform:translateY(26px);transition:opacity .65s ease,transform .65s ease;animation:cs-ab-reveal-failsafe .65s ease 2s forwards}[data-cs-reveal].cs-ab-seen{opacity:1;transform:none;animation:none}@keyframes cs-ab-reveal-failsafe{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){[data-cs-reveal]{opacity:1;transform:none;transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cs-ab.css.map */
