.gbbFullPageBundle,.gbbBundleWrapper{--loopie-orange:#F7914B;--loopie-orange-hover:#E97F3B;--loopie-black:#1C1D1D;--loopie-dark:#111;--loopie-cream:#F6F1EA;--loopie-warm-white:#FBFAF8;--loopie-border:#E8E8E1;--loopie-muted:#6F6F6B;--gbb-cart-footer-buttons-border-radius:50px!important;--gbb-buttons-border-radius:50px!important;--gbb-cart-footer-clear-button-border-radius:50px!important;--gbb-product-variant-add-button-border-radius:50px!important;--gbb-product-card-border-radius:16px!important;--gbb-side-footer-corner-border-radius:16px!important;--gbb-variant-modal-border-radius:16px!important;--gbb-box-selection-border-radius:16px!important;--gbb-product-card-image-border-radius:16px!important;--gbb-side-footer-corner-image-border-radius:16px!important;--gbb-variant-modal-image-container-border-radius:16px!important;--gbb-cart-footer-product-image-border-radius:16px!important;--gbb-product-card-buttons-border-radius:50px!important;font-family:NeulisSans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;color:var(--loopie-black)!important}.gbbFullPageBundle,.gbbBundleWrapper,.gbbFullPageBundle .gbbBundleContent,.gbbFullPageBundle .gbbBundleHeader{border:none!important;outline:none!important;box-shadow:none!important;border-radius:0!important}.gbbFullPageBundle{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.gbbFullPageBundle .gbbBundleContent,.gbbFullPageBundle .gbbBundleHeader{background:#fff!important}.gbbFullPageBundle .gbbBundleHeader{padding:0!important}.gbbFullPageBundle .gbbBundleBanner{width:100%!important;display:block!important;border:0!important;border-radius:0!important;box-shadow:none!important}.gbbFullPageBundle .gbbCategoryTitle,.gbbFullPageBundle .gbbActiveCategoryTitle,.gbbFullPageBundle .gbbVariantModalTitle,.gbbFullPageBundle .gbbFooterBundleTitle{font-family:Larken,Georgia,serif!important;color:var(--loopie-black)!important;font-weight:500!important}.gbbFullPageBundle .gbbProductImageContainer,.gbbBundleWrapper .gbbProductImageContainer{background:var(--loopie-warm-white)!important;overflow:hidden!important}.gbbFullPageBundle .gbbProductImage,.gbbBundleWrapper .gbbProductImage{display:block!important;transition:transform .35s ease!important}@media(min-width:769px){body:not([gbb-bundle-design-preset-id=HORIZONTAL]) .gbbProductImage{aspect-ratio:1!important;max-height:none!important}.gbbFullPageBundle .gbbProductItem:hover .gbbProductImage,.gbbBundleWrapper .gbbProductItem:hover .gbbProductImage{transform:scale(1.025)!important}}body:not([gbb-bundle-design-preset-id=HORIZONTAL]) .gbbProductsContainer{column-gap:2%!important;row-gap:18px!important}@media(min-width:769px){body:not([gbb-bundle-design-preset-id=HORIZONTAL]) .gbbProductsContainer{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.gbbFullPageBundle .gbbProductItem,.gbbBundleWrapper .gbbProductItem{padding:0!important;outline:0!important;background:#fff!important;border:1px solid var(--loopie-border)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 1px 3px #00000006!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}@media(min-width:769px){.gbbFullPageBundle .gbbProductItem:hover,.gbbBundleWrapper .gbbProductItem:hover{transform:translateY(-3px)!important;border-color:#d8d5cf!important;box-shadow:0 8px 24px #00000012!important}}.gbbFullPageBundle .gbbProductTextContainer,.gbbBundleWrapper .gbbProductTextContainer{padding:13px 14px 4px!important}.gbbFullPageBundle .gbbProductTitleOnly,.gbbBundleWrapper .gbbProductTitleOnly{font-family:NeulisSans,sans-serif!important;font-size:16px!important;line-height:1.35!important;font-weight:500!important;color:var(--loopie-black)!important}.gbbFullPageBundle .gbbProductPricesContainer,.gbbBundleWrapper .gbbProductPricesContainer{padding:4px 14px 10px!important}.gbbFullPageBundle .gbbProductPrice,.gbbBundleWrapper .gbbProductPrice{font-size:16px!important;font-weight:500!important;color:var(--loopie-black)!important}.gbbFullPageBundle .gbbProductCompareAtPrice,.gbbBundleWrapper .gbbProductCompareAtPrice{font-size:13px!important;color:var(--loopie-muted)!important}.gbbFullPageBundle .gbbProductButtonContainer,.gbbBundleWrapper .gbbProductButtonContainer{padding:0 14px 14px!important}.gbbFullPageBundle .gbbProductAddButton,.gbbBundleWrapper .gbbProductAddButton,.gbbFullPageBundle .gbbFooterNextButton{background:var(--loopie-orange)!important;color:var(--loopie-black)!important;border-radius:50px!important;font-family:NeulisSans,sans-serif!important;font-weight:500!important;transition:background .2s ease,transform .15s ease!important}.gbbFullPageBundle .gbbProductAddButton{width:100%!important;min-height:44px!important}.gbbFullPageBundle .gbbProductAddButton:hover,.gbbBundleWrapper .gbbProductAddButton:hover,.gbbFullPageBundle .gbbFooterNextButton:hover{background:var(--loopie-orange-hover)!important}.gbbFullPageBundle .gbbProductAddButton:active,.gbbFullPageBundle .gbbFooterNextButton:active{transform:scale(.98)!important}.gbbFullPageBundle .gbbCategoryTabContainer,.gbbBundleWrapper .gbbCategoryTabContainer{border-radius:50px!important;transition:background-color .2s ease,color .2s ease!important}.gbbFullPageBundle .gbbCategoryTabContainer[data-is-active=true]{background:var(--loopie-orange)!important;color:var(--loopie-black)!important}.gbbFullPageBundle .gbbCategoriesHeaderRow{background:#fff!important}.gbbFullPageBundle .gbbSearchBarContainer,.gbbBundleWrapper .gbbSearchBarContainer{width:100%!important;max-width:720px!important;height:clamp(44px,4vw,52px)!important;min-height:44px!important;margin:12px auto 18px!important;padding:0 16px!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;background:#fff!important;border:1px solid var(--loopie-border)!important;border-radius:14px!important;box-shadow:0 2px 8px #0000000a!important;transition:border-color .2s ease,box-shadow .2s ease!important}.gbbFullPageBundle .gbbSearchBarContainer:focus-within,.gbbBundleWrapper .gbbSearchBarContainer:focus-within{border-color:var(--loopie-orange)!important;box-shadow:0 0 0 3px #f7914b1f!important}.gbbFullPageBundle .gbbSearchBarInput,.gbbBundleWrapper .gbbSearchBarInput{width:100%!important;min-width:0!important;height:100%!important;margin:0!important;padding:0 10px!important;border:0!important;outline:0!important;background:transparent!important;box-sizing:border-box!important;font-family:NeulisSans,sans-serif!important;font-size:clamp(14px,1.2vw,16px)!important;color:var(--loopie-black)!important}.gbbFullPageBundle .gbbSearchBarInput::placeholder,.gbbBundleWrapper .gbbSearchBarInput::placeholder{color:#999!important;opacity:1!important}.gbbFullPageBundle .gbbSearchBarIcon,.gbbBundleWrapper .gbbSearchBarIcon{flex:0 0 20px!important;width:20px!important;height:20px!important}.gbbFullPageBundle .gbbSearchBarClear,.gbbBundleWrapper .gbbSearchBarClear{flex:0 0 20px!important;width:20px!important;height:20px!important;margin-left:6px!important}.gbbFullPageBundle .gbbDropdownTrigger,.gbbBundleWrapper .gbbDropdownTrigger,.gbbFullPageBundle .gbbDropdownOptions,.gbbBundleWrapper .gbbDropdownOptions,.gbbFullPageBundle .gbbDropdownOption,.gbbBundleWrapper .gbbDropdownOption{background:#fff!important;color:var(--loopie-black)!important}.gbbFullPageBundle .gbbVariantModal,.gbbBundleWrapper .gbbVariantModal{background:#fff!important;border:1px solid var(--loopie-border)!important;border-radius:20px!important;overflow:hidden!important}.gbbFullPageBundle .gbbOptionPickerItem,.gbbFullPageBundle .gbbOptionPickerChip{border-radius:50%!important}.gbbFullPageBundle .gbbOptionPickerInput:checked+.gbbOptionPickerChip{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--loopie-orange)!important}.gbbFullPageBundle .gbbBundleFooter,.gbbBundleWrapper .gbbBundleFooter{background:#fff!important;border:none!important;border-top:1px solid var(--loopie-border)!important;box-shadow:0 -4px 18px #00000009!important}.gbbFullPageBundle .gbbFooterNextButton{min-height:44px!important}.gbbFullPageBundle .gbbDiscountContainer{background:var(--loopie-warm-white)!important;border-radius:14px!important}.gbbFullPageBundle .gbbDiscountStepsProgressBarStepItem--active{color:var(--loopie-black)!important}.gbbFullPageBundle .gbbProductSlotContainer,.gbbFullPageBundle .gbbProductSlotImageContainer,.gbbFullPageBundle .gbbProductSlotContainerEmpty{border-radius:12px!important}.gbbFullPageBundle .gbbProductSlotContainerEmpty{background:var(--loopie-warm-white)!important;border:1px dashed #D8D5CF!important}@media(max-width:768px){.gbbFullPageBundle{background:#fff!important}.gbbFullPageBundle .gbbBundleBanner{width:100%!important;max-height:150px!important;object-fit:cover!important}body:not([gbb-bundle-design-preset-id=HORIZONTAL]) .gbbProductImage{aspect-ratio:1!important;max-height:30svh!important;object-fit:contain!important;background:#fff!important}.gbbFullPageBundle .gbbProductsContainer{column-gap:10px!important;row-gap:14px!important;padding:8px 10px 130px!important}.gbbFullPageBundle .gbbProductItem{border-radius:14px!important;box-shadow:0 2px 8px #0000000b!important}.gbbFullPageBundle .gbbProductTextContainer{padding:9px 9px 2px!important}.gbbFullPageBundle .gbbProductTitleOnly{font-size:13px!important;line-height:1.3!important}.gbbFullPageBundle .gbbProductPricesContainer{padding:4px 9px 7px!important}.gbbFullPageBundle .gbbProductPrice{font-size:14px!important}.gbbFullPageBundle .gbbProductCompareAtPrice{font-size:11px!important}.gbbFullPageBundle .gbbProductButtonContainer{padding:0 9px 9px!important}.gbbFullPageBundle .gbbProductAddButton{min-height:38px!important;font-size:13px!important}.gbbFullPageBundle .gbbSearchBarContainer,.gbbBundleWrapper .gbbSearchBarContainer{width:calc(100% - 20px)!important;max-width:none!important;height:42px!important;min-height:42px!important;margin:8px 10px 10px!important;padding:0 12px!important;border-radius:12px!important}.gbbFullPageBundle .gbbSearchBarInput,.gbbBundleWrapper .gbbSearchBarInput{font-size:14px!important;padding:0 8px!important}.gbbFullPageBundle .gbbSearchBarIcon,.gbbBundleWrapper .gbbSearchBarIcon,.gbbFullPageBundle .gbbSearchBarClear,.gbbBundleWrapper .gbbSearchBarClear{width:18px!important;height:18px!important;flex-basis:18px!important}.gbbFullPageBundle .gbbBundleFooter{padding:6px 10px calc(8px + env(safe-area-inset-bottom,0px))!important;box-shadow:0 -5px 18px #00000012!important}.gbbFullPageBundle .gbbDiscountContainer{padding:6px 10px!important;margin:0 0 6px!important;border-radius:12px!important;font-size:13px!important;line-height:1.25!important}.gbbFullPageBundle .gbbDiscountStepsProgressBar,.gbbFullPageBundle .gbbDiscountSteps{display:none!important}.gbbFullPageBundle .gbbFooterNextButton{min-height:42px!important;font-size:14px!important}}@media(max-width:380px){.gbbFullPageBundle .gbbProductsContainer{column-gap:8px!important;padding-left:8px!important;padding-right:8px!important}.gbbFullPageBundle .gbbProductTitleOnly{font-size:12px!important}.gbbFullPageBundle .gbbProductPrice{font-size:13px!important}.gbbFullPageBundle .gbbSearchBarContainer,.gbbBundleWrapper .gbbSearchBarContainer{width:calc(100% - 16px)!important;height:40px!important;min-height:40px!important;margin-left:8px!important;margin-right:8px!important;padding:0 10px!important;border-radius:11px!important}.gbbFullPageBundle .gbbSearchBarInput,.gbbBundleWrapper .gbbSearchBarInput{font-size:13px!important;padding:0 6px!important}}@media(min-width:769px){body:has(.gbbFullPageBundle){background:#fff!important}}@media screen and (max-width:768px){html.js-drawer-open #CartDrawer.drawer--is-open .gbbBundleFooter,html.js-drawer-open .gbbBundleFooter{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/easy-bundle-builder.css.map */
