/* DTB v2.0.146 — moved from inline <style id="dtb-apphome-v2-31-taza-bites-static-css"> (part-03.php); browser-cached. */
        .dtb-apphome-v2 .dtb-v231-taza-bites,
        .dtb-apphome-v2-canonical .dtb-v231-taza-bites{
            position:relative;display:flex;align-items:center;justify-content:space-between;
            width:100%;min-height:116px;overflow:hidden;box-sizing:border-box;text-decoration:none!important;
            padding:14px 15px 13px;border:1px solid rgba(22,163,74,.15);border-radius:13px;
            background:linear-gradient(108deg,#fff9eb 0%,#fffdf5 42%,#ecfff2 100%);
            box-shadow:0 5px 14px rgba(26,91,49,.07);color:#1f2937!important;
        }
        .dtb-apphome-v2 .dtb-v231-taza-bites:before,
        .dtb-apphome-v2-canonical .dtb-v231-taza-bites:before{
            content:"";position:absolute;width:140px;height:140px;border-radius:50%;right:-42px;top:-57px;
            background:rgba(22,163,74,.07);pointer-events:none;
        }
        .dtb-v231-tb-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:62%}
        .dtb-v231-tb-kicker{display:inline-flex;padding:2px 7px;border-radius:99px;background:#fff0cf;color:#d97706;font-size:7.5px;font-weight:800;line-height:1.45;letter-spacing:.45px}
        .dtb-v231-tb-copy strong{margin-top:4px;color:#15803d;font-size:20px;line-height:1.06;font-weight:900;letter-spacing:-.35px}
        .dtb-v231-tb-copy b{margin-top:4px;color:#d97706;font-size:9.5px;line-height:1.2;font-weight:800}
        .dtb-v231-tb-copy small{margin-top:4px;color:#5f6b65;font-size:8.7px;line-height:1.25;font-weight:600}
        .dtb-v231-tb-copy em{display:inline-flex;align-items:center;gap:4px;margin-top:7px;padding:4px 9px;border-radius:99px;background:#159447;color:#fff;font-size:8.8px;line-height:1;font-style:normal;font-weight:800;box-shadow:0 3px 8px rgba(21,148,71,.18)}
        .dtb-v231-tb-copy em span{font-size:13px;line-height:.7}
        .dtb-v231-tb-visual{position:relative;z-index:2;display:block;flex:0 0 124px;height:90px;margin-right:-2px}
        .dtb-v231-tb-badge{position:absolute;right:23px;top:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;background:#fff;border:3px solid #169447;box-shadow:0 5px 12px rgba(30,94,51,.13);font-style:normal}
        .dtb-v231-tb-badge:after{content:"";position:absolute;top:-8px;right:3px;width:17px;height:10px;border-radius:100% 0 100% 0;background:#49a942;transform:rotate(-25deg)}
        .dtb-v231-tb-badge span{color:#ef7f1a;font-size:25px;line-height:.95;font-weight:950;letter-spacing:-2px}
        .dtb-v231-tb-badge small{margin-top:2px;color:#15803d;font-size:7px;line-height:1;font-weight:900;white-space:nowrap}
        .dtb-v231-food{position:absolute;display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#fff;box-shadow:0 4px 9px rgba(56,75,63,.11);font-size:19px;line-height:1}
        .dtb-v231-food-sandwich{left:2px;bottom:4px;transform:rotate(-7deg)}
        .dtb-v231-food-bakery{left:39px;bottom:-1px;transform:rotate(5deg)}
        .dtb-v231-food-juice{right:0;bottom:7px;transform:rotate(4deg)}
        @media(max-width:380px){
            .dtb-apphome-v2 .dtb-v231-taza-bites,.dtb-apphome-v2-canonical .dtb-v231-taza-bites{min-height:108px;padding:12px 12px}
            .dtb-v231-tb-copy{max-width:61%}.dtb-v231-tb-copy strong{font-size:18px}.dtb-v231-tb-copy small{font-size:8.2px}
            .dtb-v231-tb-visual{flex-basis:112px;transform:scale(.93);transform-origin:right center}
        }
    
