/* Lloyds R7a fixes for theplaybookfor.ai, 30 Oct 2026 (forensic review items approved by Andy at 07:50).
   Loaded after masthead.css on every Brand Building, Answers, guide and legal page. */

/* PB-04: the site-statistics controls as the site's outlined button */
.legal-copy .pb-legal-actions{display:flex;flex-wrap:wrap;gap:10px 12px;margin:14px 0 20px}
.legal-copy .pb-legal-button{font:inherit;font-size:14px;font-weight:550;line-height:1.2;min-height:44px;padding:10px 20px;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;cursor:pointer;text-align:left}
.legal-copy .pb-legal-button:hover{background:rgba(20,21,26,.06)}
.legal-copy .pb-legal-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}

/* PB-09: no browser disclosure marker; the sources disclosure on the container edge */
.faq-section summary{list-style:none}
.faq-section summary::-webkit-details-marker{display:none}
.pb-landing-notes>.p3-source-disclosure{margin-left:0;margin-right:0}

/* PB-10: the trial scope as its own note under the research-brief paragraph */
.reader-prose .pb-scope-note{display:inline-block;margin:2px 0 22px;padding:7px 14px;border:1px solid rgba(20,21,26,.2);border-radius:999px;font-size:12px!important;line-height:1.35;letter-spacing:.02em}

/* PB-17: on phones the order card takes the same width as the payment card */
@media (max-width:760px){.phase3.story-revision .p3-checkout .p3-order{width:calc(100% + 24px);min-width:0;margin-inline:-12px}}
@media (max-width:359px){.phase3.story-revision .p3-checkout .p3-order{width:calc(100% + 48px);margin-inline:-24px}}

/* PB-18: the closing pair stacks full width on phones */
@media (max-width:600px){.p3-final-actions{flex-direction:column;align-items:stretch}.p3-final-actions>a{width:100%;justify-content:center;text-align:center}}

/* PB-19: 12px is the floor for captions, fine print and labels (the phone mock-ups keep their own scale) */
.author-grid figcaption,.author-copy .kicker,.author-links .text-link,
main p.eyebrow,.success-scroll-cue,.p3-testimonial-hint,.p3-price-card .trial-detail,.how-step .demo-caption,.career-metrics dd,
.answer-cluster,.answer-toc>p,.answer-next-label,.answer-cut-date,.answer-related>h3,
.reader-nav span,.reader-contents .kicker,.reader-contents a,.folio-label,.evidence-ladder span,.sweep-grid span,.reader-quote cite,
.route-specific .kicker,.route-specific a,.probe-card .kicker,p.micro,.gate-list b,.reader-end .text-link,
.legal-copy .kicker,.faq-heading .kicker,.guide-layout aside .kicker,.guide-layout aside a,.guide-exercise .kicker,.guide-source .kicker,
#order .eyebrow{font-size:12px!important}
/* the same floor for the labels that drop to 11px only on phones */
@media (max-width:760px){.authority-group>h3,.register-form label,.guide-source p,.guide-source a{font-size:12px!important}}

/* PB-21: headings no longer sit on their text */
.reader-prose h2,.reader-prose h3,.legal-copy .prose h2,.legal-copy .prose h3,.legal-copy #membership-terms>h2{margin-bottom:16px!important}
.guide-hero h1{margin-bottom:24px!important}

/* PB-22: one arrow per related answer, pointing on (internal links) */
.pb-answers-design .answer-related>a::after{content:"→"}

/* PB-30: cookie strip buttons at the 44px house standard */
.pb-public-footer .pb-cookie-strip .pb-cookie-actions button,.pb-public-footer .dz-cb-panel .cb-save{min-height:44px}

/* PB-31: the guide and Stage 01 sub-bar is readable and tappable */
.reader-nav a{font-size:14px!important;min-height:44px;display:inline-flex;align-items:center}

/* PB-32: "seven-day" never breaks across lines in the trial headline */
.pb-nowrap{white-space:nowrap}

/* PB-16: every mark fitted to one optical size (constant inked area, clamped height); the rows keep moving. */
.authority-group .authority-logo:has(>img[src^="/assets/authority/agency-accenture.svg"]){width:59.2px;min-width:59.2px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/agency-accenture.svg"]{width:59.2px;height:16.3px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/agency-deloitte.svg"]){width:69.6px;min-width:69.6px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/agency-deloitte.svg"]{width:69.6px;height:13.3px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/agency-ey.svg"]){width:27.7px;min-width:27.7px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/agency-ey.svg"]{width:27.7px;height:28.0px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/agency-landor.svg"]){width:67.5px;min-width:67.5px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/agency-landor.svg"]{width:67.5px;height:13.5px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/agency-omnicom.svg"]){width:88.4px;min-width:88.4px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/agency-omnicom.svg"]{width:88.4px;height:10.6px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/agency-unit9.svg"]){width:28.0px;min-width:28.0px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/agency-unit9.svg"]{width:28.0px;height:28.0px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/agency-vml.svg"]){width:55.0px;min-width:55.0px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/agency-vml.svg"]{width:55.0px;height:16.8px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/agency-wpp.svg"]){width:55.5px;min-width:55.5px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/agency-wpp.svg"]{width:55.5px;height:17.3px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/ciroc.png"]){width:62.3px;min-width:62.3px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/ciroc.png"]{width:62.3px;height:40.1px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/glenfiddich.png"]){width:62.3px;min-width:62.3px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/glenfiddich.png"]{width:62.3px;height:34.8px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/glo.png"]){width:35.4px;min-width:35.4px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/glo.png"]{width:35.4px;height:48.7px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/guinness.png"]){width:64.1px;min-width:64.1px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/guinness.png"]{width:64.1px;height:32.2px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/hendricks.png"]){width:83.7px;min-width:83.7px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/hendricks.png"]{width:83.7px;height:29.9px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/johnnie-walker.png"]){width:98.7px;min-width:98.7px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/johnnie-walker.png"]{width:98.7px;height:27.8px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/lagavulin.png"]){width:115.9px;min-width:115.9px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/lagavulin.png"]{width:115.9px;height:35.1px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/platform-amazon.svg"]){width:30.8px;min-width:30.8px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/platform-amazon.svg"]{width:30.8px;height:30.8px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/platform-google.svg"]){width:28.0px;min-width:28.0px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/platform-google.svg"]{width:28.0px;height:28.0px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/platform-linkedin.svg"]){width:28.0px;min-width:28.0px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/platform-linkedin.svg"]{width:28.0px;height:28.0px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/platform-meta.svg"]){width:36.7px;min-width:36.7px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/platform-meta.svg"]{width:36.7px;height:36.7px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/platform-shopify.svg"]){width:28.0px;min-width:28.0px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/platform-shopify.svg"]{width:28.0px;height:28.0px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/platform-tiktok.svg"]){width:28.0px;min-width:28.0px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/platform-tiktok.svg"]{width:28.0px;height:28.0px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/platform-x.svg"]){width:28.0px;min-width:28.0px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/platform-x.svg"]{width:28.0px;height:28.0px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/platform-youtube.svg"]){width:35.6px;min-width:35.6px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/platform-youtube.svg"]{width:35.6px;height:35.6px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/retailer-amazon.svg"]){width:51.8px;min-width:51.8px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/retailer-amazon.svg"]{width:51.8px;height:17.3px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/retailer-carrefour.svg"]){width:73.2px;min-width:73.2px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/retailer-carrefour.svg"]{width:73.2px;height:15.7px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/retailer-costco.svg"]){width:62.6px;min-width:62.6px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/retailer-costco.svg"]{width:62.6px;height:22.4px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/retailer-deliveroo.svg"]){width:58.1px;min-width:58.1px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/retailer-deliveroo.svg"]{width:58.1px;height:15.5px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/retailer-grab.svg"]){width:50.3px;min-width:50.3px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/retailer-grab.svg"]{width:50.3px;height:17.9px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/retailer-lulu.png"]){width:52.3px;min-width:52.3px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/retailer-lulu.png"]{width:52.3px;height:17.2px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/retailer-tesco.svg"]){width:57.9px;min-width:57.9px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/retailer-tesco.svg"]{width:57.9px;height:57.9px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/retailer-walmart.svg"]){width:60.0px;min-width:60.0px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/retailer-walmart.svg"]{width:60.0px;height:60.0px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/ron-barcelo.png"]){width:65.0px;min-width:65.0px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/ron-barcelo.png"]{width:65.0px;height:31.8px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/smirnoff.png"]){width:55.9px;min-width:55.9px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/smirnoff.png"]{width:55.9px;height:37.8px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/talisker.png"]){width:76.5px;min-width:76.5px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/talisker.png"]{width:76.5px;height:32.7px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/tanqueray.png"]){width:61.6px;min-width:61.6px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/tanqueray.png"]{width:61.6px;height:27.3px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/the-balvenie.png"]){width:89.1px;min-width:89.1px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/the-balvenie.png"]{width:89.1px;height:28.4px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/velo.png"]){width:59.2px;min-width:59.2px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/velo.png"]{width:59.2px;height:42.3px;max-width:none;max-height:none;object-fit:contain}
.authority-group .authority-logo:has(>img[src^="/assets/authority/vuse.png"]){width:61.7px;min-width:61.7px;height:30px;overflow:visible}
.authority-group .authority-logo img[src^="/assets/authority/vuse.png"]{width:61.7px;height:41.0px;max-width:none;max-height:none;object-fit:contain}
@media (max-width:760px){
  .authority-group .authority-logo:has(>img[src^="/assets/authority/agency-accenture.svg"]){width:52.2px;min-width:52.2px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/agency-accenture.svg"]{width:52.2px;height:14.4px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/agency-deloitte.svg"]){width:61.4px;min-width:61.4px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/agency-deloitte.svg"]{width:61.4px;height:11.7px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/agency-ey.svg"]){width:23.8px;min-width:23.8px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/agency-ey.svg"]{width:23.8px;height:24.0px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/agency-landor.svg"]){width:59.5px;min-width:59.5px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/agency-landor.svg"]{width:59.5px;height:11.9px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/agency-omnicom.svg"]){width:78.0px;min-width:78.0px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/agency-omnicom.svg"]{width:78.0px;height:9.4px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/agency-unit9.svg"]){width:24.0px;min-width:24.0px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/agency-unit9.svg"]{width:24.0px;height:24.0px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/agency-vml.svg"]){width:48.5px;min-width:48.5px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/agency-vml.svg"]{width:48.5px;height:14.9px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/agency-wpp.svg"]){width:48.9px;min-width:48.9px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/agency-wpp.svg"]{width:48.9px;height:15.3px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/ciroc.png"]){width:54.9px;min-width:54.9px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/ciroc.png"]{width:54.9px;height:35.4px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/glenfiddich.png"]){width:54.9px;min-width:54.9px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/glenfiddich.png"]{width:54.9px;height:30.7px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/glo.png"]){width:31.2px;min-width:31.2px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/glo.png"]{width:31.2px;height:42.9px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/guinness.png"]){width:56.5px;min-width:56.5px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/guinness.png"]{width:56.5px;height:28.4px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/hendricks.png"]){width:73.8px;min-width:73.8px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/hendricks.png"]{width:73.8px;height:26.4px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/johnnie-walker.png"]){width:88.8px;min-width:88.8px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/johnnie-walker.png"]{width:88.8px;height:25.0px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/lagavulin.png"]){width:104.3px;min-width:104.3px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/lagavulin.png"]{width:104.3px;height:31.6px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/platform-amazon.svg"]){width:26.4px;min-width:26.4px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/platform-amazon.svg"]{width:26.4px;height:26.4px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/platform-google.svg"]){width:24.0px;min-width:24.0px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/platform-google.svg"]{width:24.0px;height:24.0px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/platform-linkedin.svg"]){width:24.0px;min-width:24.0px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/platform-linkedin.svg"]{width:24.0px;height:24.0px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/platform-meta.svg"]){width:32.3px;min-width:32.3px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/platform-meta.svg"]{width:32.3px;height:32.3px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/platform-shopify.svg"]){width:24.0px;min-width:24.0px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/platform-shopify.svg"]{width:24.0px;height:24.0px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/platform-tiktok.svg"]){width:24.0px;min-width:24.0px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/platform-tiktok.svg"]{width:24.0px;height:24.0px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/platform-x.svg"]){width:24.0px;min-width:24.0px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/platform-x.svg"]{width:24.0px;height:24.0px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/platform-youtube.svg"]){width:31.4px;min-width:31.4px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/platform-youtube.svg"]{width:31.4px;height:31.4px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/retailer-amazon.svg"]){width:45.7px;min-width:45.7px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/retailer-amazon.svg"]{width:45.7px;height:15.3px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/retailer-carrefour.svg"]){width:64.6px;min-width:64.6px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/retailer-carrefour.svg"]{width:64.6px;height:13.8px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/retailer-costco.svg"]){width:55.2px;min-width:55.2px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/retailer-costco.svg"]{width:55.2px;height:19.8px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/retailer-deliveroo.svg"]){width:51.2px;min-width:51.2px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/retailer-deliveroo.svg"]{width:51.2px;height:13.7px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/retailer-grab.svg"]){width:44.4px;min-width:44.4px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/retailer-grab.svg"]{width:44.4px;height:15.8px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/retailer-lulu.png"]){width:46.1px;min-width:46.1px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/retailer-lulu.png"]{width:46.1px;height:15.2px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/retailer-tesco.svg"]){width:51.0px;min-width:51.0px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/retailer-tesco.svg"]{width:51.0px;height:51.0px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/retailer-walmart.svg"]){width:52.9px;min-width:52.9px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/retailer-walmart.svg"]{width:52.9px;height:52.9px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/ron-barcelo.png"]){width:57.3px;min-width:57.3px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/ron-barcelo.png"]{width:57.3px;height:28.0px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/smirnoff.png"]){width:49.3px;min-width:49.3px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/smirnoff.png"]{width:49.3px;height:33.4px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/talisker.png"]){width:67.5px;min-width:67.5px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/talisker.png"]{width:67.5px;height:28.8px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/tanqueray.png"]){width:54.4px;min-width:54.4px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/tanqueray.png"]{width:54.4px;height:24.1px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/the-balvenie.png"]){width:79.5px;min-width:79.5px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/the-balvenie.png"]{width:79.5px;height:25.4px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/velo.png"]){width:52.2px;min-width:52.2px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/velo.png"]{width:52.2px;height:37.3px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .authority-logo:has(>img[src^="/assets/authority/vuse.png"]){width:54.4px;min-width:54.4px;height:26px;overflow:visible}
  .authority-group .authority-logo img[src^="/assets/authority/vuse.png"]{width:54.4px;height:36.1px;max-width:none;max-height:none;object-fit:contain}
  .authority-group .logo-window{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 28px),transparent 100%)}
}
