.bb{--bb-line:color-mix(in srgb,var(--brand) 22%,transparent);--bb-tint:color-mix(in srgb,var(--brand) 6%,var(--paper));--bb-pill:var(--cta,#DDE6D3)}.bb .page-title{margin-bottom:6px}.bb-rating{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;color:var(--ink)}.bb-rating strong{font-weight:760}.bb-rating:hover>span:last-child{text-decoration:underline;text-underline-offset:3px}.bb .desc{margin:0 0 12px}.bb-benefits{display:grid;gap:6px;margin:0 0 14px;padding:0;list-style:none;font-size:14px}.bb-benefits li{display:flex;align-items:flex-start;gap:8px}.bb-benefits svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--brand);stroke-width:2.2}.bb-price{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:26px;letter-spacing:-.01em;margin:0 0 18px}.bb-price s{margin-left:0}.bb-save{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--bb-pill);color:var(--ink);font-size:12px;font-weight:760;letter-spacing:.02em}.bb-packs legend{display:flex;align-items:baseline;gap:6px;margin-bottom:12px;font-size:14px;font-weight:760}.pack-grid.bb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;padding-top:6px}@media(min-width:520px){.pack-grid.bb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pack-grid.bb-grid label.bb-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;min-height:0;padding:16px 12px 12px;border:1.5px solid var(--bb-line);border-radius:14px;background:var(--paper);color:var(--ink);text-align:left;font-weight:500;transition:border-color .15s,background-color .15s,box-shadow .15s}.pack-grid.bb-grid label.bb-card:hover{border-color:var(--brand)}.bb-card:after{content:"";position:absolute;top:12px;right:12px;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--bb-line);background:var(--paper)}:root .bb-grid input:checked+label.bb-card[data-bb-card]{border-color:var(--brand);background:var(--bb-tint);color:var(--ink);box-shadow:inset 0 0 0 1px var(--brand)}:root .bb-grid input:checked+label.bb-card[data-bb-card]:after{border-color:var(--brand);background:var(--brand);box-shadow:inset 0 0 0 3px var(--paper)}.bb-grid input:focus-visible+label.bb-card{outline:3px solid var(--brand);outline-offset:3px}.pack-grid.bb-grid label.bb-card.is-unavailable{text-decoration:none;opacity:.55}.bb-size{padding-right:22px;font-size:15px;font-weight:760;line-height:1.25}.bb-card-price{font-size:14px;font-weight:700}.bb-card-price s{font-size:12px;font-weight:500;color:var(--brand);opacity:.75;margin-left:2px}.bb-unit{font-size:12px;color:var(--brand);opacity:.85;min-height:1.4em}.bb-oos{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--brand)}.bb-tag{position:absolute;top:-10px;left:10px;max-width:calc(100% - 20px);padding:3px 8px;border-radius:999px;background:var(--bb-pill);color:var(--ink);font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-card.is-best .bb-tag{background:var(--brand);color:var(--paper)}.bb-buy{display:grid;grid-template-columns:auto 1fr;gap:10px;margin:18px 0 0}.bb-buy .qty{border-color:var(--bb-line);border-radius:999px}.bb-buy .qty button,.bb-buy .qty input{height:54px;background:transparent}.bb-buy .qty button{width:40px}.bb-buy .qty input{width:36px}.button.bb-cta{white-space:nowrap;min-height:54px;font-size:16px;font-weight:720;gap:10px;box-shadow:0 6px 18px -8px color-mix(in srgb,var(--brand) 70%,transparent)}.bb-cta-price{font-weight:720;opacity:.9}.bb-cta-price:before{content:"\b7";margin-right:10px;opacity:.6}.bb-note{margin:10px 0 0;text-align:center;font-size:12.5px;color:var(--brand)}.trust--compact{margin-top:16px}.trust--compact .trust-list{grid-template-columns:repeat(3,minmax(0,1fr));border-radius:14px;background:var(--paper)}.trust--compact .trust-list li{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;text-align:center;background:transparent}.trust--compact .trust-list li+li{border-top:0;border-left:1px solid var(--surface)}.trust--compact .trust-list strong{font-size:12.5px}.trust--compact .trust-list small{font-size:11.5px}.trust--compact .trust-pay-list{justify-content:center}.purchase.bb-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:5;border-top:1px solid var(--surface);background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -10px 30px -18px #00000059;transform:translateY(110%);visibility:hidden;transition:transform .28s ease,visibility 0s linear .28s}.purchase.bb-bar.is-on{transform:none;visibility:visible;transition:transform .28s ease}.bb-bar .wrap{display:flex;align-items:center;gap:12px;padding-top:10px;padding-bottom:10px}.bb-bar-img{flex:none;width:44px;height:44px;border-radius:10px;object-fit:cover}.bb-bar-copy{min-width:0;flex:1}.bb-bar-title{display:block;font-size:13px;font-weight:760;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-bar-meta{display:flex;align-items:baseline;gap:6px;min-width:0}.bb-bar-meta strong{font-size:15px;display:inline}.bb-bar-meta small{display:inline;font-size:11.5px;color:var(--brand);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-bar .button{flex:none;width:auto;min-width:150px;max-width:260px;margin-left:auto}@media(max-width:699px){.bb-bar-title{display:none}.bb-bar .button{min-width:140px;flex:1;max-width:none}.bb-bar-meta{flex-direction:column;gap:0}.bb-buy .qty button{width:34px}.bb-buy .qty input{width:28px}.button.bb-cta{font-size:15px;gap:8px;padding-inline:14px}.bb-cta-price:before{margin-right:8px}}@media(min-width:700px){.bb-bar .button{min-width:220px}}.wf-chat-root{transition:bottom .28s ease}body.gx-bar-on .wf-chat-root{bottom:calc(var(--gx-bar-h,72px) + 12px + env(safe-area-inset-bottom,0px))!important}@media(prefers-reduced-motion:reduce){.purchase.bb-bar,.purchase.bb-bar.is-on,.wf-chat-root,.pack-grid.bb-grid label.bb-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/gtfg-buybox.css.map */
