.ttt-fbbm{display:block;margin:16px 0;--fbbm-black: #000000;--fbbm-stroke: #D9D9D9;color:var(--fbbm-black);--fbbm-stroke-strong: #cfc9c0;--fbbm-tight: -.02em;--fbbm-radius: 10px}.product__info-container p,.product__info-wrapper div{color:#000!important}.ttt-fbbm [hidden]{display:none}.ttt-fbbm__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;border:0;padding:0;margin:0 0 16px}.ttt-fbbm__tiers[data-tier-count="1"]{grid-template-columns:minmax(0,1fr)}.ttt-fbbm__tiers[data-tier-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ttt-fbbm__tiers[data-tier-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ttt-fbbm__tiers[data-tier-count="4"] .ttt-fbbm__tier{padding:16px 4px 12px}.ttt-fbbm__tier{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:18px 8px 14px;border:2px solid var(--fbbm-stroke);border-radius:var(--fbbm-radius);cursor:pointer;text-align:center;background:#fff}.ttt-fbbm__tier.is-selected{background:var(--fbbm-stroke);border-color:var(--fbbm-black)}.ttt-fbbm__tier:has(:focus-visible){outline:2px solid var(--fbbm-black);outline-offset:2px}.ttt-fbbm__tier-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);width:89%;box-sizing:border-box;background:var(--fbbm-black);color:#fff;font-size:16px;font-weight:600;line-height:1.5;padding:0 6px;border-radius:var(--fbbm-radius);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ttt-fbbm__tier-name{font-weight:700;font-size:19px;letter-spacing:var(--fbbm-tight);line-height:1.2;white-space:nowrap}.ttt-fbbm__tier-price{font-size:20px;letter-spacing:var(--fbbm-tight);line-height:1.2}.ttt-fbbm__tier-save{font-size:17px;letter-spacing:var(--fbbm-tight);line-height:1.3;background:var(--fbbm-stroke);border-radius:999px;padding:1px 12px}.ttt-fbbm__tier.is-selected .ttt-fbbm__tier-save{background:var(--fbbm-black);color:#fff}.ttt-fbbm__scents{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px}.ttt-fbbm__scent{display:flex;align-items:center;gap:12px;border:1px solid var(--fbbm-stroke-strong);border-radius:var(--fbbm-radius);padding:0 22px 0 0;background:#fff}.ttt-fbbm__scent.is-picked{border-color:var(--fbbm-black)}.ttt-fbbm__scent-thumb{flex:0 0 60px;width:60px;height:60px;overflow:hidden;box-sizing:border-box;background:#f6f4f1;border-radius:4px 0 0}.ttt-fbbm__scent-img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(var(--fbbm-thumb-zoom, 1))}.ttt-fbbm__scent[data-fbb-scent-row]{cursor:pointer}.ttt-fbbm__scent.is-previewing .ttt-fbbm__scent-thumb,.ttt-fbbm__scent.is-pinned .ttt-fbbm__scent-thumb{box-shadow:0 0 0 3px #1212121f}.ttt-fbbm__gallery-swap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;opacity:0;transition:opacity .12s ease-out;transform:scale(var(--fbbm-swap-zoom, 1))}.ttt-fbbm__gallery-swap.is-ready{opacity:1;background:#fff}@media(prefers-reduced-motion:reduce){.ttt-fbbm__gallery-swap{transition:none}}.ttt-fbbm__scent-name{flex:1;font-weight:700;font-size:21px;letter-spacing:var(--fbbm-tight)}.ttt-fbbm__scent-controls{display:flex;align-items:center;gap:8px}.ttt-fbbm__add,.ttt-fbbm__stepper{display:inline-flex;align-items:center;justify-content:center;background:var(--fbbm-black);color:#fff;border:0;border-radius:var(--fbbm-radius);font-weight:600;cursor:pointer}.ttt-fbbm__add{min-width:86px;height:40px;padding:0 14px;font-size:17px;line-height:1.4}.ttt-fbbm__add:disabled{opacity:.4;cursor:not-allowed}.ttt-fbbm__stepper{width:40px;height:40px;font-size:20px;line-height:1}.ttt-fbbm__count{font-weight:700;font-size:18px;min-width:22px;text-align:center}.ttt-fbbm__cta{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:91px;padding:13px 40px 13px 1px;background:#6d6d6d;color:#fff;border:2px solid black;border-radius:var(--fbbm-radius);font-size:22px;font-weight:700;letter-spacing:var(--fbbm-tight);line-height:1.3;cursor:pointer}.ttt-fbbm__cta:not(:disabled){background:var(--fbbm-black)}.ttt-fbbm__cta:disabled{cursor:not-allowed}.ttt-fbbm__cta-prices{display:inline-flex;align-items:baseline;gap:8px;background:var(--fbbm-black);border-radius:999px;padding:2px 14px;font-size:17px;white-space:nowrap}.ttt-fbbm__cta:not(:disabled) .ttt-fbbm__cta-prices{background:#ffffff29}.ttt-fbbm__cta-prices:empty{display:none}.ttt-fbbm__cta-prices s{color:#9b9b9b;font-weight:600}.ttt-fbbm__cta-prices s:empty{display:none}.ttt-fbbm__cta-prices strong{color:#fff}.ttt-fbbm__cta [data-fbb-cta-label]{white-space:nowrap}.ttt-fbbm__cta-arrow{position:absolute;right:11px;top:50%;transform:translateY(-50%);font-size:24px;line-height:1}.ttt-fbbm__cta.is-loading{opacity:.6;pointer-events:none}.ttt-fbbm__error{color:#e62f12;font-size:14px;margin:8px 0 0}.ttt-fbbm__payments{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;margin:12px 0}.ttt-fbbm__payments svg{flex:0 1 auto;min-width:0;width:38px;height:auto}.ttt-fbbm__guarantee{display:flex;gap:14px;background:#eef4ee;border:1px solid #cfe3cf;border-radius:var(--fbbm-radius);padding:14px;margin:12px 0}.ttt-fbbm__guarantee-img{width:60px;height:60px;flex:0 0 60px;object-fit:contain}.ttt-fbbm__guarantee-heading{font-weight:700;margin:0 0 4px;font-size:15px;letter-spacing:var(--fbbm-tight)}.ttt-fbbm__guarantee-text{font-size:14px;line-height:1.45;color:#5c5c5c}.ttt-fbbm__guarantee-text>*{margin:0}.ttt-fbbm__setup-hint{padding:12px;border:1px dashed #999;font-size:13px}.ttt-fbbm__fallback{display:none;margin:12px 0 0;font-size:15px}ttt-fba-buybox-multi:not(:defined) .ttt-fbbm__fallback{display:block;opacity:0;animation:ttt-fbbm-fallback-in .2s linear 3s forwards}@keyframes ttt-fbbm-fallback-in{to{opacity:1}}@media(prefers-reduced-motion:reduce){ttt-fba-buybox-multi:not(:defined) .ttt-fbbm__fallback{animation-duration:0s}}.ttt-fbbm__scent-name{font-size:24px}@media screen and (max-width:749px){.product__info-container p{font-size:16px}.product__title{font-size:28px!important}.product__info-container p,.product__title{letter-spacing:-2%!important}.ttt-fbbm__cta{font-size:clamp(12px,4vw,19px);padding:12px 30px 12px 12px}.ttt-fbbm__cta-prices{font-size:clamp(11px,3.6vw,15px);padding:2px 9px}.ttt-fbbm__tier-name{font-size:14px}.ttt-fbbm__tier{padding:18px 4px 14px}.ttt-fbbm__tier-price,.ttt-fbbm__tier-save{font-size:16px}.ttt-fbbm__tier-badge{font-size:12px}.ttt-fbbm__add{font-size:16px;min-width:76px;height:36px;padding:0 12px}.ttt-fbbm__stepper{width:36px;height:36px}.ttt-fbbm__tiers{gap:12px}.ttt-fbbm__tiers[data-tier-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}}.ttt-fbbm[data-modes=off] .ttt-fbbm__modes{display:none}.ttt-fbbm__modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:0;padding:0;margin:12px 0 26px}.ttt-fbbm__mode{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:14px 14px 12px;border:2px solid var(--fbbm-stroke);border-radius:var(--fbbm-radius);background:#fff;cursor:pointer;text-align:left}.ttt-fbbm__mode.is-selected{background:var(--fbbm-stroke);border-color:var(--fbbm-black)}.ttt-fbbm__mode:has(:focus-visible){outline:2px solid var(--fbbm-black);outline-offset:2px}.ttt-fbbm__mode-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);max-width:calc(100% - 8px);box-sizing:border-box;background:var(--fbbm-black);color:#fff;font-size:16px;font-weight:600;line-height:1.6;padding:0 10px;border-radius:var(--fbbm-radius);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ttt-fbbm__mode-title{font-weight:700;font-size:17px;letter-spacing:var(--fbbm-tight);line-height:1.25;white-space:nowrap}.ttt-fbbm__mode-note{font-size:14px;line-height:1.3;color:rgb(var(--color-foreground));white-space:nowrap}@media screen and (max-width:749px){.page-fba-nector-buybox-multi .product__info-container>.ttt-title-fit{margin:0!important}.page-fba-nector-buybox-multi .product__info-container .product__title{margin:0!important}}.ttt-fbbm__tier-price{display:flex;flex-direction:column;align-items:center;gap:0}.ttt-fbbm__tier-was{color:#6d6d6d;font-weight:600;font-size:18px}.ttt-fbbm__tier-now{color:var(--fbbm-sale, #d0021b);font-weight:700}.ttt-fbbm:has([data-fbb-mode][value=onetime]:checked) .ttt-fbbm__tier-was,.ttt-fbbm:has([data-fbb-mode][value=onetime]:checked) .ttt-fbbm__tier-now,.ttt-fbbm:has([data-fbb-mode][value=onetime]:checked) .ttt-fbbm__tier-save-sub,.ttt-fbbm:has([data-fbb-mode][value=subscribe]:checked) .ttt-fbbm__tier-one,.ttt-fbbm:has([data-fbb-mode][value=subscribe]:checked) .ttt-fbbm__tier-save-one,.ttt-fbbm[data-mode=onetime] .ttt-fbbm__tier-was,.ttt-fbbm[data-mode=onetime] .ttt-fbbm__tier-now,.ttt-fbbm[data-mode=onetime] .ttt-fbbm__tier-save-sub,.ttt-fbbm[data-mode=subscribe] .ttt-fbbm__tier-one,.ttt-fbbm[data-mode=subscribe] .ttt-fbbm__tier-save-one{display:none}.ttt-fbbm__mode:has([data-fbb-mode]:checked){background:var(--fbbm-stroke);border-color:var(--fbbm-black)}.ttt-fbbm__scent.is-nosub{opacity:.5}.ttt-fbbm__scent.is-nosub .ttt-fbbm__add{min-width:0}@media screen and (max-width:749px){.ttt-fbbm__modes{gap:8px}.ttt-fbbm__tier-was{font-size:14px}.ttt-fbbm__mode{padding:12px 8px 10px}.ttt-fbbm__mode-title{font-size:clamp(11px,3.7vw,15px)}.ttt-fbbm__mode-note{font-size:clamp(9px,3vw,12px)}.ttt-fbbm__mode-badge{font-size:14px;padding:0 8px}}.ttt-fbbm__tier,.ttt-fbbm__mode{container-type:inline-size}.ttt-fbbm__tier-name{font-size:min(22px,calc(100cqi / 6.1))}.ttt-fbbm__tier-save{font-size:min(17px,calc((100cqi - 24px) / 4.7))}.ttt-fbbm__tier-badge{font-size:min(16px,calc((100cqi * .89 - 12px) / 6.3))}.ttt-fbbm__mode-title{font-size:min(17px,calc(100cqi / 10.4))}.ttt-fbbm__mode-note{font-size:min(14px,calc(100cqi / 12.6))}.ttt-fbbm__cta{container-type:inline-size;font-size:min(25px,calc((100cqi - 46px) / 13.6))}.ttt-fbbm__cta-prices{font-size:.77em}@media screen and (max-width:480px){.ttt-fbbm__cta-arrow{position:static;transform:none;display:inline-flex;align-items:center;flex:0 0 auto}.ttt-fbbm__cta-arrow svg{height:clamp(20px,7.5vw,26px);width:clamp(20px,7.5vw,26px)}.ttt-fbbm__cta-prices{font-size:.9em;padding:2px clamp(7px,2.6vw,14px)}.ttt-fbbm__cta-prices s{font-size:1em}.ttt-fbbm__cta{padding:8px 12px;font-size:min(22px,calc((100cqi - 72px) / 14.7))}}@media screen and (max-width:414px){.ttt-fbbm__cta{gap:8px;padding:8px 10px;font-size:min(19px,calc((100cqi - 54px) / 14.4))}.ttt-fbbm__cta-arrow svg{height:clamp(20px,7.5vw,26px);width:clamp(20px,7.5vw,26px)}.ttt-fbbm__cta-prices{font-size:.85em;padding:2px clamp(6px,2.2vw,9px)}}@media screen and (min-width:750px)and (max-width:1140px){.ttt-fbbm__mode-badge{font-size:min(16px,calc((100cqi * .89 - 12px) / 6.3))}.ttt-fbbm__cta-arrow svg{height:24px;width:24px}.ttt-fbbm__cta-arrow{right:0}.ttt-fbbm__tier-now,.ttt-fbbm__tier-was,.ttt-fbbm__tier-price{font-size:14px}.ttt-fbbm__cta{padding:8px 20px 8px 15px;font-size:min(16.5px,calc((100cqi - 46px) / 13.6))}}.page-fba-nector-buybox-multi .kaching-bundles-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:2147483000;isolation:isolate;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background-color:var(--kaching-bundles-sticky-atc-background-color, #fff);box-shadow:0 0 10px #00000040}.page-fba-nector-buybox-multi .kaching-bundles-sticky-atc{transition:transform .25s ease-out,opacity .25s ease-out}.page-fba-nector-buybox-multi .kaching-bundles:not(.is-visible) .kaching-bundles-sticky-atc{transform:translateY(100%);opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.page-fba-nector-buybox-multi .kaching-bundles-sticky-atc{transition:none}}.page-fba-nector-buybox-multi .kaching-bundles:has(.kaching-bundles-sticky-atc){height:0;overflow:visible}.page-fba-nector-buybox-multi .kaching-bundles[data-fbb-sticky-detached]{height:auto;position:relative;z-index:2147483000}.page-fba-nector-buybox-multi .kaching-bundles-sticky-atc__content{display:flex;align-items:center;gap:16px;min-width:0}.page-fba-nector-buybox-multi .kaching-bundles-sticky-atc__image{flex:0 0 auto;width:var(--kaching-bundles-sticky-atc-product-photo-size, 40px);height:var(--kaching-bundles-sticky-atc-product-photo-size, 40px);object-fit:contain;border-radius:var(--kaching-bundles-sticky-atc-product-photo-corner-radius, 0px)}.page-fba-nector-buybox-multi .kaching-bundles-sticky-atc__title{min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;line-height:1.4;font-size:var(--kaching-bundles-sticky-atc-title-font-size, 16px);font-style:var(--kaching-bundles-sticky-atc-title-font-style, normal);font-weight:var(--kaching-bundles-sticky-atc-title-font-weight, normal);color:var(--kaching-bundles-sticky-atc-title-color, #000)}.page-fba-nector-buybox-multi .kaching-bundles-sticky-atc__button{all:unset;flex:0 0 auto;box-sizing:border-box;white-space:nowrap;cursor:pointer;text-align:center;padding:var(--kaching-bundles-sticky-atc-button-padding, 15px);border-radius:var(--kaching-bundles-sticky-atc-button-corner-radius, 8px);background-color:var(--kaching-bundles-sticky-atc-button-color, #303030);color:var(--kaching-bundles-sticky-atc-button-text-color, #fff);font-size:var(--kaching-bundles-sticky-atc-button-font-size, 16px);font-style:var(--kaching-bundles-sticky-atc-button-font-style, normal);font-weight:var(--kaching-bundles-sticky-atc-button-font-weight, bold);line-height:1.2}.page-fba-nector-buybox-multi{scroll-padding-bottom:calc(var(--fbb-sticky-h, 88px) + env(safe-area-inset-bottom,0px) + 8px)}.page-fba-nector-buybox-multi main,.page-fba-nector-buybox-multi .shopify-section-group-footer-group{padding-bottom:calc(var(--fbb-sticky-h, 88px) + env(safe-area-inset-bottom,0px))}
/*# sourceMappingURL=/cdn/shop/t/75/assets/ttt-fba-buybox-multi.css.map */
