html body .gbbBundleWrapper.gbbFullPageBundle{--twm-bb-line: rgb(var(--color-foreground-rgb) / .06);--twm-bb-field-line: rgb(var(--color-foreground-rgb) / .125);--twm-bb-text: var(--color-foreground);--twm-bb-accent: var(--twm-palette-accent);--twm-bb-cream: var(--twm-palette-cream);--twm-ink: var(--twm-bb-text);--twm-muted: rgb(var(--color-foreground-rgb) / .7);--gbb-plus-icon-color: var(--color-foreground);width:100%;max-width:calc(var(--narrow-page-width, 90rem) + 80px);margin-inline:auto;padding:0 16px 40px;font-family:var(--font-body--family);color:var(--twm-bb-text)}html body .gbbBundleWrapper .gbbBundleContent{padding:0}html.gbbBundleHTML .page-wrapper{overflow-x:clip}html.gbbBundleHTML,html.gbbBundleHTML body{overflow-anchor:none}html.gbbBundleHTML{scroll-behavior:auto}html body .gbbBundleWrapper .gbbCategoriesContainer{gap:0}html body .gbbBundleWrapper .gbbCategoriesHeaderContainer{position:relative;overflow:visible;border-bottom:0}@media screen and (max-width:990px){html body .gbbBundleWrapper .gbbCategoriesHeaderContainer{position:sticky;top:calc(var(--header-height, 1px) - 1px);z-index:3;background:var(--color-background);box-shadow:0 0 0 100vmax var(--color-background);clip-path:inset(0 -100vmax)}}html body .gbbBundleWrapper .gbbCategoriesHeaderContainer:before,html body .gbbBundleWrapper .gbbCategoriesHeaderContainer:after{content:"";position:absolute;inset-inline:calc(50% - 50vw);height:1px;background:var(--twm-bb-line);pointer-events:none}html body .gbbBundleWrapper .gbbCategoriesHeaderContainer:before{top:0}html body .gbbBundleWrapper .gbbCategoriesHeaderContainer:after{bottom:0}html body .gbbBundleWrapper .gbbCategoriesContainer .gbbCategoriesTabsContainer{display:flex;gap:20px;height:48px;overflow-x:auto;scrollbar-width:none}html body .gbbBundleWrapper .gbbCategoryTabContainer{display:flex;flex:0 0 auto;align-items:center;gap:6px;height:48px;padding:2px 4px 0;border-bottom:2px solid transparent;cursor:pointer}html body .gbbBundleWrapper .gbbCategoryTabContainer[data-twm-count]:after{content:attr(data-twm-count);display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:16px;height:16px;border-radius:9999px;background:var(--twm-bb-accent);color:var(--color-background);font-size:10px;font-weight:500;line-height:13px}html body .gbbBundleWrapper :is(.gbbCategoryTabContainer:first-child,.twm-bb-browse+.gbbCategoryTabContainer){margin-inline-start:-4px}html body .gbbBundleWrapper .twm-bb-browse{display:none}html body .gbbBundleWrapper .gbbProductTextContainer .twm-bundle-fit{margin-block-start:4px;font-size:12px;font-weight:400;line-height:18px;color:var(--twm-muted)}html body .gbbBundleWrapper .gbbCategoryTabContainer[data-is-active=true]{border-bottom-color:color-mix(in srgb,var(--twm-bb-accent) 80%,transparent)}html body .gbbBundleWrapper .gbbCategoryTabImage{display:none}html body .gbbBundleWrapper .gbbCategoriesContainer .gbbCategoryTabContainer .gbbCategoryTabTitle{font-size:14px;font-weight:400;line-height:21px;color:var(--twm-muted)}html body .gbbBundleWrapper .gbbCategoriesContainer .gbbCategoryTabContainer[data-is-active=true] .gbbCategoryTabTitle{color:var(--twm-bb-accent)}html body .gbbBundleWrapper .gbbCategoryHeaderContainer{display:none}html body .gbbBundleWrapper .gbbCategoriesHeaderRow{align-items:center;gap:0 24px}html body .gbbBundleWrapper .gbbSearchBarContainer{align-self:center;box-sizing:border-box;height:48px;margin:0;padding:0;gap:8px;border:0;background:transparent}html body .gbbBundleWrapper .gbbSearchBarContainer .gbbSearchBarIcon{--gbb-search-icon-color: var(--twm-muted)}html body .gbbBundleWrapper .gbbSearchBarContainer .gbbSearchBarInput{height:100%;padding:0;border:0;background:transparent;color:var(--twm-bb-text);font-family:inherit;font-size:14px;line-height:21px}html body .gbbBundleWrapper .gbbSearchBarContainer .gbbSearchBarInput::placeholder{color:var(--twm-muted)}@media screen and (min-width:991px){html body .gbbBundleWrapper .gbbCategoriesHeaderRow{position:relative;grid-template-columns:minmax(0,1fr) 375px;gap:0 24px}html body .gbbBundleWrapper .gbbCategoriesHeaderContainer:before,html body .gbbBundleWrapper .gbbCategoriesHeaderContainer:after{content:none}html body .gbbBundleWrapper .gbbCategoriesHeaderRow:before,html body .gbbBundleWrapper .gbbCategoriesHeaderRow:after{content:"";position:absolute;inset-inline:-100vmax;height:1px;background:var(--twm-bb-line);pointer-events:none}html body .gbbBundleWrapper .gbbCategoriesHeaderRow:before{top:0}html body .gbbBundleWrapper .gbbCategoriesHeaderRow:after{bottom:0}}html body .gbbBundleWrapper .gbbCategoryTabTitle .gbbSearchCountBadge{display:none}html body .gbbBundleWrapper .gbbNoResultsMessage{align-items:center;gap:16px;padding:64px 16px;color:var(--twm-bb-text);font-size:16px;font-weight:500;line-height:24px;text-align:center}html body .gbbBundleWrapper .gbbNoResultsMessage .gbbNoResultsClear{color:var(--twm-bb-text);font-size:14px;font-weight:400;line-height:21px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}html body .gbbBundleWrapper .gbbNoResultsMessage .gbbNoResultsClear:hover,html body .gbbBundleWrapper .gbbNoResultsMessage .gbbNoResultsClear:focus-visible{color:var(--twm-muted)}html body .gbbBundleWrapper .gbbCategoriesBodyContainer{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px}html body .gbbBundleWrapper .gbbCategoryContainer{padding:0;gap:0;border:0}html body .gbbBundleWrapper .gbbProductsContainer{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}@media screen and (min-width:991px){html body .gbbBundleWrapper.gbbFullPageBundle{padding-inline:40px}html body .gbbBundleWrapper .gbbCategoriesContainer .gbbCategoriesTabsContainer{gap:16px}html body .gbbBundleWrapper .gbbCategoryTabContainer{padding-inline:12px}html body .gbbBundleWrapper .gbbCategoryTabContainer:first-child{margin-inline-start:-12px}html body .gbbBundleWrapper .twm-bb-browse+.gbbCategoryTabContainer{margin-inline-start:0}html body .gbbBundleWrapper .twm-bb-browse{display:flex;flex:0 0 auto;align-items:center;height:48px;font-size:14px;line-height:21px;color:var(--twm-muted)}html body .gbbBundleWrapper .gbbCategoriesBodyContainer{grid-template-columns:minmax(0,1fr) 375px;align-items:start}html body .gbbBundleWrapper .gbbProductsContainer{column-gap:24px}}@media screen and (min-width:1200px){html body .gbbBundleWrapper .gbbProductsContainer{grid-template-columns:repeat(3,minmax(0,1fr))}}html body .gbbBundleWrapper .gbbProductItem{position:relative;grid-template-rows:none;align-content:start;gap:12px;padding:0 0 36px;border-top:1px solid var(--twm-bb-line);border-radius:0;background:transparent;outline:0;color:var(--twm-bb-text)}html body .gbbBundleWrapper .gbbProductItem:nth-child(odd):not(:last-child):after{content:"";position:absolute;inset:-1px -12px auto 100%;height:1px;background:var(--twm-bb-line)}@media screen and (min-width:991px){html body .gbbBundleWrapper .gbbProductItem:nth-child(odd):not(:last-child):after{inset-inline-end:-24px}}@media screen and (min-width:1200px){html body .gbbBundleWrapper .gbbProductItem:nth-child(odd):after{content:none}html body .gbbBundleWrapper .gbbProductItem:nth-child(3n+1):not(:last-child):after,html body .gbbBundleWrapper .gbbProductItem:nth-child(3n+2):not(:last-child):after{content:"";position:absolute;inset:-1px -24px auto 100%;height:1px;background:var(--twm-bb-line)}}html body .gbbBundleWrapper .gbbProductItem:nth-child(-n+2){border-top-width:0}html body .gbbBundleWrapper .gbbProductItem:nth-child(-n+2):nth-child(n+1):after{content:none}@media screen and (min-width:1200px){html body .gbbBundleWrapper .gbbProductItem:nth-child(3){border-top-width:0}html body .gbbBundleWrapper .gbbProductItem:nth-child(-n+3):nth-child(n+1):after{content:none}}html body .gbbBundleWrapper .gbbProductItem:has(.gbbQuantityStepper){outline:0}html body .gbbBundleWrapper :is(.gbbProductImageContainer,.gbbProductTextContainer){cursor:pointer}html body .gbbBundleWrapper .gbbProductImageContainer{height:auto;overflow:hidden;border-radius:0}html body .gbbBundleWrapper .gbbProductImageContainer .gbbProductImage{width:100%;height:auto;max-height:none;aspect-ratio:304 / 367;object-fit:cover}html body .gbbBundleWrapper .twm-bundle-star{position:absolute;inset-block-start:1rem;inset-inline-end:1rem;z-index:2;display:block;width:1rem;height:1rem;color:var(--twm-bb-text);cursor:pointer}html body .gbbBundleWrapper .twm-bundle-star svg{display:block}html body .gbbBundleWrapper .twm-bundle-star .klaviyo-favorites-plp-slot{position:absolute;top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem;z-index:1}html body .gbbBundleWrapper .twm-bundle-star .klaviyo-favorites-plp-slot button{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}html body .gbbBundleWrapper .twm-bundle-star:has(.kl-hub-wishlist-icon--active) svg path{fill:currentColor}html body .gbbBundleWrapper .twm-bundle-hover-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity var(--animation-speed, .2s) var(--animation-easing, ease)}@media(hover:hover)and (pointer:fine){html body .gbbBundleWrapper .gbbProductImageContainer:hover .twm-bundle-hover-img{opacity:1}}html body .gbbBundleWrapper .gbbProductTextContainer{height:auto;min-height:42px;align-self:start}@media screen and (max-width:600px){html body .gbbBundleWrapper .gbbProductTextContainer{min-height:64px}}html body .gbbBundleWrapper .gbbProductCommonOptions{display:none}html body .gbbBundleWrapper .gbbProductTitle,html body .gbbBundleWrapper .gbbProductTitleOnly{height:auto;padding:0;border:0;line-height:21px}html body .gbbBundleWrapper .gbbVariantDropdownContainer .gbbDropdownTrigger{display:flex;align-items:center;justify-content:space-between;gap:8px;height:40px;padding:0 12px;border:1px solid #DFDFDF;border-radius:3px;background:var(--color-background);color:var(--twm-bb-text);font-size:14px;line-height:21px}html body .gbbBundleWrapper .gbbVariantDropdownContainer .gbbSelectedVariantTitle{font-size:14px;line-height:21px;color:var(--twm-ink)}html body .gbbBundleWrapper .gbbVariantDropdownContainer[data-value=""] .gbbSelectedVariantTitle{color:var(--twm-muted)}html body .gbbBundleWrapper .gbbVariantDropdownContainer .gbbDropdownChevron{display:flex;flex:0 0 auto;align-items:center}html body .gbbBundleWrapper .gbbVariantDropdownContainer .gbbDropdownChevron svg{display:none}html body .gbbBundleWrapper .gbbVariantDropdownContainer .gbbDropdownChevron:before{content:"";display:block;width:12px;height:12px;background:var(--twm-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 4.5L6 8L9.5 4.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 4.5L6 8L9.5 4.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}html body .gbbBundleWrapper .gbbDropdownOptions .gbbVariantImage,html body .gbbBundleWrapper .gbbDropdownTrigger .gbbSelectedVariantImage{display:none}html body .gbbBundleWrapper .gbbVariantDropdownContainer .gbbDropdownOption{padding-inline:13px}html body .gbbBundleWrapper .gbbProductActionContainer{display:flex;align-items:center;justify-content:space-between;gap:12px}html body .gbbBundleWrapper .gbbProductItem .gbbProductPricesContainer,html body[gbb-hide-product-prices] .gbbBundleWrapper .gbbProductItem[data-bundle-product] .gbbProductPricesContainer{display:flex;visibility:visible;align-items:baseline;gap:8px}html body .gbbBundleWrapper .gbbProductItem .gbbProductPricesContainer{flex-direction:row-reverse;justify-content:flex-end;gap:6px;padding:0}html body .gbbBundleWrapper .gbbProductItem .gbbProductPrice{font-size:14px;font-weight:400;line-height:21px;color:var(--twm-ink)}html body .gbbBundleWrapper .gbbProductItem .gbbProductCompareAtPrice:not(:empty)+.gbbProductPrice{color:var(--twm-color-sale)}html body .gbbBundleWrapper .gbbProductItem .gbbProductCompareAtPrice{font-size:14px;font-weight:400;line-height:21px;color:var(--twm-ink);opacity:1;text-decoration:line-through}html body .gbbBundleWrapper .gbbProductAddButton svg path{fill:currentcolor}html body .gbbBundleWrapper .gbbProductAddButton{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border:1px solid var(--twm-bb-text);border-radius:3px;background:transparent;color:var(--twm-bb-text)}html body .gbbBundleWrapper .gbbProductOverlay{display:none}html body .gbbBundleWrapper .gbbProductButtonContainer{display:flex;justify-content:flex-end}html body .gbbBundleWrapper .gbbProductItem .gbbQuantityStepper{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;width:auto;min-width:93px;height:35px;padding:0 12px;border:1px solid var(--twm-bb-text);border-radius:3px;background:transparent;color:var(--twm-bb-text)}html body .gbbBundleWrapper .gbbQuantityStepperLabel{min-width:0;font-size:14px;font-weight:400;line-height:21px;text-align:center;color:var(--twm-bb-text)}html body .gbbBundleWrapper :is(.gbbQuantityStepperRemoveButton,.gbbQuantityStepperAddButton){display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:transparent;color:var(--twm-bb-text);cursor:pointer}html body .gbbBundleWrapper :is(.gbbQuantityStepperRemoveButton,.gbbQuantityStepperAddButton) svg{width:16px;height:16px}html body .gbbBundleWrapper :is(.gbbQuantityStepperRemoveButton,.gbbQuantityStepperAddButton) svg path{fill:currentcolor}html body .gbbBundleWrapper .gbbBundleFooter{--twm-bb-muted: rgb(var(--color-foreground-rgb) / .5);inset-block-end:0;gap:16px;margin-inline:-16px;width:calc(100% + 32px);padding:20px 0;border:0;border-block-start:1px solid var(--twm-bb-line);border-radius:16px 16px 0 0;background:var(--twm-bb-cream);box-shadow:0 -2px 10px #0000001a;color:var(--twm-bb-accent);text-align:center}html body .gbbBundleWrapper .gbbBundleFooter .gbbDiscountContainer{gap:8px;padding:0 20px}html body .gbbBundleWrapper .gbbBundleFooter .gbbDiscountMessage{font-size:14px;font-weight:400;line-height:21px;text-align:center;color:var(--twm-bb-accent)}html body .gbbBundleWrapper .gbbBundleFooter .gbbDiscountProgressBarTrack{height:6px;border-radius:9999px;background:var(--color-background)}html body .gbbBundleWrapper .gbbBundleFooter .gbbDiscountProgressBarFill{min-width:var(--twm-bb-progress, 0%);height:6px;border-radius:9999px 0 0 9999px;background:var(--twm-bb-accent)}html body .gbbBundleWrapper .gbbBundleFooter[data-twm-state=ready] .gbbDiscountProgressBarFill{border-radius:9999px}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterBundleTitle{font-size:24px;font-weight:500;line-height:26.4px;letter-spacing:-.5px;color:var(--twm-bb-accent)}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterBundleTitle[data-twm-suffix]:not([data-twm-suffix=""]):after{content:" " attr(data-twm-suffix)}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterBundleSubtext:empty{display:none}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterClearItemsButtonWrapper{display:flex;flex:0 0 auto;align-items:center;padding:0;border-radius:0;background:transparent;color:var(--twm-bb-accent);font-size:14px;font-weight:400;line-height:21px;text-decoration:underline;opacity:.7;cursor:pointer}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterClearItemsIcon{display:none}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterBundleInfoContainer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-inline:20px;text-align:start;border-bottom:0}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterTotalItemsInCart{display:none}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterProductsContainer{display:grid;gap:0;min-height:0;padding:0}html body[gbb-hide-product-prices] .gbbBundleWrapper .gbbFooterProductWrapper[data-bundle-product] .gbbFooterProductPriceContainer{display:grid}html body .gbbBundleWrapper .gbbBundleFooter :is(.gbbFooterProductWrapper,.gbbEmptyProductCard){display:grid;grid-template-columns:79px minmax(0,1fr) auto;grid-template-rows:minmax(100px,auto);align-items:center;gap:16px;padding:12px 20px;border:0;box-shadow:inset 0 -1px 0 var(--twm-bb-line);background:var(--color-background);text-align:start;color:var(--twm-bb-text)}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterProductsContainer>:last-child{box-shadow:none}html body .gbbBundleWrapper .gbbBundleFooter :is(.gbbFooterProductImageContainer,.gbbEmptyProductCardImageContainer){width:79px;height:100px;border:0;border-radius:0;overflow:hidden}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterProductImage{width:100%;height:100%;object-fit:cover}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterProductInfoContainer{display:flex;flex-direction:column;gap:2px;min-width:0}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterProductTitle{overflow:visible;font-size:14px;font-weight:400;line-height:21px;white-space:normal;color:var(--twm-bb-text)}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterVariantTitle{font-size:12px;font-weight:400;line-height:18px;color:var(--twm-bb-muted)}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterProductPrice{margin-block-start:2px;font-size:14px;font-weight:400;line-height:21px;color:var(--twm-bb-text)}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterProductPriceContainer{display:flex;align-items:baseline;gap:6px}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterProductPrice:has(+.gbbFooterProductCompareAtPrice:not(:empty)){color:var(--twm-color-sale)}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterProductCompareAtPrice{margin-block-start:2px;font-size:14px;font-weight:400;line-height:21px;color:var(--twm-ink);opacity:1;text-decoration:line-through}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterProductActionContainer{display:flex;align-items:center;gap:16px}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterProductQuantity{font-size:14px;font-weight:400;line-height:21px;color:var(--twm-bb-muted)}html body .gbbBundleWrapper .gbbBundleFooter .gbbEmptyProductCardImageContainer{border:1px dashed rgb(var(--color-foreground-rgb) / .3);background:rgb(var(--color-foreground-rgb) / .05)}html body .gbbBundleWrapper .gbbBundleFooter .gbbEmptyProductCardInfoContainer{display:flex;flex-direction:column;gap:6px}html body .gbbBundleWrapper .gbbBundleFooter :is(.gbbEmptyProductCardTitle,.gbbEmptyVariantTitle,.gbbEmptyProductCardPrice,.gbbEmptyProductCardActionContainer){height:14px;border-radius:0;background:rgb(var(--color-foreground-rgb) / .05)}html body .gbbBundleWrapper .gbbBundleFooter .gbbEmptyProductCardTitle{width:100%}html body .gbbBundleWrapper .gbbBundleFooter .gbbEmptyVariantTitle{width:60px}html body .gbbBundleWrapper .gbbBundleFooter .gbbEmptyProductCardPrice{width:33px}html body .gbbBundleWrapper .gbbBundleFooter .gbbEmptyProductCardActionContainer{width:52px}html[data-twm-handoff] body .gbbBundleWrapper .gbbBundleFooter .gbbFooterProductsContainer{position:relative}html[data-twm-handoff] body .gbbBundleWrapper .gbbBundleFooter .gbbFooterProductsContainer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:color-mix(in srgb,var(--color-background) 70%,transparent)}html[data-twm-handoff] body .gbbBundleWrapper .gbbBundleFooter .gbbFooterProductsContainer:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:2;width:32px;height:32px;margin:-16px 0 0 -16px;border:3px solid color-mix(in srgb,var(--twm-bb-accent) 20%,transparent);border-block-start-color:var(--twm-bb-accent);border-radius:9999px;animation:twm-bb-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){html[data-twm-handoff] body .gbbBundleWrapper .gbbBundleFooter .gbbFooterProductsContainer:after{animation-duration:3s}}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterActionContainer{display:flex;align-items:center;justify-content:space-between;gap:16px}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterTotalContainer{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:start;color:var(--twm-bb-accent)}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterTotalLabel{font-size:12px;font-weight:400;line-height:18px;color:var(--twm-bb-accent);opacity:.7}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterTotalLabel:after{content:":"}html body .gbbBundleWrapper .gbbBundleFooter :is(.gbbFooterDiscountedTotalValue,.gbbFooterTotalValue){font-size:24px;font-weight:500;line-height:26.4px;letter-spacing:-.5px;color:var(--twm-bb-accent)}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterNextButton{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:12px 24px;border:1px solid var(--twm-bb-accent);border-radius:9999px;background:transparent;color:var(--twm-bb-accent);font-size:14px;font-weight:400;line-height:21px}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterNextButton[data-twm-label]{font-size:0}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterNextButton[data-twm-label]:after{content:attr(data-twm-label);font-size:14px}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterNextButton[aria-disabled=true]{opacity:.5;pointer-events:none}html body .gbbBundleWrapper .gbbBundleFooter[data-twm-state] .gbbFooterNextButton[aria-busy=true]{position:relative;color:transparent;cursor:progress;pointer-events:none}html body .gbbBundleWrapper .gbbBundleFooter[data-twm-state] .gbbFooterNextButton[aria-busy=true]:before{content:"";position:absolute;inset:50% auto auto 50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;border:2px solid var(--color-background);border-inline-end-color:transparent;border-radius:50%;animation:twm-bb-spin .7s linear infinite}@keyframes twm-bb-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){html body .gbbBundleWrapper .gbbBundleFooter[data-twm-state] .gbbFooterNextButton[aria-busy=true]:before{animation-duration:2s}}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterNextButton{transition:opacity .2s ease}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterNextButton:hover:not([aria-disabled=true]){opacity:.7}html body .gbbBundleWrapper .gbbBundleFooter[data-twm-state=ready] .gbbFooterNextButton{background:var(--twm-bb-accent);color:var(--color-background)}html body .gbbBundleWrapper .gbbBundleFooter .gbbCartIconWithQuantityContainer{display:flex;align-items:center;justify-content:center;gap:4px;width:auto;height:19px;padding:2px 8px;border-radius:500px;background:var(--twm-bb-accent);color:var(--color-background)}@media screen and (min-width:601px)and (max-width:990px){html body .gbbBundleWrapper .gbbBundleFooter{z-index:9999}html body .gbbBundleWrapper .gbbBundleFooter .gbbCartIconWithQuantityContainer{position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-50%);cursor:pointer}}@media screen and (max-width:990px){html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterProductsContainer{max-height:372px;overflow-y:auto}}html body .gbbBundleWrapper .gbbBundleFooter .gbbCartIconWithQuantityContainer svg{display:none}html body .gbbBundleWrapper .gbbBundleFooter .gbbCartIconWithQuantityContainer:before{content:"";flex:0 0 auto;width:10px;height:10px;background:var(--color-background);-webkit-mask:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.875 6.5625L5 3.4375L8.125 6.5625' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.875 6.5625L5 3.4375L8.125 6.5625' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}html body .gbbBundleWrapper .gbbBundleFooter:has(.gbbCartDrawer[data-status=opened]) .gbbCartIconWithQuantityContainer:before{transform:rotate(180deg)}html body .gbbBundleWrapper .gbbBundleFooter .gbbCartIconWithQuantityText{padding:0;background:transparent;font-size:10px;line-height:15px}html body .gbbBundleWrapper .gbbBundleFooter .gbbCartQuantity{color:var(--color-background);font-size:10px;line-height:15px}html body .gbbBundleWrapper .gbbBundleFooter .gbbProductsFooterHTMLForMobile{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:0;background:transparent}html body .gbbBundleWrapper .gbbBundleFooter .gbbProductsFooterHTMLForMobile .gbbCartDrawer{grid-column:1 / -1;max-height:none;overflow:visible;outline:0}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterStandaloneTotal{display:none;grid-column:1;padding:0 0 0 20px}html body .gbbBundleWrapper .gbbBundleFooter .gbbProductsFooterHTMLForMobile:has(.gbbCartDrawer[data-status=opened]) .gbbFooterStandaloneTotal{display:flex}html body .gbbBundleWrapper .gbbBundleFooter .gbbProductsFooterHTMLForMobile .gbbFooterActionContainer{grid-column:1 / -1;padding:0 20px;background:transparent}html body .gbbBundleWrapper .gbbBundleFooter .gbbProductsFooterHTMLForMobile:has(.gbbCartDrawer[data-status=opened]) .gbbFooterActionContainer{grid-column:2}html body .gbbBundleWrapper .gbbBundleFooter .gbbProductsFooterHTMLForMobile .gbbFooterButtonsWrapper,html body .gbbBundleWrapper .gbbBundleFooter .gbbProductsFooterHTMLForMobile .gbbFooterNextButton{width:100%}html body .gbbBundleWrapper .gbbBundleFooter .gbbProductsFooterHTMLForMobile:has(.gbbCartDrawer[data-status=opened]) :is(.gbbFooterButtonsWrapper,.gbbFooterNextButton){width:auto}html body .gbbBundleWrapper .gbbBundleFooter .gbbProductsFooterHTMLForMobile:has(.gbbCartDrawer[data-status=opened]) .gbbFooterNextButton{min-height:52px;padding:14px 24px}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterNextButton[data-twm-label]>*{display:none}@media screen and (min-width:991px){html body .gbbBundleWrapper .gbbBundleFooter{inset-block-end:auto;top:calc(var(--header-group-height, 80px) + 24px);gap:0;margin-inline:0;width:100%;padding:0;overflow:hidden;border:0;outline:1px solid var(--twm-bb-line);outline-offset:-1px;border-radius:16px;background:var(--color-background);box-shadow:none}html body .gbbBundleWrapper .gbbBundleFooter :is(.gbbFooterBundleInfoContainer,.gbbDiscountContainer){background:var(--twm-bb-cream)}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterBundleInfoContainer{justify-content:center;padding:32px 24px 12px;text-align:center}html body .gbbBundleWrapper .gbbBundleFooter .gbbDiscountContainer{padding:0 24px 32px}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterClearItemsButtonWrapper{display:none}html body .gbbBundleWrapper .gbbBundleFooter :is(.gbbFooterProductWrapper,.gbbEmptyProductCard){margin-inline:0;padding-inline:24px}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterProductsContainer{max-height:clamp(124px,calc(100dvh - var(--header-group-height, 80px) - 24px - 257px),372px);overflow-y:auto}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterActionContainer{margin-block-start:0;padding:16px 24px;border:0;background:var(--twm-bb-cream)}html body .gbbBundleWrapper .gbbBundleFooter :is(.gbbFooterDiscountedTotalValue,.gbbFooterTotalValue){font-size:32px;line-height:35.2px}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterNextButton{min-height:52px;padding:14px 24px}}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterProductRemoveButton svg{display:none}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterProductRemoveButton:before{content:"";display:block;width:16px;height:16px;background:var(--twm-bb-text);-webkit-mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 3.5H2.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 1.5H10.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 3.5V13C12.5 13.1326 12.4473 13.2598 12.3536 13.3536C12.2598 13.4473 12.1326 13.5 12 13.5H4C3.86739 13.5 3.74021 13.4473 3.64645 13.3536C3.55268 13.2598 3.5 13.1326 3.5 13V3.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 3.5H2.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 1.5H10.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 3.5V13C12.5 13.1326 12.4473 13.2598 12.3536 13.3536C12.2598 13.4473 12.1326 13.5 12 13.5H4C3.86739 13.5 3.74021 13.4473 3.64645 13.3536C3.55268 13.2598 3.5 13.1326 3.5 13V3.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterVariantTitle[data-twm-size]{font-size:0;line-height:0}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterVariantTitle[data-twm-size]:after{content:attr(data-twm-size);font-size:12px;line-height:18px}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterDiscountedTotalValue[data-twm-total]{font-size:0;line-height:0}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterDiscountedTotalValue[data-twm-total]:after{content:attr(data-twm-total);font-size:24px;line-height:26.4px}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterTotalValueContainer{display:flex;align-items:center;gap:8px}html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterTotalValueContainer[data-twm-save]:after{content:attr(data-twm-save);font-size:12px;font-weight:400;line-height:18px;color:color-mix(in srgb,var(--twm-bb-accent) 70%,transparent)}@media screen and (min-width:991px){html body .gbbBundleWrapper .gbbBundleFooter .gbbFooterDiscountedTotalValue[data-twm-total]:after{font-size:32px;line-height:35.2px}}html body .gbbBundleWrapper .gbbDrawer.gbbVariantDrawer{z-index:10000}html body .gbbBundleWrapper .gbbDrawer.gbbVariantDrawer .gbbDrawerContentContainer{width:100%;border:0;border-block-start:1px solid var(--twm-bb-line);border-radius:0;background:var(--color-background);box-shadow:0 -2px 10px #0000001a;color:var(--twm-bb-text)}html body .gbbBundleWrapper .gbbVariantDrawerHeader{grid-template-columns:79px minmax(0,1fr);gap:16px;padding:20px;border-bottom:1px solid var(--twm-bb-line);border-radius:16px 16px 0 0;background:var(--color-background)}html body .gbbBundleWrapper .gbbVariantDrawerProductImage{width:79px;height:100px;object-fit:cover}html body .gbbBundleWrapper :is(.gbbVariantDrawerProductTitle,.gbbVariantDrawerProductPrice){font-size:14px;font-weight:400;line-height:21px;color:var(--twm-bb-text)}html body .gbbBundleWrapper .gbbVariantDrawerBody{padding:20px;background:var(--color-background);color:var(--twm-bb-text)}html body .gbbBundleWrapper .gbbVariantDrawerBodyTitle{margin:0 0 12px;font-size:14px;font-weight:400;line-height:21px;color:var(--twm-bb-text)}html body .gbbBundleWrapper .gbbVariantDrawerOptions{gap:0}html body .gbbBundleWrapper .gbbVariantDrawerOption{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px 0;border-bottom:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10, .1))}html body .gbbBundleWrapper .gbbVariantDrawerOption:last-child{border-bottom:0}html body .gbbBundleWrapper img.gbbVariantDrawerOptionImage{display:none}html body .gbbBundleWrapper :is(p.gbbVariantDrawerOptionLabel,.gbbVariantDrawerOptionPrice){margin:0;padding:0;font-size:14px;line-height:21px}html body .gbbBundleWrapper p.gbbVariantDrawerOptionLabel{justify-self:start;text-align:start}html body .gbbLoadingScreen{display:none}.twm-bundle-hero{--twm-bundle-hero-gutter: 16px;width:100%;max-width:calc(var(--narrow-page-width, 90rem) + 2 * var(--twm-bundle-hero-gutter));margin-inline:auto;padding-inline:var(--twm-bundle-hero-gutter);font-family:var(--font-body--family);padding-bottom:16px;background-color:color-mix(in srgb,var(--twm-palette-cream) 30%,transparent);box-shadow:0 0 0 100vmax color-mix(in srgb,var(--twm-palette-cream) 30%,transparent);clip-path:inset(0 -100vmax)}.twm-bundle-hero__breadcrumb{padding-block:20px}.twm-bundle-hero__breadcrumb-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;font-size:12px;line-height:18px;color:var(--twm-muted)}.twm-bundle-hero__breadcrumb-item+.twm-bundle-hero__breadcrumb-item:before{content:"/";margin-inline-end:8px;color:color-mix(in srgb,var(--color-foreground) 50%,transparent)}.twm-bundle-hero__breadcrumb-link{color:var(--twm-breadcrumb);text-decoration:none;opacity:.5}.twm-bundle-hero__breadcrumb-link:hover{text-decoration:underline}.twm-bundle-hero__breadcrumb-item{color:var(--twm-palette-foreground)}.twm-bundle-hero__breadcrumb-item[aria-current=page]{color:var(--twm-breadcrumb-current)}.twm-bundle-hero__card{position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:64px 0 0;border-radius:64px;background-color:var(--twm-palette-cream);color:var(--twm-palette-accent);text-align:center}.twm-bundle-hero__content{display:flex;flex-direction:column;gap:12px;max-width:343px;padding-inline:24px}.twm-bundle-hero__heading{margin:0;font-size:36px;font-weight:500;line-height:39.6px;letter-spacing:-.5px;color:inherit}.twm-bundle-hero__text{margin:0;font-size:14px;font-weight:400;line-height:21px;color:color-mix(in srgb,var(--twm-palette-accent) 80%,transparent)}.twm-bundle-hero__picture{display:contents}.twm-bundle-hero__image{display:block;flex:0 0 auto;width:299px;max-width:100%;height:284px;margin-block:18px -21px;object-fit:cover;pointer-events:none}.twm-bundle-hero--no-image .twm-bundle-hero__card{justify-content:center;padding-block:48px}@media screen and (min-width:750px){.twm-bundle-hero{--twm-bundle-hero-gutter: 40px;padding-bottom:40px}.twm-bundle-hero__card{flex-direction:row;justify-content:flex-start;height:300px;padding:32px 42px}.twm-bundle-hero__content{width:44%;margin-inline-start:4%;max-width:450px;padding-inline:0}.twm-bundle-hero--no-image .twm-bundle-hero__card{justify-content:center;padding:32px 42px}.twm-bundle-hero--no-image .twm-bundle-hero__content{width:auto;margin-inline:0}.twm-bundle-hero__heading{font-size:48px;line-height:52.8px}.twm-bundle-hero__image{position:absolute;top:-166px;left:45.7%;display:block;width:748px;max-width:none;height:auto;margin:0;object-fit:fill;pointer-events:none}}.twm-bundle-hero--trimmed .twm-bundle-hero__image{width:299px;height:auto;object-fit:contain}@media screen and (min-width:750px){.twm-bundle-hero--trimmed .twm-bundle-hero__image{top:-20px;right:4%;left:auto;width:auto;height:340px;max-width:none}}@media screen and (min-width:750px)and (max-width:989px){.twm-bundle-hero--trimmed .twm-bundle-hero__image{top:-8px;height:290px}}@media screen and (max-width:990px){html body .gbbBundleWrapper .gbbCategoriesHeaderRow .gbbSearchBarContainer{position:relative;z-index:4}}@media screen and (min-width:601px)and (max-width:990px){html body .gbbBundleWrapper .gbbCategoriesHeaderRow .gbbSearchBarContainer,html body .gbbBundleWrapper .gbbCategoriesHeaderRow .gbbCategoriesHeaderContainer{grid-column:1 / -1}html body .gbbBundleWrapper .gbbCategoriesHeaderRow .gbbSearchBarContainer{order:-1}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/3wm-bundle-builder.css.map */
