body .gbbBundleWrapper.gbbFullPageBundle{max-width:var(--page-width);margin:0 auto;padding:2rem 1.5rem 4rem;box-sizing:border-box;color:rgba(var(--color-foreground),.75);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.6rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));--gbb-product-card-button-font-size: 1.5rem;--gbb-product-card-button-font-weight: 400;--gbb-product-card-button-color: rgb(var(--color-secondary-button));--gbb-product-card-button-text-color: rgb(var(--color-secondary-button-text));--gbb-product-card-title-font-size: 1.6rem;--gbb-product-card-title-font-weight: 600;--gbb-side-footer-product-card-title-font-size: 1.6rem;--gbb-side-footer-product-card-title-font-weight: 600;--gbb-side-footer-product-card-final-price-font-size: 1.6rem;--gbb-side-footer-product-card-final-price-font-weight: 400;--gbb-product-card-final-price-font-size: 1.6rem;--gbb-product-card-final-price-font-weight: 400;--gbb-product-card-compare-at-price-font-size: 1.4rem;--gbb-cart-footer-button-font-size: 1.5rem;--gbb-cart-footer-button-font-weight: 400;--gbb-buttons-border-radius: var(--buttons-radius-outset);--gbb-product-card-buttons-border-radius: var(--buttons-radius-outset);--gbb-product-card-button-border-radius: var(--buttons-radius-outset);--gbb-cart-footer-buttons-border-radius: var(--buttons-radius-outset);--gbb-cart-footer-clear-button-border-radius: var(--buttons-radius);--gbb-side-footer-corner-border-radius: 1.4rem;--gbb-side-footer-corner-image-border-radius: 1.4rem;--gbb-product-card-border-radius: 1.4rem;--gbb-product-card-image-border-radius: 1.4rem;--gbb-category-tab-font-size: 1.6rem;--gbb-category-tab-font-weight: 600;--gbb-category-title-font-size: 1.8rem;--gbb-cart-footer-discount-message-font-size: 1.5rem;--gbb-cart-footer-subtext-font-size: 1.5rem;--gbb-cart-footer-total-label-font-size: 1.5rem;--gbb-typography-heading-font-family: var(--font-heading-family)}@media screen and (min-width:750px){body .gbbBundleWrapper.gbbFullPageBundle{padding:3rem 5rem 6rem}}body .gbbBundleWrapper.gbbFullPageBundle,body .gbbBundleWrapper.gbbFullPageBundle .gbbProductTitle,body .gbbBundleWrapper.gbbFullPageBundle .gbbProductTitleOnly,body .gbbBundleWrapper.gbbFullPageBundle .gbbFooterNextButton,body .gbbBundleWrapper.gbbFullPageBundle .gbbProductAddButton,body .gbbBundleWrapper.gbbFullPageBundle .gbbSearchBarInput,body .gbbBundleWrapper.gbbFullPageBundle .gbbDiscountMessage,body .gbbBundleWrapper.gbbFullPageBundle .gbbCategoryTitle,body .gbbBundleWrapper.gbbFullPageBundle .gbbCategoryTabTitle{font-family:var(--font-body-family)!important}body:not([gbb-bundle-design-preset-id=HORIZONTAL]) .gbbBundleWrapper.gbbFullPageBundle .gbbProductsContainer,body .gbbBundleWrapper .gbbProductsContainer{row-gap:6rem!important;column-gap:1.6rem!important;align-items:stretch!important;font-size:1.6rem!important}body:not([gbb-variant-option-picker-placement=INLINE]):not([gbb-bundle-design-preset-id=HORIZONTAL]) .gbbBundleWrapper.gbbFullPageBundle .gbbProductsContainer .gbbProductItem:not(:has(.gbbReviewStarsContainer)):has(.gbbProductActionWithContent),body .gbbBundleWrapper.gbbFullPageBundle .gbbProductItem{grid-template-rows:auto minmax(0,1fr) auto!important;height:auto!important;min-height:100%;align-self:stretch!important;align-content:stretch!important;gap:0!important;padding:0!important;background:transparent!important;outline:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}body .gbbBundleWrapper .gbbProductImageContainer{height:auto!important;min-height:0!important;aspect-ratio:1 / 1;border-radius:1.4rem!important;overflow:hidden;background:rgb(var(--color-background))}body:not([gbb-bundle-design-preset-id=HORIZONTAL]) .gbbBundleWrapper .gbbProductImage,body .gbbBundleWrapper .gbbProductImage{width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:1 / 1!important;object-fit:contain!important;border-radius:1.4rem!important;background:rgb(var(--color-background))!important}body .gbbBundleWrapper .gbbProductTextContainer,body .gbbBundleWrapper .gbbProductTitle,body .gbbBundleWrapper .gbbProductTitleOnly{height:auto!important}body .gbbBundleWrapper .gbbProductTextContainer{padding:1.2rem 0!important;font-size:1.6rem!important;text-align:left!important}body .gbbBundleWrapper.gbbFullPageBundle .gbbProductTitle,body .gbbBundleWrapper.gbbFullPageBundle .gbbProductTitleOnly{font-size:1.6rem!important;font-weight:var(--font-heading-weight)!important;line-height:calc(1 + .4/max(1,var(--font-heading-scale)))!important;letter-spacing:.06rem!important;color:rgb(var(--color-foreground))!important;border:0!important;padding:0!important;text-align:left!important}body .gbbBundleWrapper .gbbProductActionContainer{align-self:end!important;margin-top:auto;padding-top:1.2rem;align-items:stretch;width:100%}body[gbb-hide-product-prices=true] .gbbBundleWrapper .gbbProductItem .gbbProductPricesContainer{display:none!important}body .gbbBundleWrapper .gbbProductPricesContainer{justify-self:start!important;text-align:left!important;width:100%}body .gbbBundleWrapper .gbbProductPrice{font-size:1.6rem!important;font-weight:400!important;letter-spacing:.1rem!important;line-height:calc(1 + .5 / var(--font-body-scale))!important;color:rgb(var(--color-foreground))!important}body .gbbBundleWrapper .gbbProductCompareAtPrice{font-size:1.4rem!important;font-weight:400!important;letter-spacing:.06rem!important;color:rgba(var(--color-foreground),.55)!important;text-decoration:line-through}body .gbbBundleWrapper .gbbProductButtonContainer,body .gbbBundleWrapper .gbbProductActionWithContent .gbbProductAddButton,body .gbbBundleWrapper .gbbProductActionWithContent .gbbProductButtonContainer{width:100%!important}body .gbbBundleWrapper .gbbProductAddButton{width:100%!important;height:auto!important;min-height:calc(4.5rem + var(--buttons-border-width) * 2);margin-top:.4rem;padding:0 1.5rem!important;display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;border:0!important;border-radius:var(--buttons-radius-outset)!important;background:rgb(var(--color-secondary-button))!important;color:rgb(var(--color-secondary-button-text))!important;font-size:1.5rem!important;font-weight:400!important;letter-spacing:.1rem!important;line-height:calc(1 + .2 / var(--font-body-scale))!important;text-align:center;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--buttons-border-offset)) rgb(var(--color-secondary-button-text)),var(--buttons-shadow-horizontal-offset) var(--buttons-shadow-vertical-offset) var(--buttons-shadow-blur-radius) rgba(var(--color-shadow),var(--buttons-shadow-opacity))!important;transform:none!important;cursor:pointer}body .gbbBundleWrapper .gbbProductAddButton:hover{box-shadow:0 0 0 calc(var(--buttons-border-width) + 1.3px) rgb(var(--color-secondary-button-text)),var(--buttons-shadow-horizontal-offset) var(--buttons-shadow-vertical-offset) var(--buttons-shadow-blur-radius) rgba(var(--color-shadow),var(--buttons-shadow-opacity))!important}body .gbbBundleWrapper .gbbProductAddButton.gbbProductOutOfStockButton{opacity:.5;cursor:not-allowed}body .gbbBundleWrapper .gbbProductItem .gbbQuantityStepper{width:100%!important;height:auto!important;min-height:calc(4.5rem + var(--buttons-border-width) * 2);margin-top:.4rem;padding:0!important;gap:0!important;background:rgb(var(--color-background))!important;color:rgb(var(--color-foreground))!important;border-radius:var(--buttons-radius-outset)!important;box-shadow:0 0 0 var(--buttons-border-width) rgba(var(--color-foreground),.55);overflow:hidden}body .gbbBundleWrapper .gbbProductItem .gbbQuantityStepperAddButton,body .gbbBundleWrapper .gbbProductItem .gbbQuantityStepperRemoveButton{height:auto!important;min-height:calc(4.5rem + var(--buttons-border-width) * 2);background:transparent!important;color:rgb(var(--color-foreground))!important;border-radius:0!important;font-size:1.8rem!important;font-weight:400!important}body .gbbBundleWrapper .gbbProductItem .gbbQuantityStepperLabel{font-size:1.5rem!important;font-weight:400!important;letter-spacing:.06rem}body .gbbBundleWrapper .gbbSearchBarContainer{width:100%;max-width:none;padding:1rem .2rem!important;border:0!important;border-bottom:.1rem solid rgba(var(--color-foreground),var(--inputs-border-opacity))!important;border-radius:0!important}body .gbbBundleWrapper .gbbSearchBarInput{font-size:1.6rem!important;font-weight:400!important;letter-spacing:.06rem!important;color:rgb(var(--color-foreground))!important}body .gbbBundleWrapper .gbbSearchBarInput::placeholder{color:rgba(var(--color-foreground),.55);letter-spacing:.06rem}body .gbbBundleWrapper .gbbCategoryTitle,body .gbbBundleWrapper .gbbCategoryTabTitle,body .gbbBundleWrapper .gbbActiveCategoryTitle{font-size:1.6rem!important;font-weight:600!important;letter-spacing:.06rem!important;line-height:calc(1 + .3/max(1,var(--font-heading-scale)))!important;color:rgb(var(--color-foreground))!important}body .gbbBundleWrapper .gbbCategoryTabContainer[data-is-active=true]{border-bottom-color:rgb(var(--color-foreground))!important}body .gbbBundleWrapper .gbbBundleFooter{background:rgb(var(--color-background))!important;color:rgb(var(--color-foreground))!important;border:.1rem solid rgba(var(--color-foreground),.12)!important;border-radius:1.4rem!important;padding:2rem!important;gap:1.6rem!important;box-shadow:none}body .gbbBundleWrapper .gbbFooterBundleInfoContainer{grid-template-columns:minmax(0,1fr) auto!important;align-items:start;gap:1rem!important}body .gbbBundleWrapper.gbbFullPageBundle .gbbFooterBundleTitle{height:auto!important;font-family:var(--font-heading-family)!important;font-size:calc(var(--font-heading-scale) * 2.4rem)!important;font-weight:var(--font-heading-weight)!important;line-height:calc(1 + .3/max(1,var(--font-heading-scale)))!important;letter-spacing:.06rem!important;color:rgb(var(--color-foreground))!important}body .gbbBundleWrapper .gbbFooterBundleSubtext{margin-top:.4rem;font-size:1.5rem!important;font-weight:400!important;line-height:calc(1 + .6 / var(--font-body-scale))!important;letter-spacing:.06rem!important;color:rgba(var(--color-foreground),.75)!important}body .gbbBundleWrapper .gbbFooterClearItemsButtonWrapper{background:transparent!important;color:rgb(var(--color-secondary-button-text))!important;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:var(--buttons-radius)!important;padding:.6rem 1.2rem!important;font-size:1.3rem!important;font-weight:400!important;letter-spacing:.06rem;line-height:1.2;box-shadow:none!important}body .gbbBundleWrapper .gbbFooterClearItemsButtonWrapper svg,body .gbbBundleWrapper .gbbFooterClearItemsButtonWrapper svg path{fill:currentColor!important}body .gbbBundleWrapper .gbbDiscountMessage{max-width:100%;font-size:1.5rem!important;font-weight:400!important;line-height:calc(1 + .6 / var(--font-body-scale))!important;letter-spacing:.06rem!important;color:rgba(var(--color-foreground),.85)!important;text-align:center;white-space:normal!important;overflow-wrap:anywhere}body .gbbBundleWrapper .gbbDiscountStepsProgressBarStepTitle{font-size:1.3rem!important;font-weight:600!important;letter-spacing:.04rem;color:rgb(var(--color-foreground))!important}body .gbbBundleWrapper .gbbDiscountStepsProgressBarStepSubtitle{font-size:1.2rem!important;font-weight:400!important;color:rgba(var(--color-foreground),.6)!important}body .gbbBundleWrapper .gbbDiscountStepsProgressBarTrackProgress,body .gbbBundleWrapper .gbbDiscountStepsProgressBarStepItem--active .gbbDiscountStepsProgressBarStepDot{background:rgb(var(--color-foreground))!important}body .gbbBundleWrapper .gbbFooterTotalItemsInCart{font-size:1.4rem;letter-spacing:.06rem;color:rgba(var(--color-foreground),.7)}body .gbbBundleWrapper .gbbProductSlotContainer,body .gbbBundleWrapper .gbbProductSlotContainerEmpty{border-radius:1.4rem!important}body .gbbBundleWrapper .gbbProductSlotContainerEmpty{background:rgba(var(--color-foreground),.04)!important;border:.1rem dashed rgba(var(--color-foreground),.28)!important}body .gbbBundleWrapper .gbbFooterActionContainer{grid-template-columns:1fr!important;gap:1.2rem!important;margin-top:.4rem!important;padding-top:1.6rem!important;border-top:.1rem solid rgba(var(--color-foreground),.12)!important}body .gbbBundleWrapper .gbbFooterTotalContainer{display:flex!important;align-items:baseline;justify-content:space-between;gap:1rem}body .gbbBundleWrapper .gbbFooterTotalLabel{font-size:1.5rem!important;font-weight:400!important;letter-spacing:.1rem!important;color:rgba(var(--color-foreground),.75)!important}body .gbbBundleWrapper .gbbFooterDiscountedTotalValue,body .gbbBundleWrapper .gbbFooterTotalValue,body .gbbBundleWrapper .gbbFooterOriginalTotalValue{font-size:2rem!important;font-weight:var(--font-heading-weight)!important;letter-spacing:.06rem!important;line-height:1.2!important;color:rgb(var(--color-foreground))!important}body .gbbBundleWrapper .gbbFooterButtonsWrapper,body .gbbBundleWrapper .gbbFooterNextButton{width:100%!important;grid-column:1 / -1!important}body .gbbBundleWrapper.gbbFullPageBundle .gbbFooterNextButton{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:100%!important;height:auto!important;min-height:calc(4.5rem + var(--buttons-border-width) * 2);padding:0 2rem!important;border:0!important;border-radius:var(--buttons-radius-outset)!important;background:rgba(var(--color-button),var(--alpha-button-background))!important;color:rgb(var(--color-button-text))!important;font-size:1.5rem!important;font-weight:400!important;letter-spacing:.1rem!important;line-height:calc(1 + .2 / var(--font-body-scale))!important;text-align:center;box-shadow:0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background)),var(--buttons-shadow-horizontal-offset) var(--buttons-shadow-vertical-offset) var(--buttons-shadow-blur-radius) rgba(var(--color-shadow),var(--buttons-shadow-opacity))!important;transform:none!important;cursor:pointer}body .gbbBundleWrapper .gbbFooterNextButton:hover{box-shadow:0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background)),var(--buttons-shadow-horizontal-offset) var(--buttons-shadow-vertical-offset) var(--buttons-shadow-blur-radius) rgba(var(--color-shadow),var(--buttons-shadow-opacity))!important}body .gbbBundleWrapper .gbbProductVariantAddButton,.gbbVariantDrawer .gbbProductVariantAddButton,.gbbDrawer .gbbProductVariantAddButton{width:100%!important;height:auto!important;min-height:calc(4.5rem + var(--buttons-border-width) * 2);padding:0 2rem!important;display:flex!important;align-items:center;justify-content:center;border:0!important;border-radius:var(--buttons-radius-outset)!important;background:rgb(var(--color-secondary-button))!important;color:rgb(var(--color-secondary-button-text))!important;font-family:var(--font-body-family)!important;font-size:1.5rem!important;font-weight:400!important;letter-spacing:.1rem!important;line-height:calc(1 + .2 / var(--font-body-scale))!important;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--buttons-border-offset)) rgb(var(--color-secondary-button-text)),var(--buttons-shadow-horizontal-offset) var(--buttons-shadow-vertical-offset) var(--buttons-shadow-blur-radius) rgba(var(--color-shadow),var(--buttons-shadow-opacity))!important;transform:none!important}.gbbVariantDrawer,.gbbDrawerContentContainer{font-family:var(--font-body-family);color:rgba(var(--color-foreground),.75);letter-spacing:.06rem}
/*# sourceMappingURL=/cdn/shop/t/47/assets/gbb-bundle.css.map */
