.gbbRemoveCartItemConfirmationMainContainer{position:fixed;left:0;right:0;bottom:0;top:0;background-color:#181818cc;z-index:1000000000}.gbbRemoveCartItemConfirmationContainerModal{position:fixed;z-index:1000000000;transform:translateY(-50%);background:#fff;border-radius:5px;text-align:center;padding:10px;max-height:95vh;left:5vw;right:5vw;top:50vh}.gbbRemoveCartItemConfirmationContainerModal{display:grid;grid-gap:10px}.gbbCartPageCartProductsContainerHeader{display:grid;justify-content:space-between;align-items:center}.gbbCartPageCartProductsContainerHeaderLabel{justify-self:start;font-size:16px;font-weight:700}.gbbCartPageCartProductsModalClose{justify-self:end;padding:12px 10px;font-weight:700;transform:rotate(45deg);font-size:35px;position:absolute;top:-8px;right:0;color:#b2b5b9;cursor:pointer;-webkit-user-select:none;user-select:none}.gbbCartPageCartModalProductsContainer{display:grid;grid-auto-flow:column;grid-gap:5px;overflow-y:auto;max-height:70vh}.gbbCartPageCartModalProductsContainer{grid-auto-flow:row}.gbbCartPageCartModalProductContainer{display:grid;grid-auto-flow:column;grid-gap:10px;position:relative;padding:5px}.gbbCartPageCartModalProductContainer{grid-template-columns:.5fr 3fr}.gbbCartPageCartProductImageContainer{display:grid;width:80px;height:80px;border:1px solid #cfc9c9;overflow:hidden;object-fit:contain}.gbbCartPageCartModalProductImage{width:100%;height:100%}.gbbCartPageCartModalProductTextContainer{font-size:14px;display:grid;grid-template-columns:1fr .2fr;justify-content:space-between;align-items:start;grid-gap:10px}.gbbCartPageCartModalProductTitle{width:100%;text-align:left}.gbbCartModalProductTitleQty{display:grid;justify-content:start;width:unset}.gbbCartPageCartModalProductQuantity{justify-self:start}.gbbCartPageCartModalProductPriceQtyContainer{display:grid;grid-template-columns:1fr 2fr;grid-gap:5px}.gbbCartPageCartModalProductPrice{font-weight:700}.gbbUnavailableProductsModalFooter{display:grid;grid-gap:10px}.gbbCartPageProductsModalFooterBackBtn,.gbbCartPageProductsModalFooterRemoveBtn{padding:10px;text-align:center;color:#000;border-radius:5px;font-size:16px;cursor:pointer;width:100%;font-weight:500;background:#000;color:#fff;border:none}.gbbCartPageProductsModalFooter{display:grid;grid-gap:10px;grid-auto-flow:column}.gbbDisabled{pointer-events:none;opacity:.2}.gbbExtBundlesHTMLContainer{width:100%}.gbbExtBundleHTMLContainer{height:fit-content;display:grid;grid-template-columns:1fr 4fr 1.2fr;margin:20px 0;padding:10px;border-radius:5px}.gbbExtBundleHTMLContainer{border:1px solid #bcbcbc}.gbbExtBundleHTMLContainerSideCart{grid-template-columns:2fr 4fr 1fr}.gbbExtBundleImageContainer{width:80%}.gbbExtBundleImage{width:100%;object-fit:contain;border-radius:4px}.gbbExtBundleTextContainer{padding:10px}.gbbExtBundleTitle{display:grid;grid-template-columns:auto 1fr;grid-gap:4px}.gbbExtSideCartBundleTitle{grid-template-rows:1fr 1fr;grid-template-columns:auto;grid-gap:0px}.dbbExtBundleId{display:grid;grid-template-columns:auto 1fr;grid-gap:4px}.gbbExtBundleTitleLabel,.gbbExtBundleIdLabel,.gbbExtBundleContentsTextLabel{font-weight:800}.gbbExtPriceAndRemoveContainer{text-align:right;padding:10px}.gbbExtPriceContainer{display:grid;grid-template-columns:1fr auto;grid-gap:5px}.gbbExtBundleOriginalPriceContainer{text-decoration:line-through;font-size:smaller}.gbbExtBundleDiscountedPrice{font-weight:900}.gbbExtNoDiscountPrice{grid-template-columns:1fr}.gbbExtBundleRemoveContainerButton{display:flex;float:right}.gbbExtBundleRemoveButton{color:red;cursor:pointer;width:fit-content}@media(min-width:1023px){.gbbCartPageProductsModalFooter{grid-template-columns:1fr 1fr}.gbbRemoveCartItemConfirmationContainerModal{left:30vw;right:30vw}}.gbbExtBundleUpsellContainer:not(:empty){display:grid;margin:5% 0;border-radius:5px;grid-gap:5px}.gbbExtBundleRedirectButton{display:grid;justify-content:center;align-items:center;cursor:pointer;width:100%;border:2px solid gray;border-radius:5px;min-height:45px;text-align:center;overflow-wrap:break-word;word-break:break-word;white-space:normal;padding-inline:10px}.gbbExtHide{display:none}.gbbOfferWidgetFieldSet{border-radius:5px;border:1.5px solid #00000047;padding:10px;text-align:left}.gbbOfferWidgetTitle{color:#000;font-weight:600;overflow-wrap:break-word;word-break:break-word;white-space:normal}.gbbOfferWidgetBody{display:flex;justify-content:space-between;align-items:center;gap:10px}.gbbOfferWidgetBody .gbbOfferWidgetDetailsSec .gbbOfferWidgetImg{height:50px;width:50px;min-width:50px;min-height:50px;border-radius:5px;object-fit:cover}.gbbOfferWidgetBody .gbbOfferWidgetDetailsSec{display:flex;align-items:center;gap:10px}.gbbOfferWidgetBody .gbbOfferWidgetDetailsSec .gbbOfferWidgetDescription{font-size:12px;text-align:left;overflow-wrap:break-word;word-break:break-word;white-space:normal}.gbbOfferWidgetBody .gbbOfferWidgetBtnSec .gbbOfferWidgetRedirectBtn{background:none;outline:none;border:none;padding:5px;border-radius:5px;cursor:pointer;overflow:hidden;width:100px;font-size:10px;display:flex;justify-content:center;align-items:center;text-align:center;min-height:30px;overflow-wrap:break-word;word-break:break-word;white-space:normal}.gbbSpinnerLoaderContainer{display:flex;justify-content:center;align-items:center}.gbbSpinnerLoader{width:12px;height:12px;border:2px solid;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:spinnerLoaderRoatation .5s linear infinite}.gbbExtBundleRedirectButton .gbbSpinnerLoader{width:20px;height:20px}.gbbExtProductCardPrice--hidden{visibility:hidden!important}@keyframes spinnerLoaderRoatation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gbbUpsellCard{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"media content" "button button";align-items:center;gap:10px;padding:12px;border:1px solid var(--upsell-card-border-color, #e1e1e1);border-radius:var(--upsell-card-radius, 12px);background-color:var(--upsell-card-bg, #ffffff);font-family:var(--upsell-card-font-family, inherit);line-height:1.4;text-align:left;overflow:hidden}.gbbUpsellCard,.gbbUpsellCard *{box-sizing:border-box}.gbbUpsellCardMedia{grid-area:media;box-sizing:border-box;width:65px;height:65px;border:1px solid rgba(0,0,0,.1);border-radius:12px;overflow:hidden}.gbbUpsellCardMediaImage{display:block;width:100%;height:100%;object-fit:cover}.gbbUpsellCardMedia[data-image-fit=contains]{position:relative}.gbbUpsellCardMedia[data-image-fit=contains]:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background-image:var(--upsell-card-media-image);background-size:cover;background-position:center;filter:blur(10px)}.gbbUpsellCardMedia[data-image-fit=contains] .gbbUpsellCardMediaImage{position:relative;object-fit:contain}.gbbUpsellCardContent{grid-area:content;display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0}.gbbUpsellCardTitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--upsell-card-headline-color, #1a1a1a);font-size:16px;font-weight:600;overflow-wrap:anywhere;overflow:hidden}.gbbUpsellCardDescription{color:var(--upsell-card-body-color, #6d727f);font-size:14px;text-wrap:pretty;overflow-wrap:anywhere}.gbbUpsellCardPriceRow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:4px}.gbbUpsellCardBundlePrice{color:var(--upsell-card-headline-color, #1a1a1a);font-size:16px;font-weight:600;white-space:nowrap}.gbbUpsellCardRegularPrice{color:var(--upsell-card-body-color, #6d727f);font-size:15px;text-decoration:line-through;white-space:nowrap}.gbbUpsellCardPill{padding:4px 10px;border-radius:999px;background-color:#37784a;color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.gbbUpsellCardButton{grid-area:button;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;min-height:45px;padding:8px 16px;border:1px solid var(--upsell-card-button-border-color, transparent);border-radius:var(--upsell-card-button-radius, 5px);background-color:var(--upsell-card-button-bg, #1a1a1a);background-image:none;box-shadow:none;color:var(--upsell-card-button-text-color, #ffffff);font-family:inherit;font-size:16px;font-weight:500;text-transform:none;letter-spacing:normal;cursor:pointer;-webkit-appearance:none;appearance:none}.gbbUpsellCardButtonLabel{display:flex;align-items:center;justify-content:center;overflow-wrap:normal;word-break:normal}.gbbUpsellCardButtonSeparator,.gbbUpsellCardButtonPrice{flex:0 0 auto}.gbbUpsellCardButton .gbbSpinnerLoader{width:20px;height:20px}.gbbUpsellCard[data-upsell-layout=SPLIT]{grid-template-areas:"media content";grid-template-columns:38% 1fr;align-items:stretch;gap:0;padding:0}.gbbUpsellCard[data-upsell-layout=SPLIT] .gbbUpsellCardMedia{width:auto;height:auto;border:0;border-radius:0;min-height:150px}.gbbUpsellCard[data-upsell-layout=SPLIT] .gbbUpsellCardContent{gap:6px;padding:12px}.gbbUpsellCard[data-upsell-layout=SPLIT] .gbbUpsellCardButton{margin-top:6px}.gbbExtBodyScrollLock{overflow:hidden}.gbbExtUpsellModal{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;display:flex;align-items:center;justify-content:center;margin:0;border:0;padding:clamp(6px,6px + (100vw - 768px) * .03125,14px);background:transparent;color:inherit;font-family:inherit;font-size:16px;line-height:1.4;text-align:left;transition:opacity .2s ease}.gbbExtUpsellModal::backdrop{background-color:#181818cc;transition:opacity .2s ease}.gbbExtUpsellModal,.gbbExtUpsellModal *{box-sizing:border-box}.gbbExtUpsellModalHidden,.gbbExtUpsellModalHidden::backdrop{visibility:hidden;opacity:0}.gbbExtUpsellModalHidden .gbbExtUpsellModalDialog{transform:translateY(28px);opacity:0}@media(prefers-reduced-motion:reduce){.gbbExtUpsellModal,.gbbExtUpsellModal::backdrop{transition:none}.gbbExtUpsellModalDialog{transition:none}.gbbExtUpsellModalHidden .gbbExtUpsellModalDialog{transform:none}}.gbbExtUpsellModalDialog{position:relative;width:100%;max-width:min(100%,1500px);max-height:100%;margin:0;padding:0;border:0;border-radius:12px;background-color:var(--upsell-card-popup-bg, #ffffff);background-image:none;box-shadow:0 12px 40px #00000040;color:#1a1a1a;display:flex;flex-direction:column;overflow:hidden;transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .2s ease;will-change:opacity}.gbbExtUpsellModalDialogCompact{max-width:min(100%,500px)}.gbbExtUpsellModalDialog:not(.gbbExtUpsellModalDialogCompact){height:100%}.gbbExtUpsellModalHeader{flex:0 0 auto;display:flex;align-items:flex-start;padding:12px 14px;border-bottom:1px solid #e7e7e7;background-color:var(--upsell-card-popup-bg, #ffffff)}.gbbExtUpsellModalTitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0;margin:0;padding:5px 12px 0 0;color:#1a1a1a;font-family:inherit;font-size:19px;font-weight:700;line-height:1.3;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;overflow:hidden}.gbbExtUpsellModalContent{flex:1 1 auto;min-height:0;padding:clamp(0px,(100vw - 768px) * .0547,14px);overflow-y:auto}@media(max-width:768px){.gbbExtUpsellModalContent{display:flex;flex-direction:column}.gbbExtUpsellModalContent .gbbFullPageBundle,.gbbExtUpsellModalContent .gbbBundleContent,.gbbExtUpsellModalContent .gbbBundleBody,.gbbExtUpsellModalContent .gbbCategoriesContainer,.gbbExtUpsellModalContent .gbbCategoriesBodyContainer{display:flex;flex:1 0 auto;flex-direction:column}.gbbExtUpsellModalContent .gbbFullPageBundle{height:auto;min-height:100%}.gbbExtUpsellModalContent .gbbCategoriesBodyContainer{display:grid;grid-template-rows:auto minmax(auto,1fr)}.gbbExtUpsellModalContent .gbbBundleFooter{align-self:end;width:100%;margin-top:auto;position:sticky;top:auto;bottom:0}.gbbExtUpsellModalContent .gbbCompactCartDrawer:not([data-status=opened]){height:0;max-height:0;overflow:hidden}}.gbbExtUpsellModalDialogCompact .gbbExtUpsellModalContent{padding:14px 14px 0}.gbbExtUpsellModalDialogCompact .gbbExtUpsellModalContent:has(.gbbPbWidgetWrapper[data-gbb-pb-design=FUNCTIONAL_STACK]){padding:0}.gbbExtUpsellModalClose svg{width:20px;height:20px;fill:currentColor}.gbbExtUpsellModalClose{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:0;margin:0 0 0 auto;padding:0;border:0;border-radius:999px;background-color:var(--upsell-card-popup-icon-bg, #f1f2f4);background-image:none;box-shadow:none;color:var(--upsell-card-popup-icon-color, #6d727f);font-family:inherit;line-height:1;letter-spacing:normal;text-transform:none;cursor:pointer;-webkit-appearance:none;appearance:none}gbb-cart-upsell[data-surface]{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:8px 0;padding:0;float:none}gbb-cart-upsell[data-surface]+gbb-cart-upsell[data-surface]{margin-top:0}.gbbCartUpsellCompact,.gbbCartUpsellRow{box-sizing:border-box;width:100%;min-height:0;height:auto;margin:0;border:0;border-radius:var(--cart-upsell-radius, 8px);background:var(--cart-upsell-bg, #f1f4f2);box-shadow:none;color:var(--cart-upsell-heading-color, #121212);font:inherit;letter-spacing:normal;text-transform:none;text-align:start;-webkit-appearance:none;appearance:none}.gbbCartUpsellCompact{cursor:pointer;display:flex;align-items:center;gap:10px;padding-block:8px;padding-inline:8px 10px;font-size:13px;line-height:1.3}.gbbCartUpsellCompactCopy{display:flex;flex:1;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:4px;min-width:0}.gbbCartUpsellCompactText{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.gbbCartUpsellRow.gbbCartUpsellNoSecondLine .gbbCartUpsellPill{margin-inline-start:auto}.gbbCartUpsellRow.gbbCartUpsellNoSecondLine .gbbCartUpsellPill+.gbbCartUpsellAction{margin-inline-start:0}.gbbCartUpsellImage{display:block;box-sizing:border-box;width:36px;height:36px;max-width:none;margin:0;border-radius:4px;background:#fff;object-fit:cover}.gbbCartUpsellCompact .gbbCartUpsellImage{flex:none;align-self:center}.gbbCartUpsellCompact .gbbCartUpsellHeading{min-width:0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gbbCartUpsellCompact .gbbCartUpsellSecondLine{display:-webkit-box;min-width:0;overflow:hidden;color:var(--cart-upsell-body-color, #555555);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gbbCartUpsellPill{padding:3px 9px;border-radius:999px;background:var(--cart-upsell-pill-bg, #37784a);color:var(--cart-upsell-pill-text-color, #ffffff);font-size:12px;font-weight:700;line-height:1.3;white-space:nowrap}.gbbCartUpsellCompact .gbbCartUpsellPill{flex:none}.gbbCartUpsellChevron{display:flex;align-items:center;justify-content:center;width:18px;height:18px;color:#777;margin-inline-end:-6px}.gbbCartUpsellChevron svg{width:18px;height:18px;fill:currentColor}.gbbCartUpsellRow{display:block;padding:12px}.gbbCartUpsellRow .gbbCartUpsellHeading{display:block;margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.3;color:var(--cart-upsell-heading-color, #121212)}.gbbCartUpsellRowBody{display:flex;align-items:center;gap:12px}.gbbCartUpsellRow .gbbCartUpsellImage{flex:none;width:56px;height:56px;border-radius:6px}.gbbCartUpsellRow .gbbCartUpsellSecondLine{display:-webkit-box;flex:1;min-width:0;overflow:hidden;color:var(--cart-upsell-body-color, #555555);font-size:14px;font-weight:400;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gbbCartUpsellRow .gbbCartUpsellPill{flex:none}.gbbCartUpsellRowCopy{display:flex;flex:1;flex-wrap:wrap;align-items:center;column-gap:12px;row-gap:6px;min-width:0}.gbbCartUpsellRowCopy .gbbCartUpsellSecondLine{flex:1 0 max-content;max-width:100%;min-width:auto}gbb-cart-upsell .gbbCartUpsellAction{display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;width:auto;min-width:0;height:auto;min-height:32px;margin:0;margin-inline-start:auto;padding:0 12px;border:1px solid var(--cart-upsell-heading-color, #121212);border-radius:4px;background:transparent;box-shadow:none;color:var(--cart-upsell-heading-color, #121212);font:inherit;font-size:13px;font-weight:600;line-height:1.3;letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;position:relative;-webkit-appearance:none;appearance:none}gbb-cart-upsell .gbbCartUpsellAction:focus-visible{outline:2px solid var(--cart-upsell-heading-color, #121212);outline-offset:2px}gbb-cart-upsell .gbbCartUpsellAction[aria-busy=true]{color:transparent}gbb-cart-upsell .gbbCartUpsellAction[aria-busy=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:14px;height:14px;margin:auto;box-sizing:border-box;border:2px solid var(--cart-upsell-heading-color, #121212);border-bottom-color:transparent;border-radius:50%;animation:spinnerLoaderRoatation .5s linear infinite}gbb-cart-upsell .gbbSpinnerLoader{width:14px;height:14px;border-color:currentColor!important;border-bottom-color:transparent!important}.gbbCartUpsellHeading:empty,.gbbCartUpsellSecondLine:empty,.gbbCartUpsellPill:empty,gbb-cart-upsell .gbbCartUpsellAction:empty{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cot-lp-5-raisons-easy-bundle-min.css.map */
