.nb-gummies-pdp.simplified-pdp .purchase-box{margin-top:15px;padding:20px;border:1px solid #e2e8f0;border-radius:20px;background:#f9fdff;font-family:"Inter",sans-serif}.nb-gummies-pdp.simplified-pdp .purchase-box .bundle-heading{margin:0}.nb-gummies-pdp.simplified-pdp .purchase-box .bundle-heading strong{display:block;margin:0 0 20px;color:#64748b;font:700 14px/1.4 "Inter",sans-serif;letter-spacing:.6px;text-transform:uppercase}.nb-gummies-pdp.simplified-pdp .purchase-box .bundle-heading span,.nb-gummies-pdp.simplified-pdp .purchase-box .radio-dot,.nb-gummies-pdp.simplified-pdp .purchase-box .bundle-card>small{display:none}.nb-gummies-pdp.simplified-pdp .purchase-box .bundle-grid{gap:12px;margin:0}.nb-gummies-pdp.simplified-pdp .purchase-box .bundle-card{min-height:94px;display:block;padding:12px;border:1px solid #dfe2e1;border-radius:10px;background:#fff;box-shadow:none;color:#0b1220;font-family:"Inter",sans-serif;text-align:left;transform:none}.nb-gummies-pdp.simplified-pdp .purchase-box .bundle-card.selected{border:1px solid #111827;background:#fff;box-shadow:0 8px 20px rgb(17 24 39 / .06)}.nb-gummies-pdp.simplified-pdp .purchase-box .bundle-card:hover,.nb-gummies-pdp.simplified-pdp .purchase-box .bundle-card:focus-visible,.nb-gummies-pdp.simplified-pdp .purchase-box .bundle-card.selected:hover{border-color:#111827;background:#fff;color:#0b1220;transform:none}.nb-gummies-pdp.simplified-pdp .purchase-box .bundle-name{display:block;margin:0 0 6px;color:#0b1220;font:700 16px/1.2 "Inter",sans-serif}.nb-gummies-pdp.simplified-pdp .purchase-box .bundle-card>strong{display:block;margin:0;color:#0b1220;font:800 18px/1.2 "Inter",sans-serif}.nb-gummies-pdp.simplified-pdp .purchase-box .bundle-saving{display:block;margin-top:6px;color:#019de6;font:500 13px/1.2 "Inter",sans-serif}.nb-gummies-pdp.simplified-pdp .purchase-box .bundle-card.has-badge .bundle-name{max-width:88px}.nb-gummies-pdp.simplified-pdp .purchase-box .bundle-badge{top:8px;right:8px;padding:6px 9px;border-radius:18px;background:#000;color:#fff;font:800 11px/1.2 "Trebuchet MS",Helvetica,sans-serif;letter-spacing:0}.nb-gummies-pdp.simplified-pdp .purchase-box .bundle-card:nth-child(4) .bundle-badge{background:#019de6}.nb-gummies-pdp.simplified-pdp .purchase-box .selected-total{min-height:0;justify-content:flex-start;gap:4px;margin:15px 0 14px;padding:0;border:0;color:#232323;font:700 16px/1.6 "Inter",sans-serif}.nb-gummies-pdp.simplified-pdp .purchase-box .selected-total span,.nb-gummies-pdp.simplified-pdp .purchase-box .selected-total strong{color:#232323;font:700 16px/1.6 "Inter",sans-serif}.nb-gummies-pdp.simplified-pdp .purchase-box .selected-total span::after{content:":"}.nb-gummies-pdp.simplified-pdp .purchase-box .purchase-actions{grid-template-columns:1fr;gap:10px}.nb-gummies-pdp.simplified-pdp .purchase-box .add-button,.nb-gummies-pdp.simplified-pdp .purchase-box .buy-button{width:100%;min-height:42px;padding:10px 16px;border:0;border-radius:8px;font:700 18px/1.2 "Inter",sans-serif;box-shadow:none;transform:none}.nb-gummies-pdp.simplified-pdp .purchase-box .add-button{background:#019de6;color:#fff}.nb-gummies-pdp.simplified-pdp .purchase-box .buy-button{background:#000;color:#fff}.nb-gummies-pdp.simplified-pdp .purchase-box .add-button:hover,.nb-gummies-pdp.simplified-pdp .purchase-box .add-button:focus-visible,.nb-gummies-pdp.simplified-pdp .purchase-box .buy-button:hover,.nb-gummies-pdp.simplified-pdp .purchase-box .buy-button:focus-visible{box-shadow:none;transform:none}.nb-gummies-pdp.simplified-pdp .checkout-note{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:3.5px;margin:24px 0 0;color:#64748b;font:500 14px/1.6 "Inter",sans-serif;white-space:nowrap}.nb-gummies-pdp.simplified-pdp .checkout-note svg{width:14px;height:14px;flex:0 0 14px;color:#232323}@media (max-width:520px){.nb-gummies-pdp.simplified-pdp .purchase-box{padding:20px;border-radius:20px}.nb-gummies-pdp.simplified-pdp .purchase-box .bundle-heading strong{font-size:14px}.nb-gummies-pdp.simplified-pdp .purchase-box .bundle-grid{gap:12px;margin:0}.nb-gummies-pdp.simplified-pdp .purchase-box .bundle-card{min-height:94px;padding:12px}.nb-gummies-pdp.simplified-pdp .purchase-box .bundle-name{font-size:16px}.nb-gummies-pdp.simplified-pdp .purchase-box .bundle-card>strong{font-size:18px}.nb-gummies-pdp.simplified-pdp .purchase-box .bundle-saving{font-size:13px}.nb-gummies-pdp.simplified-pdp .purchase-box .bundle-badge{padding:6px 9px;font-size:11px}.nb-gummies-pdp.simplified-pdp .purchase-box .purchase-actions{grid-template-columns:1fr}.nb-gummies-pdp.simplified-pdp .checkout-note{display:flex;margin-top:24px;font-size:14px}}