#gbbBundle{--gbb-accent: var(--color-accent, #d92017);--gbb-radius: 10px}html,body{overflow-anchor:none}#gbbBundle .gbbProductAddButton{background:var(--gbb-accent)!important}#gbbBundle .gbbNavigationStepImgContainerActive{border-color:var(--gbb-accent)!important}#gbbBundle .gbbFooterNextButton{background:var(--gbb-accent)!important}#gbbBundle .gbbProductItem{transition:box-shadow .15s ease,transform .15s ease,outline-color .15s ease;outline:2px solid transparent;outline-offset:-1px}#gbbBundle .gbbProductItem:hover{box-shadow:0 8px 20px #0000001f;transform:translateY(-2px)}#gbbBundle .gbbProductItemPrice{letter-spacing:.01em}#gbbBundle#gbbBundle .gbbProductItem{grid-template-rows:150px minmax(60px,auto) auto!important}#gbbBundle#gbbBundle .gbbProductTextContainer{height:auto!important;min-height:60px}#gbbBundle .gbbProductItemPricesContainer{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;max-width:100%}#gbbBundle#gbbBundle .gbbProductActionContainer{display:flex!important;flex-direction:column!important;gap:10px;margin-top:6px;padding-top:8px;border-top:1px solid #e3e3e3;min-width:0;width:100%;box-sizing:border-box}#gbbBundle#gbbBundle .gbbProductTitleOnly{border-bottom:none!important;padding-bottom:0!important}#gbbBundle .gbbProductButtonWrapper{width:100%;margin:0;padding:0;box-sizing:border-box}#gbbBundle .gbbProductAddButton{width:100%;min-height:45px;border-radius:8px;padding:12px 16px;display:flex;align-items:center;justify-content:center;transition:filter .15s ease;cursor:pointer;box-sizing:border-box}#gbbBundle .gbbProductAddButton:hover{filter:brightness(1.08)}#gbbBundle .gbbProductAddButton svg{display:none}#gbbBundle .gbbProductAddButton:after{content:"Add to Bundle";font-size:13px;font-weight:700;letter-spacing:.02em}#gbbBundle .gbbProductQuantityHTML{width:100%;max-width:none!important;min-height:45px;display:flex;align-items:stretch;background:#fff!important;border:1px solid #ececec;border-radius:8px;margin:0;padding:0;overflow:hidden;box-sizing:border-box}#gbbBundle .gbbProductQuantityRemoveButton,#gbbBundle .gbbProductQuantityAddButton{background:var(--gbb-accent)!important;color:#fff!important;flex:0 0 44px;height:100%!important;border-radius:0!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:filter .15s ease;box-sizing:border-box}#gbbBundle .gbbProductQuantityRemoveButton:hover,#gbbBundle .gbbProductQuantityAddButton:hover{filter:brightness(1.1)}#gbbBundle .gbbProductQuantityLabel{flex:1;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;color:#1a1a1a}#gbbBundle .gbbCategoryHeaderContainer{display:none}#gbbBundle .gbbCategoryContainer{border-bottom:none}#gbbBundle .gbbNavigationItem{cursor:pointer;transition:opacity .15s ease}#gbbBundle .gbbNavigationStepImgContainer{transition:border-color .15s ease,box-shadow .15s ease}#gbbBundle .gbbNavigationItem:hover .gbbNavigationStepImgContainer{box-shadow:0 0 0 3px #d920171f}#gbbBundle .gbbPreviousNavigationItemsButton,#gbbBundle .gbbNextNavigationItemsButton{cursor:pointer;transition:opacity .15s ease}#gbbBundle .gbbPreviousNavigationItemsButton:hover,#gbbBundle .gbbNextNavigationItemsButton:hover{opacity:.6}#gbbBundle .gbbSideFooterHTML,#gbbBundle .gbbProductsFooterHTMLForMobile{border:1px solid #ececec;border-radius:var(--gbb-radius);box-shadow:0 2px 10px #0000000d;padding:20px!important}#gbbBundle .gbbFooterClearItemsButtonWrapper{cursor:pointer;transition:filter .15s ease}#gbbBundle .gbbFooterClearItemsButtonWrapper:hover{filter:brightness(.95)}#gbbBundle .gbbEmptyProductCard{border:1px solid #ececec;border-radius:8px;padding:8px;margin-bottom:10px}#gbbBundle .gbbFooterNextButton{border-radius:8px;transition:filter .15s ease;cursor:pointer}#gbbBundle .gbbFooterNextButton:hover{filter:brightness(1.1)}#gbbBundle .gbbFooterActionContainer{display:flex;flex-direction:column;gap:12px}#gbbBundle .gbbFooterButtonsWrapper{display:flex;align-items:stretch;gap:10px;width:100%}#gbbBundle .gbbFooterBackButton{flex:0 0 auto}#gbbBundle .gbbFooterBackButton,#gbbBundle .gbbFooterNextButton{align-self:stretch!important}#gbbBundle .gbbFooterNextButton{flex:1;display:flex;align-items:center;justify-content:center;padding:16px 20px;font-size:16px;text-align:center}#gbbBundle#gbbBundle .gbbFooterNextButton .gbbFooterDiscountedTotalValue{color:#fff!important}#gbbBundle .gbbDiscountPill{padding:5px 14px!important;box-shadow:0 1px 3px #00000026}#gbbBundle .gbbDiscountPillText{color:#fff!important;font-size:13px!important;letter-spacing:.02em}#gbbBundle .progressBar{height:8px}#gbbBundle .gbbDiscountFooterHTML{background:#fafafa;border:1px solid #ececec;border-radius:var(--gbb-radius);padding:14px 16px 16px!important;margin-top:8px}#gbbBundle .gbbDiscountStepsProgressBarWrapper,#gbbBundle .gbbDiscountStepsProgressBarContainer,#gbbBundle .gbbDiscountStepsProgressBarSteps{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}#gbbBundle .gbbDiscountStepsProgressBarSteps{display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;column-gap:10px!important;row-gap:8px!important;align-items:center!important}#gbbBundle .gbbDiscountStepsProgressBarStepTitleWrapper{grid-column:1 / -1!important;grid-row:1!important;position:static!important;left:auto!important;padding:0!important;width:100%!important;max-width:none!important;justify-self:stretch!important;justify-content:center!important}#gbbBundle .gbbDiscountStepsProgressBarStepTitle{width:100%!important;max-width:none!important;font-size:14px!important;font-weight:700!important;color:#1a1a1a!important;text-align:center!important}#gbbBundle .gbbDiscountStepsProgressBarSteps:has(.gbbDiscountStepsProgressBarStepDot.active) .gbbDiscountStepsProgressBarStepTitleWrapper{display:none!important}#gbbBundle .gbbDiscountStepsProgressBarStepDotWrapper{grid-column:1!important;grid-row:2!important;margin:0!important}#gbbBundle .gbbDiscountStepsProgressBarStepDotWrapper:before{height:8px!important;border-radius:999px!important;background:#d9201726!important}#gbbBundle .gbbDiscountStepsProgressBarStepDotWrapper:after{height:8px!important;border-radius:999px!important;background:var(--gbb-accent)!important}#gbbBundle .gbbDiscountStepsProgressBarStepDot{width:16px!important;height:16px!important;background:#fff!important;border:3px solid var(--gbb-accent)!important;box-shadow:0 1px 3px #00000040}#gbbBundle .gbbDiscountStepsProgressBarStepSubtitleWrapper{grid-column:2!important;grid-row:2!important;position:static!important;left:auto!important;padding:0!important;width:auto!important;max-width:none!important;justify-self:end!important;justify-content:flex-end!important}#gbbBundle .gbbDiscountStepsProgressBarStepSubtitle{display:inline-flex!important;align-items:center;font-size:12px!important;font-weight:800!important;color:#fff!important;background:var(--gbb-accent)!important;padding:4px 10px!important;border-radius:999px!important;letter-spacing:.02em;white-space:nowrap}#gbbBundle .gbbDiscountStepsProgressBarStepDot.active{border-color:#1a9c4b!important}#gbbBundle .gbbDiscountStepsProgressBarStepDotWrapper:has(.gbbDiscountStepsProgressBarStepDot.active):after{background:#1a9c4b!important}#gbbBundle .gbbDiscountStepsProgressBarStepDotWrapper:has(.gbbDiscountStepsProgressBarStepDot.active)~.gbbDiscountStepsProgressBarStepSubtitleWrapper .gbbDiscountStepsProgressBarStepSubtitle{background:#1a9c4b!important}@media screen and (max-width:749px){#gbbBundle .gbbNavigationStepImgContainer{width:44px!important;height:44px!important}}@media screen and (max-width:479px){#gbbBundle#gbbBundle .gbbProductsItemsContainer{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (min-width:480px)and (max-width:991px){#gbbBundle#gbbBundle .gbbProductsItemsContainer{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (min-width:992px){#gbbBundle#gbbBundle .gbbProductsItemsContainer{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
/*# sourceMappingURL=/cdn/shop/t/210/assets/custom-bundle-builder.css.map */
