.wizz4-cart-drawer,.wizz-product-content-buttonGroup-custom,#w4-select-upsell{border-radius:0!important}.gbbDiscountComponentProgressBarContainer{height:10px}.gbbDiscountComponent:not(:empty){height:40px}.gbbStarSvgContainer{width:24px;height:24px;position:absolute;top:-15px}.gbbReviewPageDiscountAppliedLabel{display:grid;justify-content:end;grid-template-columns:max-content;font-size:14px;font-weight:600}.gbbReviewPageDiscountAppliedWrapper:not(empty){display:grid;justify-content:end}.gbbReviewPageTotalCartValueLabel{display:grid;justify-content:end;grid-template-columns:max-content;font-size:16px;font-weight:600;text-align:end}.gbbStarActive polygon.svgInnerBody{fill:#ff0!important;transition:fill .5s}@keyframes starAnimation{0%{fill:#fff}50%{fill:#3a0ae8}to{fill:#ff0}}@media screen and (min-width: 1023px){.gbbDiscountComponentProgressBarRuleText{position:absolute;top:22px;width:-moz-max-content;width:max-content}.gbbDiscountComponentProgressBarContainer{width:80%}.gbbReviewPageTotalCartValueLabel{font-size:24px}.gbbReviewPageDiscountAppliedLabel{font-size:16px}}.gbbCategoryHeaderContainer{display:grid;align-items:center;justify-content:start;grid-template-columns:.3fr 1fr 2fr}.gbbCategoryImage{width:150px;height:100px;-o-object-fit:contain;object-fit:contain}.gbbCategoryContainer{padding:5px;border:2px solid #c0c0c0;border-radius:10px}.gbbMultipleCategoriesContainerHTML{display:grid;grid-gap:20px}.gbbMultipleCategoriesPageHTML{margin:20px 0}.gbbCategoryHeaderContainer{cursor:pointer}.gbbCategoryTitle{font-weight:600}.gbbCategoryContainerTab{width:-moz-fit-content;width:fit-content;padding:5px;border-radius:6px;display:grid;place-items:center}.gbbCategoryTitlesContainer.gbbCategoryContainerTabUI{width:-moz-fit-content;width:fit-content;display:grid;place-items:center}.gbbMultipleCategoriesRibbonContainer,.gbbMultipleCategoriesDropdownContainer{padding:21px 15px;display:flex;place-content:flex-start;flex-wrap:wrap;grid-gap:10px;overflow-x:auto;top:0;z-index:2}.gbbMultipleCategoriesDropdownContainer{border-radius:4px}.gbbCategoryContainer.gbbCategoryContainerTabUI,.gbbMutipleCategoriesDropdown{padding:5px 15px;border-radius:5px;border:1px solid #3c3c3c;display:grid;flex-grow:1}.gbbMutipleCategoriesDropdown{background:black;color:#fff;padding:10px;border-radius:4px}.gbbCategoryContainer.gbbCategoryContainerTabUI.gbbCategoryContainerTabUIActive{background-color:#000;color:#f6f6f6}.gbbCategorySubTitleForTabUI{display:none}.gbbMultipleCategoriesActiveCategorySubtitle{display:grid;place-items:center;grid-template-columns:1fr;font-weight:900}.gbbCategoryImageForTabUI{display:none}.gbbCategoryTitlesContainer.gbbCategoryTitlesContainerForTabUI{display:grid;place-content:center}.gbbCategoryHeaderContainerTabUI.gbbCategoryHeaderContainer{display:grid;place-items:center;grid-template-columns:1fr}.gbbMultipleCategoriesContainerHTMLForTabUI{position:relative}.gbbFiltersMainButtonWrapper{z-index:1}@media (min-width: 600px){.gbbCategoryContainer{padding:10px 20px}.gbbCategoryHeaderContainer{grid-template-columns:unset;grid-auto-flow:column}.gbbCategoryTitlesContainer.gbbCategoryTitlesContainerForTabUI{display:grid;place-content:center}.gbbCategoryHeaderContainerTabUI.gbbCategoryHeaderContainer{display:grid;place-items:center;grid-template-columns:1fr}}@media only screen and (max-width: 600px){.gbbMultipleCategoriesRibbonContainer,.gbbMultipleCategoriesDropdownContainer{padding:21px 15px;place-content:start}.gbbMultipleCategoriesDropdownContainer{display:flex}.gbbMultipleCategoriesRibbonContainer{display:none}}@media only screen and (min-width: 601px){.gbbMultipleCategoriesDropdownContainer{display:none}}.gbbMultipleCategoriesDropdownArrow{align-self:center;display:grid;position:absolute;right:4%;pointer-events:none}.gbbMultipleCategoriesDropdownArrow svg path{fill:#fff}.gbbMutipleCategoriesDropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bannerAttached .gbbCategoryHeaderContainer :first-child,.bannerAttached .gbbCategorySubTitle{display:none}.bannerAttached .gbbCategoryImage{width:unset!important;height:unset!important;max-width:100%}.bannerAttached .gbbCategoryHeaderContainer{grid-template-columns:unset}.gbbCategoryContainer.bannerAttached{background:#ffffff;border:unset}.gbbProductsContainer,.gbbProductsContainerV2{margin:15px 10px}.gbbProductsItemsContainer{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;font-size:14px}.gbbProductItem{display:grid;grid-template-rows:2fr .1fr .5fr;background:#f1f2f3;position:relative;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;transition:all .3s cubic-bezier(.25,.8,.25,1)}.gbbProductItem{display:grid;grid-template-rows:1fr .1fr .1fr;background:#f1f2f3;position:relative;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;transition:all .3s cubic-bezier(.25,.8,.25,1)}.gbbProductReadMore{display:grid;justify-self:end;padding:10px;color:red;cursor:pointer}.gbbProductDescriptionContainer{width:100%}.gbbProductDescriptionText{display:-webkit-box;max-width:100%;margin:0 auto;font-size:14px;-webkit-box-orient:vertical;overflow:hidden;font-weight:400;max-height:200px;overflow-y:auto}.gbbProductVariantModalDetailsContainer{display:grid;grid-gap:15px}.gbbProductCardActionContainer{display:grid;grid-template-rows:min-content;grid-gap:10px;grid-template-columns:1fr 1fr}.gbbProductCardActionContainer .gbbProductButtonWrapper{width:50%;justify-self:end;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gbbProductVariantModalContentContainer{display:grid;grid-gap:20px}.gbbProductImageContainer{position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}.gbbProductSliderNavigatior{position:absolute;bottom:5px;right:5px}.gbbPrevImage,.gbbNextImage{position:absolute;top:50%;width:2px;padding:16px;margin-top:-22px;color:#777676;font-weight:700;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:5px;font-size:16px;cursor:pointer!important}.gbbNextImage{right:3%}.gbbPrevImage:hover,.gbbNextImage:hover{scale:1.1}.gbbFade{animation-name:gbbFade;animation-duration:1.5s}@keyframes gbbFade{0%{opacity:.4}to{opacity:1}}.gbbProductImageContainerImg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:150px;background:white}.gbbProductVariantModalContentContainer .gbbProductImageContainerImg{max-height:300px}.gbbAddedToCartText{position:absolute;top:5%;left:5%;background:#000;color:#fff;border-radius:5px;padding:5px}.gbbProductQtyContainer{width:60%;margin:0% 10%}.gbbProductQuantityHTML{width:100%;display:grid;grid-auto-flow:column;grid-gap:15px;align-items:center}.gbbProductQuantityAddButton,.gbbProductQuantityRemoveButton{background:#000000;color:#fff;border:none;border-radius:5px;width:35px;height:35px;font-size:24px;justify-self:center;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gbbProductQuantityAddButtonWrapper,.gbbProductQuantityRemoveButtonWrapper{position:absolute;top:16px;left:18px;transform:translate(-50%,-50%);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gbbProductQuantityAddButton{justify-self:right;-webkit-tap-highlight-color:transparent}.gbbProductQuantityRemoveButton{justify-self:left;-webkit-tap-highlight-color:transparent}.gbbProductQuantityLabel{text-align:center;font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gbbProductActionContainer{width:100%;padding:5px 10px 10px;align-items:center;display:grid;grid-gap:5px}.gbbProductAddButton{-webkit-tap-highlight-color:transparent;padding:10px;width:100%;background:#000000;color:#fff;border-radius:5px;border:none;font-size:14px;cursor:pointer;text-align:center}.gbbProductAddButton:active,.gbbProductQuantityAddButton:active,.gbbProductQuantityRemoveButton:active{transform:scale(.95)}.gbbProductTextContainer,.gbbProductCardTextContainer,.gbbProductDynamicContentContainer{text-align:left;width:100%;font-size:12px;align-self:center;padding:5px 10px}.gbbProductCardTextContainer>div{font-weight:700;padding:0;font-size:14px}.gbbProductItemPrice{font-size:12px}.gbbProductsLabel{margin:0 5px 20px;font-size:16px;font-weight:600;color:#4f4b4b}.gbbProductQuantityHTMLContainer{display:grid;grid-auto-flow:column;grid-template-columns:.2fr .2fr;grid-gap:15px;-webkit-tap-highlight-color:transparent}.gbbPageBannerImage{width:100%}.gbbAddProductsPageNavigationContainer,.gbbChooseGiftBoxPageNavigationContainer,.gbbPersonalizePageNavigationContainer{position:relative}.gbbPrecuratedBoxPageHTML{position:relative;transform:translateY(-100px)}.gbbProductRemoveButton{background:rgb(237,159,159)}.gbbProductSoldOutButton{background:#d2cccc;pointer-events:none}.gbbDisabled{pointer-events:none;opacity:.2}.gbbProductVariantModalMainContainer{position:fixed;left:0;right:0;bottom:0;top:0;background-color:#181818cc;z-index:1000000000}.gbbProductVariantModalContainer{position:fixed;height:100%;background:white;overflow-y:auto;z-index:100;display:grid;padding:20px;border:2px solid #b2b5b9;border-radius:5px;grid-gap:20px;overflow-x:hidden}.gbbCartProductsMainContainer{position:fixed;left:0;right:0;bottom:0;top:0;background-color:#181818cc;z-index:1000000000}.gbbCartProductsContainerModal{position:fixed;z-index:1000000000;transform:translateY(-50%);background:white;border-radius:5px;text-align:center;padding:10px;max-height:95vh;left:5vw;right:5vw;top:50vh}.gbbCartProductsContainerHeader{display:grid;grid-template-columns:1fr .2fr;justify-content:space-between;align-items:center}.gbbCartProductsModalClose{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;-moz-user-select:none;user-select:none}.gbbModalTotalContainer{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;align-items:center;padding:0 5px}.gbbModalTotalContainer .gbbFooterTotalContainer{text-align:unset}.gbbModalTotalContainer .gbbFooterTotalLabel{justify-self:start;font-size:16px;font-weight:600}.gbbModalTotalContainer .gbbFooterTotalValue{justify-self:end}.gbbConditionNotificationToastMainContainer{position:fixed;top:80%;transform:translate(-50%,-50%);background:white;padding:20px;border-radius:5px;text-align:center;z-index:300}.gbbConditionNotificationToast{position:absolute;left:50%;bottom:80%;right:5%;transform:translate(-50%,-50%);background:white;z-index:99999999999;padding:5px 15px;border-radius:5px;width:80%;display:grid;grid-auto-flow:column;grid-gap:20px;align-items:center;justify-content:center}@keyframes zoom-in-zoom-out{0%{transform:scale(0)}50%{transform:scale(.5)}to{transform:scale(1)}}.gbbProductVariantOptionValue{padding:5px 15px;border:none;background:#f1f2f3;font-size:14px;border-radius:5px;cursor:pointer}.gbbProductVariantModalHeader{display:grid;grid-auto-flow:column}.gbbProductVariantOptionLabel,.gbbProductQuantityHeading{font-weight:700;font-size:14px}.gbbProductVariantNotAvailableWarning{font-size:14px;color:red;font-weight:700;display:none}.gbbProductVariantOptionValuesContainer{display:flex;flex-wrap:wrap;row-gap:10px;-moz-column-gap:10px;column-gap:10px}.gbbProductVariantAddButton{padding:5px 10px;width:100%;display:grid;justify-self:end;border:none;border-radius:5px;background:#000000;color:#fff;cursor:pointer;text-align:center;align-items:center}.gbbProductVariantAddButton:active{transform:scale(.95)}.gbbProductVariantModalClose{justify-self:end;padding:2px 10px;position:absolute;top:5px;right:0;color:#b2b5b9;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gbbProductVariantModalClose path{fill:#b2b5b9}.gbbConditionNotificationClose{justify-self:end;transform:rotate(45deg);font-size:35px;color:#fff;cursor:pointer}.gbbFooterProductPrice,.gbbCartModalProductPrice{font-weight:700}.gbbFooterTotalValueContainer{display:grid;grid-auto-flow:column;grid-gap:5px;grid-template-columns:repeat(2,min-content);justify-content:end}.gbbFooterOriginalTotalValue,.gbbSummaryPageBundleOriginalPrice{text-decoration:line-through}.gbbDiscountMessage{text-align:center;font-size:16px;color:#000}.gbbProductsFilterContainer{margin:0 20px;cursor:pointer}.gbbFiltersDropDownWrapper{display:grid;grid-template-columns:1fr 50px;margin:10px 0;align-items:center}.gbbFiltersDropDownButton{display:grid;width:auto;cursor:pointer}.gbbProductsFilterHeader{cursor:pointer!important}.gbbProductsFilterButton{color:#796c6c;padding:10px 15px;font-size:16px;border:none;background:#f1f2f3;font-weight:500;font-weight:700;margin:10px 0;border-radius:5px;cursor:pointer}.gbbProductsFilterTagsContainer{display:flex;flex-flow:row wrap;gap:10px;padding:10px;border-radius:8px;border:1px solid #f1f2f3}.gbbActiveFilter{background:#000000;color:#fff}.gbbFilterTagContainer{background:#f1f2f3;border-radius:5px}.gbbFilterTagText{color:#000;padding:5px 10px}.gbbFilterTagRemoveSymbol{font-size:14px;align-self:center}.gbbFiltersSideBarContainer,.gbbProductsFiltersMainContainer{position:fixed;left:0;right:0;bottom:0;top:0;z-index:999999999;transition:transform 2s}.gbbProductsFiltersMainContainer{background-color:#181818cc;height:100%}.gbbProductsFiltersContainer{background:white;padding:4%;height:100%;width:70%;transition:.5s;transform:translate(-100%);overflow-y:auto;animation:slide-in .5s forwards;-webkit-animation:slide-in .5s forwards}.gbbProductsFiltersContainerHeader{display:flex;justify-content:space-between;margin:10px 0;position:relative}.gbbFilterDropDownButton{transform:rotate(180deg);height:30px;width:auto;cursor:pointer}.gbbProductsFiltersContainerHeaderLabels{display:grid;grid-auto-flow:column;grid-gap:10px;align-items:center}.gbbProductsFiltersClearLabel{font-size:10px;text-decoration:underline;cursor:pointer}.gbbProductsFiltersContainerLabel{font-weight:600;font-size:16px}.gbbFilterModalClose{justify-self:end;transform:rotate(45deg);font-size:45px;position:absolute;top:-30px;right:0;color:#b2b5b9;cursor:pointer}.gbbProductsFilterTagContainer{display:flex;gap:10px;align-items:center}.gbbProductsFilterTagCheckbox{width:16px;height:16px}.gbbFilterContainer{border-top:1px solid #d5cccc;padding-bottom:15px;cursor:pointer}.gbbFilterTagsContainer{height:85%;overflow-y:auto}.gbbFiltersSearchSortHeader{margin:5px 10px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.gbbFiltersMainButtonWrapper{display:grid;grid-auto-flow:column;grid-gap:15px;align-items:center;font-size:14px;border:1px solid #f1f2f3;padding:0 20px;cursor:pointer}.gbbFiltersSideBarContainerSlideIn{animation:slide-in .5s forwards;-webkit-animation:slide-in .5s forwards}.gbbFiltersSideBarContainerSlideOut{animation:slide-out .5s forwards;-webkit-animation:slide-out .5s forwards}@keyframes slide-in{to{transform:translate(0)}}@keyframes slide-out{0%{transform:translate(0)}to{transform:translate(-100%)}}.gbbFilterPriceContainer{width:100%;border:0;padding:0;margin:0}.gbbPriceFieldContainer{position:relative;width:100%;height:36px;box-sizing:border-box;background:rgba(248,247,244,.2);padding-top:15px;border-radius:3px}.gbbPriceFieldContainer input[type=range]{position:absolute}.gbbPriceFieldContainer input[type=range]{width:100%;height:2px;border:0;outline:0;box-sizing:border-box;border-radius:5px;pointer-events:none;-webkit-appearance:none}.gbbPriceFieldContainer input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.gbbPriceFieldContainer input[type=range]:active,.gbbPriceFieldContainer input[type=range]:focus{outline:0}.gbbPriceFieldContainer input[type=range]::-ms-track{width:100%;height:2px;border:0;outline:0;box-sizing:border-box;pointer-events:none;background:transparent;border-color:transparent;color:transparent;border-radius:5px}.gbbPriceFieldContainer input[type=range]::-webkit-slider-thumb{position:relative;-webkit-appearance:none;margin:-6px 0 0;border:0;outline:0;border-radius:50%;height:15px;width:15px;background-color:#686662;cursor:pointer;pointer-events:all;z-index:100}.gbbPriceFieldContainer input[type=range]::-moz-range-thumb{position:relative;-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:-5px 0 0;border:0;outline:0;border-radius:50%;height:10px;width:10px;background-color:#686662;cursor:pointer;pointer-events:all;z-index:100}.gbbPriceFieldContainer input[type=range]::-ms-thumb{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:-5px 0 0;border:0;outline:0;border-radius:50%;height:10px;width:10px;background-color:#686662;cursor:pointer;pointer-events:all;z-index:100}.gbbPriceFieldContainer input[type=range]::-webkit-slider-runnable-track{width:188px;height:2px;cursor:pointer;background:#686662;border-radius:5px}.gbbPriceFieldContainer input[type=range]::-moz-range-track{width:188px;height:2px;cursor:pointer;background:#686662;border-radius:5px}.gbbPriceFieldContainer input[type=range]::-ms-track{width:188px;height:2px;cursor:pointer;background:#686662;border-radius:5px}.gbbPriceTextWrap{display:flex;justify-content:space-between;color:#686662;font-size:14px;line-height:1.2em;font-weight:400;margin:5px 0}.gbbPriceWrap1{display:flex}.gbbPriceTextWrap #gbbPriceWrap1Input,.gbbPriceTextWrap #gbbPriceWrap2Input{width:30px;text-align:right;padding:0;margin:0 2px;background:0;border:0;outline:0;color:#fff;font-size:14px;line-height:1.2em;font-weight:400}.gbbPriceTextWrap label{text-align:right}.gbbPriceFieldContainer input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 .5px #686662;transition-duration:.3s}.gbbPriceFieldContainer input[type=range]:active::-webkit-slider-thumb{box-shadow:0 0 0 .5px #686662;transition-duration:.3s}.gbbSortByDropDownSelect{cursor:pointer;padding:5px 25px;border:2px solid #f1f2f3;font-size:14px}.gbbSearchBarMainWrapper{display:grid;grid-template-columns:.1fr 1fr;align-items:center;grid-column:2;margin:10px 0;justify-self:end;border-bottom:1px solid #000000}.gbbSearchBarIcon{width:-moz-fit-content;width:fit-content;display:grid}.gbbSearchBarInput{padding:10px;font-size:14px;border:none;box-shadow:none;outline:none;width:100%;background-color:transparent}.gbbSearchBarInput::-moz-placeholder{color:#c4c4c4}.gbbSearchBarInput::placeholder{color:#c4c4c4}.gbbProductsNotAvailable{text-align:center;font-size:2rem;grid-column:1/-1}.gbbAddProductsPageFooterHTML,.gbbChooseGiftBoxPageFooterHTML,.gbbPersonalizePageFooterHTML,.gbbPrecuratedBoxPageFooterHTML,.gbbMultipleCategoriesPageFooterHTML{background:#d7d7d7;padding:5px;position:sticky;bottom:0}.gbbProductsFooterHTML{display:grid;grid-template-columns:1fr .2fr;grid-gap:20px;padding:10px;position:relative;background:#d7d7d7}.gbbFooterProductsContainer{display:grid;grid-auto-flow:column;grid-auto-columns:min-content;grid-gap:5px;overflow-x:auto;overflow-y:hidden}.gbbCartModalProductsContainer{display:grid;grid-auto-flow:column;grid-gap:5px;overflow-y:auto;max-height:70vh}.gbbCartModalProductsContainer{grid-auto-flow:row}.gbbFooterProductContainer,.gbbCartModalProductContainer{display:grid;grid-auto-flow:column;grid-gap:10px;position:relative;padding:5px}.gbbCartModalProductContainer{grid-template-columns:.5fr 3fr}.gbbFooterProductImageContainer{display:grid;width:50px;height:50px;border:1px solid #cfc9c9;overflow:hidden}.gbbCartProductImageContainer{display:grid;width:80px;height:80px;border:1px solid #cfc9c9;overflow:hidden}.gbbViewCartProductsLink{text-decoration:underline;cursor:pointer}.gbbCartModalProductImage{width:100%;height:100%}.gbbFooterProductRemoveButton,.gbbCartModalProductRemoveButton{position:absolute;cursor:pointer}.gbbCartProductImageContainer{-o-object-fit:contain;object-fit:contain}.gbbFooterProductImage{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.gbbFooterProductTextContainer{font-size:12px;width:100px}.gbbCartModalProductTextContainer{font-size:14px;display:grid;grid-template-columns:1fr .2fr;justify-content:space-between;align-items:start;grid-gap:10px}.gbbCartProductsContainerHeaderLabel{justify-self:start;font-size:16px;font-weight:700}.gbbProductsFooterHTMLForMobile .gbbFooterButtonsWrapper{grid-template-columns:1fr 2fr}.gbbFooterProductTitle{width:100px;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.gbbCartModalProductTitle{width:100%;text-align:left}.gbbCartModalProductPriceQtyContainer{display:grid;grid-template-columns:1fr 2fr;grid-gap:5px}.gbbFooterTotalLabel{color:#000;font-size:14px;line-height:8px}.gbbFooterTotalValue{color:#000;font-weight:600;font-size:16px;white-space:nowrap}.gbbFooterButtonsWrapper{display:grid;grid-gap:15px;grid-template-columns:auto auto}.gbbFooterBackButton,.gbbFooterNextButton{width:100%;font-size:12px;padding:8px;border:none;border-radius:5px;text-align:center;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gbbFooterBackButton{background:grey;color:#fff}.gbbFooterBackButton:active{transform:scale(.95)}.gbbFooterNextButton{color:#000;background:#000000;color:#fff;grid-column:2/-1}.gbbFooterNextButton:active{transform:scale(.95)}.gbbFooterTotalContainer{text-align:right}.gbbFooterProductQtyPriceContainer,.gbbCartModalProductQtyPriceContainer{display:flex;gap:5px}.gbbCartModalProductTitleQty{display:grid;justify-content:start;width:unset}.gbbCartModalProductQuantity{justify-self:start}.gbbAddedToCartText{position:absolute;top:5%;left:5%;background:black;color:#fff;padding:0 4px;border-radius:5px;font-size:12px}.gbbViewProductsLabelAndTotalContainer{display:grid;grid-template-columns:1fr .4fr}.gbbCartProductsContainerModal{display:grid;grid-gap:10px}.gbbLoadMoreProductsButton{text-align:center;margin:20px;padding:10px;border:1px solid black;cursor:pointer;font-size:16px;font-weight:600}.gbbProductAllImagesContainer{display:none;max-height:200px}.gbbProductVariantModalImageTitleContainer{display:grid;grid-gap:15px}.gbbProductTileImageContainer{display:grid;justify-items:center;align-items:center}@media (min-width: 600px){.gbbProductsItemsContainer{grid-template-columns:repeat(3,1fr)}.gbbProductImageContainerImg{max-height:180px}.gbbProductTextContainer,.gbbProductItemPrice,.gbbProductDynamicContentContainer{font-size:14px}.gbbProductCardTextContainer>div{font-size:18px}.gbbProductActionContainer{display:grid;grid-template-columns:auto auto;justify-content:space-between;grid-gap:max-content;width:100%}.gbbAddedToCartText{font-size:14px}.gbbProductsFiltersContainerLabel{font-size:20px}.gbbFiltersMainButtonWrapper,.gbbSortByDropDownSelect{font-size:18px}.gbbFiltersMainButtonWrapper{justify-self:start;padding:5px 20px}.gbbSortByDropDownContainer{justify-self:end}.gbbProductsFiltersClearLabel{font-size:14px}.gbbProductVariantModalBodyContainer{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;grid-gap:15px}.gbbProductVariantModalDetailsContainer{display:grid;grid-gap:20px}.gbbProductVariantOptionsContainer{display:grid;grid-gap:15px}.gbbProductVariantOptionLabel,.gbbProductQuantityHeading{font-weight:700;font-size:16px}.gbbProductVariantOptionValue{font-size:16px}.gbbProductDescriptionText{max-height:150px}.gbbProductAllImagesContainer{display:grid;grid-gap:5px;grid-auto-columns:min-content;grid-template-columns:repeat(4,1fr);overflow-y:auto}.gbbProductTileImageContainer{-o-object-fit:contain;object-fit:contain}.gbbProductTileImage{max-height:70px}}@media (min-width: 1024px){.gbbProductVariantModalContainer{top:40vh;left:50vw!important;transform:translate(-50%,-50%);margin:10vh 0;height:unset;grid-gap:15px;max-height:95vh}.gbbProductImageContainerImg{max-height:200px}.gbbPrevImage,.gbbNextImage{font-size:20px}.gbbProductItem:hover{box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}.gbbProductItem{grid-template-rows:3fr .8fr .8fr}.gbbProductsLabel{margin:0 10px 20px;font-size:18px}.gbbPageBannerImage{width:100%;height:10vw}.gbbProductButton{padding:10px}.gbbFooterProductTextContainer{width:150px;font-size:12px}.gbbFooterProductTitle{width:150px}.gbbFooterBackButton,.gbbFooterNextButton{font-size:14px}.gbbFooterTotalValue{font-size:16px}.gbbFooterTotalContainer{text-align:right}.gbbFooterProductsContainer{grid-gap:0}.gbbProductsFilterContainer{margin:0 20px;cursor:pointer}.gbbProductsFilterButton{color:#796c6c;padding:10px 15px;font-size:16px;border:none;background:#f1f2f3;font-weight:500;font-weight:700;margin:10px 0;border-radius:5px;cursor:pointer}.gbbFilterTagContainer{background:#f1f2f3;border-radius:5px}.gbbFilterTagText{color:#000;padding:5px 10px}.gbbFilterTagRemoveSymbol{font-size:14px;align-self:center}.gbbProductsFilterTagsContainer{padding:20px;border-radius:5px}.gbbPrevImage,.gbbNextImage{width:5px}.gbbProductTextContainer,.gbbProductItemPrice,.gbbProductCardTextContainer,.gbbProductDynamicContentContainer{font-size:14px}.gbbProductDynamicContentContainer{font-weight:600}.gbbProductsFiltersContainer{background:white;width:25%}.gbbConditionNotificationToast{width:-moz-max-content;width:max-content}}@media (min-width: 1192px){.gbbProductsItemsContainer{grid-template-columns:repeat(4,1fr)}.gbbProductImageContainerImg{max-height:240px}.gbbLoadMoreProductsButton{border:none;border-bottom:1px solid black}}@media (min-width: 1600px){.gbbProductsItemsContainer{grid-template-columns:repeat(5,1fr)}}@media (min-width: 1920px){.gbbProductsItemsContainer{grid-template-columns:repeat(6,1fr)}}@media (min-width: 2560px){.gbbProductsItemsContainer{grid-template-columns:repeat(8,1fr)}}@media (min-width: 3840px){.gbbProductsItemsContainer{grid-template-columns:repeat(12,1fr)}}@media (min-width: 1023px){.gbbProductItemOverLay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex!important;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;cursor:pointer}.gbbOverLayIconContainer{display:block!important;width:100%;height:100%;background-image:url(https://d3ks0ngva6go34.cloudfront.net/storefront/overlay-image.svg);background-repeat:no-repeat;background-size:25%;background-position:center}.gbbProductImageContainer:hover .gbbProductItemOverLay{opacity:.8;display:flex!important}}.gbbProductFormText{margin:0;padding:10px 18px;width:100%;background-color:#fff;color:#000;max-width:100%;line-height:1.2;border-radius:2px;border:1px solid #a2a2a2;font-size:14px!important}.gbbProductVariantModalContainerWithPersonalization .gbbProductDescriptionContainer{display:none}.gbbRequiredFieldMessage{color:red;margin:0;padding:0;font-size:12px}.gbbProductFormTextCharacterCount{font-size:12px;color:#8c8c8c;text-align:end;grid-column:2/-1}.gbbProductFormValidationContainer{display:grid;grid-template-columns:1fr 1fr}.gbbProductFormImageSelectorListItems{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.gbbProductFormImageSelectorListLabel{width:100%;height:125px;position:relative;cursor:pointer;display:inline-block;align-self:center}.gbbProductFormImageSelectorListItem{position:relative}.personalizationImageInput{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden}.personalizationImage{width:100%;height:auto;height:100%}.gbbActiveImageSelectorListItem{border:1px solid #000000;opacity:.5;padding:5px}.gbbProductFormContainer{display:grid;grid-gap:10px}.gbbPersonalizationImageCaption{position:absolute;bottom:5%;width:100%;opacity:0;background-color:#00000080;color:#fff;display:flex;justify-content:center;align-items:center;transition:opacity .5s;cursor:pointer;font-size:1.5rem;font-weight:700;text-align:center}.gbbActiveImageSelectorListItem .gbbPersonalizationImageCaption{opacity:0;padding:10px}.gbbProductFormRadioListItems{display:flex;gap:20px}.personalizationRadioLabel{padding-left:5px}.gbbProductsCardLayoutV2 .gbbProductTextContainer,.gbbProductsCardLayoutV2 .gbbProductItemPricesContainer{text-align:center}.gbbProductsCardLayoutV2 .gbbProductActionContainer{grid-template-columns:1fr;padding:0;grid-template-rows:.5fr 45px;place-self:end}.gbbProductsCardLayoutV2 .gbbProductItemPricesContainer{display:grid;grid-template-columns:auto auto;justify-self:center;gap:10px}.gbbProductsCardLayoutV2 .gbbProductItem{background:white;padding:8px;grid-gap:5px;border-radius:12px;border:1px solid #e3e3e3}.gbbProductsCardLayoutV2 .gbbProductItem:has(.gbbReviewStarsContainer){grid-template-rows:min-content}.gbbProductsCardLayoutV2 .gbbProductItem:not(:hover){box-shadow:none}.gbbProductsCardLayoutV2 .gbbProductImageContainer{border-radius:8px;overflow:hidden}.gbbProductsCardLayoutV2 .gbbProductQuantityHTML,.gbbProductVariantModalLayoutV2 .gbbProductQuantityHTML{height:100%;place-items:center;background:#eeeeee;height:35px;padding:0;width:65px;border-radius:9999px;display:flex;gap:2px;align-items:center}.gbbProductsCardLayoutV2 .gbbProductTitleOnly{font-weight:700;font-size:18px;line-height:22px}.gbbProductsCardLayoutV2 .gbbFooterButtonsWrapper{width:100%}.gbbProductsCardLayoutV2 .gbbDiscountMessage{font-weight:700}.gbbProductsCardLayoutV2 .gbbFooterButtonsContainer{display:grid;justify-items:center;background:#f6f6f6;padding:8px;border-radius:12px}.gbbProductsCardLayoutV2 .gbbFooterTotalContainer{display:grid;grid-template-columns:repeat(2,min-content);align-items:center;grid-gap:10px;font-weight:700;place-content:center}.gbbProductsCardLayoutV2 .gbbFooterTotalValueContainer{justify-content:start}.gbbProductsCardLayoutV2 .gbbFooterBackButton{color:#000;border:2px solid black;background:white}.gbbProductsCardLayoutV2 .gbbFooterNextButton{grid-column:1/-1!important}.gbbProductsCardLayoutV2 .gbbProductsFooterHTML{grid-template-columns:1fr;padding:10px 0;grid-gap:8px}.gbbProductsCardLayoutV2 .gbbDiscountFooterHTML{padding-top:5px}.gbbDiscountFooterHTML:has(.progressBarContainer){display:grid;grid-gap:10px}.gbbProductsCardLayoutV2 .gbbDiscountMessageContainer{display:grid;grid-template-columns:repeat(2,max-content);place-content:center;grid-gap:10px;align-items:center}.gbbProductsCardLayoutV2 .gbbProductAddButton{border-radius:10px;font-weight:700}.gbbProductsCardLayoutV2 .gbbShowBoxProductsToggle{height:25px}.gbbProductsCardLayoutV2 .gbbShowBoxProductsToggleContainer{display:flex;align-items:center}.gbbProductsCardLayoutV2 .gbbShowBoxProductsToggleContainer>svg{height:30px;width:30px}.gbbProductsCardLayoutV2 .gbbProductQuantityRemoveButton,.gbbProductsCardLayoutV2 .gbbProductQuantityAddButton{border-radius:6px;width:100%}.gbbProductsCardLayoutV2 .gbbProductQuantityAddButtonWrapper,.gbbProductsCardLayoutV2 .gbbProductQuantityRemoveButtonWrapper{top:50%;left:50%}.gbbProductsCardLayoutV2 .showBoxProductsInFooter{display:grid;grid-template-columns:repeat(2,max-content);justify-content:center;align-items:center;cursor:pointer;grid-gap:10px;padding-top:5px}.gbbProductsCardLayoutV2 .gbbFooterTotalLabel{font-size:16px}.gbbProductsCardLayoutV2 .gbbPageFooterHTML{width:80%}.gbbProductsCardLayoutV2 .gbbProductsFooterHTMLForMobile .gbbFooterButtonsWrapper{grid-template-columns:.5fr 1.5fr .5fr;grid-gap:10px}.gbbProductsCardLayoutV2 .gbbAddProductsPageFooterHTML,.gbbProductsCardLayoutV2 .gbbPersonalizePageFooterHTML{display:grid;justify-items:center;z-index:2}.gbbAddProductsPageFooterHTML{border-top:1px solid #e3e3e3}.progressBarContainer{display:flex;justify-content:center}.progressBar{background-color:#c1e7c5;height:7px;border-radius:25px;overflow:hidden;width:80%}.gbbProductsCardLayoutV2 .progressBar{width:100%}.progressBarFill{height:100%;width:0%;background-color:#4caf50;transition:width 1s;display:block!important}.gbbProductsCardLayoutV2 .gbbFooterOriginalTotalValue{grid-column:2}.gbbProductsCardLayoutV2 .gbbFooterBackButton,.gbbProductsCardLayoutV2 .gbbFooterNextButton{border-radius:5px;font-weight:700}.gbbProductsCardLayoutV2 .gbbOverLayIconContainer{background-image:url(https://d3ks0ngva6go34.cloudfront.net/storefront/magnifier_new.svg)}.gbbProductsCardLayoutV2 .gbbProductItemPrice,.gbbProductsCardLayoutV2 .gbbProductItemCompareAtPrice{font-size:16px!important;font-weight:700}.gbbProductsCardLayoutV2 .gbbProductItem:hover{box-shadow:0 14px 28px #0000001f,0 10px 10px #0000001f}.gbbProductsCardLayoutV2 .gbbProductTextContainer{padding:0}.gbbProductsCardLayoutV2 .gbbProductItem .gbbReviewStarsContainer{text-align:center}.gbbProductVariantModalContainer .gbbReviewStarsContainer{font-size:13px}.gbbProductQuantityHTML.productMaxQuantityReached .gbbProductQuantityRemoveButtonWrapper,.gbbProductQuantityHTML.productMaxQuantityReached .gbbProductQuantityRemoveButton{width:100%;text-align:center;font-size:14px;font-weight:700;height:auto}.gbbProductQuantityHTML.productMaxQuantityReached,.gbbProductQuantityHTML.productMaxQuantityReached .gbbProductQuantityRemoveButton{padding:10px}.gbbProductQuantityHTML.productMaxQuantityReached .gbbProductQuantityRemoveButtonWrapper,.gbbProductQuantityHTML.productMaxQuantityReached .gbbProductQuantityRemoveButton,.gbbProductQuantityHTML.productMaxQuantityReached{background-color:var(--gbb-product-card-button-text-color)!important;color:var(--gbb-product-card-button-color)!important}.gbbProductQuantityHTML.productMaxQuantityReached{border:1px solid var(--gbb-product-card-button-color)}.gbbDisabledForMaximumQuantityLimit{pointer-events:none;opacity:.5}@media (max-width: 900px){.gbbProductsCardLayoutV2 .gbbPageFooterHTML{width:100%}.gbbProductsCardLayoutV2 .gbbDiscountMessageContainer{display:flex}.gbbProductsCardLayoutV2 .gbbDiscountMessage,.gbbProductsCardLayoutV2 .gbbFooterTotalContainer{font-size:14px}.gbbProductsCardLayoutV2 .gbbProductTitleOnly{font-size:14px;line-height:18px}.gbbProductsCardLayoutV2 .gbbProductItemPrice,.gbbProductsCardLayoutV2 .gbbProductItemCompareAtPrice{font-size:14px!important}.gbbProductsCardLayoutV2 .gbbProductAddButton{font-size:12px}.gbbProductsCardLayoutV2 .gbbProductItem{grid-gap:8px}.gbbProductQuantityHTML.productMaxQuantityReached .gbbProductQuantityRemoveButtonWrapper,.gbbProductQuantityHTML.productMaxQuantityReached .gbbProductQuantityRemoveButton{font-size:12px}}.gbbProductsCardLayoutV2 .gbbProductsFooterHTMLForMobile .gbbFooterProductsContainer{display:grid;max-height:60vh;overflow-y:auto;grid-template-columns:1fr;grid-auto-columns:unset;grid-auto-flow:unset;padding-top:5px}.gbbProductsCardLayoutV2 .gbbProductsFooterHTMLForMobile .gbbFooterProductContainer{grid-template-columns:65px 1fr;align-items:center;padding:0}.gbbProductsCardLayoutV2 .gbbProductsFooterHTMLForMobile .gbbFooterProductImageContainer{height:60px;width:65px;border-radius:8px}.gbbProductsCardLayoutV2 .gbbProductsFooterHTMLForMobile .gbbFooterProductImage{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.gbbProductsCardLayoutV2 .gbbProductsFooterHTMLForMobile .gbbFooterProductRemoveButton{align-items:center;position:absolute;cursor:pointer;top:0;height:15px;display:flex}.gbbProductsCardLayoutV2 .gbbProductsFooterHTMLForMobile .gbbFooterProductTextContainer{width:100%;overflow:auto}.gbbProductsCardLayoutV2 .gbbProductsFooterHTMLForMobile .gbbFooterProductTitle{font-size:14px;width:100%}.gbbProductsCardLayoutV2 .gbbCartIconWithQuantityContainer{position:absolute;left:50%;transform:translate(-50%,-50%);top:0;display:flex;padding:0 10px;border-radius:10px;font-size:14px;align-items:center}.gbbProductsCardLayoutV2 .gbbCartIconWithQuantityContainer>svg{height:20px}.gbbProductVariantModalLayoutV2 .gbbProductItemPricesContainer{display:grid;grid-template-columns:repeat(2,max-content);align-items:center;gap:5px}.gbbProductVariantModalLayoutV2 .gbbProductItemCompareAtPrice{grid-column:-1;grid-row:1}.gbbProductVariantModalLayoutV2 .gbbProductItemPrice{grid-column:1;grid-row:1}.gbbProductVariantModalLayoutV2 .gbbProductQuantityHTMLContainer{grid-template-columns:.8fr 1.5fr;align-items:center}.gbbProductVariantModalLayoutV2 .gbbProductQuantityAddButton,.gbbProductVariantModalLayoutV2 .gbbProductQuantityRemoveButton{width:55px;height:30px}.gbbProductVariantModalLayoutV2 .gbbProductQuantityAddButtonWrapper,.gbbProductVariantModalLayoutV2 .gbbProductQuantityRemoveButtonWrapper{top:50%;left:50%}.gbbProductVariantModalLayoutV2 .gbbProductCardTextContainer{display:grid;grid-gap:5px}.gbbProductVariantModalLayoutV2 .gbbProductDescriptionText{scrollbar-width:thin}.gbbProductVariantModalLayoutV2 .gbbProductItemTitle{font-size:20px}.gbbProductVariantModalLayoutV2 .gbbProductItemCompareAtPrice{font-size:15px}.gbbProductVariantModalLayoutV2 .gbbProductItemPrice{font-size:16px}.gbbProductVariantModalLayoutV2 .gbbNextBtnContainer,.gbbProductVariantModalLayoutV2 .gbbPrevBtnContainer{background:rgba(238,238,238,.9333333333);display:grid;place-items:center;cursor:pointer}.gbbProductVariantModalLayoutV2 .gbbNextBtnContainer{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.gbbProductVariantModalLayoutV2 .gbbPrevBtnContainer{border-top-left-radius:6px;border-top-right-radius:6px}.gbbProductVariantModalLayoutV2 .gbbProductImageContainerImg{border-radius:10px}.gbbProductVariantModalLayoutV2 .gbbProductTabImageContainer,.gbbProductVariantModalLayoutV2 .gbbProductTabImageContainer img{border-radius:8px}.gbbProductVariantModalLayoutV2 .gbbProductCardActionContainer{grid-template-columns:1fr;grid-gap:0px}.gbbProductVariantModalLayoutV2 .gbbProductVariantModalContainer{border:none}.gbbProductVariantModalContainer.gbbVariantInventoryNotAvailable .gbbProductVariantAddButton{pointer-events:none;opacity:.5}.gbbInventoryText{font-style:italic;font-size:14px}@media (max-width: 430px){.gbbProductsCardLayoutV2 .gbbProductItemPricesContainer{grid-template-columns:1fr;gap:0px}}@media (max-width: 330px){.gbbProductsItemsContainer{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width: 1800px){.gbbProductImageContainer img{-o-object-fit:contain;object-fit:contain}}.gbbSlotFooterProductsContainer{display:grid;grid-auto-flow:column;grid-auto-columns:min-content;grid-gap:10px;padding:5px 0;overflow-x:auto;overflow-y:hidden}.gbbSlotFooterProductContainer{position:relative;height:70px;width:75px;border-radius:8px;display:grid;place-content:center}img.gbbSlotFooterProductImage{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.gbbSlotFooterProductImageContainer{height:70px;width:75px;margin:0;border:1px solid #cfc9c9;overflow:hidden;border-radius:8px}.gbbSlotFooterProductContainerEmpty{border:1px dashed;background:#f1f1f1}.gbbSlotFooterProductQuantity{position:absolute;bottom:5%;font-size:12px;right:2%;background:black;color:#fff;padding:0 10px;border-radius:10px}.gbbSlotFooterProductRemoveButton{align-items:center;position:absolute;cursor:pointer;top:0;height:15px;display:flex}.gbbSlotFooterProductsContainerWrapper{display:grid;justify-content:center}.gbbProductsFooterHTMLForMobile .gbbSlotFooterProductContainer,.gbbProductsFooterHTMLForMobile .gbbSlotFooterProductImageContainer{height:60px;width:65px}.gbbProductsFooterHTMLForMobile .gbbSlotFooterProductQuantity{font-size:10px}.gbbDiscountRibbon{background:red;color:#fff;font-weight:700;width:-moz-fit-content;width:fit-content;padding:2px 8px;position:absolute;top:25px;right:0;font-size:12px}.gbbProductImageContainer .gbbProductImageContainerImg{display:none}.gbbProductImageContainer .gbbProductImageContainerImg:first-child{display:block}.gbbVariantDropdownWrapper{position:relative;width:100%}.gbbSelectedVariant{display:flex;align-items:center;justify-content:space-between;padding:5px;border:1.5px solid #e3e3e3;border-radius:5px;background:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:5px}.gbbSelectedVariant img,.gbbVariantOption img{width:25px;height:25px;border-radius:5px}.gbbSelectedVariantTitle{flex-grow:1;font-size:14px;font-weight:700}.gbbVariantOptionsContainer{position:absolute;width:100%;background:white;border-color:#f3f3f3;border-width:1px;border-radius:0 0 8px 8px/0px 0px 8px 8px;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;z-index:10;border-style:none;overflow-y:scroll;top:100%;margin:unset;box-shadow:0 2px 4px #0000001a}.gbbVariantOption{display:flex;align-items:center;padding:5px;cursor:pointer;list-style:none;gap:10px}.gbbVariantOption:hover{background:#f9f9f9;z-index:-10}.gbbChevronIcon{display:flex;align-items:center;transform:rotateX(180deg);transition:transform .3s ease-in-out}.gbbChevronIcon .gbbChevronIconRotate{transform:rotateX(0)}.gbbVariantDropdownOpen .gbbVariantOptionsContainer{max-height:200px;border-style:solid}.gbbVariantDropdownOpen .gbbChevronIcon{transform:rotateX(0)}.gbbSelectedVariant.gbbDefaultSelectedVariant{border:0px;padding-inline:0px;background:transparent}.gbbSelectedVariant[data-variant-id=""]{padding-left:10px}.gbbProductItem:has(.gbbVariantDropdownWrapper) .gbbVariantTitle{display:none}.jdgm-prev-badge__text{visibility:visible!important}@media (min-width: 600px){.gbbProductItem:has(.gbbVariantDropdownWrapper){grid-template-rows:1fr auto auto auto}}.gbbDrawer{position:fixed;bottom:0;left:0;right:0;z-index:9999;display:grid;align-items:end}.gbbDrawer[data-drawer-status=opened]{top:0;background:rgba(0,0,0,.5)}.gbbDrawerContentContainer{background:white;z-index:10;border-top-left-radius:20px;border-top-right-radius:20px;border:1px solid #b0adad;height:0%;transition:height .5s ease-in-out,transform .5s ease-out}.gbbDrawer[data-drawer-status=opened] .gbbDrawerContentContainer{height:-moz-fit-content;height:fit-content;max-height:80%}.gbbDrawer[data-drawer-status=closed] .gbbDrawerContentContainer{height:0%;padding:0}.gbbDrawer[data-drawer-status=closed]{top:100%;background:none;transition:top .5s ease-in-out}.gbbDrawerHeader{display:grid;cursor:pointer;padding:10px;grid-template-columns:.5fr 1fr auto;gap:10px;position:sticky;top:0;background:#ffffff;align-items:center;pointer-events:none;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom:2px solid #e3e3e3}.gbbDrawerProductTitle,.gbbDrawerProductPrice{font-size:18px;font-weight:700}.gbbDrawerCloseIcon{display:none;align-items:center;position:absolute;top:-50px;left:50%;cursor:pointer;z-index:10;transform:translate(-50%)}.gbbDrawer[data-drawer-status=opened] .gbbDrawerCloseIcon{display:grid}.gbbDrawerProductImg{width:100%;height:auto}.gbbDrawerCloseIcon svg{height:35px;width:35px;background:black;border-radius:50%}.gbbDrawerBodyTitle{font-size:20px}.gbbVariantOptionDrawer{display:grid;grid-template-columns:50px 1fr .2fr;gap:8px;align-items:center;padding:5px}.gbbProductDefaultOptions{font-weight:700;font-size:16px}img.gbbVariantImgDrawer{height:45px;width:50px;-o-object-fit:contain;object-fit:contain}p.gbbVariantLabelDrawer,.gbbVariantPriceDrawer{font-size:16px}.gbbDrawerBody{padding:10px;color:#000}.gbbVariantSelectionContainer{display:grid;gap:5px;max-height:50vh;overflow-y:scroll}.gbbProductVariantModalMainContainer.gbbProductQuickView .gbbProductCardActionContainer,.gbbProductVariantModalMainContainer.gbbProductQuickView .gbbProductVariantAddButton,.gbbProductVariantModalMainContainer.gbbProductQuickView .gbbProductQuantityHTMLContainer,.gbbProductVariantModalMainContainer.gbbProductQuickView .gbbVariantInventoryContainer,.gbbProductVariantModalMainContainer.gbbProductQuickView .gbbProductItemPricesContainer,.gbbProductVariantModalMainContainer.gbbProductQuickView .gbbProductVariantOptionsContainer{display:none!important}.gbbProductVariantModalMainContainer.gbbBoxSelectionMaxQtyLimitReached .gbbProductVariantAddButton{pointer-events:none;opacity:.5}.gbbBodyOverflowHidden{overflow-y:hidden!important;height:100vh}.gbbModalWrapper.gbbClearCartItemsModal{position:fixed;top:0;left:0;right:0;height:100vh;background:rgba(0,0,0,.5);z-index:9999;display:grid;place-content:center}.gbbClearCartItemsModal .gbbModalContainer{background:white;width:-moz-fit-content;width:fit-content;padding:20px;display:grid;gap:2rem;max-width:500px;position:relative;border-radius:5px}.gbbClearCartItemsModal .gbbModalCloseButton{display:grid;place-content:end}.gbbClearCartItemsModal .gbbModalCloseButton path{fill:#b2b5b9}.gbbClearCartItemsModal .gbbModalTitle{font-size:24px;font-weight:700}.gbbClearCartItemsModal .gbbModalContent{text-align:center;display:grid;place-items:center}.gbbClearCartItemsModal .gbbModalDescription{text-align:center;width:75%;line-height:normal}.gbbClearCartItemsModal .gbbModalFooter{display:grid;grid-template-columns:repeat(2,minmax(min-content,200px));gap:1rem;place-content:center}.gbbClearCartItemsModal .gbbModalHeader{cursor:pointer;position:absolute;top:5px;right:5px}.gbbClearCartItemsModal .gbbModalCancelButton,.gbbClearCartItemsModal .gbbModalConfirmButton{border:1px solid;padding:10px;text-align:center;cursor:pointer;border-radius:8px;width:150px;font-size:14px}.gbbClearCartItemsModal .gbbModalConfirmButton{background:#fdecea;gap:1rem;display:grid;grid-auto-flow:column;align-items:center;place-content:center;color:#d13d54}.gbbClearCartItemsModal .gbbModalCancelButton{place-self:end}.gbbClearCartItemsModal .gbbModalDeleteIcon{display:flex}.gbbMinimilisticLayout{max-width:1536px;margin:0 auto}.gbbMinimilisticLayout .gbbProductDynamicContentContainer{padding:0}.gbbMinimilisticLayout .gbbProductItem .gbbReviewStarsContainer{text-align:left}.gbbMinimilisticLayout .gbbProductActionContainer{grid-template-columns:.6fr .4fr;grid-template-rows:1fr}.gbbMinimilisticLayout .gbbProductItemPricesContainer{grid-template-columns:1fr;grid-template-rows:auto auto;gap:0px;width:100%}.gbbMinimilisticLayout .gbbProductTextContainer,.gbbMinimilisticLayout .gbbProductItemPricesContainer{text-align:left;line-height:normal}.gbbMinimilisticLayout .gbbProductTextContainer,.gbbMinimilisticLayout .gbbProductItemTitle,.gbbMinimilisticLayout .gbbProductTitleOnly{height:100%}.gbbMinimilisticLayout .gbbProductItemCompareAtPrice{font-size:12px!important}.gbbMinimilisticLayout .gbbProductItemPrice{font-size:16px!important}.gbbMinimilisticLayout .gbbProductAddButton svg path,.gbbMinimilisticLayout .gbbProductQuantityAddButton svg path,.gbbMinimilisticLayout .gbbProductQuantityRemoveButton svg path{fill:var(--gbb-product-card-button-text-color)}.gbbMinimilisticLayout .gbbProductTitleOnly{border-bottom:1px solid #e3e3e3;padding-bottom:5px}.gbbMinimilisticLayout .gbbProductQuantityHTML{gap:0px;color:#fff;border-radius:25px;overflow:hidden;padding:0 10px}.gbbMinimilisticLayout .gbbProductAddButton{width:35px;border-radius:999px;display:flex;align-items:center;justify-content:center;height:35px;padding:0}.gbbMinimilisticLayout .gbbProductButtonWrapper{display:grid;place-items:flex-end;grid-column:2}.gbbMinimilisticLayout .gbbProductImageContainer img{-o-object-fit:cover!important;object-fit:cover!important}.gbbMinimilisticLayout .gbbProductItem{gap:8px;border-radius:10px;border:none;outline:2px solid #f1f2f3;grid-template-rows:3fr .5fr .5fr}.gbbMinimilisticLayout .gbbProductItemTitle{display:grid;gap:5px}.gbbMinimilisticLayout .gbbVariantTitle{font-weight:700}.gbbMinimilisticLayout .gbbProductItem:hover{box-shadow:none}.gbbMinimilisticLayout .gbbProductItem:has(.gbbVariantDropdownWrapper){grid-template-rows:3fr .6fr .2fr .4fr}.gbbMinimilisticLayout .gbbProductItem:has(.gbbProductQuantityHTML){outline:2px solid var(--gbb-product-card-button-color)}.gbbMinimilisticLayout .gbbProductQuantityAddButtonWrapper,.gbbMinimilisticLayout .gbbProductQuantityRemoveButtonWrapper{width:35px;height:35px;border-radius:999px;display:grid;place-items:center}.gbbMinimilisticLayout .gbbOverLayIconContainer{background-size:15%;margin:10px 5px;background-position:right top}.gbbMinimilisticLayout .gbbProductItemOverLay{background:transparent}.gbbMinimilisticLayout .gbbMultipleCategoryBodyContainer{display:grid;grid-template-columns:1fr .45fr;gap:15px}.gbbMinimilisticLayout .gbbFooterBundleInfoContainer{gap:8px;display:grid;grid-template-columns:1fr .2fr}.gbbMinimilisticLayout .gbbFooterClearItemsButtonWrapper{height:-moz-fit-content;height:fit-content;display:grid;grid-auto-flow:column;padding:5px 14px;outline:none;border:none;background:transparent;border-radius:8px;cursor:pointer;background:#fdecea;color:#d13d54;font-size:15px}.gbbMinimilisticLayout .gbbFooterClearItemsIcon{display:flex;align-items:center;justify-content:center}.gbbMinimilisticLayout .gbbFooterBundleTitle{font-size:25px;font-weight:700;line-height:30px}.gbbMinimilisticLayout .gbbFooterBundleInfoContentContainer{display:grid;gap:5px}.gbbMinimilisticLayout .gbbFooterBundleSubtext{font-size:14px;line-height:20px}.gbbMinimilisticLayout .gbbSideFooterHTML{background:var(--gbb-cart-footer-bg-color);color:var(--gbb-cart-footer-text-color);display:grid;gap:5px}.gbbMinimilisticLayout .gbbDiscountMessageContainer{grid-template-columns:auto}.gbbMinimilisticLayout .gbbFooterBundleItemsContainer{display:grid;gap:10px}.gbbMinimilisticLayout .gbbFooterProductWrapper{display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) .3fr;height:-moz-fit-content;height:fit-content}.gbbMinimilisticLayout .gbbFooterVariantTitle{font-size:12px}.gbbMinimilisticLayout .gbbFooterProductPriceContainer{display:grid;grid-template-columns:repeat(2,min-content);gap:5px;place-items:baseline}.gbbMinimilisticLayout .gbbFooterProductCompareAtPrice{font-size:14px;text-decoration:line-through}.gbbMinimilisticLayout .gbbFooterProductRemoveButtonWrapper{position:relative;display:flex;align-items:center;justify-content:center;border-radius:9999px;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;place-self:center;height:40px;width:40px;background-color:transparent;transition:background-color .3s ease-in-out}.gbbMinimilisticLayout .gbbFooterProductRemoveButtonWrapper:hover{background-color:#fdecea}.gbbMinimilisticLayout .gbbFooterProductRemoveButtonWrapper:empty{visibility:hidden}.gbbMinimilisticLayout .gbbFooterButtonsWrapper .gbbFooterTotalContainer{display:none}.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbFooterProductRemoveButton,.gbbMinimilisticLayout .gbbFooterProductRemoveButton{height:-moz-fit-content;height:fit-content;display:flex;position:unset}.gbbMinimilisticLayout .gbbFooterButtonsWrapper{grid-template-columns:min-content auto;gap:5px}.gbbMinimilisticLayout .gbbFooterActionContainer{display:grid;grid-template-columns:.5fr .5fr;place-content:end;border-top:1px solid #e3e3e3;padding-top:15px;margin-top:10px}.gbbMinimilisticLayout .gbbFooterNextButton{grid-column:2;height:-moz-fit-content;height:fit-content;align-self:end}.gbbMinimilisticLayout .gbbFooterTotalContainer{grid-template-columns:1fr;place-content:start;text-align:start;grid-gap:8px}.gbbMinimilisticLayout .gbbFooterTotalValue,.gbbMinimilisticLayout .gbbFooterDiscountedTotalValue{font-size:20px;line-height:18px}.gbbMinimilisticLayout .gbbFooterOriginalTotalValue{font-size:14px;line-height:12px;align-self:end}.gbbMinimilisticLayout .gbbFooterBackButton{background:transparent!important;color:#000!important;border:none;outline:1px solid #e3e3e3;display:flex;align-items:center;justify-content:center;place-self:end}.gbbMinimilisticLayout .gbbFooterProductActionContainer{display:grid;place-content:center;place-items:center;grid-template-columns:auto max-content;gap:8px}.gbbMinimilisticLayout .gbbBoxSelectionWrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.gbbMinimilisticLayout .gbbBoxSelectionWrapper[data-total-rules="2"]{grid-template-columns:repeat(2,1fr)}.gbbMinimilisticLayout .gbbAddProductsPageFooterHTML{z-index:9999}.gbbMinimilisticLayout .gbbFooterTotalLabel{line-height:normal}.gbbMinimilisticLayout .gbbBoxSelectionItem{border-radius:5px;display:grid;align-items:center;line-height:normal;padding:5px 0;cursor:pointer;background-color:#fff;color:#000;outline:1px solid #e3e3e3}.gbbMinimilisticLayout .gbbBoxSelectionSubtext{font-size:14px}.gbbMinimilisticLayout .gbbBoxSelectionHeading{font-weight:700}.gbbMinimilisticLayout .gbbBoxSelectionItem.gbbBoxSelectionItemActive{background:#000000;color:#fff;outline:1px solid #000000}.gbbMinimilisticLayout .gbbSlotFooterProductsContainerWrapper{justify-content:start;place-items:center;max-height:35vh}.gbbMinimilisticLayout .gbbConditionNotificationToast{position:fixed;bottom:5%}.gbbMinimilisticLayout .gbbBundleTotalWrapper{display:grid;grid-auto-flow:column;place-content:flex-start;gap:5px;place-items:baseline}.gbbMinimilisticLayout .gbbDiscountPill{padding:2px 8px;border-radius:999px;font-size:12px;background:greenyellow;color:#000}.gbbMinimilisticLayout p.gbbDiscountPillText{line-height:normal;text-wrap-mode:nowrap}.gbbMinimilisticLayout .gbbCategoryToggleButton svg path{fill:#000}.gbbMinimilisticLayout .gbbCategoryHeaderContainer{justify-content:space-between}.gbbMinimilisticLayout .gbbCategoryContainer{border-radius:0;border:none;border-bottom:2px solid #c0c0c0;padding:0;display:grid;gap:10px;padding-block:14px}.gbbMinimilisticLayout .gbbCategoryContainer:first-child{padding-top:0}.gbbMinimilisticLayout .gbbProductsContainer{margin:0}.gbbMinimilisticLayout img.gbbCategoryTabImage{height:35px;width:35px}.gbbMinimilisticLayout .gbbCategoryTabContainer{display:grid;grid-template-columns:auto 1fr;gap:5px;align-items:center;cursor:pointer;padding:10px}.gbbMinimilisticLayout .gbbCategoryTabContainer[data-is-active=true]{border-bottom:2px solid #000000}.gbbMinimilisticLayout .gbbCategoryTabContainer[data-is-active=true] .gbbCategoryTabTitle{color:#000}.gbbMinimilisticLayout .gbbCategoryTabTitle{font-weight:700;color:#8a8a8a}.gbbMinimilisticLayout .gbbCategoryTitle{font-size:18px}.gbbMinimilisticLayout .gbbCategoryToggleButton{display:grid}.gbbMinimilisticLayout .gbbCategoryContainer[data-is-active=false] .gbbCategoryBodyContainer{height:0px;transition:height .3s ease-in-out}.gbbMinimilisticLayout .gbbCategoryContainer[data-is-active=true] .gbbCategoryBodyContainer{height:-moz-fit-content;height:fit-content;transition:height .3s ease-in-out}.gbbMinimilisticLayout .gbbCategoryContainer[data-is-active=true] .gbbCategoryToggleButton{display:none;rotate:45deg;transition:rotate .3s ease-in-out}.gbbMinimilisticLayout .gbbMultipleCategoriesPageHTML[data-total-categories="1"] .gbbMultipleCategoryHeaderContainer,.gbbMinimilisticLayout .gbbMultipleCategoriesPageHTML[data-total-categories="1"] .gbbMultipleCategoryBody .gbbCategoryHeaderContainer{display:none}.gbbMinimilisticLayout .gbbMultipleCategoriesPageHTML[data-total-categories="1"] .gbbCategoryContainer{padding:0;border-bottom:none}.gbbMinimilisticLayout .gbbMultipleCategoryTabsContainer{display:grid;grid-auto-flow:column;gap:2rem;grid-auto-columns:max-content}.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbFooterProductWrapper{grid-template-columns:.3fr minmax(150px,1fr) .3fr}.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbSlotFooterProductsContainerWrapper{place-items:normal;max-height:unset;place-content:center}.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbFooterClearItemsButtonWrapper{font-size:12px}.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbFooterBundleTitle{font-size:20px;line-height:18px}.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbFooterProductsContainer{gap:10px}.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbFooterProductsContainer::-webkit-scrollbar{display:none}.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbFooterBundleSubtext,.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbFooterProductCompareAtPrice{font-size:12px}.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbFooterBundleInfoContainer{padding-bottom:10px;border-bottom:1px solid #e3e3e3}.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbFooterBundleItemsContainer{max-height:60vh}.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .progressBar{height:5px}.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbFooterActionContainer{grid-template-columns:1fr;padding-top:0;margin-top:0;border-top:none}.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbFooterButtonsWrapper .gbbFooterTotalContainer{display:grid;grid-auto-flow:column;grid-template-columns:auto}.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbFooterButtonsWrapper{gap:0px;grid-template-columns:min-content auto}.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbFooterButtonsWrapper:has(.gbbFooterBackButton){gap:5px}.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbFooterTotalValueContainer{grid-column:1}.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbFooterTotalLabel{display:none}.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbFooterNextButton{display:grid;grid-auto-flow:column;grid-template-columns:auto min-content auto;gap:8px;place-content:center}.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbFooterBackButton,.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbFooterNextButton{font-size:14px;padding:8px}.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbFooterTotalValue,.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbFooterOriginalTotalValue,.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbFooterDiscountedTotalValue{font-size:inherit;line-height:inherit;color:inherit!important}.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbFooterOriginalTotalValue{font-size:calc(1em - 2px);align-self:end;display:none}.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbFooterTotalContainer{gap:4px}.gbbMinimilisticLayout .gbbProductsFooterHTMLForMobile .gbbSlotFooterProductsContainer{grid-template-columns:repeat(auto-fit,minmax(65px,65px));grid-auto-columns:unset;overflow-y:hidden;grid-auto-flow:unset;gap:8px}.gbbMinimilisticLayout .gbbPageFooterHTML[data-footer-bundle-total="0"] .gbbProductsFooterHTMLForMobile .gbbFooterTotalValue,.gbbMinimilisticLayout .gbbPageFooterHTML[data-footer-bundle-total="0"] .gbbProductsFooterHTMLForMobile .gbbFooterDiscountedTotalValue,.gbbMinimilisticLayout .gbbPageFooterHTML[data-footer-bundle-total="0"] .gbbProductsFooterHTMLForMobile .gbbFooterPriceSeperator{display:none}.gbbMinimilisticLayout .gbbMultipleCategoriesDropdownContainer{position:relative;width:100%;padding:0;overflow:unset}.gbbMinimilisticLayout .activeCategoryContainer{display:flex;align-items:center;justify-content:space-between;padding:5px;border:1.5px solid #e3e3e3;border-radius:5px;background:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:10px}.gbbMinimilisticLayout .gbbActiveCategoryContainer{display:grid;grid-template-columns:1fr auto;gap:5px;border:1px solid #e3e3e3;padding:10px;flex-grow:1;border-radius:5px;background:#000000;color:#f3f3f3}.gbbMinimilisticLayout .gbbCategoryHeaderContainer{justify-content:space-between;grid-template-columns:unset;grid-auto-flow:column}.gbbMinimilisticLayout .gbbMultipleCategoryHeaderContainer:has(.gbbMultipleCategoryTabsContainer){overflow-x:auto;border-bottom:1px solid #e3e3e3}.gbbMinimilisticLayout .gbbMultipleCategoriesDropdownContainer .gbbCategoryOptionsContainer{position:absolute;width:100%;background:#000000;color:#fff;border-color:#f3f3f3;border-width:1px;border-radius:0 0 5px 5px/0px 0px 5px 5px;max-height:0;overflow-x:hidden;transition:max-height .3s ease-in-out;z-index:10;border-style:none;overflow-y:auto;top:100%}.gbbMinimilisticLayout .gbbMultipleCategoryHeaderContainer{background:var(--gbb-bundle-bg-color)}.gbbMinimilisticLayout .gbbMultiCategoryChevronIcon path{fill:#fff}.gbbMinimilisticLayout .gbbCategoryOption{display:flex;align-items:center;padding:5px;cursor:pointer;list-style:none;gap:10px}.gbbMinimilisticLayout .gbbCategoryOption:hover{z-index:-10}.gbbMinimilisticLayout .gbbMultiCategoryChevronIcon{display:flex;align-items:center;transform:rotateX(180deg);transition:transform .3s ease-in-out}.gbbMinimilisticLayout .gbbCategoryDropdownOpen .gbbCategoryOptionsContainer{max-height:500px;border-style:solid}.gbbMinimilisticLayout .gbbCategoryDropdownOpen .gbbMultiCategoryChevronIcon{transform:rotateX(0)}.gbbMinimilisticLayout .gbbMultipleCategoryHeaderContainer{scrollbar-width:none;-ms-overflow-style:none}.gbbMinimilisticLayout .gbbEmptyProductCardTitle,.gbbMinimilisticLayout .gbbEmptyVariantTitle,.gbbMinimilisticLayout .gbbEmptyProductCardPrice,.gbbMinimilisticLayout .gbbEmptyProductCardActionContainer,.gbbMinimilisticLayout .gbbEmptyProductCardImageContainer{display:block!important;background:#e1e1e1;border-radius:10px}.gbbMinimilisticLayout .gbbEmptyProductCardImageContainer{border:2px dashed #a6a3a3;height:100%;border-radius:5px}.gbbMinimilisticLayout .gbbEmptyProductCard{display:grid;grid-template-columns:75px 1fr .3fr;grid-template-rows:75px;gap:10px;align-items:center}.gbbMinimilisticLayout .gbbEmptyProductCardsContainer{display:grid;gap:15px;grid-template-rows:min-content}.gbbMinimilisticLayout .gbbEmptyProductCardTitle{padding:7px;width:80%}.gbbMinimilisticLayout .gbbEmptyProductCardInfoContainer{display:flex;flex-direction:column;gap:5px}.gbbMinimilisticLayout .gbbEmptyVariantTitle{padding:6px;width:60%}.gbbMinimilisticLayout .gbbEmptyProductCardPrice{width:25%;padding:6px}.gbbMinimilisticLayout .gbbEmptyProductCardActionContainer{padding:10px;height:-moz-fit-content;height:fit-content}.gbbMinimilisticLayout .gbbFooterProductRemoveButtonWrapper.gbbRemoveButtonDisabled:hover{background-color:#e1e1e1}.gbbMinimilisticLayout .gbbRemoveButtonDisabled path{fill:#ababab}@media (min-width: 1192px){.gbbMinimilisticLayout .gbbProductsItemsContainer{grid-template-columns:repeat(3,1fr)}}@media (min-width: 800px) and (max-width: 1024px){.gbbMinimilisticLayout .gbbProductsItemsContainer{grid-template-columns:repeat(2,1fr)}.gbbMinimilisticLayout .gbbMultipleCategoryBodyContainer{grid-template-columns:1fr .7fr}}@media (min-width: 800px){.gbbMinimilisticLayout .gbbBodyWrapper{margin:0 2%}.gbbMinimilisticLayout .gbbSlotFooterProductsContainer{grid-template-columns:repeat(auto-fit,minmax(75px,75px));max-width:450px;grid-auto-columns:unset;overflow-y:scroll;grid-auto-flow:unset}.gbbMinimilisticLayout .gbbProductTitleOnly{font-size:16px}.gbbMinimilisticLayout .gbbProductQuantityHTML{width:70%}.gbbMinimilisticLayout .gbbAddProductsPageFooterHTML{display:none}.gbbMinimilisticLayout .gbbPageFooterHTML{width:100%;height:-moz-fit-content;height:fit-content;padding:20px;border-radius:10px;position:sticky;top:10%;border:1px solid #e3e3e3}.gbbMinimilisticLayout .gbbProductsContainer{margin-left:0;margin-right:0}.gbbMinimilisticLayout .gbbFooterProductsContainer{grid-template-columns:1fr;grid-auto-flow:row;grid-template-rows:75px;gap:15px;max-height:32vh;min-height:260px;overflow-y:auto;padding-right:10px;overflow-x:hidden}.gbbMinimilisticLayout .gbbFooterProductsContainer::-webkit-scrollbar{width:4px}.gbbMinimilisticLayout .gbbSlotFooterProductsContainer{scrollbar-width:none;-ms-overflow-style:none}.gbbMinimilisticLayout .gbbFooterProductsContainer::-webkit-scrollbar-track{background:#dbdbdb;border-radius:4px}.gbbMinimilisticLayout .gbbFooterProductsContainer::-webkit-scrollbar-thumb{background:#4a4a4a!important;border-radius:4px}.gbbMinimilisticLayout .gbbFooterProductsContainer:empty{display:block!important}.gbbMinimilisticLayout .gbbPersonalizePageFooterHTML{background-color:transparent!important}.gbbMinimilisticLayout .gbbFooterProductTitle{width:unset;font-weight:700;line-height:20px;font-size:14px}.gbbMinimilisticLayout .gbbFooterProductPrice{font-size:16px}.gbbMinimilisticLayout .gbbFooterProductImageContainer{width:75px;height:75px;border-radius:10px}}@media (min-width: 768px) and (max-width: 1024px){.gbbMinimilisticLayout .gbbFooterProductImageContainer{width:60px;height:60px}.gbbMinimilisticLayout .gbbFooterVariantTitle{line-height:15px}.gbbMinimilisticLayout .gbbFooterProductPrice{font-size:14px}.gbbMinimilisticLayout .gbbFooterProductCompareAtPrice{font-size:12px}.gbbMinimilisticLayout .gbbFooterProductsContainer{gap:8px;grid-template-rows:auto}.gbbMinimilisticLayout .gbbEmptyProductCard{grid-template-columns:60px 1fr .3fr;grid-template-rows:60px}}@media (max-width: 768px){.gbbMinimilisticLayout .gbbMultipleCategoriesPageHTML:has(.gbbBoxSelectionWrapper){display:grid;gap:15px}.gbbMinimilisticLayout .gbbMultipleCategoriesContainerHTML{grid-gap:15px}.gbbMinimilisticLayout .gbbMultipleCategoryBodyContainer{grid-template-columns:1fr}.gbbMinimilisticLayout .gbbMultipleCategoriesDropdownContainer{padding-inline:unset}.gbbMinimilisticLayout .gbbBoxSelectionHeading{font-size:14px}.gbbMinimilisticLayout .gbbBoxSelectionSubtext{font-size:12px}.gbbMinimilisticLayout .gbbMultipleCategoriesDropdownContainer{display:none}.gbbMinimilisticLayout .gbbEmptyProductCard{grid-template-columns:65px 1fr .3fr;grid-template-rows:65px}.gbbMinimilisticLayout .gbbModalWrapper.gbbClearCartItemsModal{padding:15px}.gbbMinimilisticLayout .gbbFooterBackButton svg{height:22px;width:22px}.gbbMinimilisticLayout .gbbProductActionContainer{grid-template-columns:.5fr .5fr;justify-content:space-between}.gbbMinimilisticLayout .gbbCartQuantity{white-space:nowrap}}@media (max-width: 600px){.gbbSelectedVariantTitle{font-size:12px}.gbbModalWrapper.gbbClearCartItemsModal{padding:15px}}.gbbMinimilisticVariantModal .gbbProductCardActionContainer{grid-template-columns:.5fr 1fr;grid-template-rows:1fr;gap:1rem}.gbbMinimilisticVariantModal .gbbProductDescriptionText{max-height:300px}.gbbMinimilisticVariantModal .gbbProductVariantAddButton{grid-column:2;height:-moz-fit-content;height:fit-content;align-self:end}.gbbMinimilisticVariantModal .gbbProductItemPricesContainer{grid-template-columns:1fr;grid-template-rows:repeat(2,auto);grid-row:1;gap:0px}.gbbMinimilisticVariantModal .gbbProductItemCompareAtPrice{grid-column:1;line-height:normal}.gbbMinimilisticVariantModal .gbbProductItemPrice{grid-row:2;font-size:20px;font-weight:700;line-height:normal}.gbbMinimilisticVariantModal .gbbProductQuantityHTMLContainer{grid-template-columns:auto min-content;place-self:start}.gbbMinimilisticVariantModal .gbbProductQuantityHTML{overflow:hidden;border-radius:9999px;padding:unset;height:-moz-fit-content;height:fit-content}.gbbMinimilisticVariantModal .gbbProductQuantityAddButton,.gbbMinimilisticVariantModal .gbbProductQuantityRemoveButton{border-radius:99px;display:grid;align-items:center;justify-content:center}.gbbMinimilisticVariantModal .gbbProductQuantityAddButton svg path,.gbbMinimilisticVariantModal .gbbProductQuantityRemoveButton svg path{fill:var(--gbb-product-card-button-text-color)}@media (min-width: 601px){.gbbMinimilisticVariantModal .gbbProductVariantModalContentContainer{grid-gap:0px}.gbbMinimilisticVariantModal .gbbProductVariantModalContainer{min-width:1010px;max-width:1400px}.gbbMinimilisticVariantModal .gbbProductVariantModalImageTitleContainer{grid-template-columns:1fr;grid-template-rows:1fr;align-self:flex-start;height:100%;gap:0px}.gbbMinimilisticVariantModal .gbbProductVariantModalImageTitleContainer:has(.gbbProductAllImagesContainer){grid-template-columns:.2fr 1fr;gap:15px}.gbbMinimilisticVariantModal .gbbProductImageContainer{grid-column:2}.gbbMinimilisticVariantModal .gbbProductAllImagesContainer{grid-column:1;grid-row:1;grid-template-columns:auto;overflow:auto;scrollbar-width:none;max-height:unset;grid-auto-flow:row;grid-auto-rows:75px}.gbbMinimilisticVariantModal .gbbProductImageContainerImg{max-height:unset;-o-object-fit:contain;object-fit:contain}}@media (max-width: 600px){.gbbMinimilisticVariantModal .gbbProductItemPrice{font-size:18px}}.gbbBoxSelectionMaxQtyLimitReached .gbbProductQuantityAddButton,.gbbBoxSelectionMaxQtyLimitReached .gbbProductAddButton{pointer-events:none;opacity:.5}.gbbSubscriptionPurchaseOptionRadioWrapper input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid var(--gbb-cart-footer-next-button-color);border-radius:50%;outline:none;cursor:pointer;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease}.gbbSubscriptionPurchaseOptionRadioWrapper input[type=radio]:checked:after{content:"";width:10px;height:10px;background:var(--gbb-cart-footer-next-button-color);border-radius:50%;display:block}.gbbSubscriptionPurchaseOptionRadioWrapper{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px}.gbbSubscriptionPurchaseOption{padding:15px 10px;border:1px solid #e3e3e3;cursor:pointer;border-radius:7px;transition:border-color .2s ease;display:grid;gap:5px}.gbbSubscriptionPurchaseOptionsWrapper{display:grid;gap:8px}.gbbSubscriptionPurchaseOptionRadioLabel,.gbbSellingPlansDropdownSelected,.gbbSellingPlansDropdownOption{font-size:14px;cursor:pointer}.gbbSubscriptionPurchaseOptionRadioLabel{transition:font-weight .2s ease}.gbbSellingPlansDropdownOptionsContainer{position:absolute;width:100%;background:white;border-radius:0 0 5px 5px/0px 0px 5px 5px;max-height:0;border-width:1px;border-color:#e3e3e3;overflow:hidden;z-index:10;border-style:none;overflow-y:auto;top:100%;margin:unset;box-shadow:0 2px 4px #0000001a;transition:max-height .3s ease-in-out,border-style .4s ease-in-out}.gbbSellingPlansDropdownOptionsContainer .gbbSellingPlansDropdownOption:hover{background:#f9f9f9;z-index:-10}.gbbSellingPlansDropdownOption{padding:5px;display:grid;width:100%;align-items:center;grid-template-columns:max-content auto;gap:8px}.gbbSellingPlansDropdownChevron{display:flex;align-items:center;transform:rotateX(180deg);transition:transform .3s ease-in-out}.gbbSellingPlansDropdownContainer.gbbSellingPlansDropdownOpen .gbbSellingPlansDropdownChevron{transform:rotateX(0)}.gbbSellingPlansDropdownContainer.gbbSellingPlansDropdownOpen .gbbSellingPlansDropdownOptionsContainer{max-height:200px;border-style:solid}.gbbSellingPlansDropdownContainer.gbbSellingPlansDropdownOpen .gbbSellingPlansDropdownSelected{border-bottom-right-radius:0;border-bottom:0px;border-bottom-left-radius:0}.gbbSellingPlansDropdownContainer{position:relative;margin-left:25px}.gbbSellingPlansDropdownSelected{display:flex;align-items:center;justify-content:space-between;padding:5px;border:1.5px solid #e3e3e3;border-radius:5px;background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:5px}.gbbSellingPlansDropdownDiscountPill{background:var(--gbb-cart-footer-next-button-color);color:var(--gbb-cart-footer-next-button-text-color);padding:2px 8px;border-radius:999px;font-size:10px;width:-moz-fit-content;width:fit-content;text-align:center;display:flex;align-items:center;height:-moz-fit-content;height:fit-content}.gbbSellingPlansDropdownSelected .gbbSellingPlansDropdownOption{padding:0}.gbbSubscriptionPurchaseOptionSubtitle{font-size:12px}.gbbSellingPlanHidden,.gbbHideSubscriptionRadioInput input[type=radio]{display:none!important}.gbbHideSubscriptionRadioInput .gbbSellingPlansDropdownContainer{margin-left:0}.gbbProductsFooterHTMLForMobile:has(.gbbSubscriptionWidgetWrapper) .gbbFooterBundleItemsContainer{max-height:75vh!important;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.gbbFooterNextButton[data-select-subscription-plan-button=true] .gbbFooterPriceSeperator,.gbbFooterNextButton[data-select-subscription-plan-button=true] .gbbBundleTotalWrapper{display:none}.gbbSellingPlansDropdownDiscountPill:empty{display:none}*{margin:0;padding:0}.gbbReviewPageHTMLContent{display:grid;grid-gap:20px}.gbbReviewPageBanner{display:grid;position:relative}.gbbReviewPageBannerImage{display:grid;-o-object-fit:cover;object-fit:cover;width:100%;height:40vw}.gbbReviewPageBannerText{font-size:14px}.gbbReviewPageBannerSubText{font-size:12px}.ReviewPageBannerButton{padding:10px;font-size:12px;width:100%;border-radius:8px;border:2px solid white;cursor:pointer}.gbbReviewPageBannerTextWrapper{top:55%;left:8%;width:-moz-max-content;width:max-content;display:grid;grid-template-rows:.2fr .4fr;grid-gap:10px;grid-gap:5px;justify-items:center;text-align:center;width:70vw;padding:10px}.gbbReviewPageBodyContainer{display:grid;justify-self:center;width:95%}.gbbReviewPageTotalBlock{display:grid;grid-auto-flow:column;grid-template-columns:auto auto 2fr;border-radius:5px;color:#000}.gbbReviewPageTotalBlockPrice{display:grid;justify-self:center;align-self:center;padding:5px}.gbbReviewPageTotalBlockPriceTitle{font-size:12px}.gbbReviewPageTotalBlockPriceValue{font-weight:700}.gbbReviewPageTotalBlockDelivery{display:grid;justify-self:center;align-self:center;padding:5px}.gbbReviewPageTotalBlockDeliveryTitle{font-size:12px}.gbbReviewPageTotalBlockDeliveryTitleValue{font-weight:700}.gbbReviewPageTotalBlockActions{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;justify-items:end;grid-gap:5px;margin-top:10px;justify-items:right;align-items:center}.gbbReviewPageTotalBlockActionsBack{background-color:gray;padding:5px 10px;text-align:center;color:#fff;border-radius:5px;justify-self:left;font-size:12px;cursor:pointer}.gbbReviewPageTotalBlockActionsCheckout{padding:5px 10px;text-align:center;color:#000;border-radius:5px;font-size:12px;cursor:pointer;width:100%;font-weight:500}.gbbReviewPageProductListItems{display:grid;margin:10px 0;border-top:2px solid #f1f2f3;border-bottom:2px solid #f1f2f3}.gbbReviewPageProductListItem,.gbbReviewPageProductItemsHeaders{display:grid;grid-auto-flow:column;grid-template-columns:2fr 1fr 1fr}.gbbReviewPageProductListItem{font-size:12px}.gbbReviewPageProductListItemName,.gbbReviewPageProductItemsHeadersProduct,.gbbReviewPageProductItemsHeadersQuantity,.gbbReviewPageProductItemsHeadersPrice{padding:5px;font-weight:600}.gbbReviewPageProductItemsHeadersProduct{text-align:left}.gbbReviewPageProductItemsHeadersQuantity{text-align:center}.gbbReviewPageProductItemsHeadersPrice{text-align:right}.gbbReviewPageProductListItemQty{padding:5px;text-align:center}.gbbReviewPageProductListItemPrice{padding:5px;text-align:right;display:grid;grid-template-columns:max-content;justify-content:end}.gbbReviewPageProductListItemRemoveBtn{padding:5px;font-size:12px;justify-self:end;cursor:pointer;color:#aba6a6}.gbbReviewPageProductListTitle{font-size:15px;font-weight:600}.gbbReviewPageHTMLContent .gbbProductItem{display:grid;width:140px;grid-template-rows:90px .1fr .1fr;grid-gap:5px}.gbbReviewPageHTMLContent .gbbProductsContainer{overflow-x:auto;display:grid;justify-self:center}.gbbReviewPageHTMLContent .gbbProductsItemsContainer{display:grid;grid-auto-flow:column;grid-template-columns:auto;grid-gap:10px;overflow-x:auto}.gbbReviewPageHTMLContent .gbbProductTextContainer{align-self:normal}.gbbReviewPageHTMLContent .gbbProductItemTitle{color:#000;white-space:nowrap;text-overflow:ellipsis;width:120px;display:block;overflow:hidden}.gbbReviewPageHTMLContent .gbbProductImageContainer{position:relative;width:100%;height:100%;border:1px solid #cfc9c9;overflow:hidden}.gbbReviewPageSubTotalCartWrapper{display:grid;grid-template-columns:1fr 1fr}.gbbReviewPageSubTotalCart{text-align:end;grid-column:2/3}.gbbReviewPageSubTotalCartLabel{display:grid;font-size:14px;font-weight:600;justify-content:end;grid-template-columns:max-content}.gbbReviewPageHTMLContent .gbbProductQuantityRemoveButton,.gbbReviewPageHTMLContent .gbbProductQuantityAddButton{height:25px;width:25px;font-size:14px}.gbbReviewPageHTMLContent .gbbProductActionContainer{grid-auto-flow:row!important;grid-gap:10px!important}.gbbReviewPageHTMLContent .gbbPrevImage,.gbbReviewPageHTMLContent .gbbNextImage{padding:0;width:2px;margin-top:0;top:40%;background:none;color:gray}.gbbReviewPageBodyContainer{margin:20px}.gbbReviewPageHTMLContent .gbbNextImage{right:10px}@media only screen and (min-width: 600px){.gbbReviewPageProductListTitle{font-size:20px}.gbbReviewPageProductListItem{font-size:15px}.gbbReviewPageBannerImage{height:22vw}.gbbReviewPageBannerTextWrapper{width:40vw;top:50%;left:20%}.gbbReviewPageBodyContainer{width:80%;margin:20px}.gbbReviewPageTotalBlockPrice,.gbbReviewPageTotalBlockDelivery{padding:5px 20px}.gbbReviewPageTotalBlockActionsBack{font-size:14px}.gbbReviewPageTotalBlockActionsCheckout{font-size:16px;width:80%}.gbbReviewPageTotalBlockActions{grid-template-columns:1fr 1fr;grid-gap:15px}.gbbReviewPageHTMLContent .gbbProductItem{display:grid;width:170px;grid-template-rows:110px .1fr .1fr;grid-gap:5px}}@media (min-width: 1023px){.gbbReviewPageProductListItem,.gbbReviewPageTotalBlockActionsBack,.gbbReviewPageSubTotalCartLabel,.gbbReviewPageDiscountAppliedLabel{font-size:16px}.gbbReviewPageTotalBlockActionsCheckout{font-size:16px;width:60%}.gbbReviewPageBannerTextWrapper{width:35vw}.gbbReviewPageBannerImage{height:18vw}.gbbBodyWrapper{margin:0 10%}.gbbReviewPageBannerTextWrapper{top:55%;left:20%}.gbbReviewPageBannerText{font-size:22px}.gbbReviewPageBannerSubText{font-size:15px}.ReviewPageBannerButton{padding:12px;font-size:18px;width:100%}.gbbReviewPageTotalBlockActions{grid-template-columns:1fr 1fr;grid-gap:15px;margin-top:10px}.gbbReviewPageHTMLContent .gbbProductsItemsContainer{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (min-width: 1192px){.gbbReviewPagePrecuratedBoxesLabel{font-size:18px}}.gbbBundleQuantityHTMLContainer{grid-template-columns:0fr 0fr;grid-gap:0px;display:grid;grid-auto-flow:column;-webkit-tap-highlight-color:transparent}.gbbBundleChangeButton{padding-left:9px;background:#51d5c7;border:none;border-radius:5px;width:35px;height:35px;font-size:24px;justify-self:center;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gbbBundleQuantityWrapper{width:100%;display:flex;justify-content:flex-end;flex-direction:row}.gbbBundleQuantityHTML{width:100%;display:grid;grid-auto-flow:column;grid-gap:15px;align-items:center}.gbbBundleQuantityHeading{font-weight:700;font-size:14px}.gbbBundleQuantityLabel{text-align:center;font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gbbSummaryPageHTML{margin-bottom:100px}.gbbSummaryPageBodyWrapper{display:grid;grid-gap:10px}.gbbSummaryPageBundleDetailsContainer{display:grid;grid-template-columns:1fr .2fr;align-items:start}.gbbSummaryPageBundleDetails{display:grid;grid-gap:5px}.gbbSummaryPageBundleDetailsHTML{display:grid;grid-template-columns:.1fr 1fr;grid-gap:10px;padding:10px;border:2px solid #f1f2f3;margin-bottom:10px}.gbbSummaryPageBundleImage{width:60px;height:60px;-o-object-fit:contain;object-fit:contain}.gbbSummaryPageBundleImageContainer{display:grid;justify-content:center}.gbbSummaryPageProductListItemName{color:#848484;font-weight:600}.gbbSummaryPageProductListItemName,.gbbSummaryPageProductQtyPriceContainer{font-size:12px;text-wrap:balance}.gbbSummaryPageProductTitleQtyPriceContainer{display:grid;grid-template-columns:1fr .2fr}.gbbSummaryPageProductQtyPriceContainer{display:grid;grid-auto-flow:column;grid-gap:10px;grid-template-columns:1fr 1fr}.gbbSummaryPageBundleQuantityAddButton:active,.gbbSummaryPageBundleQuantityRemoveButton:active{transform:scale(.95)}.gbbSummaryPageQuantityAddButtonWrapper,.gbbSummaryPageQuantityRemoveButtonWrapper{position:absolute;top:10px;left:11px;transform:translate(-50%,-50%);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gbbSummaryPageBundleQuantityAddButton,.gbbSummaryPageBundleQuantityRemoveButton{background:#000000;color:#fff;border:none;border-radius:5px;width:20px;height:20px;font-size:14px;justify-self:center;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gbbSummaryPageBundleQuantityAddButton{justify-self:right;-webkit-tap-highlight-color:transparent}.gbbSummaryPageBundleQuantityRemoveButton{justify-self:left;-webkit-tap-highlight-color:transparent}.gbbSummaryPageBundleItemsLabel{font-size:14px}.gbbSummaryPageBundleTitle{font-size:14px;font-weight:700}.gbbSummaryPageBundleQuantityContainer{display:grid;grid-template-columns:auto auto auto;grid-gap:15px;align-items:center;width:20px}.gbbSummaryPageBundleQuantityText{text-align:center}.gbbSummaryPageProductListItemPrice{font-weight:600;justify-self:end}.gbbSummaryPageProductListItemQty{justify-self:end}.gbbOrderDetailsHTMl,.gbbSummaryPageSubscriptionHTML{padding:15px;display:grid;grid-gap:10px;background:#f1f2f3}.gbbOrderDetailsHeading,.gbbScheduleDeliveryHeadingLabel{font-weight:600}.gbbSummaryPageSubTotalCart,.gbbSummaryPageDiscountAppliedContainer,.gbbSummaryPageTotalCartValueContainer{display:grid;grid-template-columns:1fr 1fr}.gbbSummaryPageSubTotalCartLabel,.gbbSummaryPageDiscountAppliedLabel,.gbbSummaryPageTotalCartValueLabel{font-weight:600;color:#848484}.gbbScheduleDeliveryDateLabel{font-weight:600}.gbbSummaryPageSubTotalValue,.gbbSummaryPageDiscountAppliedValue,.gbbSummaryPageTotalCartValue{justify-self:end;font-weight:600}.gbbSummaryPageBundleProductsMainContainer{white-space:nowrap}.gbbSummaryPageBundleImageTitleContainer{display:grid;grid-template-columns:.2fr 1fr;align-items:center}.gbbSummaryPageBundlePriceLabel{font-weight:600;text-align:end;justify-self:end}.gbbSummaryPageBundleRemoveButton{font-size:14px;color:#ce6b6b;text-align:end;cursor:pointer}.gbbSummaryPageBundlePriceContainer{display:grid;grid-template-columns:1fr min-content;grid-gap:5px}.gbbSummaryPageBundleDiscountedPrice{font-weight:600;justify-self:end}.gbbSummaryPageActionButtons{display:grid;grid-gap:10px}.gbbSummaryPageBackButton{background-color:gray;padding:10px;text-align:center;color:#fff;border-radius:5px;font-size:14px;cursor:pointer;border:none;display:grid;align-self:center}.gbbSummaryPageCheckoutButton,.gbbSummaryPageCreateNewBoxButton,.gbbUnavailableProductsModalFooterBackBtn,.gbbUnavailableProductsModalFooterCheckoutBtn{padding:10px;text-align:center;color:#000;border-radius:5px;font-size:16px;cursor:pointer;width:100%;font-weight:500;background:black;color:#fff;border:none}.gbbUnavailableProductsModalFooter{display:grid;grid-gap:10px}.gbbSummaryPageBanner{display:grid;position:relative}.gbbSummaryPageBannerImage{display:grid;-o-object-fit:cover;object-fit:cover;width:100%;height:40vw}.gbbSummaryPageBannerTextWrapper{top:55%;left:8%;width:-moz-max-content;width:max-content;display:grid;grid-template-rows:.2fr .4fr;grid-gap:10px;grid-gap:5px;justify-items:center;text-align:center;width:70vw;padding:40px 10px}.gbbSummaryPageBannerText{font-size:14px}.gbbSummaryPageBannerSubText{font-size:12px}.gbbScheduleDeliveryWrapper{display:grid;grid-gap:10px;padding:15px;background:#f1f2f3}.gbbSummaryPageBundleTitleContainer{display:flex;gap:10px;align-items:center}.gbbEmptySummaryPageWrapper{margin-bottom:100px}.gbbEmptySummaryPageWrapper,.gbbEmptySummaryPageBannerTextWrapper{display:grid;justify-content:center;align-items:center;grid-gap:10px}.EmptySummaryPageAction{text-align:center;padding:10px;background:black;color:#fff;border-radius:5px;cursor:pointer}.gbbEmptySummaryPageBannerText{text-align:center}.gbbEmptySummaryPageBannerImage{width:250px;height:250px;-o-object-fit:contain;object-fit:contain}.gbbOrderSubtotalTotalContainer{display:grid}.gbbSummaryPageBundleQuantity{justify-self:end}.gbbSummaryPageBundleItemsLabel{color:#848484}.gbbSummaryPageBundleItemsLabel{display:none}.gbbSummaryPageBundleDetailsWithProducts{display:grid;grid-template-rows:min-content;grid-gap:10px;overflow-wrap:break-word}.gbbFooterDiscountedTotalValue,.gbbFooterOriginalTotalValue,.gbbFooterTotalLabel{white-space:nowrap!important}.gbbSummaryPageDiscountAppliedWrapper{display:grid;grid-gap:10px}.gbbSummaryPageOneTimeSubscriptionDiv,.gbbSummaryPageSubscriptionAndSaveInputAndLabel{display:grid;grid-template-columns:min-content 1fr;grid-gap:10px;align-items:center}.gbbSubscriptionDropDownSelect{width:100%;padding:8px 10px;border:1px solid #cbc2c2;border-radius:5px;border:1px solid #d3d5d6}.gbbSummaryPageSubscriptionAndSaveDiv{display:grid;grid-gap:10px}.gbbSummaryPageOneTimeSubscriptionInput,.gbbSummaryPageSubscriptionAndSaveInput{width:15px}.gbbSummaryPageSubscriptionAndSaveLabel,.gbbSummaryPageOneTimeSubscriptionLabel{cursor:pointer}.gbbSubscriptionDeliveryFrequencyLabel{font-size:12px;text-transform:uppercase}.gbbSummaryPageBundleEditButton{font-size:14px;text-align:end;cursor:pointer;font-weight:700}.gbbSummaryPageBundleEditRemoveButtons{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:10px}.gbbPreparingBundleMainContainer,.gbbUnavailableProductsMainContainer,.gbbActivatePricingMainContainer{position:fixed;left:0;right:0;bottom:0;top:0;background-color:#181818cc;z-index:1000000000}.gbbPreparingBundleContainerModal{position:fixed;z-index:1000000000;transform:translateY(-50%);background:white;border-radius:5px;text-align:center;padding:10px;max-height:95vh;left:25vw;right:25vw;top:50vh;display:grid;grid-gap:10px;justify-content:center}@media screen and (min-width: 600px){.gbbPreparingBundleContainerModal{left:35vw;right:35vw}}.gbbUnavailableProductsContainerModal{position:fixed;z-index:1000000000;transform:translateY(-50%);background:white;border-radius:5px;text-align:center;padding:10px;max-height:95vh;left:20vw;right:20vw;top:50vh;display:grid;grid-gap:10px}.gbbPreparingBundleHeader{font-weight:600;font-size:14px}.gbbPreparingBundleGif{width:120px;max-width:100%}.gbbUnavailableProductsModalDiscountsMayNotApplyText{color:gray}.gbbActivatePricingContainerModal{position:fixed;z-index:1000000000;transform:translate(-50%,-50%);background:white;border-radius:5px;text-align:center;padding:2rem 1rem;max-height:95vh;left:50%;top:50%;display:grid;grid-gap:10px;width:300px}.gbbActivatePricingImg{width:150px;height:150px}.gbbActivatePricingHeader{font-weight:600;font-size:1.7rem;color:#8c4444;line-height:initial}.gbbActivatePricingDescription{font-size:1.3rem;font-weight:500;line-height:initial}.gbbActivatePricingButton{background-color:#8c4444;color:#fff;border-radius:5px;padding:1rem 2.5rem;font-weight:550;cursor:pointer;border:none}.gbbActivatePricingNoteContainer{font-size:1.2rem}.gbbActivatePricingPoweredByContainer{display:grid;justify-items:end;font-size:1.1rem}@media (min-width: 600px){.gbbSummaryPageBannerImage{height:22vw}.gbbSummaryPageBundleItemsLabel{display:block}.gbbSummaryPageBannerTextWrapper{width:40vw;top:50%;left:20%}.gbbSummaryPageProductListItemName,.gbbSummaryPageProductQtyPriceContainer{font-size:14px}.gbbSummaryPageBundleTitle{font-size:16px}.gbbSummaryPageBundleImage{width:100px;height:100px}.gbbSummaryPageBundleQuantityAddButton,.gbbSummaryPageBundleQuantityRemoveButton{width:25px;height:25px}.gbbSummaryPageQuantityAddButtonWrapper,.gbbSummaryPageQuantityRemoveButtonWrapper{top:12px;left:13px}.gbbSummaryPageOneTimeSubscriptionInput,.gbbSummaryPageSubscriptionAndSaveInput{width:20px;height:20px}.gbbPreparingBundleGif{width:150px}.gbbActivatePricingContainerModal{width:500px}}@media (min-width: 1023px){.gbbSummaryPageBodyWrapper{margin:0 20px}.gbbSummaryPageBannerImage{height:18vw}.gbbSummaryPageBannerTextWrapper{width:35vw;top:55%;left:20%}.gbbSummaryPageBannerText{font-size:22px}.gbbSummaryPageBannerSubText{font-size:15px}.gbbSummaryPageBodyWrapper{grid-template-columns:1fr .5fr}.gbbSummaryPageOrderDetailsUI{grid-column-start:2}.gbbSummaryPageBundlePriceContainer{grid-gap:10px}.gbbPreparingBundleGif{width:200px}.gbbUnavailableProductsContainerModal{left:30vw;right:30vw}.gbbUnavailableProductsModalFooter{grid-template-columns:1fr 1fr}}.gbbSummaryPageWrapper.gbbSubscriptionBundle .gbbSummaryPageCreateNewBoxButton{display:none}.gbbSummaryPageBundleSubscriptionDetails{font-size:14px}.gbbSummaryPageBundleProductsContainer{display:flex;flex-direction:column;gap:1rem}.gbbProductSubscriptionDropdownContainer{width:-moz-max-content;width:max-content;padding:0;display:flex;flex-direction:column;gap:0;background-color:transparent}.gbbProductSubscriptionDropdownLabel{font-size:14px}.gbbProductSubscriptionSelect{width:200px;padding:5px}:root{--gbb-gbbSubscriptionBundle-purchase-option-active-color: #2b2b2b;--gbb-gbbSubscriptionBundle-purchase-option-active-bg-color: #ffffff;--gbb-gbbSubscriptionBundle-purchase-option-inactive-color: #888888;--gbb-gbbSubscriptionBundle-purchase-option-inactive-bg-color: #f0f0f0;--gbb-gbbSubscriptionBundle-purchase-option-stroke-radius: 8px;--gbb-gbbSubscriptionBundle-purchase-option-stroke-color: #d5d5d5;--gbb-gbbSubscriptionBundle-purchase-option-stroke-width: 2px;--gbb-gbbSubscriptionBundle-selling-plan-navigation-active-bg-color: #ffffff;--gbb-gbbSubscriptionBundle-selling-plan-navigation-active-title-color: #333333;--gbb-gbbSubscriptionBundle-selling-plan-navigation-inactive-title-color: #333333;--gbb-gbbSubscriptionBundle-page-title-color: #000000;--gbb-gbbSubscriptionBundle-page-title-font-weight: bold;--gbb-gbbSubscriptionBundle-header-bg-color: #ededed;--gbb-gbbSubscriptionBundle-selling-plan-navigation-next-prev-icon-bg-color: #2b2b2b;--gbb-gbbSubscriptionBundle-selling-plan-navigation-active-discount-pill-bg-color: #cae983;--gbb-gbbSubscriptionBundle-selling-plan-navigation-active-discount-pill-text-color: #000000;--gbb-gbbSubscriptionBundle-selling-plan-navigation-inactive-discount-pill-text-color: #000000;--gbb-gbbSubscriptionBundle-selling-plan-navigation-inactive-discount-pill-bg-color: #9d9d9d;--gbb-gbbSubscriptionBundle-product-discount-ribbon-bg-color: #ff0000;--gbb-gbbSubscriptionBundle-product-discount-ribbon-text-color: #ffffff;--gbb-gbbSubscriptionBundle-subscription-frequency-label-text-color: #333333;--gbb-gbbSubscriptionBundle-subscription-frequency-label-font-weight: bold;--gbb-gbbSubscriptionBundle-selling-plans-navigation-stroke-color: #b7b7b7;--gbb-gbbSubscriptionBundle-selling-plans-navigation-stroke-width: 2px;--gbb-gbbSubscriptionBundle-selling-plans-navigation-stroke-radius: 10px}.gbbPurchaseOptionsWrapper{display:grid;place-content:center;gap:5px}.gbbPurchaseOptionsTitle{color:var(--gbb-gbbSubscriptionBundle-subscription-frequency-label-text-color);text-align:center;font-weight:var(--gbb-gbbSubscriptionBundle-subscription-frequency-label-font-weight)}.gbbPurchaseOptionsButtonWrapper{display:grid;grid-template-columns:repeat(2,max-content);align-items:center;place-content:center}.gbbPurchaseOption{padding:6px 14px;font-weight:700;text-transform:capitalize;cursor:pointer;background-color:var(--gbb-gbbSubscriptionBundle-purchase-option-inactive-bg-color);color:var(--gbb-gbbSubscriptionBundle-purchase-option-inactive-color)}.gbbPurchaseOption{width:-moz-fit-content;width:fit-content;position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#00000029;color:#ffffffb3;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-duration:.3s;transition-property:color,background-color,box-shadow;display:flex;align-items:center;box-shadow:#00000026 0 2px 1px inset,#ffffff2b 0 1px 1px;outline:none;justify-content:center}.gbbPurchaseOption.active{background-color:#2d6737;color:#fff;box-shadow:#0000003b 0 -1px 1px inset,#ffffff2b 0 -1px 1px,#0000002b 0 2px 4px 1px}.gbbPurchaseOption.active .gbbPurchaseOptionTextContent{transform:translateY(-2px)}.gbbPurchaseOption.active:hover{box-shadow:#00000042 0 -1px 1px inset,#ffffff2b 0 -1px 1px,#00000026 0}.gbbPurchaseOption:hover{background-color:#2c2c2c;color:#fff;box-shadow:#0000003b 0 -1px 1px inset,#ffffff2b 0 -1px 1px,#0000002b 0 2px 4px 1px}.gbbPurchaseOption .gbbPurchaseOptionTextContent{font-size:14px;font-weight:600;pointer-events:none;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-duration:.3s;transition-property:transform;transform:translateY(0)}.gbbPurchaseOption:hover .gbbPurchaseOptionTextContent{transform:translateY(-2px)}.gbbPurchaseOption:first-child{border-top-left-radius:var(--gbb-gbbSubscriptionBundle-purchase-option-stroke-radius);border-bottom-left-radius:var(--gbb-gbbSubscriptionBundle-purchase-option-stroke-radius)}.gbbPurchaseOption:last-child{border-top-right-radius:var(--gbb-gbbSubscriptionBundle-purchase-option-stroke-radius);border-bottom-right-radius:var(--gbb-gbbSubscriptionBundle-purchase-option-stroke-radius)}.gbbPurchaseOption.active{background-color:var(--gbb-gbbSubscriptionBundle-purchase-option-active-bg-color);color:var(--gbb-gbbSubscriptionBundle-purchase-option-active-color)}.gbbSellingPlansNavigationTabsContainer{display:grid;grid-auto-flow:column;overflow-x:scroll;grid-auto-columns:25%;scrollbar-width:none}.gbbSellingPlanNavigationDiscountText{font-size:12px;background:var(--gbb-gbbSubscriptionBundle-selling-plan-navigation-inactive-discount-pill-bg-color);color:var(--gbb-gbbSubscriptionBundle-selling-plan-navigation-inactive-discount-pill-text-color);width:-moz-fit-content;width:fit-content;padding:2px 10px;border-radius:12px}.gbbSellingPlanNavigationTab.active .gbbSellingPlanNavigationDiscountText{background-color:var(--gbb-gbbSubscriptionBundle-selling-plan-navigation-active-discount-pill-bg-color);color:var(--gbb-gbbSubscriptionBundle-selling-plan-navigation-active-discount-pill-text-color)}.gbbSellingPlanNavigationTab{display:grid;place-content:center;text-align:center;cursor:pointer;position:relative;padding:10px;place-items:center;border-top-left-radius:var(--gbb-gbbSubscriptionBundle-selling-plans-navigation-stroke-radius);border-top-right-radius:var(--gbb-gbbSubscriptionBundle-selling-plans-navigation-stroke-radius);border-bottom:var(--gbb-gbbSubscriptionBundle-selling-plans-navigation-stroke-width) solid var(--gbb-gbbSubscriptionBundle-selling-plans-navigation-stroke-color)}.gbbSellingPlansNavigationTitle{color:var(--gbb-gbbSubscriptionBundle-page-title-color);font-weight:var(--gbb-gbbSubscriptionBundle-page-title-font-weight)}.gbbSellingPlanNavigationTab.active{background-color:var(--gbb-gbbSubscriptionBundle-selling-plan-navigation-active-bg-color);border:var(--gbb-gbbSubscriptionBundle-selling-plans-navigation-stroke-width) solid var(--gbb-gbbSubscriptionBundle-selling-plans-navigation-stroke-color);border-bottom:none}.gbbSellingPlanNavigationTabTitle{color:var(--gbb-gbbSubscriptionBundle-selling-plan-navigation-inactive-title-color)}.gbbSellingPlanNavigationTabTitle.active{color:var(--gbb-gbbSubscriptionBundle-selling-plan-navigation-active-title-color)}.gbbSellingPlansNavigationWrapper{display:grid;text-align:center;gap:10px}.gbbSubscriptionBundleWrapper{display:grid;gap:20px;margin:0 -12.5%;background:var(--gbb-gbbSubscriptionBundle-header-bg-color)}.gbbSellingPlansNavigationItemsWrapper{display:grid;align-items:center;gap:20px}.gbbSellingPlanNextNavigationIconWrapper{transform:rotate(180deg)}.gbbSellingPlanNextNavigationIconWrapper,.gbbSellingPlanPrevNavigationIconWrapper{cursor:pointer}.gbbSellingPlanNextNavigationIconWrapper svg g,.gbbSellingPlanPrevNavigationIconWrapper svg g{fill:var(--gbb-gbbSubscriptionBundle-selling-plan-navigation-next-prev-icon-bg-color)}.gbbSellingPlansNavigationItemsWrapper:has(.gbbSellingPlanNextNavigationIconWrapper){grid-template-columns:30px 1fr 30px;padding:0 20px}.gbbSubscriptionDiscountContent{background:var(--gbb-gbbSubscriptionBundle-product-discount-ribbon-bg-color);color:var(--gbb-gbbSubscriptionBundle-product-discount-ribbon-text-color);font-weight:700;width:-moz-fit-content;width:fit-content;padding:2px 8px;position:absolute;top:25px;right:0;font-size:12px}.gbbPageBody:has(.gbbSubscriptionBundleWrapper){padding:0!important}.gbbSellingPlansNavigationItemsWrapper[data-total-selling-plans="2"] .gbbSellingPlansNavigationTabsContainer,.gbbSellingPlansNavigationItemsWrapper[data-total-selling-plans="3"] .gbbSellingPlansNavigationTabsContainer,.gbbSellingPlansNavigationItemsWrapper[data-total-selling-plans="1"] .gbbSellingPlansNavigationTabsContainer{justify-content:center}.gbbSubscriptionBundleWrapper:not(:has(.gbbSellingPlansNavigationWrapper)){padding-bottom:20px}@media only screen and (max-width: 500px){.gbbSubscriptionBundleWrapper{margin:0}.gbbPurchaseOption .gbbPurchaseOptionTextContent{font-size:12px}.gbbSellingPlansNavigationTabsContainer{grid-auto-columns:33%}.gbbSellingPlansNavigationItemsWrapper:has(.gbbSellingPlanNextNavigationIconWrapper){padding:0 5px}.gbbSellingPlansNavigationItemsWrapper:has(.gbbSellingPlanNextNavigationIconWrapper) .gbbSellingPlansNavigationTabsContainer{grid-auto-columns:100%}.gbbSellingPlanNavigationTab{padding:5px}.gbbSellingPlansNavigationItemsWrapper[data-total-selling-plans="2"] .gbbSellingPlansNavigationTabsContainer,.gbbSellingPlansNavigationItemsWrapper[data-total-selling-plans="3"] .gbbSellingPlansNavigationTabsContainer,.gbbSellingPlansNavigationItemsWrapper[data-total-selling-plans="1"] .gbbSellingPlansNavigationTabsContainer{justify-content:normal}}@media only screen and (max-width: 1020px){.gbbSubscriptionBundleWrapper{margin:0}}*{margin:0;padding:0;box-sizing:border-box;font-family:inherit}main{padding:0!important}p{padding:0;margin:0}.gbbLandingPageBanner{display:grid;position:relative}.gbbLandingPageBannerImage{display:grid;-o-object-fit:cover;object-fit:cover;width:100vw;height:25vw}.gbbLandingPageBannerText{font-size:14px;color:#000;text-align:center;margin:2% 0%}.gbbLandingPageBannerSubText{font-size:12px;color:#fff}.landingPageBannerButton{padding:10px;font-size:12px;border-radius:5px;border:none;cursor:pointer;width:50%;margin:2% 0%}.landingPageBannerButton:active{transform:scale(.95)}.gbbMainPrecuratedBoxesContainer{margin:10% 0%}.gbbLandingPageBannerTextWrapper{position:absolute;top:12%;left:7%;width:-moz-max-content;width:max-content;display:grid;grid-template-rows:.2fr .4fr .2fr;grid-gap:10px;justify-items:center;text-align:center}.gbbNavigationItemsContainer{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));justify-content:center;position:relative;margin:2%}.gbbLandingPageNavigationItemsContainer{margin:2%}.gbbNavigationItem{cursor:pointer}.gbbNavigationItem{justify-content:center;z-index:1;display:grid;justify-items:center}.gbbNavigationItemsContainer:before{content:"";position:absolute;border-top:2px solid #d4d5d6;left:0;right:0;top:22px;z-index:0}.gbbPreviousNavigationItemsButton,.gbbNextNavigationItemsButton{cursor:pointer;display:grid;justify-items:center;align-items:center;position:absolute;top:10px;border-radius:50%}.gbbPreviousNavigationItemsButton{left:-12px}.gbbNextNavigationItemsButton{right:-12px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}.gbbNavigationItemsContainer{display:grid;justify-items:center}.gbbNavigationStepContainer{display:grid;grid-template-rows:1fr .2fr;justify-content:center;align-items:center}.gbbNavigationImage{width:100%;height:100%}.gbbNavigationStepImgContainer{background:white;text-align:center;border:2px solid #d4d5d6;border-radius:50%;padding:4px;display:grid;align-items:center;justify-items:center;width:40px;height:40px;overflow:hidden}.gbbNavigationTitle{font-size:12px;font-weight:600;text-align:center}.gbbNavigationTitleContainer{display:grid;align-items:center}.gbbLandingPagePrecuratedBoxes{margin:20px 10px;display:grid;grid-gap:20px}.gbbLandingPagePrecuratedBoxesLabel{font-size:16px}.gbbLandingPagePrecuratedBoxesCardWrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px}.gbbPrecuratedBoxesCard{display:grid;grid-template-rows:1fr .2fr;justify-content:center;background:#f1f2f3;padding:20px;font-size:16px;grid-gap:15px}.gbbPrecuratedBoxesCardImageContainer{width:120px;height:120px}.gbbPrecuratedBoxesCardImage{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.gbbPrecuratedBoxesCardText{text-align:center}.activeNavItem{border:4px solid #ffffff}.gbbLandingPageBannerButtonWrapper{text-align:center;display:grid;place-items:center}.gbbPageHeaderText{position:absolute;top:10%;z-index:100;left:30%;color:#fff;font-size:16px;font-size:14px}.gbbtickMark{border:none;position:absolute;top:5px}.gbbtickMarkPseudo:before{display:block!important;position:absolute;left:0;top:50%;height:50%;width:3px;background-color:#fff;content:"";transform:translate(10px) rotate(-45deg);transform-origin:left bottom}.gbbtickMarkPseudo:after{display:block!important;position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:#fff;content:"";transform:translate(10px) rotate(-45deg);transform-origin:left bottom}.checkmark{display:inline-block;width:22px;height:22px;transform:rotate(45deg)}.checkmarkStem{position:absolute;width:3px;height:9px;background-color:#ccc;left:11px;top:6px}.checkmarKick{position:absolute;width:3px;height:3px;background-color:#ccc;left:8px;top:12px}.gbbPageHeader{position:relative}.gbbAddProductPageSubtext,.gbbPrecuratedBoxPageSubtext,.gbbPersonalizePageSubtext,.gbbChooseBoxPageSubtext,.gbbMultipleCategoriesPageSubtext{font-size:14px;color:#000}.page-container{overflow:unset!important}#dummy-chat-button-iframe,#dummy-chat-button{display:none!important}@media (min-width: 600px){.gbbNavigationItemsContainer{margin:2% 10%}.gbbLandingPageBannerImage{height:20vw}.gbbNavigationTitleContainer{padding:8px 0}.gbbNavigationTitle{font-size:14px}.landingPageBannerButton{width:40%}.gbbPageHeaderText{top:15%;left:35%;font-size:16px}.gbbPageHeader:after{bottom:7%}.gbbAddProductPageSubtext,.gbbPrecuratedBoxPageSubtext,.gbbPersonalizePageSubtext,.gbbChooseBoxPageSubtext,.gbbMultipleCategoriesPageSubtext{font-size:18px;color:#000}}@media (min-width: 1024px){.gbbLandingPageBannerImage{height:18vw;width:78vw}.gbbBodyWrapper{margin:0 10%}.gbbPreviousNavigationItemsButton{left:-24px}.gbbNextNavigationItemsButton{right:-24px}.gbbMainPrecuratedBoxesContainer{margin:5% 0%}.gbbLandingPageBannerTextWrapper{grid-gap:14px;top:16%;left:8%}.gbbLandingPageBannerText{font-size:25px}.gbbLandingPageBannerSubText{font-size:17px}.landingPageBannerButton{padding:12px;font-size:18px;width:40%;border-radius:10px}.gbbNavigationItemsContainer{margin:2% 20%}.gbbNavigationImage{width:100%;height:100%}.gbbLandingPagePrecuratedBoxesLabel{font-size:18px}.gbbLandingPagePrecuratedBoxesCardWrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px}.gbbAddProductPageSubtext,.gbbPrecuratedBoxPageSubtext,.gbbPersonalizePageWrapper,.gbbChooseBoxPageSubtext,.gbbMultipleCategoriesPageSubtext{font-size:18px}.gbbNavigationTitleContainer{justify-content:normal;padding:4px 2px;text-align:center}.gbbPrecuratedBoxesCard{padding:10px}.gbbPrecuratedBoxesCardImageContainer{width:235px;height:235px}.gbbPageHeaderText{top:25%;left:40%}}.gbbAddProductPageSubtextWrapper:not(:empty),.gbbPrecuratedBoxPageSubtextWrapper:not(:empty),.gbbPersonalizePageSubtextWrapper:not(:empty),.gbbChooseBoxPageSubtextWrapper:not(:empty),.gbbMultipleCategoriesPageSubtextWrapper:not(:empty){display:grid;margin:10px;justify-content:center;text-align:center}.gbbAddProductPageSubtext,.gbbPrecuratedBoxPageSubtext,.gbbChooseBoxPageSubtext,.gbbMultipleCategoriesPageSubtext{font-size:18px}@media (min-width: 1192px){.gbbLandingPagePrecuratedBoxesLabel{font-size:18px}}.gbbNavigationStepsContainer{max-width:100%;width:100%;table-layout:fixed;display:table}.gbbNavigationStep{cursor:pointer;margin:0 15px;text-align:center;display:table-cell;opacity:.6;color:#3a3a3a}.gbbProgressBar{display:block!important;border-bottom:solid 2px rgb(217,225,230)}.gbbStepActive{opacity:1;font-family:bold}.gbbStepCompleted{opacity:1}.gbbNavigationStepCircle{display:block!important;margin:-7px auto 0;width:12px;height:12px;background:white;border:solid 2px;border-radius:50%}.gbbNavigationContainerV2{margin:5% 15px}.landingPageBannerButton,.gbbProductAddButton,.gbbProductQuantityRemoveButton,.gbbProductQuantityAddButton,.gbbProductVariantOptionValue,.gbbProductVariantAddButton,.gbbFooterNextButton,.gbbFooterBackButton,.gbbCustomerUploadsActionButton{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gbbLoadingScreen{-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;position:fixed;top:0;left:0;width:100%;height:100%;display:grid;justify-content:center;align-items:center}.gbbHideScrollBar{overflow:hidden}.gbbPageBody{height:100%;padding:10px}.gbbProductItemCompareAtPrice{text-decoration:line-through;color:#999;font-size:12px}.gbbProductVariantOptionContainerHidden{display:none}.gbbFooterOriginalTotalValue{color:#625f5f}.gbbTagsAndPillHTMLContainer{display:inline}.gbbProductTabImageContainer img{width:100%;height:100%}.gbbMobileImageBanner,.gbbDesktopImageBanner{width:100%}.gbbProductQuantityInput{width:48px;font-size:16px;padding:4px;border-radius:5px}.gbbProductQuantityInput{text-align:center}.gbbProductQuantityInput::-webkit-outer-spin-button,.gbbProductQuantityInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gbbProductQuantityInput[type=number]{-moz-appearance:textfield}@media (max-width: 600px){.gbbMobileImageBanner{display:block}.gbbDesktopImageBanner{display:none}.gbbProductQuantityHTML{grid-gap:8px}.gbbProductQuantityInput{width:64px}.gbbProductVariantModalDetailsContainer .gbbProductQuantityHTML{grid-gap:8px}}@media (min-width: 601px){.gbbMobileImageBanner{display:none}.gbbDesktopImageBanner{display:block}}.gbbAddProductPageBanners:empty,.gbbBundleBanners:empty{display:none}.gbbProductsCardLayoutV2 .gbbNavigationItemsContainer:before{content:none}.gbbProductsCardLayoutV2 .gbbStepsProgressBarContainer{width:100%;height:6px;position:absolute;border-radius:20px;overflow:hidden;top:17px}.gbbProductsCardLayoutV2 .gbbStepsProgressBar{width:100%;background:#eeeeee;height:100%}.gbbProductsCardLayoutV2 .gbbStepsProgressBarFilled{display:block!important;background:black;width:10%;height:100%}.gbbBundle-HTML footer,.gbbBundle-HTML .footer{opacity:0;visibility:hidden;transition:opacity 3s,visibility 3s;animation:showElement 3s forwards}@keyframes showElement{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}:root{--gbb-addons-eligible-tier-messaging-bg-color: #55bd47;--gbb-addons-ineligible-tier-messaging-bg-color: #bbbbbb}.gbbPersonalizePageHTML{margin:5%;display:grid;grid-gap:40px;position:relative;transform:translateY(-5%)}.gbbPersonalizePageHTMLContent{display:grid;grid-gap:20px}.greetingCardAllImagesContainer{display:grid;grid-gap:15px;padding:10px;background:white}.gbbGreetingCardContainer,.gbbGiftWrapContainer{display:grid;grid-gap:10px}.gbbGreetingCardImg,.gbbGiftWrapImg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:white}.greetingCardPreviewImage{height:100px;width:150px}.greetingCardImage,.giftWrapImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:white}.greetingCardWrapper,.giftWrapWrapper{overflow-x:hidden;padding-right:5px;height:auto;max-height:350px;border-radius:5px}.gbbGreetingCardShowAllImagesButtonWrapper{padding:10px;background:white;height:-moz-fit-content;height:fit-content}.gbbGreetingCardShowAllImagesButton{padding:10px;border-radius:5%}.gbbGreetingCardDropDownWrapper,.gbbGiftWrapDropDownWrapper{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr;padding:0 10px;border-radius:5px}.gbb_checkmark{display:inline-block;position:absolute;top:10px;left:10px;width:22px;height:22px;transform:rotate(45deg)}.gbb_checkmark{top:50%;left:50%;transform:rotate(45deg) translate(-50%,-50%)}.gbb_checkmark_circle{display:block!important;position:absolute;width:36px;height:36px;background-color:#026a02;border-radius:50%;left:-6px;top:0}.gbb_checkmark_stem{display:block!important;position:absolute;width:3px;height:9px;background-color:#fff;left:11px;top:6px}.gbb_checkmark_stem{height:20px}.gbb_checkmark_kick{display:block!important;position:absolute;width:3px;height:3px;background-color:#fff;left:8px;top:12px}.gbb_checkmark_kick{width:9px;background-color:#fff;left:3px;top:23px}.gbbGreetingCardImageList .greetingCardLabel input:checked,.giftWrapImageList .giftWrapLabel input:checked{border:2px solid #a96668;border-radius:5px}.gbbGreetingCardImageList .gbbGreetingCardImageLabel img,.giftWrapImageList .giftWrapImageLabel img{max-width:100%;width:100%}.gbbGreetingCardImageLabel,.giftWrapImageLabel{width:100%;height:150px;height:125px;position:relative;cursor:pointer;display:inline-block;align-self:center}.gbbGreetingCardImageList,.giftWrapImageList{display:grid;grid-template-columns:repeat(1,1fr);grid-template-columns:repeat(2,1fr);grid-gap:10px}.gbbActiveGreetingCard{opacity:.5}.greetingCardImageInput,.giftWrapImageInput{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden}.gbbBodyWrapper ::-webkit-scrollbar{height:4px;width:3px}.gbbBodyWrapper ::-webkit-scrollbar-track{background:#f1f1f1}.gbbBodyWrapper ::-webkit-scrollbar-thumb{background:#2c2c2c 0% 0% no-repeat padding-box}.gbbBodyWrapper ::-webkit-scrollbar-thumb:hover{background:#000000 0% 0% no-repeat padding-box}.greetingCardDropDownWrapper{cursor:pointer}.gbbDisabled{pointer-events:none;opacity:.5}.gbbEmailAddressWrapper{display:grid;background:none}.gbbScheduleDeliveryDatePicker{display:grid;padding:5px 10px;font-weight:500;background:white;border-radius:5px;border:1px solid #d3d5d6}.greetingCardWrapper::-webkit-scrollbar,.giftWrapWrapper::-webkit-scrollbar{width:.3rem}.greetingCardWrapper::-webkit-scrollbar-track,.giftWrapWrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.greetingCardWrapper::-webkit-scrollbar-thumb,.giftWrapWrapper::-webkit-scrollbar-thumb{width:5px;background-color:#1a1818}.gbbGreetingCardDropDownButton,.gbbGiftWrapDropDownButton{transform:rotate(180deg);justify-self:self-end;height:30px;width:auto;cursor:pointer}.gbbJustOneProduct{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;padding:10px 0;background:white}.gbbClearSelectionButton{border:none;text-decoration:underline;font-size:12px;cursor:pointer;justify-self:end}.greetingCardImgWrapper,.giftWrapImgWrapper{height:250px;overflow:hidden}.gbbGreetingCardCheckboxPrice,.gbbGiftWrapCheckboxPrice{justify-self:right}.gbbVideoHasAlreadyBeenRecorded{color:#007f60;font-size:12px;font-weight:600;text-align:center;background:#f1f2f3}.gbbVideoMsgButtonGroup{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.gbbVideoMsgReRecordButton,.gbbVideoMsgSaveButton{background:#f1f2f3;border:1px solid #d3d5d6;border-radius:5px;padding:5px;cursor:pointer}.gbbVideoMsgSaveButton{grid-column:2/3;padding:5px}.gbbVariantDetailsWrapper{display:grid;grid-template-columns:1fr 1fr}.greetingCardImageAndDetailsWrapper{display:grid;border-radius:5px;padding:5px;background-color:#f1f2f3}.gbbScheduleMessageDeliveryWrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;width:100%;max-width:100%}.gbbScheduleMessageDeliveryHTML{display:grid;grid-gap:10px}.gbbScheduleMessageSendNowContainer,.gbbScheduleMessageSendLaterContainer{box-shadow:none;display:inline-block;justify-content:center;cursor:pointer;line-height:30px;margin:0;padding:6px;font-weight:700;text-transform:uppercase;font-size:12px;color:#585858;border:1px solid #f3f3f3;transition:transform .2s;font-family:inherit}.gbbScheduleMessageSendNowContainer:hover,.gbbScheduleMessageSendLaterContainer:hover{transform:scale(.95)}.gbbScheduleMessageDatePicker{width:100%;padding:10px;border:1px solid #a6a6a6;display:none}.gbbGiftMessageV2RequiredWarning{color:red;font-size:14px}.gbbGiftMessageV2ToFromContainer{width:100%;max-width:100%;display:grid;grid-template-columns:1fr;grid-gap:10px;margin-bottom:10px}.gbbGiftMessageV2FromField,.gbbGiftMessageV2ToField{padding:10px 18px;border-radius:2px;border:1px solid #a2a2a2;width:unset}@media (min-width: 600px){.gbbPersonalizePageHTML{margin:10% 0%}.gbbGiftMessageV2ToFromContainer{grid-template-columns:1fr 1fr}.gbbGreetingCardImageLabel,.giftWrapImageLabel{width:100%;height:150px}.gbbScheduleDeliveryDatePicker{padding:8px 10px}.gbbGreetingCardImageList{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.gbbPersonalizePageHTML{position:relative;transform:translateY(-10%)}.gbbGiftMessageV2InputFieldsDiv textarea{height:130px}.gbbJustOneProduct .gbbGreetingCardImageLabel,.gbbJustOneProduct .giftWrapImageLabel{width:100%;height:200px}.gbbGreetingCardImageList,.giftWrapImageList{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}}.gbbVariantPrice{justify-self:right}.gbbGiftMessageCounterEle:not(:empty){font-size:12px;color:#8c8c8c;margin-top:5px;text-align:end}.gbbCustomerUploadsListItemInput{display:none}.gbbCustomerUploadsList{display:grid;grid-gap:15px}.gbbCustomerUploadsListItem{display:grid;grid-template-columns:2fr 1fr 25px;grid-gap:10px;margin-bottom:10px}.gbbCustomerUploadsErrorMsg:not(:empty){display:block;color:red}.gbbCustomerUploadButton{font-size:14px;padding:5px 10px;border:none;border-radius:5px;justify-self:end;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gbbCustomerUploadsActionButton{font-size:14px;justify-self:end}.gbbCustomerUploadsRemoveButton{grid-column:3/4;align-self:end;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gbbCustomerUploadPreviewButton{font-size:14px;padding:5px 10px;border:none;border-radius:5px;justify-self:end;text-align:center;-webkit-user-select:none;-moz-user-select:none;cursor:pointer;user-select:none;text-decoration:underline;color:#00f}.gbbCustomerUploadsMainText{font-weight:600}.gbbCustomerUploadsDivider{display:block!important;border:1px solid #a2a2a2!important;height:0px;opacity:.5}.gbbAddonDiscountRibbon{background:blue;color:#fff;border-radius:5px 0 0 5px}.notEligibleForAddons .gbbProductItem{pointer-events:none;opacity:.5}.gbbPersonalizePageHTML:has(.gbbAddonProductsWrapper){transform:translate(0);margin:0%}.gbbAddonProductsSectionTitle{font-weight:600}.gbbProductItem[free-addon-product=true] .gbbProductItemPricesContainer{display:none}.gbbProductItem[free-addon-product=true] .gbbProductActionContainer{grid-template-rows:auto}.gbbPersonalizePageBodyWrapper{display:grid;grid-template-columns:1fr .45fr;gap:15px}.gbbAddonTierContainer{border-radius:0;border:none;border-bottom:2px solid #c0c0c0;padding:0;display:grid;gap:10px;padding-block:14px}.gbbAddonTierContainer:first-child{padding-top:0}.gbbAddonTierContainer:last-child{border-bottom:none;padding-bottom:0}.gbbProductsContainer{margin:0}.gbbAddonTierContainer[data-is-active=false] .gbbAddonTierBodyContainer{height:0px;transition:height .3s ease-in-out}.gbbAddonTierContainer[data-is-active=true] .gbbAddonTierBodyContainer{height:-moz-fit-content;height:fit-content;transition:height .3s ease-in-out}.gbbAddonTierContainer1[data-is-active=true] .gbbAddonTierToggleButton{rotate:45deg;transition:rotate .3s ease-in-out}.gbbAddonTierHeaderContainer{display:grid;align-items:center;justify-content:space-between;grid-template-columns:unset;grid-auto-flow:column;cursor:pointer}.gbbAddonTierToggleButton svg{height:25px;width:25px}.gbbAddonTierToggleButton svg path{fill:#000}.gbbAddonTierTitle{font-size:18px;font-weight:600}.gbbAddonTierToggleButton{display:grid}.gbbAddonProductsContainer .gbbOverLayIconContainer{background-position:left top}.gbbAddonsMultiTierFooter .gbbFooterProductsContainer,.gbbAddonsMultiTierFooter .gbbSlotFooterProductsContainerWrapper{min-height:25vh;max-height:25vh}.gbbAddonsMultiTierFooter .gbbSlotFooterProductsContainerWrapper{place-items:unset}.gbbAddonsMultiTierFooter .gbbSlotFooterProductsContainer{justify-content:center}.gbbAddonsMultiTierFooter .gbbAddonsMessagingContainer{display:grid;gap:10px;grid-template-columns:1fr;margin-top:10px}.gbbAddonsMultiTierFooter .gbbAddonsTierMessagingContainer{display:grid;gap:6px;max-height:120px;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;grid-auto-rows:max-content}.gbbAddonsMultiTierFooter .gbbAddonsTierMessagingContainer::-webkit-scrollbar{display:none}.gbbAddonsMultiTierFooter .gbbAddonsMessagingContainer[data-total-tiers="1"] .gbbAddonsTierMessagingContainer{min-height:-moz-fit-content;min-height:fit-content;max-height:-moz-fit-content;max-height:fit-content;overflow:unset}.gbbAddonsMultiTierFooter .gbbAddonsTitle{position:relative;overflow:hidden;font-weight:600}.gbbAddonsMultiTierFooter .gbbAddonsTitle:after{content:"";position:absolute;top:50%;width:100%;margin-left:6px;background-color:var(--gbb-addon-products-ineligible-tier-messaging-bg-color);border-radius:10px;border:1px solid rgba(0,0,0,.1)}.gbbAddonsMultiTierFooter .gbbAddonsTierMessageContainer{display:grid;grid-template-columns:1fr .1fr;align-items:center;gap:6px;padding:10px}.gbbAddonsMultiTierFooter .gbbAddonsTierMessage{font-size:13px;overflow-wrap:anywhere}.gbbAddonsMultiTierFooter .gbbAddonsTierMessagingWrapper{border:2px solid #d9d9d9;border-radius:8px;height:-moz-fit-content;height:fit-content;overflow:hidden}.gbbAddonsMultiTierFooter .gbbAddonsTierSvg{display:grid}.gbbAddonsMultiTierFooter .gbbAddonsTierSvg svg{width:25px;height:25px}.gbbAddonsMultiTierFooter .gbbAddonsTierBottomBarUI{display:block!important;background:var(--gbb-addons-ineligible-tier-messaging-bg-color);padding:4px}.gbbAddonsMultiTierFooter .gbbAddonsTierSvg svg path{fill:#747373}.gbbAddonsMultiTierFooter .gbbFooterBundleItemsContainer{scrollbar-width:none;-ms-overflow-style:none}.gbbAddonsMultiTierFooter .gbbEligibleAddonTier{border-color:var(--gbb-addons-eligible-tier-messaging-bg-color)}.gbbAddonsMultiTierFooter .gbbEligibleAddonTier .gbbAddonsTierBottomBarUI{background:var(--gbb-addons-eligible-tier-messaging-bg-color)}.gbbAddonsMultiTierFooter .gbbEligibleAddonTier .gbbAddonsTierSvg svg path{fill:var(--gbb-addons-eligible-tier-messaging-bg-color)}.gbbAddonsMultiTierFooter .gbbAddonsTierMessagingBorderOverlay{position:absolute;top:0;left:0;width:calc(100% + 4px);height:calc(100% + 4px);border:2px solid var(--gbb-addons-eligible-tier-messaging-bg-color);box-sizing:border-box;z-index:100;border-radius:8px;pointer-events:none;mask:linear-gradient(90deg,black 0%,transparent 0%);-webkit-mask:linear-gradient(90deg,black 0%,transparent 0%)}.gbbAddonsMultiTierFooter .gbbAddonsTierMessagingBottomBarOverlay{position:absolute;bottom:0;left:0;background-color:var(--gbb-addons-eligible-tier-messaging-bg-color);box-sizing:border-box}@media (max-width: 600px){.gbbAddonsMultiTierFooter .gbbFooterBundleItemsContainer{max-height:75vh!important;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.gbbAddonsMultiTierFooter .gbbAddonsTierMessagingContainer{max-height:unset}.gbbAddonsMultiTierFooter .gbbFooterProductsContainer,.gbbAddonsMultiTierFooter .gbbSlotFooterProductsContainerWrapper{min-height:unset}}@media (min-width: 610px){.gbbPersonalizePageWrapper{font-size:unset}}:root{--gbb-landing-page-image-src: url(https://d3ks0ngva6go34.cloudfront.net/public/banners/landing_page_bannerv2.png);--gbb-page-banner-image-src: url(https://d3ks0ngva6go34.cloudfront.net/public/banners/page_banner_temp.png);--gbb-product-review-image-src: url(https://d3ks0ngva6go34.cloudfront.net/public/banners/landing_page_bannerv2.png);--gbb-primary-color: blue;--gbb-secondary-color: aqua;--gbb-text-color: black;--gbb-disabled-color: gray;--gbb-product-box-color: blue;--gbb-landing-page-text-color: #000000;--gbb-landing-page-button-bg-color: #000000;--gbb-landing-page-button-text-color: #ffffff;--gbb-cart-footer-bg-color: #ffffff;--gbb-cart-footer-buttons-container-bg-color: #f6f6f6;--gbb-cart-footer-border-radius: 0px;--gbb-cart-footer-product-image-border-radius: 0px;--gbb-cart-footer-buttons-container-border-radius: 9px;--gbb-cart-footer-show-hide-prices: visible;--gbb-cart-footer-text-color: #000000;--gbb-cart-footer-strikethrough-price-color: #8d8d8d;--gbb-cart-footer-final-price-font-thickness: bold;--gbb-cart-footer-strikethrough-price-font-thickness: regular;--gbb-cart-footer-back-button-color: #6d7175;--gbb-cart-footer-back-button-text-color: #ffffff;--gbb-cart-footer-back-button-border-color: #000000;--gbb-cart-footer-back-button-border-thickness: 2px;--gbb-cart-footer-next-button-text-color: #ffffff;--gbb-cart-footer-next-button-color: #000000;--gbb-cart-footer-next-button-border-color: #000000;--gbb-cart-footer-next-button-border-thickness: 2px;--gbb-cart-footer-buttons-border-radius: 9px;--gbb-cart-footer-buttons-padding: 10px;--gbb-cart-footer-discount-progress-bar-empty-color: #c1e7c5;--gbb-cart-footer-discount-progress-bar-filled-color: #15a524;--gbb-cart-footer-discount-text-visibility: visible;--gbb-product-card-bg-color: #f1f2f3;--gbb-product-card-border-radius: 12px;--gbb-product-card-image-border-radius: 8px;--gbb-product-card-image-fit: cover;--gbb-product-card-per-row-xtra-large-screen: 6;--gbb-product-card-per-row-large-screen: 4;--gbb-product-card-text-color: #252525;--gbb-product-card-title-font-size: 19px;--gbb-product-card-title-font-weight: regular;--gbb-product-card-final-price-visibility: block;--gbb-product-card-compare-at-price-font-size: 20px;--gbb-product-card-compare-at-price-font-weight: regular;--gbb-product-card-compare-at-price-visibility: block;--gbb-product-card-final-price-font-size: 18px;--gbb-product-card-final-price-font-color: #252525;--gbb-product-card-final-price-font-weight: bold;--gbb-product-card-button-color: #000000;--gbb-product-card-button-text-color: #ffffff;--gbb-product-card-button-border-radius: 10px;--gbb-product-card-allow-only-one-quantity: block;--gbb-product-card-quantity-selector-bg-color: #eeeeee;--gbb-product-card-quantity-selector-btns-bg-color: #000000;--gbb-product-card-quantity-selector-text-color: #000000;--gbb-product-card-quantity-selector-border-radius: 8px;--gbb-product-card-quantity-selector-button-text-color: #ffffff;--gbb-navigation-banner-title-color: #ffffff;--gbb-navigation-banner-text-color: #ffffff;--gbb-navigation-banner-step-completion-color: #000000;--gbb-navigation-banner-step-done-color: #000000;--gbb-navigation-banner-step-text-color: #000000;--gbb-navigation-banner-step-progress-bar-filled-color: #1e1e1e;--gbb-navigation-banner-step-progress-bar-empty-color: #cccccc;--gbb-navigation-banner-step-text-font-size: 20px;--gbb-navigation-check-color: #ffffff;--gbb-navigation-banner-step-completed-border-color: #000000;--gbb-navigation-banner-step-completed-border-width: 2px;--gbb-navigation-banner-step-incomplete-bg-color: #ffffff;--gbb-navigation-banner-step-incomplete-border-color: #000000;--gbb-navigation-banner-step-incomplete-border-width: 2px;--gbb-navigation-banner-tabs-active-bg-color: #000000;--gbb-navigation-banner-tabs-active-text-color: #f6f6f6;--gbb-navigation-banner-tabs-inactive-bg-color: #ffffff;--gbb-navigation-banner-tabs-inactive-text-color: #000000;--gbb-navigation-banner-tabs-border-color: #3c3c3c;--gbb-navigation-banner-tabs-corner-radius: 5px;--gbb-summary-block-add-to-cart-button-color: #000000;--gbb-summary-block-add-to-cart-button-text-color: #ffffff;--gbb-summary-block-back-button-color: #252525;--gbb-summary-block-back-button-text-color: #ffffff;--gbb-category-bg-color: #f5f5f5;--gbb-tab-active-bg-color: #000000;--gbb-tab-active-text-color: #f6f6f6;--gbb-tab-inactive-bg-color: #ffffff;--gbb-tab-inactive-text-color: #000000;--gbb-quick-settings-primary-color: #000000;--gbb-quick-settings-button-bg-color: #000000;--gbb-quick-settings-button-text-color: #ffffff;--gbb-condition-toast-bg-color: #000000;--gbb-condition-toast-text-color: #ffffff;--gbb-scroll-bar-color: #f6f6f6;--gbb-icon-text-color: #1d1d1b;--gbb-icon-bg-color: #ffffff;--gbb-product-page-title-color: #000000;--gbb-bundle-bg-color: #ffffff}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbProductsFooterHTML,.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbAddProductsPageFooterHTML,.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbPersonalizePageFooterHTML{background-color:var(--gbb-cart-footer-bg-color);border-radius:var(--gbb-cart-footer-border-radius)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbFooterButtonsWrapper{background-color:var(--gbb-cart-footer-buttons-container-bg-color);border-radius:var(--gbb-cart-footer-buttons-container-border-radius)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbFooterTotalContainer{visibility:var(--gbb-cart-footer-show-hide-prices)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbFooterProductImageContainer{border-radius:var(--gbb-cart-footer-product-image-border-radius)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbFooterDiscountedTotalValue{font-weight:var(--gbb-cart-footer-final-price-font-thickness);color:var(--gbb-cart-footer-final-price-font-color)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbFooterOriginalTotalValue{color:var(--gbb-cart-footer-strikethrough-price-color);font-weight:var(---gbb-cart-footer-strikethrough-price-font-thickness)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbFooterBackButton{background-color:var(--gbb-cart-footer-back-button-color);color:var(--gbb-cart-footer-back-button-text-color);border:var(--gbb-cart-footer-back-button-border-thickness) solid var(--gbb-cart-footer-back-button-border-color)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbFooterNextButton{background-color:var(--gbb-cart-footer-next-button-color);color:var(--gbb-cart-footer-back-button-text-color);border:var(--gbb-cart-footer-next-button-border-thickness) solid var(--gbb-cart-footer-next-button-border-color)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbFooterBackButton,.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbFooterNextButton{border-radius:var(--gbb-cart-footer-buttons-border-radius);padding:var(--gbb-cart-footer-buttons-padding)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .progressBar{background-color:var(--gbb-cart-footer-discount-progress-bar-empty-color)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .progressBarFill{background-color:var(--gbb-cart-footer-discount-progress-bar-filled-color)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbDiscountMessage{color:var(--cart-footer-discount-text-color);visibility:var(--gbb-cart-footer-discount-text-visibility)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbProductItem{background-color:var(--gbb-product-card-bg-color);border-radius:var(--gbb-product-card-border-radius)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbProductQuantityAddButton{display:var(--gbb-product-card-allow-only-one-quantity);border-radius:var(--gbb-product-card-quantity-selector-border-radius)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbProductItemPrice{display:var(--gbb-product-card-final-price-visibility)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbProductImageContainer{border-radius:var(--gbb-product-card-image-border-radius)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbProductImageContainerImg{-o-object-fit:var(--gbb-product-card-image-fit);object-fit:var(--gbb-product-card-image-fit)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbProductTextContainer{color:var(--gbb-product-card-text-color)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbProductTitleOnly{font-size:var(--gbb-product-card-title-font-size);font-weight:var(--gbb-product-card-title-font-weight)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbProductItemCompareAtPrice{color:var(--gbb-product-card-compare-at-price-font-color);font-size:var(--gbb-product-card-compare-at-price-font-size);font-weight:var(--gbb-product-card-compare-at-price-font-weight);display:var(--gbb-product-card-compare-at-price-visibility)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbProductItemPrice{color:var(--gbb-product-card-final-price-font-color);font-size:var(--gbb-product-card-final-price-font-size);font-weight:var(--gbb-product-card-final-price-font-weight)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbProductAddButton{background-color:var(--gbb-product-card-button-color);color:var(--gbb-product-card-button-text-color);border-radius:var(--gbb-product-card-button-border-radius)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbProductQuantityHTML{background-color:var(--gbb-product-card-quantity-selector-bg-color);color:var(--gbb-product-card-quantity-selector-text-color);border-radius:var(--gbb-product-card-button-border-radius)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbProductQuantityRemoveButton{background-color:var(--gbb-product-card-quantity-selector-btns-bg-color);color:var(--gbb-product-card-quantity-selector-button-text-color);border-radius:var(--gbb-product-card-quantity-selector-border-radius)}@media screen and (min-width: 1921px){.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbProductsItemsContainer{grid-template-columns:repeat(var(--gbb-product-card-per-row-xtra-large-screen),1fr)}}@media screen and (min-width: 768px) and (max-width: 1920px){.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbProductsItemsContainer{grid-template-columns:repeat(var(--gbb-product-card-per-row-large-screen),1fr)}}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbNavigationTitle{color:var(--gbb-navigation-banner-text-color);font-size:var(--gbb-navigation-banner-step-text-font-size)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbStepsProgressBar{background-color:var(--gbb-navigation-banner-step-progress-bar-empty-color)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbStepsProgressBarFilled{background-color:var(--gbb-navigation-banner-step-progress-bar-filled-color)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbCategoryContainerTabUI{background-color:var(--gbb-navigation-banner-tabs-inactive-bg-color);color:var(--gbb-navigation-banner-tabs-inactive-text-color);border:1px solid var(--gbb-navigation-banner-tabs-border-color);border-radius:var(--gbb-navigation-banner-tabs-corner-radius)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbCategoryContainerTabUIActive{background-color:var(--gbb-navigation-banner-tabs-active-bg-color);color:var(--gbb-navigation-banner-tabs-active-text-color)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbtickMark svg>path{fill:var(--gbb-navigation-banner-step-done-color)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbNavigationStepImgContainer:not(.gbbNavigationStepImgContainerActive){border:var(--gbb-navigation-banner-step-incomplete-border-width) solid var(--gbb-navigation-banner-step-incomplete-border-color);background-color:var(--gbb-navigation-banner-step-incomplete-bg-color)}.gbbNewPageCustomization.gbbProductsCardLayoutV2 .gbbNavigationStepImgContainerActive{border:var(--gbb-navigation-banner-step-completed-border-width) solid var(--gbb-navigation-banner-step-completion-color)}.gbbNewPageCustomization.gbbProductVariantModalLayoutV2 .gbbProductVariantAddButton{background-color:var(--gbb-product-card-button-color);color:var(--gbb-product-card-button-text-color);border-radius:var(--gbb-product-card-button-border-radius)}.gbbNewPageCustomization.gbbProductVariantModalLayoutV2 .gbbProductQuantityHTML{background-color:var(--gbb-product-card-quantity-selector-bg-color);color:var(--gbb-product-card-quantity-selector-text-color);border-radius:var(--gbb-product-card-quantity-selector-border-radius)}.gbbNewPageCustomization.gbbProductVariantModalLayoutV2 .gbbProductQuantityAddButton{display:var(--gbb-product-card-allow-only-one-quantity);border-radius:var(--gbb-product-card-quantity-selector-border-radius)}.gbbNewPageCustomization.gbbProductVariantModalLayoutV2 .gbbProductQuantityRemoveButton{background-color:var(--gbb-product-card-quantity-selector-btns-bg-color);color:var(--gbb-product-card-quantity-selector-button-text-color);border-radius:var(--gbb-product-card-quantity-selector-border-radius)}.gbbGiftMessageV2InputFieldsDiv textarea{margin:0;border:1px solid #cccccc;color:#000;max-width:100%;line-height:1.2;border-radius:2px;max-height:170px!important;min-height:50px!important;border:1px solid #a2a2a2;resize:none;width:100%;height:130px;padding:10px;background:none}.gbbGiftMessageV2Divider{display:block!important;border:1px solid #a2a2a2!important;height:0px;opacity:.5}.gbbGiftMessageV2Label{text-align:left;letter-spacing:0px;display:block;color:#000;padding-bottom:10px;opacity:1}.gbbGiftMessageV2{display:grid;grid-template-rows:.6fr;grid-gap:10px}.gbbVideoMessageCheckboxRow{display:grid;grid-auto-flow:column;padding:5px}.gbbVideoMsgCheckboxLabel{text-align:left;letter-spacing:0px;color:#000}.gbbVideoMsgCheckboxWrapper{position:relative;display:inline-block;width:44px;justify-self:end;height:26px}.gbbVideoMsgCheckboxField{width:0px;height:0px}.gbbVideoMsgToggle input{opacity:0;width:0;height:0}.gbbVideoMsgSlider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;border:1px solid black;transition:.4s}.gbbVideoMsgSlider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;top:2px;background-color:#fff;transition:.4s}input:checked+.gbbVideoMsgSlider{background-color:#000}input:checked+.gbbVideoMsgSlider:before{transform:translate(16px)}.slider.round,.gbbVideoMsgSlider{border-radius:34px}.slider.round:before,.gbbVideoMsgSlider:before{border-radius:50%;border:1px solid black}.gbbVideoPlayerHide{display:none!important}.gbbVideoMsgPlayerWrapper{z-index:10000000000000;display:none;align-items:center;justify-items:center;width:100%;top:30px;margin:10px auto}.gbbRecorder{width:100%;min-height:250px;position:relative;border-radius:2%;overflow:hidden}.gbbVideoPlayer,.gbbVideoPlayerRecording{width:100%;height:auto}.gbbRecorderCloseBtn{position:absolute;z-index:1;left:2%;top:5%;background:transparent;border:none;display:none}.gbbRecorderCloseBtn img{height:30px;width:30px;filter:invert(90%);cursor:pointer}.gbbVideoPlayerStartBtn,.gbbVideoPlayerStopBtn{position:absolute;bottom:2%;left:50%;transform:translate(-50%);cursor:pointer;height:60px;width:60px;border-radius:50%;border:none;background-color:transparent}.gbbVideoPlayerStartBtn{background-color:#fff}.gbbVideoPlayerStopBtn{background-color:red}.gbbVideoPlayerRedDot,.gbbVideoPlayerRedSquare{height:20px;width:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gbbVideoPlayerRedDot{background-color:red;border-radius:50%}.gbbVideoPlayerRedSquare{background-color:#fff;border-radius:10%}.gbbPermissionDenied{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:16px}.gbbVideoPlayerTimeLeft{position:absolute;bottom:4%;right:4%;font-size:12px;background:black;padding:4px;color:#fff;opacity:.7}.gbbVideoPlayerStatus{position:absolute;bottom:4%;left:4%;font-size:12px;padding:4px;background-color:#000;color:#fff;opacity:.7}.gbbVideoPlayerControls{width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:grid;justify-content:space-evenly;align-items:center}.gbbLoadingHeading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;font-size:20px}.gbbUploadingVideoHeading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;color:#e3dada;font-size:16px;text-align:center;line-height:40px}.gbbVideoPlayerControlsAcceptBtnDiv,.gbbVideoPlayerControlsPlayBtnDiv,.gbbVideoPlayerControlsReStartBtnDiv{display:flex;flex-direction:column;justify-content:center;align-items:center}.gbbVideoPlayerControlsReStartBtnDiv,.gbbVideoPlayerControlsAcceptBtnDiv{display:none}.gbbVideoPlayerControlsBtnDivInfo{font-size:12px;color:#fff;margin:0 0 8px}.gbbVideoPlayerControlsAcceptBtn,.gbbVideoPlayerControlsPlayBtn,.gbbVideoPlayerControlsReStartBtn{background-color:transparent;height:90px;width:90px;border-radius:50%;cursor:pointer;border:0}old.gbbVideoPlayerControlsAcceptBtn{border:5px solid #3ce669}old.gbbVideoPlayerControlsPlayBtn{border:5px solid #d3d3d3}old.gbbVideoPlayerControlsReStartBtn{border:5px solid #e03838}.gbbVideoPlayerControlsAcceptBtnImg,.gbbVideoPlayerControlsPlayBtnImg,.gbbVideoPlayerControlsReStartBtnImg{height:auto;width:100%}old.gbbVideoPlayerControlsAcceptBtnImg{filter:invert(69%) sepia(59%) saturate(537%) hue-rotate(80deg) brightness(98%) contrast(93%)}old.gbbVideoPlayerControlsPlayBtnImg{filter:invert(100%) sepia(0) saturate(7500%) hue-rotate(116deg) brightness(80%) contrast(109%)}old.gbbVideoPlayerControlsReStartBtnImg{filter:invert(23%) sepia(77%) saturate(3858%) hue-rotate(348deg) brightness(98%) contrast(80%)}@media only screen and (max-width: 600px){.gbbVideoPlayerRecording{-o-object-fit:cover;object-fit:cover;height:100%}.gbbRecorder{min-height:36vh}.gbbVideoPlayer,.gbbVideoPlayerRecording{width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;height:100%}.gbbVideoPlayerControlsAcceptBtn,.gbbVideoPlayerControlsPlayBtn,.gbbVideoPlayerControlsReStartBtn{height:50px;width:50px}.gbbVideoPlayerControlsAcceptBtnImg,.gbbVideoPlayerControlsPlayBtnImg,.gbbVideoPlayerControlsReStartBtnImg{height:40px;width:40px}}@media only screen and (max-width: 600px){.gbbVideoPlayerStartBtn,.gbbVideoPlayerStopBtn{height:40px;width:40px}.gbbVideoPlayerRedDot,.gbbVideoPlayerRedSquare{width:10px;height:10px}.gbbGiftMessageV2InputFieldsDiv textarea{height:80px}}.gbbGiftCardMessageContent{overflow-y:auto}.gbbGiftCardMessageContent ::-webkit-scrollbar-track,.gbbGreetingCardListWrapper ::-webkit-scrollbar-track{background:#f1f1f1}.gbbGiftCardMessageContent ::-webkit-scrollbar-thumb,.gbbGreetingCardListWrapper ::-webkit-scrollbar-thumb{background:#2c2c2c 0% 0% no-repeat padding-box}.gbbGiftCardMessageContent ::-webkit-scrollbar-thumb:hover,.gbbGreetingCardListWrapper ::-webkit-scrollbar-thumb:hover{background:#000000 0% 0% no-repeat padding-box}@media only screen and (min-width: 900px){.gbbRecorder{min-height:180px;height:100%}.gbbRecord,.gbbRecorded{height:100%}.gbbVideoPlayer,.gbbVideoPlayerRecording{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.gbbVideoMsgPlayerWrapper{height:auto}.gbbGiftCardMessageContent{max-height:350px}}.giftMessageDeliveryInfo{font-size:12px;color:#8c8c8c}.gbbVideoMsgEmailField{margin:0;padding:10px 18px;color:#000;max-width:100%;line-height:1.2;border-radius:2px;border:1px solid #a2a2a2;font-size:14px!important;background:none}.gbbEmailValidationError{color:red;font-size:14px;margin-top:5px}.gbbVideoMessageHTML{height:-moz-fit-content;height:fit-content;background:none;display:grid;grid-gap:5px}.gbbGreetingCardDropDownWrapper,.gbbGiftWrapDropDownWrapper,.gbbGiftMessageV2Label,.gbbScheduleDeliveryDateLabel,.gbbEmailAddressLabelField{font-weight:600}.gbbProductItem{border-radius:0!important;outline:0!important}.gbbSelectedVariant{border-radius:0!important;border:1.5px solid rgb(var(--color-foreground))!important}@media screen and (min-width: 800px){.gbbPageFooterHTML{border-radius:0!important}.gbbFooterProductImageContainer{border-radius:0!important;border:0!important}}.gbbConditionNotificationToast{position:sticky;bottom:auto!important;top:10rem}.gbbDrawer[data-drawer-status=opened] .gbbDrawerContentContainer{position:sticky;bottom:0!important}.gbbProductsCardLayoutV2 .gbbProductsFooterHTMLForMobile .gbbFooterProductImageContainer{border-radius:0!important;border:0!important}
