.bab-desktop-flow,.bab-desktop-purchase,.bab-desktop-cta-label,.bab-desktop-delivery-label,.bab-desktop-flavours-heading{display:none}.bab-plan-copy,.bab-plan-tags,.bab-frequency-change{display:none!important}.bab-frequency-dialog:not([open]){display:none!important}[data-bab-once=false] .bab-plan-tag--once,[data-bab-once=true] .bab-plan-tag--subscribe{display:none!important}.bab-desktop-flavour-toolbar:empty,.bab-desktop-flavour-meter,.bab-desktop-flavour-toolbar:empty+.bab-desktop-flavour-meter{display:none}.bab-desktop-box-dialog:not([open]),.bab-desktop-nutrition-dialog:not([open]){display:none}#build-a-bundle[data-bab-desktop-layout]{--bab-blue: #6be3ed;--bab-ink: #241f21;--bab-muted: #69676d;--bab-line: #dfdfe1}#build-a-bundle .bab-desktop-nutrition-button{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;z-index:1;width:20px;height:20px;margin:0;padding:0;border:1px solid var(--bab-line);border-radius:50%;background:#fff;color:var(--bab-ink);cursor:pointer}#build-a-bundle .bab-desktop-nutrition-button svg{display:block;width:12px;height:12px;pointer-events:none}#build-a-bundle .bab-desktop-nutrition-button:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%}#build-a-bundle .bab-desktop-nutrition-button:hover{background:#effcfd;border-color:var(--bab-blue)}#build-a-bundle .bab-desktop-nutrition-dialog{width:min(720px,calc(100vw - 48px));max-height:88dvh;padding:0;border:1px solid var(--bab-line);border-radius:14px;background:#fff;color:var(--bab-ink);font-family:paralucent,serif;box-shadow:0 24px 80px #241f2126}#build-a-bundle .bab-desktop-nutrition-dialog[open]{display:flex;flex-direction:column}#build-a-bundle .bab-desktop-nutrition-dialog::backdrop{background:#241f2166}#build-a-bundle .bab-desktop-nutrition-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--bab-line)}#build-a-bundle .bab-desktop-nutrition-head h2{margin:0 0 4px;font:inherit;font-size:24px;font-weight:500;line-height:1.2}#build-a-bundle .bab-desktop-nutrition-head p{margin:0;font-size:16px;font-weight:400;line-height:1.3;color:var(--bab-muted)}#build-a-bundle .bab-desktop-nutrition-close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f5f5f5;font-size:26px;line-height:1}#build-a-bundle .bab-desktop-nutrition-body{overflow-y:auto;min-height:0;padding:20px}#build-a-bundle .bab-desktop-nutrition-body img:not([hidden]){display:block;width:100%;height:auto;object-fit:contain}#build-a-bundle .bab-desktop-nutrition-body p{margin:0;padding:24px 4px;font-size:16px}#build-a-bundle .bab-desktop-nutrition-dialog button:focus-visible,#build-a-bundle .bab-desktop-nutrition-button:focus-visible{outline:2px solid var(--bab-ink);outline-offset:3px}body:has(.bab-desktop-nutrition-dialog[open]){overflow:hidden}@media(min-width:1025px){#build-a-bundle[data-bab-desktop-layout]{padding-top:24px}#build-a-bundle .bab-desktop-flow{display:block;grid-column:1 / -1;color:var(--bab-ink);font-family:paralucent,serif}#build-a-bundle .bab-desktop-number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:#e5e5e6;font-size:14px;font-weight:500}#build-a-bundle .bab-desktop-title .bab-desktop-number{background:var(--bab-blue);color:var(--bab-ink)}#build-a-bundle .bab-desktop-setup{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}#build-a-bundle .bab-desktop-card{padding:18px;background:#fff;border:1px solid var(--bab-line);border-radius:12px;min-width:0}#build-a-bundle .bab-desktop-title{display:flex;align-items:center;gap:10px;margin:0 0 15px;color:var(--bab-ink);line-height:1}#build-a-bundle [data-bab-step-target]{position:relative;scroll-margin-top:150px}#build-a-bundle .bab-desktop-flavours-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 12px}#build-a-bundle .bab-desktop-flavours-heading .bab-desktop-title{margin:0}#build-a-bundle [data-bab-desktop-count]{color:var(--bab-muted);font-size:15px;font-weight:400;font-variant-numeric:tabular-nums}#build-a-bundle[data-bab-desktop-layout]{padding-bottom:16px}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__steps-wrapper{grid-column:1 / -1;min-width:0;padding:0}#build-a-bundle[data-bab-desktop-layout] .bab-desktop-original-intro,#build-a-bundle[data-bab-desktop-layout] .bab-desktop-details,#build-a-bundle[data-bab-desktop-layout] .bab-desktop-legacy-summary,#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collections>.build-a-bundle__products-header{display:none!important}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collections{width:100%;margin-top:16px;padding:18px;border:1px solid var(--bab-line);border-radius:12px}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection-group-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection-group-product{min-width:0;grid-template-columns:80px minmax(0,1fr) auto;gap:10px}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection-group-product-img{width:80px;height:90px;object-fit:contain}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection-group-title{font-family:paralucent,serif;font-size:22px;font-weight:500;line-height:1.2;margin-bottom:10px}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection-group-badges{display:flex;flex-wrap:wrap;gap:6px}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection-group-badges>.build-a-bundle__collection-group-badge{font-family:paralucent,serif;font-size:10px;font-weight:500;line-height:1.2;padding:3px 4px;border-radius:4px}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection-group-product-title{font-size:19px;font-weight:500;line-height:1.2}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection-group-product-price-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:4px}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection-group-product-price-wrapper>:is(.bundle-card__price--mobile,.bundle-card__price-original--mobile){font-size:14.4px;line-height:1.3;font-weight:500;white-space:nowrap}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection-group-product-price-wrapper>.build-a-bundle__collection-group-badge{font-size:11.5px;line-height:1.2;padding:3px 5px;margin-left:3px;white-space:nowrap}#build-a-bundle .bab-desktop-product-media{display:block;position:relative;width:80px;height:90px}#build-a-bundle[data-bab-desktop-layout] .bundle-card__quantity-add{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;width:74px;height:40px;padding:0 10px}#build-a-bundle[data-bab-desktop-layout] .bundle-card__quantity-add.hidden{display:none}#build-a-bundle[data-bab-desktop-layout] .bundle-card__quantity-add-text{display:inline;font-family:paralucent,serif;font-size:15px;font-weight:500;line-height:1;color:#fff;pointer-events:none}#build-a-bundle[data-bab-desktop-layout] .bundle-card__quantity-add>svg{flex-shrink:0;width:12px;height:12px;pointer-events:none}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__quick-bundles{display:block!important;margin:0;padding:0;min-width:0}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__quick-bundle{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin:0;padding:5px 6px 5px 12px;border:1px solid #dfdfe1;border-radius:8px;background:#f8f8f8}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__quick-bundle-title{margin:0;font-family:paralucent,serif;font-size:14px;font-weight:400;line-height:1.3}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__quick-bundle-subtitle{display:none}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__quick-bundle-add{flex-shrink:0;border:0;padding:9px 16px;min-height:36px;border-radius:6px;background:#6be3ed;color:#241f21;font-size:15px;font-weight:500}#build-a-bundle [data-bab-desktop-size-slot] .build-a-bundle__size-header,#build-a-bundle [data-frequency-desktop-slot] .build-a-bundle__frequency-header{display:none!important}#build-a-bundle [data-bab-desktop-size-slot] .build-a-bundle__size-buttons{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0}#build-a-bundle [data-bab-desktop-size-slot] .build-a-bundle__size-button{display:flex;flex-direction:column;justify-content:center;min-height:70px;padding:10px 8px 5px;margin:0!important;border:1.5px solid var(--bab-line);border-radius:10px;background:#f8f8f8;font-weight:500}#build-a-bundle [data-bab-desktop-size-slot] .build-a-bundle__size-button:before,#build-a-bundle [data-bab-desktop-size-slot] .build-a-bundle__size-button:after{pointer-events:none}#build-a-bundle [data-bab-desktop-size-slot] .build-a-bundle__size-button.active{border-color:var(--bab-blue);background:#effcfd;box-shadow:0 0 0 1px var(--bab-blue)}#build-a-bundle [data-bab-desktop-size-slot] .build-a-bundle__size-button-label{display:none!important}#build-a-bundle [data-bab-desktop-size-slot] .build-a-bundle__size-option{display:flex!important;flex-direction:column;gap:3px;pointer-events:none}#build-a-bundle [data-bab-desktop-size-slot] .build-a-bundle__size-option-main{order:2;line-height:1}#build-a-bundle [data-bab-desktop-size-slot] .build-a-bundle__size-packs{display:block;line-height:1}#build-a-bundle [data-bab-desktop-size-slot] .build-a-bundle__size-servings{color:var(--bab-muted);font-size:13px;font-weight:400}#build-a-bundle [data-bab-desktop-size-slot] .build-a-bundle__size-radio,#build-a-bundle [data-bab-desktop-size-slot] .build-a-bundle__size-badge{display:none}#build-a-bundle [data-bab-desktop-size-slot] .build-a-bundle__flag{display:block;top:-10px;bottom:auto;padding:4px 6px;line-height:1;font-size:10px;font-weight:500}#build-a-bundle [data-bab-desktop-size-slot] .build-a-bundle__size-gift:not([hidden]){display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:12px;padding:9px;border:1px solid #c4edf0;border-radius:10px;background:#effcfd}#build-a-bundle [data-bab-desktop-size-slot] .build-a-bundle__size-gift-image{display:flex;align-items:center;justify-content:center;width:38px;height:40px}#build-a-bundle [data-bab-desktop-size-slot] .build-a-bundle__size-gift-img{width:38px;height:40px;object-fit:contain}#build-a-bundle [data-bab-desktop-size-slot] .build-a-bundle__size-gift-copy strong{display:block;font-size:14px;line-height:1.3;font-weight:500}#build-a-bundle [data-bab-desktop-size-slot] .build-a-bundle__size-gift-copy>span{display:block;color:var(--bab-muted);font-size:12px;line-height:1.4;font-weight:400;margin-top:2px}#build-a-bundle [data-bab-desktop-size-slot] .build-a-bundle__size-gift-value{display:flex;flex-direction:column;align-items:flex-end;font-size:13px}#build-a-bundle [data-bab-desktop-size-slot] .build-a-bundle__size-gift-value s{color:var(--bab-muted)}#build-a-bundle [data-bab-desktop-size-slot] .build-a-bundle__size-gift-value strong{font-weight:500}#build-a-bundle [data-bab-desktop-size-slot] [data-gift-state=locked]{background:#f7f7f7!important;border-color:var(--bab-line)!important}#build-a-bundle [data-bab-desktop-size-slot] [data-gift-state=locked] .build-a-bundle__size-gift-img{filter:grayscale(1);opacity:.65}#build-a-bundle [data-bab-desktop-size-slot] [data-gift-state=locked] .build-a-bundle__size-gift-value{display:none}#build-a-bundle [data-frequency-desktop-slot] .build-a-bundle__frequency{margin:0;padding:0}#build-a-bundle [data-frequency-desktop-slot] [data-bab-plan-group]{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;padding:0;margin:0}#build-a-bundle [data-frequency-desktop-slot] [data-bab-plan-group]>.build-a-bundle__subscribe-wrapper{display:contents!important}#build-a-bundle [data-frequency-desktop-slot] .build-a-bundle__subscribe-wrapper>.build-a-bundle__type-buttons{grid-column:1;grid-row:1;display:block;margin:0}#build-a-bundle [data-frequency-desktop-slot] .build-a-bundle__oneoff-card{grid-column:2;grid-row:1}#build-a-bundle [data-frequency-desktop-slot] [data-bab-plan-group]>.build-a-bundle__type{display:none!important}#build-a-bundle [data-frequency-desktop-slot] [data-bab-plan-card]{display:flex!important;width:100%;min-height:64px;height:100%;margin:0;padding:10px 12px;border:1.5px solid var(--bab-line);border-radius:10px;background:#f8f8f8;text-align:left;opacity:1}#build-a-bundle [data-frequency-desktop-slot] [data-bab-plan-card][aria-pressed=true]{background:#effcfd;border-color:var(--bab-blue);box-shadow:0 0 0 1px var(--bab-blue)}#build-a-bundle [data-frequency-desktop-slot] [data-bab-plan-card]>:not(.bab-plan-copy){display:none!important}#build-a-bundle [data-frequency-desktop-slot] .bab-plan-copy{display:block!important;pointer-events:none;margin:0}#build-a-bundle [data-frequency-desktop-slot] .bab-plan-copy strong{display:block;color:var(--bab-ink);font-size:16px;line-height:1.3;font-weight:400}#build-a-bundle [data-frequency-desktop-slot] .bab-plan-badge{position:relative;top:-2px;display:inline-block;vertical-align:baseline;padding:3px 7px;border-radius:99px;background:#6be3ed;color:#000;font-size:11px;line-height:1.2;font-weight:500;white-space:nowrap}#build-a-bundle [data-frequency-desktop-slot] .bab-plan-copy small{display:block;color:var(--bab-muted);font-size:12px;line-height:1.35;font-weight:400;margin-top:2px}#build-a-bundle [data-frequency-desktop-slot] .bab-plan-tags{grid-column:1 / -1;grid-row:2;display:flex!important;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;position:absolute;top:21px;right:18px}#build-a-bundle [data-frequency-desktop-slot] .bab-plan-tags li{color:var(--bab-muted);font-size:12px;font-weight:400}#build-a-bundle [data-frequency-desktop-slot] .bab-plan-tags li:before{content:"\2713";margin-right:5px;color:#3194a0}#build-a-bundle [data-frequency-desktop-slot] [data-bab-once=true] .bab-plan-tags li:before{content:none}#build-a-bundle [data-frequency-desktop-slot] [data-bab-frequency-panel]{grid-column:1 / -1;grid-row:3;display:block!important;padding:0;margin:2px 0 0;border:0}#build-a-bundle [data-frequency-desktop-slot] [data-bab-once=true] [data-bab-frequency-panel]{display:none!important}#build-a-bundle [data-frequency-desktop-slot] .bab-desktop-delivery-label{display:block;color:var(--bab-ink);margin-bottom:5px}#build-a-bundle [data-frequency-desktop-slot] .build-a-bundle__frequency-buttons{display:grid!important;grid-template-columns:repeat(3,1fr);gap:8px;margin:0!important}#build-a-bundle [data-frequency-desktop-slot] .build-a-bundle__type-subscription{border:1px solid var(--bab-line);background:#fff;border-radius:7px;margin:0!important;min-height:40px;padding:7px;font-size:16px;font-weight:400;display:flex;align-items:center;justify-content:center}#build-a-bundle [data-frequency-desktop-slot] .build-a-bundle__type-subscription span{text-transform:none;font-weight:400}#build-a-bundle [data-frequency-desktop-slot] .build-a-bundle__type-subscription.active{background:#effcfd;border-color:var(--bab-blue);box-shadow:0 0 0 1px var(--bab-blue)}#build-a-bundle [data-frequency-desktop-slot] [data-bab-frequency-panel]>:is(.countdown,.build-a-bundle__gift-card,.build-a-bundle__usps),#build-a-bundle [data-frequency-desktop-slot] .bab-frequency-change{display:none!important}#build-a-bundle .bab-desktop-purchase{font-family:paralucent,serif;position:fixed;inset:auto 0 0;z-index:40;padding:14px 28px;border-top:1px solid var(--bab-line);background:#fff;box-shadow:0 -3px 18px #241f2108}#build-a-bundle .bab-desktop-purchase.is-visible{display:block}#build-a-bundle .bab-desktop-purchase-inner{display:grid;grid-template-columns:minmax(170px,1fr) minmax(180px,auto) 300px;align-items:center;gap:32px;max-width:1216px;margin:auto}#build-a-bundle .bab-desktop-completion{max-width:320px}#build-a-bundle .bab-desktop-completion-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}#build-a-bundle .bab-desktop-view-box{padding:5px 0;color:var(--bab-ink);font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}#build-a-bundle .bab-desktop-view-box[hidden]{display:none}#build-a-bundle .bab-desktop-meter{height:5px;margin-top:8px;background:#eeeeef;border-radius:99px;overflow:hidden}#build-a-bundle .bab-desktop-meter>span{display:block;width:0;height:100%;background:var(--bab-blue);transition:width .15s ease}#build-a-bundle [data-bab-desktop-total-slot] .build-a-bundle__total{display:flex!important;gap:16px;border:0;padding:0;margin:0}#build-a-bundle [data-bab-desktop-total-slot] .build-a-bundle__total>span{font-size:15px;font-weight:400}#build-a-bundle [data-bab-desktop-total-slot] .build-a-bundle__price-subscription,#build-a-bundle [data-bab-desktop-total-slot] [data-plan=oneoff] .build-a-bundle__price-normal{font-size:23px;font-weight:500}#build-a-bundle [data-bab-desktop-cta-slot] .build-a-bundle__add-to-cart{display:block!important;width:100%;min-height:50px;border-radius:8px;margin:0;padding:14px 20px;background:#eeeeef;color:var(--bab-muted);font-weight:500;font-size:16px}#build-a-bundle [data-bab-desktop-cta-slot] .build-a-bundle__add-to-cart>:not(.bab-desktop-cta-label){display:none!important}#build-a-bundle [data-bab-desktop-cta-slot] .bab-desktop-cta-label{display:inline-flex;align-items:center;justify-content:center;gap:8px;pointer-events:none}#build-a-bundle [data-bab-desktop-purchase][data-complete=true] .build-a-bundle__add-to-cart{background:var(--bab-blue);color:var(--bab-ink)}#build-a-bundle .bab-desktop-cta-lock{display:none;flex-shrink:0}#build-a-bundle [data-bab-desktop-purchase][data-complete=true][data-purchase-type=subscription] .bab-desktop-cta-lock,#build-a-bundle [data-bab-box-dialog][data-complete=true][data-purchase-type=subscription] .bab-desktop-cta-lock{display:block}#build-a-bundle .bab-desktop-card :is(button,[role=radio]):focus-visible,#build-a-bundle [data-bab-desktop-cta-slot] button:focus-visible{outline:2px solid var(--bab-ink);outline-offset:3px}#build-a-bundle .bab-desktop-flavour-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;margin-bottom:12px}#build-a-bundle .bab-desktop-flavour-toolbar #bab-range-nav{padding:0;margin:0}#build-a-bundle .bab-desktop-flavour-toolbar .bab-range-nav__inner{padding:0}#build-a-bundle .bab-desktop-flavour-meter{display:block;margin:0 0 16px}#build-a-bundle .bab-desktop-flavour-toolbar:empty+.bab-desktop-flavour-meter{display:none}#build-a-bundle .bab-desktop-box-dialog{width:min(520px,calc(100vw - 48px));max-height:min(720px,85dvh);padding:0;border:1px solid var(--bab-line);border-radius:14px;background:#fff;color:var(--bab-ink);font-family:paralucent,serif;box-shadow:0 24px 80px #241f2126}#build-a-bundle .bab-desktop-box-dialog[open]{display:flex;flex-direction:column}#build-a-bundle .bab-desktop-box-dialog::backdrop{background:#241f2166}#build-a-bundle .bab-desktop-box-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--bab-line)}#build-a-bundle .bab-desktop-box-dialog h2{margin:0 0 4px;font:inherit;font-size:24px;font-weight:500;line-height:1.2}#build-a-bundle .bab-desktop-box-dialog p{margin:0}#build-a-bundle .bab-desktop-box-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f5f5f5;font-size:26px;line-height:1}#build-a-bundle .bab-desktop-box-dialog-body{overflow-y:auto;min-height:0;padding:8px 24px 20px}#build-a-bundle [data-bab-box-empty]{padding:24px 0 8px;color:var(--bab-muted);font-size:16px}#build-a-bundle .bab-desktop-box-items{margin:0;padding:0;list-style:none}#build-a-bundle .bab-desktop-box-item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #eeeeef}#build-a-bundle .bab-desktop-box-item img{width:48px;height:60px;object-fit:contain}#build-a-bundle .bab-desktop-box-item strong{display:block;font-size:16px;font-weight:500;line-height:1.2}#build-a-bundle .bab-desktop-box-item>div>span{display:block;margin-top:4px;font-size:12px;color:var(--bab-muted)}#build-a-bundle .bab-desktop-box-quantity{display:flex;align-items:center;border:1px solid var(--bab-line);border-radius:6px;overflow:hidden}#build-a-bundle .bab-desktop-box-quantity button{width:32px;height:36px;font-size:20px}#build-a-bundle .bab-desktop-box-quantity button:disabled{color:#b8b8bb;cursor:default}#build-a-bundle .bab-desktop-box-quantity>span{min-width:22px;text-align:center;margin:0!important;color:var(--bab-ink)!important;font-size:14px!important}#build-a-bundle .bab-desktop-box-gift:not([hidden]){display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;background:#effcfd;border:1px solid #c4edf0;border-radius:8px;padding:10px;margin-top:16px}#build-a-bundle .bab-desktop-box-gift img{width:40px;height:48px;object-fit:contain}#build-a-bundle .bab-desktop-box-gift strong{display:block;font-size:14px;font-weight:500}#build-a-bundle .bab-desktop-box-gift span,#build-a-bundle .bab-desktop-box-gift s{font-size:12px;color:var(--bab-muted)}#build-a-bundle .bab-desktop-box-gift-value{text-align:right}#build-a-bundle .bab-desktop-box-dialog-foot{padding:16px 24px 20px;border-top:1px solid var(--bab-line)}#build-a-bundle .bab-desktop-box-total{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:16px}#build-a-bundle .bab-desktop-box-total strong{font-size:22px;font-weight:500}#build-a-bundle .bab-desktop-box-continue{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;border-radius:7px;background:var(--bab-blue);font-size:16px;font-weight:500}#build-a-bundle .bab-desktop-box-dialog button:focus-visible,#build-a-bundle .bab-desktop-view-box:focus-visible{outline:2px solid var(--bab-ink);outline-offset:2px}body:has(.bab-desktop-box-dialog[open]){overflow:hidden}}@media(min-width:1025px)and (max-width:1199px){#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection-group-products{grid-template-columns:repeat(2,minmax(0,1fr))}#build-a-bundle .bab-desktop-card{padding:16px}}@media(prefers-reduced-motion:reduce){#build-a-bundle .bab-desktop-meter>span{transition:none}}@media(max-width:1024px){#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection-group-products{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:16px}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection-group-product{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:82px;height:auto;padding:10px;border:1px solid #dfdfe1;border-radius:11px;background:#fff}#build-a-bundle[data-bab-desktop-layout] .bab-desktop-product-media{display:block;position:relative;width:52px;height:60px}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection-group-product-img{display:block;width:52px;height:60px;object-fit:contain;border-radius:0}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection-group-product-title-wrapper{align-items:flex-start;min-width:0;gap:5px;padding:0;text-align:left}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection-group-product-title{margin:0;font-family:paralucent,serif;font-size:16px;font-weight:500;line-height:1.18}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection-group-product-price-wrapper{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:4px;margin:0}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection-group-product-price-wrapper>:is(.bundle-card__price--mobile,.bundle-card__price-original--mobile){font-size:13px;font-weight:500;line-height:1.25;white-space:nowrap}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection-group-product-price-wrapper>.build-a-bundle__collection-group-badge{margin-left:2px;padding:3px 4px;font-size:10.5px;font-weight:400;line-height:1.15;white-space:nowrap}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection-group-product .bundle-card__quantity{position:static;bottom:auto;display:flex;justify-content:flex-end;width:76px;padding:0}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection.mobile .bundle-card__quantity-add{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:0;width:34px;height:34px;padding:0;border-radius:4px}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection.mobile .bundle-card__quantity-add:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection.mobile .bundle-card__quantity-add.hidden{display:none}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection.mobile .bundle-card__quantity-add-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;pointer-events:none}#build-a-bundle[data-bab-desktop-layout] .build-a-bundle__collection.mobile .bundle-card__quantity-add>svg{display:block;width:11px;height:11px;pointer-events:none}#build-a-bundle[data-bab-desktop-layout] .bundle-card__quantity-wrapper{display:grid;grid-template-columns:28px 18px 28px;align-items:center;gap:0;width:76px;height:44px;padding:0;border:1px solid #dfdfe1;border-radius:6px;background:#fff}#build-a-bundle[data-bab-desktop-layout] .bundle-card__quantity-wrapper.hidden{display:none}#build-a-bundle[data-bab-desktop-layout] .bundle-card__quantity-wrapper>button{width:28px;height:42px;padding:0;background:transparent}#build-a-bundle[data-bab-desktop-layout] .bundle-card__quantity-wrapper .bundle-card__quantity-value{height:auto;min-width:0}#build-a-bundle[data-bab-desktop-layout] .bundle-card__quantity-text{font-size:14px}#build-a-bundle[data-bab-desktop-layout] .bab-desktop-nutrition-button:after{top:-10px;right:-10px;bottom:-10px;left:-10px}#build-a-bundle[data-bab-desktop-layout] .bab-desktop-nutrition-dialog{width:calc(100vw - 24px);max-height:88dvh;border-radius:12px}#build-a-bundle[data-bab-desktop-layout] .bab-desktop-nutrition-head{gap:12px;padding:16px}#build-a-bundle[data-bab-desktop-layout] .bab-desktop-nutrition-head h2{font-size:21px}#build-a-bundle[data-bab-desktop-layout] .bab-desktop-nutrition-head p{font-size:14px}#build-a-bundle[data-bab-desktop-layout] .bab-desktop-nutrition-close{width:40px;height:40px}#build-a-bundle[data-bab-desktop-layout] .bab-desktop-nutrition-body{padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/127/assets/eleat-bundle-desktop.css.map */
