.bfcm-bundle-box{margin-top:16px;color:var(--bfcm-color-text)}.bfcm-bundle-box__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bfcm-bundle-box__price{font-size:30px;font-weight:800;line-height:1.2}.bfcm-bundle-box__compare{color:#8a908b;font-size:16px;font-weight:600}.bfcm-bundle-box__sale{padding:5px 9px;border-radius:6px;background:var(--bfcm-color-dark);color:#fff;font-size:11px;font-weight:800;letter-spacing:.05em}.bfcm-bundle-box__tiers{display:flex;flex-direction:column;gap:10px;margin-top:12px}.bfcm-bundle-box__tier{position:relative;display:grid;grid-template-columns:62px 1fr auto;gap:12px;align-items:center;width:100%;margin:0;padding:12px 14px;border:1.5px solid var(--bfcm-color-border);border-radius:14px;background:#fff;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.bfcm-bundle-box__tier:hover{border-color:#b9c9bf}.bfcm-bundle-box__tier[aria-pressed=true]{border:2px solid var(--bfcm-color-brand);background:var(--bfcm-color-selected);box-shadow:0 4px 18px #2758471f}.bfcm-bundle-box__badge{position:absolute;top:-10px;right:14px;padding:4px 9px;border-radius:999px;background:var(--bfcm-color-dark);color:#fff;font-size:10px;font-weight:800;letter-spacing:.06em}.bfcm-bundle-box__badge--brand{background:var(--bfcm-color-brand)}.bfcm-bundle-box__radio{position:absolute;top:50%;left:-1px;width:16px;height:16px;border:2px solid #b8c2bb;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}.bfcm-bundle-box__tier[aria-pressed=true] .bfcm-bundle-box__radio{border:5px solid var(--bfcm-color-brand)}.bfcm-bundle-box__thumb{display:flex;align-items:center;justify-content:center;width:62px;height:56px}.bfcm-bundle-box__thumb-image{max-height:56px;object-fit:contain}.bfcm-bundle-box__label{display:block;font-size:15px;font-weight:800;line-height:1.2}.bfcm-bundle-box__label em{color:var(--bfcm-color-brand);font-style:normal}.bfcm-bundle-box__each{display:block;margin-top:2px;color:var(--bfcm-color-muted);font-size:12px}.bfcm-bundle-box__tier-price{text-align:right}.bfcm-bundle-box__tier-now{display:block;color:var(--bfcm-color-brand);font-size:19px;font-weight:800}.bfcm-bundle-box__tier-was{color:#8a908b;font-size:12.5px}.bfcm-bundle-box__included{display:none;grid-column:1 / -1;margin-top:2px;padding-top:9px;border-top:1px dashed #cfe0d5;font-size:12.5px}.bfcm-bundle-box__tier[aria-pressed=true] .bfcm-bundle-box__included{display:block}.bfcm-bundle-box__included-item{display:flex;gap:7px;align-items:flex-start;margin:3px 0}.bfcm-bundle-box__check{flex:none;width:12px;height:12px;margin-top:3px;color:var(--bfcm-color-accent)}.bfcm-bundle-box__included-note{display:block;color:var(--bfcm-color-muted);font-size:11.5px}.bfcm-bundle-box__gifts{position:relative;margin-top:16px;padding:16px 12px 12px;border:2px solid var(--bfcm-color-dark);border-radius:14px}.bfcm-bundle-box__gifts-heading{position:absolute;top:-11px;left:14px;padding:3px 10px;border-radius:6px;background:var(--bfcm-color-dark);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.08em}.bfcm-bundle-box__gift-list{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none}.bfcm-bundle-box__gift{margin:0;font-size:11px;font-weight:700;line-height:1.25;text-align:center}.bfcm-bundle-box__gift-card{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:5px;padding:6px;border:1.5px solid #d9e8de;border-radius:10px;background:var(--bfcm-color-panel);aspect-ratio:1}.bfcm-bundle-box__gift-image{position:absolute;top:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);object-fit:contain}.bfcm-bundle-box__gift-lock{position:absolute;top:0;right:0;bottom:0;left:0;display:none;flex-direction:column;align-items:center;justify-content:center;color:#555;font-size:9.5px;font-weight:800}.bfcm-bundle-box__lock-icon{width:16px;height:19px}.bfcm-bundle-box__gift-value{display:block;color:#8a908b;font-weight:600}.bfcm-bundle-box__gift-state{color:var(--bfcm-color-brand);font-weight:800}.bfcm-bundle-box__gift-state--locked{display:none;color:#8a908b}.bfcm-bundle-box__gift-name{display:block}.bfcm-bundle-box__gift.is-locked .bfcm-bundle-box__gift-card{border-style:dashed;border-color:#c8c8c0}.bfcm-bundle-box__gift.is-locked .bfcm-bundle-box__gift-image{opacity:.45;filter:blur(2.5px) grayscale(1)}.bfcm-bundle-box__gift.is-locked .bfcm-bundle-box__gift-lock{display:flex}.bfcm-bundle-box__gift.is-locked .bfcm-bundle-box__gift-state--free{display:none}.bfcm-bundle-box__gift.is-locked .bfcm-bundle-box__gift-state--locked{display:inline}.bfcm-bundle-box__gift-message{margin-top:10px;color:var(--bfcm-color-brand);font-size:12px;font-weight:700;text-align:center}.bfcm-bundle-box__nudge{margin-top:14px;padding:12px;border:1px solid #f0d9a8;border-radius:12px;background:#fff7e6;font-size:12.5px;text-align:center}.bfcm-bundle-box__nudge-button{margin:0;padding:0;border:0;background:none;color:var(--bfcm-color-brand);font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}.bfcm-bundle-box__delivery{margin-top:14px;padding:10px 0;border-top:1px dashed var(--bfcm-color-border);border-bottom:1px dashed var(--bfcm-color-border);font-size:12.5px;text-align:center}.bfcm-bundle-box__delivery-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.bfcm-bundle-box__delivery-dot{width:8px;height:8px;border-radius:50%;background:#2fb26b;box-shadow:0 0 0 4px #2fb26b2e;animation:bfcm-bundle-box-pulse 1.6s infinite}@keyframes bfcm-bundle-box-pulse{50%{box-shadow:0 0 0 7px #2fb26b0d}}.bfcm-bundle-box__countdown{color:var(--bfcm-color-brand);font-size:12px;font-weight:700}.bfcm-bundle-box__button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin:12px 0 0;padding:19px 18px;border:0;border-radius:14px;background:var(--bfcm-color-brand);box-shadow:0 6px #133428,0 12px 24px #27584759;color:#fff;font:inherit;font-size:19px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transform:translateY(-3px);transition:transform .08s,box-shadow .08s,background-color .15s}.bfcm-bundle-box__button:hover{background:#2c6450}.bfcm-bundle-box__button:active,.bfcm-bundle-box__button.is-busy{box-shadow:0 1px #133428,0 4px 10px #2758474d;transform:translateY(2px)}.bfcm-bundle-box__button.is-busy{background:#fff;color:var(--bfcm-color-brand);cursor:progress}.bfcm-bundle-box__button-price{padding:6px 14px;border-radius:999px;background:#ffffff38;font-size:15px;font-weight:800;letter-spacing:0}.bfcm-bundle-box__button-was{margin-right:4px;opacity:.7}.bfcm-bundle-box__button-arrow{flex:none}.bfcm-bundle-box__error{margin-top:8px;color:#b23a2a;font-size:13px;font-weight:700;text-align:center}.bfcm-bundle-box__notes{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:9px 0 0;padding:0;color:var(--bfcm-color-muted);font-size:11px;list-style:none}.bfcm-bundle-box__note{display:flex;align-items:center;gap:4px;margin:0}.bfcm-bundle-box__note-icon{width:11px;height:11px}.bfcm-bundle-box__renewal{margin-top:6px;color:var(--bfcm-color-muted);font-size:11px;text-align:center}.bfcm-bundle-box__switch{display:block;margin:10px auto 0;padding:0;border:0;background:none;color:var(--bfcm-color-muted);font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.bfcm-bundle-box__trust{display:flex;gap:10px;margin-top:14px;padding:12px 14px;border-radius:12px;background:var(--bfcm-color-panel);font-size:12.5px}.bfcm-bundle-box__trust-icon{display:flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--bfcm-color-brand);color:#fff}.bfcm-bundle-box__trust-check{width:12px;height:12px}.bfcm-bundle-box__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin:12px 0 0;padding:0;list-style:none}.bfcm-bundle-box__payment{margin:0}.bfcm-bundle-box__payment-icon{width:auto;height:22px}.bfcm-bundle-box[data-mode=sub] [data-show=ot],.bfcm-bundle-box[data-mode=ot] [data-show=sub],.bfcm-bundle-box [hidden]{display:none}@media screen and (max-width:429px){.bfcm-bundle-box__button{gap:8px;padding:17px 12px;font-size:16px;letter-spacing:.04em;white-space:nowrap}.bfcm-bundle-box__button-price{padding:5px 10px;font-size:13px;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.bfcm-bundle-box__delivery-dot{animation:none}}.bfcm-bundle-box__future{margin-top:12px;border-radius:12px;background:var(--bfcm-color-panel)}.bfcm-bundle-box__future-heading{display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 14px;font-size:13px;font-weight:800;list-style:none;cursor:pointer}.bfcm-bundle-box__future-heading::-webkit-details-marker{display:none}.bfcm-bundle-box__future-chevron{width:12px;height:12px;transform:rotate(90deg);transition:transform .2s}.bfcm-bundle-box__future[open] .bfcm-bundle-box__future-chevron{transform:rotate(-90deg)}.bfcm-bundle-box__future-text{padding:0 14px;color:var(--bfcm-color-muted);font-size:11.5px;text-align:center}.bfcm-bundle-box__future-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:10px 12px 14px;list-style:none}.bfcm-bundle-box__future-item{margin:0;padding:8px 6px 9px;border-radius:10px;background:#fff;font-size:11px;font-weight:700;line-height:1.25;text-align:center}.bfcm-bundle-box__future-label{display:block;width:max-content;margin:0 auto 6px;padding:2px 7px;border-radius:4px;background:var(--bfcm-color-brand);color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.08em}.bfcm-bundle-box__future-image{height:46px;width:auto;margin:0 auto 6px;object-fit:contain}.bfcm-bundle-box__future-note{display:block;color:var(--bfcm-color-muted);font-size:10.5px;font-weight:500}.bfcm-bundle-box__gift-message-icon{display:inline-flex;vertical-align:-3px}.bfcm-bundle-box__gift-message-icon[hidden]{display:none}.bfcm-bundle-box__delivery-flag{display:inline-block;vertical-align:-1px;border-radius:2px}
/*# sourceMappingURL=/cdn/shop/t/432/assets/bfcm-bundle-box.css.map */
