.bbtier{margin:0 0 14px;border:1px solid #e5e1de;border-radius:14px;overflow:hidden;background:#fff;font-family:Inter,system-ui,sans-serif;color:#1f1b19}.bbtier__h{margin:0!important;padding:11px 16px;background:#2f5d34;color:#fff!important;font-size:15px!important;font-weight:700!important;line-height:1.3!important}.bbtier__row{position:relative;display:flex;align-items:center;gap:12px;margin:8px;padding:12px 14px;border:1.5px solid transparent;border-radius:11px;cursor:pointer;transition:background .15s,border-color .15s}.bbtier__row+.bbtier__row{margin-top:0}.bbtier .bbtier__row input{position:absolute!important;left:0!important;top:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;-webkit-appearance:none!important;appearance:none!important;clip:rect(0 0 0 0)!important;overflow:hidden!important;pointer-events:none!important}.bbtier__row.is-on{border-color:#2f5d34;background:#eef5ee}.bbtier__dot{flex:0 0 20px;width:20px;height:20px;border-radius:50%;border:1.5px solid #c9c2bc;background:#fff;box-sizing:border-box}.bbtier__row.is-on .bbtier__dot{border-color:#2f5d34;box-shadow:inset 0 0 0 4px #fff;background:#2f5d34}.bbtier__row input:focus-visible+.bbtier__dot{outline:2px solid #2f5d34;outline-offset:2px}.bbtier__t{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.bbtier__t b{font-size:15.5px;font-weight:700;line-height:1.2}.bbtier__t small{font-size:13px;line-height:1.35;color:#6b625d}.bbtier__pop{display:inline-block;padding:3px 7px;border-radius:5px;background:#2f5d34;color:#fff;font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.bbtier__p{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}.bbtier__p del{font-size:12.5px;color:#6b625c}.bbtier__p strong{font-size:16.5px;font-weight:700;white-space:nowrap}.bbtier__row.is-on .bbtier__p strong{color:#2f5d34}.elementor-element-153f819:has(.bbtier) form.cart .quantity{display:none!important}.bbtier__save{display:none}@media (max-width:767px){.bbtier .bbtier__t{flex:0 0 auto!important}.bbtier .bbtier__save{display:inline-block;margin-top:5px;padding:3px 7px;border-radius:999px;background:#eef5ee;color:#2f5d34;font:700 11px/1.2 Inter,system-ui,sans-serif;letter-spacing:.01em;white-space:nowrap}}@media (max-width:767px){.bbtier__row{margin:6px;padding:11px 12px}.bbtier__t b{font-size:15px}.bbtier__p strong{font-size:15.5px}}