#gbbBundle .rs-progress.is-busy{opacity:.6;pointer-events:none}#gbbBundle .rs-progress{display:grid;gap:0;padding:0 0 8px;margin:0 0 8px;font-family:Lato,Helvetica,Arial,sans-serif}#gbbBundle .rs-progress__msg{display:none!important}html body #gbbBundle#gbbBundle .gbbBundleFooter{grid-template-columns:minmax(0,1fr)!important}html body #gbbBundle#gbbBundle .gbbBundleFooter>*,#gbbBundle .rs-progress,#gbbBundle .rs-progress *,#gbbBundle .bundleOrderSummary,#gbbBundle .bundleOrderSummary *{min-width:0;max-width:100%}#gbbBundle .rs-progress__check{padding:10px 12px;border:0;border-radius:8px;background:#f7f4ee}#gbbBundle .rs-progress__check-title{margin:0 0 8px;font:700 17px/1.3 Lato,Helvetica,Arial,sans-serif;color:#2f2a26}#gbbBundle .rs-progress__check-list{list-style:none!important;margin:0;padding:0;display:grid;gap:2px}#gbbBundle .rs-progress__check-list>li{display:grid;grid-template-columns:1.25em minmax(0,1fr) auto;gap:8px;align-items:center;margin:0;padding:6px 2px;border-radius:0;background:transparent!important;font:400 15px/1.35 Lato,Helvetica,Arial,sans-serif;color:#6b6b6b}#gbbBundle .rs-progress__check-list>li.is-todo{color:#6b6b6b}#gbbBundle .rs-progress__check-list>li.is-done{color:#2f2a26;background:transparent!important}#gbbBundle .rs-progress__check-list>li.is-current{background:transparent!important}#gbbBundle .rs-progress__mark{font-weight:700;line-height:1.35;color:#6b6b6b}#gbbBundle .rs-progress__check-list>li.is-done .rs-progress__mark{color:#3e6b5a}#gbbBundle .rs-progress__left{min-width:0}#gbbBundle .rs-progress__right{white-space:nowrap;text-align:right;font-weight:400;color:inherit}#gbbBundle .rs-progress__check-list>li.is-todo .rs-progress__right{font-weight:400;color:#6b6b6b}#gbbBundle .rs-progress__check-list>li.is-done .rs-progress__right{color:#3e6b5a;font-weight:700}#gbbBundle .rs-progress__presets{display:grid!important;gap:6px}#gbbBundle .rs-progress__presets-label{margin:0;font:600 14px/1.3 Lato,Helvetica,Arial,sans-serif;color:#111827b8}#gbbBundle .rs-progress__presets-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#gbbBundle .rs-progress__preset{-webkit-appearance:none;appearance:none;display:block!important;width:100%;border:1px solid rgba(17,24,39,.18);background:#f7f5f2;border-radius:8px;padding:8px 4px;font:600 13px/1.25 Lato,Helvetica,Arial,sans-serif;cursor:pointer;color:#2f2a26;text-align:center}#gbbBundle .rs-progress__preset:hover{border-color:#2c453c;background:#e8f0ec}#gbbBundle .rs-progress__meters,#gbbBundle .rs-progress__suggest,#gbbBundle .rs-progress__tier-labels,#gbbBundle .rs-progress__chip{display:none!important}#gbbBundle .rs-progress__chip-legacy{-webkit-appearance:none;appearance:none;border:1px solid rgba(44,69,60,.35);background:#fff;border-radius:999px;padding:6px 10px;font:600 13px/1.2 Lato,Helvetica,Arial,sans-serif;cursor:pointer;color:#2c453c}html body #gbbBundle#gbbBundle .rs-tier,html body #gbbBundle#gbbBundle .rs-tier *,#gbbBundle .rs-tier{display:none!important}html body #gbbBundle#gbbBundle .gbbFooterClearItemsButtonWrapper,html body #gbbBundle#gbbBundle .gbbFooterClearItemsButtonWrapper *{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}#gbbBundle .gbbFooterClearItemsButtonWrapper{color:#1118278c!important;font-size:13px!important;font-weight:500!important;cursor:pointer;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important;height:auto!important;width:auto!important;max-width:none!important;white-space:nowrap!important}#gbbBundle .gbbFooterClearItemsButtonWrapper.rs-clear--hidden,#gbbBundle[data-rs-empty="1"] .gbbFooterClearItemsButtonWrapper{display:none!important}#gbbBundle .gbbFooterClearItemsContent{white-space:nowrap!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;color:#5a5a5a!important}#gbbBundle .gbbFooterClearItemsIcon{display:none!important}#gbbBundle .gbbFooterClearItemsIcon svg path,#gbbBundle .gbbFooterProductRemoveButton svg path,#gbbBundle .gbbFooterProductRemoveButtonWrapper svg path{fill:#11182766!important}#gbbBundle .gbbFooterProductsContainer[data-cart-items-length="0"] .gbbEmptyProductCard,#gbbBundle[data-rs-empty="1"] .gbbEmptyProductCard{display:none!important}#gbbBundle .rs-set-empty{display:none;margin:2px 0 6px;padding:10px 12px;border:1px dashed rgba(17,24,39,.18);border-radius:6px;background:#faf8f5;font:400 15px/1.4 Lato,Helvetica,Arial,sans-serif;color:#2f2a26}#gbbBundle[data-rs-empty="1"] .rs-set-empty{display:block}#gbbBundle .rs-set-empty strong{font-weight:700}#gbbBundle .gbbFooterProductsContainer{overflow-x:hidden!important;scrollbar-width:thin;border:0!important;box-shadow:none!important}#gbbBundle .gbbFooterProductsContainer[data-cart-items-length="0"],#gbbBundle[data-rs-empty="1"] .gbbFooterProductsContainer{overflow:visible!important;max-height:none!important;border:0!important;background:transparent!important}html body #gbbBundle#gbbBundle[data-rs-empty="1"] .gbbFooterProductsContainer{display:none!important}html body #gbbBundle#gbbBundle[data-rs-empty="1"] .gbbFooterBundleItemsContainer{overflow:hidden!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important}html body #gbbBundle#gbbBundle:not(.rs-bar) .gbbCategoriesBodyContainer>.gbbBundleFooter{align-self:start!important;align-content:start!important;height:auto!important;min-height:0!important}html body #gbbBundle#gbbBundle[data-rs-empty="1"] .gbbFooterActionContainer{margin-top:0!important}html body #gbbBundle#gbbBundle[data-rs-empty="1"] .bundleSummaryProducts,html body #gbbBundle#gbbBundle[data-rs-empty="1"] .bundleSummaryTotal{display:none!important}#gbbBundle .gbbFooterProductsContainer::-webkit-scrollbar{width:6px}#gbbBundle .gbbFooterProductsContainer::-webkit-scrollbar-thumb{background:#11182733;border-radius:999px}#gbbBundle .gbbFooterTotalItemsInCart{display:none!important}#gbbBundle .gbbFooterBundleInfoContainer{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:8px!important;margin:0 0 4px!important;padding:0!important;min-height:0!important}#gbbBundle .gbbFooterBundleInfoContentContainer{display:flex!important;align-items:baseline!important;gap:6px!important;min-width:0!important}#gbbBundle .gbbFooterBundleTitle{font:700 15px/1.2 Lato,Helvetica,Arial,sans-serif!important;margin:0!important}#gbbBundle .gbbFooterBundleSubtext{display:none!important}html body #gbbBundle#gbbBundle .gbbFooterProductsContainer{flex:0 0 auto!important;min-height:0!important;max-height:none!important;height:auto!important;overflow:visible!important;margin:0 0 6px!important;padding:0!important}#gbbBundle .rs-list-more{display:none!important}html body #gbbBundle#gbbBundle:not(.rs-bar) .gbbBundleFooter{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-self:start!important;height:auto!important;max-height:calc(100vh - var(--header-height, 72px) - 24px)!important;position:sticky!important;top:calc(var(--header-height, 72px) + 12px)!important;overflow:hidden!important;padding-bottom:12px!important;box-sizing:border-box!important}html body #gbbBundle#gbbBundle:not(.rs-bar) .gbbFooterBundleItemsContainer{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #gbbBundle#gbbBundle:not(.rs-bar) .gbbFooterBundleInfoContainer,html body #gbbBundle#gbbBundle:not(.rs-bar) .rs-progress{flex:0 0 auto!important}html body #gbbBundle#gbbBundle:not(.rs-bar) .gbbFooterActionContainer{flex:0 0 auto!important;position:relative!important;bottom:auto!important;margin-top:auto!important;background:#fff!important;padding-top:8px!important;padding-bottom:0!important;z-index:2!important;box-shadow:none!important;mask-image:none!important;-webkit-mask-image:none!important}html body #gbbBundle#gbbBundle .bundleSummaryDiscountRow{color:#2c453c!important}html body #gbbBundle#gbbBundle .bundleSummaryDiscountAmount{color:#2c453c!important;font-weight:700!important}html body #gbbBundle#gbbBundle .bundleSummaryTotal{font-size:22px!important;font-weight:700!important;margin-top:4px!important;padding-top:10px!important;border-top:1px solid rgba(17,24,39,.14)!important}html body #gbbBundle#gbbBundle .bundleSummaryTotal .bundleSummaryLabel,html body #gbbBundle#gbbBundle .bundleSummaryTotal .bundleSummaryValue,html body #gbbBundle#gbbBundle .bundleSummaryTotalValue{font-size:22px!important;font-weight:700!important;color:#2f2a26!important}html body #gbbBundle#gbbBundle .bundleSummaryValue{justify-content:flex-end!important;text-align:right!important;margin-left:auto!important}html body #gbbBundle#gbbBundle .bundleSummaryProducts{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:8px!important}html body #gbbBundle#gbbBundle .bundleSummaryProducts .bundleSummaryLabel{flex:1 1 auto!important;white-space:nowrap!important;min-width:0!important}html body #gbbBundle#gbbBundle .bundleSummaryProducts .bundleSummaryValue{display:flex!important;flex:0 0 auto!important;justify-content:flex-end!important;gap:8px!important;width:auto!important;white-space:nowrap!important}html body #gbbBundle#gbbBundle .gbbFooterProductWrapper{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto auto!important;align-items:center!important;gap:0 8px!important;padding:8px 0!important;min-height:0!important;height:auto!important;max-height:none!important;border:0!important;border-bottom:1px solid #ebe7e1!important;box-shadow:none!important;box-sizing:border-box!important}html body #gbbBundle#gbbBundle .gbbFooterProductWrapper:last-child{border-bottom:0!important}#gbbBundle .rs-footer-step{display:inline-grid;grid-template-columns:24px 22px 24px;align-items:center;height:26px;border:1px solid #e5e0d8;border-radius:999px;overflow:hidden;background:#faf8f5;flex:0 0 auto;box-sizing:border-box}#gbbBundle .rs-footer-step__btn{width:24px;height:26px;margin:0;padding:0;border:0;background:transparent;color:#5a534c;font:500 15px/1 system-ui,-apple-system,sans-serif;cursor:pointer;transition:background .12s ease,color .12s ease}#gbbBundle .rs-footer-step__btn:hover{background:#efeae2;color:#2f2a26}#gbbBundle .rs-footer-step__btn:active{background:#e4dfd7}#gbbBundle .rs-footer-step__qty{width:22px;height:26px;display:inline-flex;align-items:center;justify-content:center;font:600 12px/1 Lato,Helvetica,Arial,sans-serif;color:#2f2a26;letter-spacing:-.02em;border-left:1px solid #ebe7e1;border-right:1px solid #ebe7e1;background:#fff}html body #gbbBundle#gbbBundle .gbbFooterProductImageContainer{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;border-radius:4px!important;overflow:hidden!important;grid-row:1 / span 1;align-self:center!important}html body #gbbBundle#gbbBundle .gbbFooterProductImage{width:28px!important;height:28px!important;max-width:28px!important;max-height:28px!important;object-fit:cover!important}#gbbBundle .gbbFooterProductInfoContainer{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:0!important;min-width:0!important;padding:0!important;margin:0!important}#gbbBundle .gbbFooterProductTitle{font:600 13px/1.25 Lato,Helvetica,Arial,sans-serif!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;color:#2f2a26!important}#gbbBundle .gbbFooterProductPriceContainer{display:block!important;margin:0!important;padding:0!important;width:100%!important}#gbbBundle .gbbFooterProductPrice{font:400 12px/1.2 Lato,Helvetica,Arial,sans-serif!important;color:#6b6b6b!important;display:block!important}#gbbBundle .rs-line-total{font:600 13px/1.2 Lato,Helvetica,Arial,sans-serif!important;color:#2f2a26!important;white-space:nowrap!important;text-align:right!important;justify-self:end!important}#gbbBundle .gbbFooterProductActionContainer{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;padding:0!important;align-self:center!important;justify-self:end!important}#gbbBundle .gbbFooterProductQuantity{display:none!important}html body #gbbBundle#gbbBundle.rs-list-open .gbbFooterProductsContainer:not(.rs-list--sr){flex:0 1 auto!important;max-height:min(40vh,320px)!important;overflow-y:auto!important;margin:4px 0 8px!important;padding:0!important}#gbbBundle .gbbFooterProductRemoveButtonWrapper,#gbbBundle .gbbFooterProductRemoveButton{width:24px!important;height:24px!important;min-width:24px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;margin:0!important}#gbbBundle .rs-progress__presets{display:none!important}#gbbBundle .bundleSummaryProducts{display:flex!important}#gbbBundle .bundleSummaryShippingHint{display:none!important}#gbbBundle .bundleSummaryLabel,#gbbBundle .bundleSummaryValue,#gbbBundle .bundleSummaryDiscountedValue{font-size:15px!important;color:#2f2a26!important}#gbbBundle .gbbFooterProductRemoveButtonWrapper,#gbbBundle .gbbFooterProductRemoveButton{align-self:center!important}@media(max-width:749px){html body #gbbBundle#gbbBundle .gbbFooterProductWrapper{grid-template-columns:28px minmax(0,1fr) auto auto!important;padding:8px 0!important;gap:0 8px!important;height:auto!important;max-height:none!important}html body #gbbBundle#gbbBundle .gbbFooterProductImageContainer,html body #gbbBundle#gbbBundle .gbbFooterProductImage{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-height:28px!important}}#gbbBundle .gbbFooterButtonsWrapper{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;grid-template-columns:none!important}#gbbBundle .gbbFooterNextButton{width:100%!important;max-width:none!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}#gbbBundle .gbbFooterNextButton.rs-cta--disabled,#gbbBundle .gbbFooterNextButton[aria-disabled=true]{background:#e5e2dc!important;color:#6b6b6b!important;opacity:1!important;cursor:not-allowed!important;pointer-events:none!important;border-color:#e5e2dc!important}#gbbBundle .rs-cta-trust{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;margin:0;text-align:center;font:400 13px/1.35 Lato,Helvetica,Arial,sans-serif;color:#1118279e}#gbbBundle .rs-cta-trust__row{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}#gbbBundle .rs-cta-trust__pay{display:inline-flex;align-items:center;gap:4px;font:600 12px/1 Lato,Helvetica,Arial,sans-serif;color:#111827b3;letter-spacing:.02em}#gbbBundle .rs-cta-trust__pay svg{width:18px;height:12px;display:block}html body #gbbBundle#gbbBundle .rs-card-info,html body #gbbBundle#gbbBundle.rs-bar .rs-card-info,html body #gbbBundle#gbbBundle:not(.rs-bar) .rs-card-info{display:none!important}html body #gbbBundle#gbbBundle#gbbBundle .gbbProductsContainer{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:100%!important;align-items:stretch!important}@media(min-width:750px){html body #gbbBundle#gbbBundle#gbbBundle .gbbProductsContainer{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:990px){html body #gbbBundle#gbbBundle#gbbBundle .gbbProductsContainer{grid-template-columns:repeat(4,minmax(0,1fr))!important}}html body #gbbBundle#gbbBundle#gbbBundle .gbbProductItem{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;align-content:stretch!important;align-items:stretch!important;height:100%!important;min-width:0!important}html.rs-set-page #gbbBundle .gbbProductTitleOnly,html.rs-set-page #gbbBundle .gbbProductTitle{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;overflow-wrap:break-word;min-width:0;margin:0!important}html.rs-set-page #gbbBundle .gbbProductTextContainer{min-width:0!important}html.rs-set-page #gbbBundle .gbbProductActionContainer{margin-top:auto!important;align-self:stretch!important}html body #gbbBundle#gbbBundle#gbbBundle .gbbProductImageContainer{aspect-ratio:1 / 1!important;max-height:none!important;height:auto!important;width:100%!important;background:#f3efe8!important;overflow:hidden!important;position:relative!important;margin:0!important;padding:0!important;border-radius:0!important}html body #gbbBundle#gbbBundle#gbbBundle .gbbProductImage{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}html body #gbbBundle#gbbBundle#gbbBundle .gbbProductItem.rs-in-box{background:transparent!important;border:2px solid #476b60!important}html body #gbbBundle#gbbBundle#gbbBundle .gbbProductItem.rs-in-box .gbbProductImageContainer,html body #gbbBundle#gbbBundle#gbbBundle .gbbProductItem.rs-in-box .gbbProductTextContainer,html body #gbbBundle#gbbBundle#gbbBundle .gbbProductItem.rs-in-box .gbbProductActionContainer{background:transparent!important}html.rs-set-page #gbbBundle .gbbProductTitle,html.rs-set-page #gbbBundle .gbbProductTitleOnly{font:700 18px/1.3 Lato,Helvetica,Arial,sans-serif!important;color:#2f2a26!important;order:0}html.rs-set-page #gbbBundle .gbbProductPrice{display:flex!important;font:700 20px/1.2 Lato,Helvetica,Arial,sans-serif!important}html.rs-set-page #gbbBundle .gbbProductTextContainer{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;padding:8px 10px 2px!important}html.rs-set-page #gbbBundle .gbbProductTextContainer .gbbProductTitle,html.rs-set-page #gbbBundle .gbbProductTextContainer .gbbProductTitleOnly{order:0}html.rs-set-page #gbbBundle .gbbProductTextContainer .rs-card-meta{order:1}html.rs-set-page #gbbBundle .gbbProductTextContainer .gbbProductPrice,html.rs-set-page #gbbBundle .gbbProductTextContainer .gbbProductPriceContainer{order:2}html.rs-set-page #gbbBundle .gbbProductActionContainer{padding:4px 10px 10px!important}html.rs-set-page #gbbBundle .rs-cat-switch{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px 12px!important;width:100%!important;margin:12px 0 8px!important}html.rs-set-page #gbbBundle .rs-nextcat{display:inline-flex!important;align-items:center!important;gap:6px!important;width:auto!important;min-height:40px!important;margin:0!important;padding:8px 14px!important;border:1px solid #ddd8d0!important;border-radius:8px!important;background:#f3f1ed!important;font:600 14px/1.3 Lato,Helvetica,Arial,sans-serif!important;color:#5a5a5a!important;text-decoration:none!important;cursor:pointer;box-shadow:none!important}html.rs-set-page #gbbBundle .rs-nextcat strong{font-weight:600!important;color:inherit!important}html.rs-set-page #gbbBundle .rs-nextcat span[aria-hidden]{color:inherit!important;font-size:14px!important}html.rs-set-page #gbbBundle .rs-nextcat:hover{color:#2f2a26!important;background:#ebe7e1!important}html.rs-set-page #gbbBundle .rs-nextcat--back{order:-1}html.rs-set-page #gbbBundle .rs-nextcat--fwd{margin-left:0!important}html.rs-set-page #gbbBundle .rs-cat-heading{display:none!important}#gbbBundle .rs-cta-trust__row{display:flex;justify-content:center;width:100%}#gbbBundle .rs-cta-trust__pay{display:none!important}html body #gbbBundle#gbbBundle .rs-set-pay,html body #gbbBundle#gbbBundle ul.kb-pay.rs-set-pay,#gbbBundle [data-rs-pay] ul{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:2px 0 0!important;padding:0!important;list-style:none!important}html body #gbbBundle#gbbBundle .rs-set-pay>li,html body #gbbBundle#gbbBundle ul.kb-pay.rs-set-pay>li,#gbbBundle [data-rs-pay] li{display:flex!important;list-style:none!important;margin:0!important;padding:0!important}html body #gbbBundle#gbbBundle .rs-set-pay>li::marker,#gbbBundle [data-rs-pay] li::marker{content:none!important}#gbbBundle .rs-set-pay .kb-pay__icon{width:36px!important;height:23px!important;display:block!important}html.rs-set-page body .gbbProductVariantModalContainer:not(.rs-popup--ready) .gbbProductDescriptionText>*:not(.rs-popup-loader):not(.rs-popup-load-error){display:none!important}html.rs-set-page body .gbbProductVariantModalContainer:not(.rs-popup--ready) .gbbProductDescriptionText{min-height:72px!important}html.rs-set-page body .gbbProductVariantModalContainer:not(.rs-popup--ready) .gbbProductDescriptionText:not(:has(.rs-popup-loader)):not(:has(.rs-popup-load-error)):after{content:"";display:block;width:22px;height:22px;margin:18px auto;border:2px solid #D8E0DB;border-top-color:#476b60;border-radius:50%;animation:rsPopupSpin .7s linear infinite}@keyframes rsPopupSpin{to{transform:rotate(360deg)}}html.rs-set-page body .gbbModal.gbbProductVariantModalMainContainer[data-status=opened]{display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;box-sizing:border-box!important;z-index:9999!important;background:#1e1a167a!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer{--rs-ink: #2f2a26;--rs-muted: #6b5646;--rs-line: rgba(47, 42, 38, .1);--rs-surface: #fff;--rs-wash: #f3efe8;--rs-forest: #476b60;--rs-forest-deep: #2c453c;--rs-cta-soft: #e8f0ec;--rs-radius: 14px;--rs-radius-sm: 10px;--rs-face: Lato, Helvetica, Arial, sans-serif;position:relative!important;height:auto!important;max-height:min(90dvh,820px)!important;width:min(520px,calc(100% - 32px))!important;max-width:calc(100% - 32px)!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow:hidden!important;box-sizing:border-box!important;z-index:10000!important;visibility:visible!important;opacity:1!important;padding:0!important;border-radius:var(--rs-radius)!important;background:var(--rs-surface)!important;box-shadow:0 20px 48px #1e1a163d!important;font-family:var(--rs-face)!important;color:var(--rs-ink)!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbProductVariantModalImageTitleContainer,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbProductVariantModalDetailsContainer{min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbProductVariantModalImageTitleContainer,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbProductVariantModalImageTitleContainer:has(.gbbCarouselThumbStrip){display:block!important;height:auto!important;min-height:0!important;max-height:none!important;padding:12px 14px 0!important;margin:0!important;overflow:visible!important;grid:none!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbProductVariantModalDetailsContainer{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;gap:10px!important;height:auto!important;flex:1 1 auto!important;overflow:auto!important;padding:10px 14px 0!important;-webkit-overflow-scrolling:touch;background:var(--rs-surface)!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbProductVariantModalImageTitleContainer,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbProductVariantModalImageTitleContainer:has(.gbbCarouselThumbStrip){position:relative!important;z-index:1!important;isolation:isolate!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbCarousel,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbCarouselMain{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:min(38vh,280px)!important;margin:0!important;padding:10px!important;background:var(--rs-wash)!important;border-radius:var(--rs-radius-sm)!important;overflow:hidden!important;box-sizing:border-box!important;z-index:1!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbCarouselSlide{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;background:transparent!important;box-sizing:border-box!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:1!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbCarouselSlide.gbbHidden{display:none!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbCarouselMain>img,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbCarouselSlide>img,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbCarouselSlide img{position:relative!important;display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:min(34vh,250px)!important;min-height:0!important;object-fit:contain!important;object-position:center!important;margin:0 auto!important;background:transparent!important;border:0!important;visibility:visible!important;opacity:1!important;z-index:1!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbCarouselThumbStrip,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbCarouselThumb{display:none!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbCarouselPrev,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbCarouselNext{position:absolute!important;top:50%!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;margin-top:-22px!important;border-radius:999px!important;background:color-mix(in srgb,var(--rs-surface) 96%,transparent)!important;box-shadow:0 2px 10px #2f2a2629!important;border:0!important;pointer-events:auto!important;cursor:pointer!important;color:var(--rs-ink)!important;text-decoration:none!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbCarouselPrev{left:10px!important;right:auto!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbCarouselNext{right:10px!important;left:auto!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-carousel-count{right:10px!important;bottom:10px!important;padding:3px 9px!important;border-radius:999px!important;background:#2f2a26b8!important;font:600 12px/1.2 Lato,Helvetica,Arial,sans-serif!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbProductVariantModalClose{--gbb-plain-cross-icon-color: #000;position:absolute!important;top:10px!important;right:10px!important;z-index:40!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border:1px solid rgba(47,42,38,.14)!important;border-radius:50%!important;background:var(--rs-surface)!important;background-color:var(--rs-surface)!important;background-image:none!important;color:var(--rs-ink)!important;box-shadow:0 2px 10px #2f2a262e!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;box-sizing:border-box!important;filter:none!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbProductVariantModalClose svg{display:block!important;width:20px!important;height:20px!important;flex:0 0 auto!important;opacity:1!important;filter:none!important;color:var(--rs-ink)!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbProductVariantModalClose svg path{fill:var(--rs-ink)!important;fill-opacity:1!important;stroke:none!important;opacity:1!important;color:var(--rs-ink)!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbProductVariantModalClose:hover{background:var(--rs-wash)!important;border-color:#2f2a2647!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbVariantModalTitle{display:grid!important;gap:2px!important;margin:0!important;min-width:0!important;overflow-wrap:break-word!important;font:700 20px/1.25 var(--rs-face)!important;color:var(--rs-ink)!important;letter-spacing:-.01em!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbVariantModalTitle .rs-popup-title__headline{display:block!important;font:inherit!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbVariantModalTitle .rs-popup-title__meta{display:block!important;font:400 14px/1.4 var(--rs-face)!important;color:var(--rs-muted)!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbVariantModalTitle .rs-popup-title__legal{display:block!important;margin-top:2px!important;font:400 12px/1.4 var(--rs-face)!important;color:#2f2a268c!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbProductDescriptionText.rs-popup-stage{margin:0!important;padding:0!important;min-height:0!important;max-height:none!important;overflow:visible!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbProductDescriptionText,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .product-checklist{margin:0!important;padding:0!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .product-checklist{display:grid!important;gap:5px!important;list-style:none!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .product-checklist li{display:flex!important;gap:8px!important;align-items:flex-start!important;margin:0!important;font:400 13px/1.35 var(--rs-face)!important;color:var(--rs-ink)!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .product-checklist li svg{width:16px!important;height:16px!important;flex:0 0 auto!important;margin-top:1px!important;color:var(--rs-forest)!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-information{display:flex!important;flex-direction:column!important;gap:0!important;margin:4px 0 0!important;padding:0!important;border:1px solid var(--rs-line)!important;border-radius:var(--rs-radius-sm)!important;overflow:hidden!important;background:var(--rs-surface)!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-accordion+.rs-popup-accordion{border-top:1px solid var(--rs-line)!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-accordion summary{position:relative!important;display:block!important;min-height:44px!important;padding:12px 40px 12px 12px!important;margin:0!important;cursor:pointer!important;list-style:none!important;font:600 14px/1.2 var(--rs-face)!important;color:var(--rs-ink)!important;touch-action:manipulation!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-accordion summary:focus-visible,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbProductVariantModalClose:focus-visible,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbProductVariantAddButton:focus-visible,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbQuantityStepperRemoveButton:focus-visible,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbQuantityStepperAddButton:focus-visible,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbCarouselPrev:focus-visible,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbCarouselNext:focus-visible{outline:2px solid var(--rs-forest)!important;outline-offset:2px!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-accordion summary::-webkit-details-marker,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-accordion summary::marker{display:none!important;content:""!important;width:0!important;height:0!important;font-size:0!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-accordion__chev{display:none!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-accordion summary:after{content:""!important;position:absolute!important;top:50%!important;right:14px!important;width:10px!important;height:10px!important;margin-top:-6px!important;border-right:2px solid var(--rs-forest-deep)!important;border-bottom:2px solid var(--rs-forest-deep)!important;transform:rotate(45deg)!important;transition:transform .18s ease!important;pointer-events:none!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-accordion[open] summary:after{margin-top:-2px!important;transform:rotate(225deg)!important}@media(prefers-reduced-motion:reduce){html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-accordion summary:after{transition:none!important}html.rs-set-page body .gbbProductVariantModalContainer:not(.rs-popup--ready) .gbbProductDescriptionText:not(:has(.rs-popup-loader)):not(:has(.rs-popup-load-error)):after{animation:none!important;border-color:var(--rs-forest, #476B60)!important}}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-accordion summary:before{content:none!important;display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer details.rs-popup-accordion>summary{list-style-type:none!important;list-style-image:none!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer details.rs-popup-accordion>summary::-webkit-details-marker{display:none!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-accordion__body{padding:0 12px 12px!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .tp__ingredients-text{margin:0!important;font:400 13px/1.5 var(--rs-face)!important;color:var(--rs-ink)!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .tp__ingredients-text strong.rs-allergen,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .tp__allergy-note strong.rs-allergen{font-weight:800!important;color:var(--rs-ink)!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .tp__allergy-note{margin:8px 0 0!important;font:400 12px/1.45 var(--rs-face)!important;color:var(--rs-muted)!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-nutri{margin:0!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-nutri__table{width:100%!important;border-collapse:collapse!important;font:400 13px/1.3 var(--rs-face)!important;color:var(--rs-ink)!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-nutri__table th,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-nutri__table td{padding:4px 0!important;text-align:left!important;font-weight:400!important;border-bottom:1px solid rgba(47,42,38,.08)!important;vertical-align:top!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-nutri__table thead th{padding:0 0 6px!important;font-size:11px!important;font-weight:700!important;color:var(--rs-muted)!important;border-bottom-color:var(--rs-line)!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-nutri__table td,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-nutri__table thead th:last-child{text-align:right!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-nutri__table tbody tr:last-child th,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-nutri__table tbody tr:last-child td{border-bottom:0!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-nutri__table tr.is-sub th,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-nutri__table tr.is-sub td{color:var(--rs-muted)!important;font-size:12px!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-nutri__table tr.is-sub th{padding-left:12px!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .tp__nutrition-text{margin:0!important;font:400 13px/1.45 var(--rs-face)!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .tp__bars{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .tp__row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:8px 0!important;border-bottom:1px solid rgba(47,42,38,.07)!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .tp__row:last-child{border-bottom:0!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .tp__name{margin:0!important;min-width:0!important;font:700 13px/1.3 Lato,Helvetica,Arial,sans-serif!important;color:#2f2a26!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .tp__name span{display:block!important;margin-top:2px!important;font:400 11px/1.3 Lato,Helvetica,Arial,sans-serif!important;color:#2f2a269e!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .tp__value{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:4px!important;margin:0!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .tp__meter{display:inline-flex!important;gap:3px!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .tp__meter i{display:block!important;width:14px!important;height:5px!important;border-radius:2px!important;background:#2f2a2624!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .tp__meter i.on{background:#2c453c!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .tp__meter--hot i.on{background:#b3261e!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .tp__label{font:700 11px/1.2 Lato,Helvetica,Arial,sans-serif!important;color:#2f2a269e!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .tp__disclaimer{margin:8px 0 0!important;font:italic 11px/1.4 Lato,Helvetica,Arial,sans-serif!important;color:#2f2a269e!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbVariantModalActionContainer{position:sticky!important;bottom:0!important;z-index:3!important;display:flex!important;flex-direction:column!important;gap:10px!important;margin-top:auto!important;padding:12px 14px 14px!important;background:var(--rs-surface)!important;border-top:1px solid rgba(47,42,38,.08)!important;box-sizing:border-box!important;width:100%!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-price,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .custom-product-price-inline{margin:0!important;font-family:Lato,Helvetica,Arial,sans-serif!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-purchase-row{display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;margin:0!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer:not(.rs-popup--in-box) .gbbProductQuantityHTMLContainer{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;pointer-events:none!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer:not(.rs-popup--in-box) .gbbProductVariantAddButton{flex:1 1 100%!important;width:100%!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer.rs-popup--in-box .gbbProductVariantAddButton{display:none!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer.rs-popup--in-box .gbbProductQuantityHTMLContainer{flex:1 1 100%!important;width:100%!important;max-width:none!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer.rs-popup--in-box .gbbQuantityStepper{width:100%!important;min-width:0!important;grid-template-columns:48px minmax(0,1fr) 48px!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbProductQuantityHTMLContainer{--gbb-minus-icon-color: #476b60;--gbb-plus-icon-color: #476b60;display:flex!important;flex-direction:row!important;align-items:stretch!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;min-height:48px!important;margin:0!important;padding:0!important;gap:0!important;border:1.5px solid var(--rs-forest)!important;border-radius:var(--rs-radius-sm)!important;overflow:hidden!important;background:var(--rs-surface)!important;box-shadow:none!important;color:var(--rs-forest)!important;box-sizing:border-box!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbProductQuantityHeading{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbQuantityStepper{display:grid!important;grid-template-columns:44px 36px 44px!important;align-items:stretch!important;width:124px!important;min-width:124px!important;min-height:48px!important;margin:0!important;padding:0!important;gap:0!important;border:0!important;background:var(--rs-surface)!important;box-shadow:none!important;box-sizing:border-box!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbQuantityStepperRemoveButton,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbQuantityStepperAddButton,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbQuantityStepperLabel{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;min-height:48px!important;margin:0!important;padding:0!important;border:0!important;background:var(--rs-surface)!important;background-color:var(--rs-surface)!important;box-shadow:none!important;color:var(--rs-forest)!important;font:700 16px/1 var(--rs-face)!important;cursor:pointer!important;box-sizing:border-box!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbQuantityStepperLabel{cursor:default!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbQuantityStepperRemoveButtonIcon,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbQuantityStepperAddButtonIcon{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;margin:0!important;padding:0!important;right:auto!important;top:auto!important;transform:none!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbQuantityStepper svg{display:block!important;width:18px!important;height:18px!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbQuantityStepper svg path{fill:var(--rs-forest)!important;opacity:1!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbProductVariantAddButton{flex:1 1 auto!important;width:auto!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:0 14px!important;border:1.5px solid var(--rs-forest)!important;border-radius:var(--rs-radius-sm)!important;background:var(--rs-surface)!important;background-color:var(--rs-surface)!important;background-image:none!important;color:var(--rs-forest)!important;box-shadow:none!important;font:700 14px/1.2 var(--rs-face)!important;box-sizing:border-box!important;white-space:nowrap!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbProductVariantAddButton:hover,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbQuantityStepperRemoveButton:hover,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbQuantityStepperAddButton:hover{background:var(--rs-cta-soft)!important;background-color:var(--rs-cta-soft)!important;color:var(--rs-forest-deep)!important}@media(max-width:749px){html.rs-set-page body .gbbModal.gbbProductVariantModalMainContainer[data-status=opened]{align-items:flex-end!important;padding:0!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer{width:100%!important;max-width:100%!important;max-height:min(94dvh,100%)!important;border-radius:16px 16px 0 0!important;margin:0!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbProductVariantModalImageTitleContainer,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbProductVariantModalImageTitleContainer:has(.gbbCarouselThumbStrip){padding:12px 12px 0!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbProductVariantModalDetailsContainer{padding:12px 12px 0!important;gap:12px!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbCarousel,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbCarouselMain{min-height:0!important;max-height:min(30vh,220px)!important;border-radius:var(--rs-radius-sm)!important;padding:8px!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbCarouselSlide{padding:0!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbCarouselMain>img,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbCarouselSlide>img,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbCarouselSlide img{max-height:min(26vh,190px)!important;min-height:0!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbVariantModalTitle{font:700 18px/1.25 var(--rs-face)!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-stage{max-height:none!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-tab{flex:1 1 calc(50% - 8px)!important;font-size:13px!important;padding:10px 12px!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .tp__bars--compact .tp__row,html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-stage .tp__row{grid-template-columns:4.25rem minmax(0,1fr)!important;gap:6px!important;padding:4px 0!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbVariantModalActionContainer{padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px))!important;gap:8px!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbProductVariantModalClose{top:8px!important;right:8px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .rs-popup-purchase-row{gap:8px!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbQuantityStepper{width:112px!important;min-width:112px!important;grid-template-columns:40px 32px 40px!important}html.rs-set-page body .gbbModal[data-status=opened] .gbbModalDialog.gbbProductVariantModalContainer .gbbProductVariantAddButton{flex:1 1 auto!important;width:auto!important;min-width:0!important;min-height:48px!important;padding:0 10px!important;font:700 13px/1.2 Lato,Helvetica,Arial,sans-serif!important}}#gbbBundle .rs-card-badges{display:none!important}#gbbBundle .rs-card-tags{font:400 15px/1.35 Lato,Helvetica,Arial,sans-serif;color:#5a5a5a}#gbbBundle .rs-card-badge{display:none}#gbbBundle .rs-card-meta{display:block;margin:2px 0 4px;order:1;min-height:1.35em;line-height:1.35}#gbbBundle .rs-card-unit-wrap{display:none!important}#gbbBundle .rs-card-price-sep{display:none}#gbbBundle .rs-card-unit-beside{color:#5a5a5a;font:400 13px/1.3 Lato,Helvetica,Arial,sans-serif}#gbbBundle .gbbProductPrice{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:0!important;white-space:normal!important;order:2}#gbbBundle .rs-card-price-row{display:inline-flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:wrap!important}#gbbBundle .rs-card-pack{display:none!important}#gbbBundle .rs-card-was{color:#5a5a5a;font:400 15px/1.2 Lato,Helvetica,Arial,sans-serif;text-decoration:line-through}#gbbBundle .rs-card-now{font-weight:700;color:#2f2a26;font-size:20px}#gbbBundle .rs-cta-trust{font-size:15px!important;color:#5a5a5a!important}#gbbBundle .rs-cta-trust__pay{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px;padding:4px 8px;border:1px solid rgba(17,24,39,.12);border-radius:6px;background:#fff}#gbbBundle .rs-cta-trust__pay svg{display:block}#rothsteiner-bundle-banner .rothsteiner-bundle-banner__gluten{display:block;margin-top:6px;font:400 15px/1.35 Lato,Helvetica,Arial,sans-serif;color:#5a5a5a}#rothsteiner-bundle-banner .rothsteiner-bundle-banner__gluten[hidden]{display:none!important}#gbbBundle .gbbProductImageContainer{position:relative;overflow:hidden}#gbbBundle .rs-card-dish{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;background:#f3efe8;opacity:0;transition:opacity .18s ease;pointer-events:none}#gbbBundle .gbbProductItem.rs-has-dish .gbbProductImage{opacity:0;transition:opacity .18s ease}#gbbBundle .gbbProductItem.rs-has-dish .rs-card-dish{opacity:1}@media(hover:hover)and (pointer:fine){#gbbBundle .gbbProductItem.rs-has-dish:hover .rs-card-dish,#gbbBundle .gbbProductItem.rs-has-dish:focus-within .rs-card-dish{opacity:0}#gbbBundle .gbbProductItem.rs-has-dish:hover .gbbProductImage,#gbbBundle .gbbProductItem.rs-has-dish:focus-within .gbbProductImage{opacity:1}}@media(prefers-reduced-motion:reduce){#gbbBundle .rs-card-dish,#gbbBundle .gbbProductItem.rs-has-dish .gbbProductImage{transition:none}}html.rs-set-page #reputon-fixed-widget,html.rs-set-page .jdgm-preview-badge,html.rs-set-page .jdgm-widget.jdgm-preview-badge,html.rs-set-page .sa-widget__cta,html.rs-set-page [class*=floating-rating],html.rs-set-page .kl-teaser,html.rs-set-page .klaviyo-form,html.rs-set-page .needsclick.kl-teaser,html.rs-set-page [class*=kl-private-reset],html.rs-set-page iframe[title*=Klaviyo i]{display:none!important;visibility:hidden!important;pointer-events:none!important}.rs-set-sticky{display:none}#gbbBundle .gbbProductAddButton.rs-add--pending,#gbbBundle .gbbQuantityStepperAddButton.rs-add--pending{opacity:.72!important;transform:scale(.97)}#gbbBundle .gbbProductAddButton.rs-add--pending{background:#3e6b5a!important;color:#fff!important}@media(max-width:749px){#gbbBundle .rs-progress{padding-bottom:4px!important;margin-bottom:4px!important}#gbbBundle .rs-progress__check{padding:8px 10px!important}#gbbBundle .rs-progress__check-title{margin:0 0 4px!important;font-size:15px!important;line-height:1.25!important}#gbbBundle .rs-progress__check-list>li{padding:3px 2px!important;font-size:13px!important}#gbbBundle .rs-cta-trust{gap:4px!important;font-size:12px!important}#gbbBundle .rs-cta-trust__row{gap:8px!important}html body #gbbBundle#gbbBundle .gbbBundleFooter,html body #gbbBundle#gbbBundle:not(.rs-bar) .gbbBundleFooter{position:relative!important;top:auto!important;z-index:1!important;max-height:none!important;overflow:visible!important;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))!important}html body #gbbBundle#gbbBundle.rs-list-open .gbbFooterProductsContainer:not(.rs-list--sr){max-height:min(28vh,220px)!important}#gbbBundle .rs-progress__tier-btn{padding:5px 2px;font-size:11px}html body #gbbBundle#gbbBundle#gbbBundle .gbbProductsContainer{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding-bottom:0!important}html.rs-set-page #gbbBundle .rs-cat-switch{margin-top:10px!important;margin-bottom:calc(72px + env(safe-area-inset-bottom,0px))!important}html body #gbbBundle#gbbBundle#gbbBundle .gbbProductItem{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:12px!important;row-gap:0!important;align-items:start!important;align-content:start!important;height:auto!important;min-width:0!important;padding:10px!important;border:1px solid #e4dfd7!important;border-radius:12px!important;background:#fff!important}html body #gbbBundle#gbbBundle#gbbBundle .gbbProductItem.rs-in-box{border-color:#476b60!important}html body #gbbBundle#gbbBundle#gbbBundle .gbbProductImageContainer{grid-column:1;grid-row:1 / span 2;width:84px!important;max-width:84px!important;aspect-ratio:1 / 1!important;border-radius:10px!important;background:#f3efe8!important}html body #gbbBundle#gbbBundle#gbbBundle .gbbProductTextContainer{grid-column:2;grid-row:1;padding:0!important;gap:2px!important}html body #gbbBundle#gbbBundle#gbbBundle .gbbProductActionContainer{grid-column:2;grid-row:2;padding:8px 0 0!important;position:relative!important;z-index:2!important}html.rs-set-page #gbbBundle .gbbProductTitle,html.rs-set-page #gbbBundle .gbbProductTitleOnly{font-size:15px!important;line-height:1.3!important}html.rs-set-page #gbbBundle .gbbProductPrice{font-size:16px!important}html.rs-set-page #gbbBundle .rs-card-meta{font-size:12px!important}html body #gbbBundle#gbbBundle .gbbProductItem .gbbQuantityStepper{max-width:140px!important}html body #gbbBundle#gbbBundle .gbbProductItem .gbbProductAddButton{min-height:44px!important;width:100%!important;max-width:200px!important}html.rs-set-page .rs-set-sticky{display:flex!important;position:fixed;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:60;align-items:stretch;gap:8px;min-height:56px;max-height:64px;padding:6px 8px;border:0;border-radius:12px;background:#2f2a26;color:#fff;box-shadow:0 8px 28px #11182747}html.rs-set-page .rs-set-sticky[hidden]{display:none!important}html.rs-set-page .rs-set-sticky__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:4px 8px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}html.rs-set-page .rs-set-sticky__info:focus-visible,html.rs-set-page .rs-set-sticky__cta:focus-visible{outline:2px solid #f3efe8;outline-offset:2px}html.rs-set-page .rs-set-sticky__msg{font:600 13px/1.25 Lato,Helvetica,Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.rs-set-page .rs-set-sticky__meta{font:400 12px/1.2 Lato,Helvetica,Arial,sans-serif;opacity:.85}html.rs-set-page .rs-set-sticky__cta{flex:0 0 auto;align-self:center;min-height:44px;padding:0 14px;border:0;border-radius:8px;background:#3e6b5a;color:#fff;font:700 13px/1 Lato,Helvetica,Arial,sans-serif;cursor:pointer}html.rs-set-page.rs-has-bar .rs-set-sticky{display:flex!important}}html.rs-set-page #gbbBundle{transition:opacity .45s ease}html.rs-set-booting .gbbProductVariantModalMainContainer{pointer-events:none!important}.rs-set-boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px;background:#2f2a2647;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .4s ease,visibility .4s ease}.rs-set-boot--done{opacity:0;visibility:hidden;pointer-events:none}.rs-set-boot__card{width:min(340px,100%);padding:36px 28px 32px;text-align:center;color:#2f2a26;font-family:Lato,Helvetica,Arial,sans-serif;background:#fff;border:1px solid rgba(47,42,38,.08);border-radius:20px;box-shadow:0 18px 48px #2f2a262e}.rs-set-boot__brand{margin:0 auto 22px;display:flex;justify-content:center;align-items:center;min-height:72px}.rs-set-boot__brand img{display:block;width:auto;height:auto;max-width:min(280px,78vw);max-height:88px;object-fit:contain}.rs-set-boot__dots{display:none!important}.rs-set-boot__bar{display:block;width:100%;height:3px;margin:0 auto 20px;border-radius:999px;overflow:hidden;background:#476b601f}.rs-set-boot__bar>i{display:block;height:100%;width:42%;border-radius:inherit;background:linear-gradient(90deg,#476b60,#2c453c);animation:rsBootSweep 1.15s ease-in-out infinite}.rs-set-boot__title{margin:0 0 6px;font:700 17px/1.3 Lato,Helvetica,Arial,sans-serif;letter-spacing:-.015em;color:#2f2a26}.rs-set-boot__sub{margin:0;font:400 13px/1.45 Lato,Helvetica,Arial,sans-serif;color:#2f2a268c}@keyframes rsBootSweep{0%{transform:translate(-120%)}to{transform:translate(280%)}}@media(min-width:750px){html body #gbbBundle#gbbBundle:not(.rs-bar) .gbbBundleFooter{height:auto!important;max-height:calc(100vh - var(--header-height, 72px) - 24px)!important;overflow:hidden!important;top:calc(var(--header-height, 72px) + 12px)!important;padding-bottom:12px!important}html body #gbbBundle#gbbBundle:not(.rs-bar) .gbbFooterBundleItemsContainer{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}}html body #gbbBundle#gbbBundle .gbbProductItem .gbbQuantityStepper{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:stretch!important;min-height:44px!important;height:44px!important}html body #gbbBundle#gbbBundle .gbbProductItem .gbbQuantityStepperRemoveButton,html body #gbbBundle#gbbBundle .gbbProductItem .gbbQuantityStepperAddButton{display:flex!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;width:44px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1!important}html body #gbbBundle#gbbBundle .gbbProductItem .gbbQuantityStepperLabel{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;margin:0!important;padding:0!important;line-height:1!important}html body #gbbBundle#gbbBundle .gbbProductItem .gbbQuantityStepper svg{display:block!important;margin:0!important}#gbbBundle .rs-contents{display:grid;gap:8px;margin:0 0 8px;padding:0}#gbbBundle .rs-contents__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}#gbbBundle .rs-contents__title{margin:0;font:700 15px/1.2 Lato,Helvetica,Arial,sans-serif;color:#2f2a26}#gbbBundle .rs-contents__empty{margin:0;font:400 14px/1.35 Lato,Helvetica,Arial,sans-serif;color:#6b6b6b}#gbbBundle .rs-contents__list-btn{justify-self:start;margin:0;padding:0;border:0;background:none;color:#2c453c;font:600 14px/1.3 Lato,Helvetica,Arial,sans-serif;text-decoration:underline;text-underline-offset:2px;cursor:pointer}#gbbBundle .rs-thumbs{display:grid;grid-template-columns:repeat(6,40px);gap:8px;justify-content:start}#gbbBundle .rs-thumb{position:relative;width:40px;height:40px;padding:0;border:1px solid #e4dfd7;border-radius:8px;background:#f7f4ee;overflow:visible;cursor:pointer}#gbbBundle .rs-thumb img,#gbbBundle .rs-thumb__ph{display:block;width:100%;height:100%;object-fit:cover;border-radius:7px}#gbbBundle .rs-thumb__ph{background:#ebe7e1}#gbbBundle .rs-thumb__qty{position:absolute;right:-5px;top:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#2c453c;color:#fff;font:700 11px/18px Lato,Helvetica,Arial,sans-serif;text-align:center}#gbbBundle .rs-thumb--more{display:flex;align-items:center;justify-content:center;font:700 13px/1 Lato,Helvetica,Arial,sans-serif;color:#2c453c;background:#f0ebe3}#gbbBundle .gbbProductItem.rs-card--flash{outline:2px solid #3e6b5a;outline-offset:2px;transition:outline-color .3s ease}#gbbBundle .rs-progress--collapsed .rs-progress__check{padding:10px 12px}#gbbBundle .rs-progress--collapsed .rs-progress__check-title{margin:0}#rs-all-cats{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/139/assets/rs-set-builder.css.map */
