.bfuk-announcement{background:#102238;color:#fff;text-align:center;padding:10px 20px;font:600 14px/1.4 Arial,sans-serif}.bfuk-announcement a{color:inherit;text-decoration:none}.bfuk-summary,.bfuk-catalog{max-width:1360px;margin:auto;padding:24px clamp(18px,4vw,60px)}.bfuk-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #dce4e9;background:#f4f8f5}.bfuk-summary h2{font-size:20px;line-height:1.3;margin:4px 0}.bfuk-summary__prices{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.bfuk-price{font-weight:750;font-size:24px;color:#147a3e}.bfuk-compare{color:#344150;text-decoration:line-through;font-size:16px}.bfuk-category{font:700 11px/1.3 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#102238}.bfuk-pill{display:inline-flex;border-radius:999px;background:#147a3e;color:white;padding:5px 10px;font:700 12px/1.3 Arial,sans-serif;white-space:nowrap}.bfuk-saving{color:#147a3e;font-weight:650}.bfuk-cart-savings{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:8px 0;font-size:13px}.bfuk-catalog__heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px}.bfuk-catalog__heading h1,.bfuk-catalog__heading h2{font-size:clamp(26px,3vw,38px);line-height:1.15;margin:0}.bfuk-catalog__heading a{color:#0277d6;font-size:14px}.bfuk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.bfuk-card{border:1px solid #e1e6eb;border-radius:10px;overflow:hidden;background:white;min-width:0}.bfuk-card>a{display:block;color:#142234;text-decoration:none}.bfuk-card__image{aspect-ratio:1;background:#f7f8fa;padding:16px;position:relative}.bfuk-card__image img{height:100%;width:100%;object-fit:contain}.bfuk-card__image>.bfuk-pill{position:absolute;left:12px;top:12px}.bfuk-card__body{padding:18px}.bfuk-card h3{font-size:17px;line-height:1.35;min-height:46px;margin:8px 0 15px}.bfuk-card .bfuk-price{font-size:22px}.bfuk-card__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.bfuk-card__cta{display:block;margin-top:16px;color:#0277d6;font-weight:650}.bfuk-terms{color:#56616f;font-size:12px;line-height:1.5;margin-top:12px}.bfuk-card__soldout{color:#5c6673;font-weight:700}.bfuk-summary .bfuk-terms{margin:4px 0 0}@media(max-width:1000px){.bfuk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.bfuk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bfuk-summary{align-items:flex-start;flex-direction:column;gap:8px}.bfuk-catalog__heading{align-items:flex-start}.bfuk-card__body{padding:12px}.bfuk-card h3{font-size:15px;min-height:60px}.bfuk-card .bfuk-price{font-size:20px}.bfuk-card__image{padding:10px}}
