.kb-group-buy .kb-group-buy__title{font-family:inherit;font-size:clamp(30px,3.2vw,44px);font-weight:700;line-height:1.15;margin:0 0 24px;text-align:left}.kb-group-buy .kb-bestie__nav{gap:16px 24px}.kb-group-buy .kb-bestie__nav a{min-height:44px;display:inline-flex;align-items:center}.kb-group-buy .kb-group-buy__status{padding:14px 18px;border-radius:12px;background:#eee7ed;color:#533b52;font-size:14px;line-height:1.6;margin:0 0 24px}.kb-group-buy__actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.kb-group-buy .kb-bestie__button:disabled{cursor:not-allowed;opacity:.75}.kb-group-buy__photo{position:relative;min-width:0;overflow:hidden;background:#d8cbe7}.kb-group-buy__photo img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.kb-group-buy__section{margin:44px 0;scroll-margin-top:130px}.kb-group-buy__section>h2,.kb-group-buy .kb-bestie__info-header h2{font:700 clamp(24px,2.6vw,32px)/1.25 var(--font-body-family,Arial,sans-serif);margin:0 0 14px}.kb-group-buy__section>p{font-size:15px;max-width:900px}.kb-group-buy__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.kb-group-buy__tiers article{padding:28px 22px;border-radius:18px;background:#f4e9ee;border:1px solid #e8dde5}.kb-group-buy__tiers article:nth-child(2){background:#f6f0f5}.kb-group-buy__tiers article:nth-child(3){background:#eee7ed}.kb-group-buy__tiers p{font-size:13px;letter-spacing:.08em;margin:0 0 10px}.kb-group-buy__tiers h3{font:700 clamp(23px,2.6vw,32px)/1.2 var(--font-body-family,Arial,sans-serif);margin:0}.kb-group-buy .kb-group-buy__small{font-size:13px;line-height:1.65;color:#705e70}.kb-group-buy .kb-bestie__info-card h3{font:700 17px/1.3 var(--font-body-family,Arial,sans-serif);margin:0 0 9px}.kb-group-buy .kb-bestie__steps h3{font:600 20px/1.3 var(--font-body-family,Arial,sans-serif);margin:12px 0}.kb-group-buy__quote,.kb-group-buy__shipping{padding:32px;border-radius:20px;background:#f6f0f5}.kb-group-buy__shipping h3{font-size:19px;line-height:1.5}.kb-group-buy .kb-bestie__faq{max-width:900px}.kb-group-buy .kb-bestie__faq details{border-bottom:1px solid #e6d8df;padding:0}.kb-group-buy .kb-bestie__faq summary{padding:18px 4px;min-height:48px;font-weight:600}.kb-group-buy .kb-bestie__faq details p{margin:0 4px 20px;font-size:14px}.kb-group-buy a{text-underline-offset:4px}.kb-group-buy :is(a,button,summary):focus-visible{outline:3px solid #7b5486;outline-offset:4px}@media(max-width:749px){.kb-group-buy .kb-bestie__nav>span{width:100%}.kb-group-buy .kb-bestie__nav{gap:0 16px}.kb-group-buy .kb-bestie__nav a{font-size:12px}.kb-group-buy .kb-group-buy__title{font-size:clamp(29px,7.4vw,38px)}.kb-group-buy .kb-bestie__copy>p:not(.kb-bestie__eyebrow){max-width:none;font-size:14px}.kb-group-buy__actions{display:grid;gap:16px;text-align:center}.kb-group-buy__actions .kb-bestie__button{width:100%;margin:0}.kb-group-buy__photo{aspect-ratio:1034/780}.kb-group-buy__photo img{position:static;height:100%}.kb-group-buy__section{margin:32px 0}.kb-group-buy__tiers{grid-template-columns:1fr;gap:12px}.kb-group-buy__tiers article{padding:22px}.kb-group-buy__tiers h3{font-size:30px}.kb-group-buy .kb-bestie__steps h3{margin:4px 0 8px}.kb-group-buy__quote,.kb-group-buy__shipping{padding:24px 18px}.kb-group-buy__quote .kb-bestie__button{width:100%;justify-content:center}.kb-group-buy__section>h2{font-size:26px}.kb-group-buy__shipping h3{font-size:18px}}@media(prefers-reduced-motion:no-preference){html:has(.kb-group-buy){scroll-behavior:smooth}}
body.kb-boutique .kb-group-buy .kb-group-buy__tiers h3{font-size:clamp(26px,2.6vw,32px)!important;line-height:1.2!important}

@media(max-width:749px){.kb-group-buy{display:flex;flex-direction:column}.kb-group-buy>.kb-bestie__nav{order:2;margin-top:28px}.kb-group-buy>.kb-bestie__nav>span{display:none}}

.kb-group-buy .kb-group-buy__tiers h3{--kb-type-card:clamp(26px,2.6vw,32px)}
