/* Scoped to the preview pages; shared live-site styles remain untouched. */
body.order-entry-body.home-preview-body {height:auto;min-height:100vh;overflow-x:hidden;overflow-y:auto;background:#fff8ed;color:#34120f;}
.home-preview-body .entry-header {position:relative;inset:auto;background:#9c1720;z-index:20;}
.home-preview-body .entry-header .container-xxl {max-width:1320px;}
.home-preview-body .entry-header .brand-logo,.home-preview-body .entry-halal-logo {width:64px;height:64px;object-fit:contain;}
.home-preview-body .entry-header .basket-pill {margin-left:auto;}
.hp-main {width:100%;}
.hp-shell {width:min(1240px,calc(100% - 64px));margin:0 auto;}
.hp-hero {background:#8e101b url('../images/grilled-composition.webp') center/cover no-repeat;position:relative;isolation:isolate;}
.hp-hero:before {content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(66,0,7,.62),rgba(66,0,7,.08));z-index:-1;}
.hp-hero-grid {display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:64px;align-items:center;padding-top:28px;padding-bottom:28px;min-height:0;}
.hp-intro {align-self:center;padding-top:0;max-width:610px;color:white;}
.hp-intro h1 {font-size:clamp(2.2rem,4vw,3.65rem);font-weight:900;line-height:1.1;color:#fcb94c;letter-spacing:-.035em;margin:0 0 20px;text-wrap:balance;}
.hp-intro p {font-size:1.2rem;line-height:1.6;max-width:480px;}
.hp-order {background:#fff8ed;border:1px solid #efcf9a;border-radius:24px;padding:28px;box-shadow:0 16px 40px #39000740;scroll-margin-top:24px;}
.hp-order h2 {font-size:1.45rem;line-height:1.3;font-weight:850;color:#541013;margin:0 0 20px;}
.hp-previous {font-size:.85rem;}
.hp-order .home-order-type-switch {display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0;border:0;background:transparent;margin-bottom:22px;}
.hp-order .home-order-type-switch button {border:1px solid #ddc5b1;background:#fffdf8;color:#66352c;border-radius:12px;padding:14px 6px;min-width:0;min-height:68px;font-weight:800;}
.hp-order .home-order-type-switch button.active {background:#ab1f26;color:#fff;border-color:#ab1f26;}
.hp-order .home-order-type-switch small {display:block;font-size:.68rem;font-weight:500;margin-top:4px;}
.hp-order .home-order-search-panel {padding:0;border:0;background:transparent;}
.hp-order .home-order-search-controls {display:flex;flex-direction:column;align-items:stretch;gap:12px;}
.hp-order .home-order-search-panel label {font-size:.9rem;margin-bottom:8px;font-weight:750;}
.hp-order .home-order-postcode-field {width:100%;}
.hp-order .home-order-postcode-field input {width:100%;min-width:0;height:54px;background:#fff;}
.hp-order .home-current-location {align-self:flex-start;background:transparent;border:0;padding:2px 0;color:#ab1f26;min-height:36px;font-size:.85rem;}
.hp-order .home-order-search-button {width:100%;min-height:52px;background:#fcb94c;color:#3c170c;border:0;border-radius:10px;font-weight:850;justify-content:center;}
.hp-browse {display:block;text-align:center;border-top:1px solid #e6d6c3;margin-top:20px;padding-top:16px;font-weight:750;color:#ab1f26;text-decoration:underline;}
.hp-menu {padding-top:48px;padding-bottom:48px;}
.hp-section-heading {display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;}
.hp-section-heading h2,.hp-app h2 {font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:900;margin:0;color:#86141d;letter-spacing:-.025em;}
.hp-section-heading>p {font-size:.85rem;max-width:270px;margin:0;color:#73534c;}
.hp-eyebrow {text-transform:uppercase;letter-spacing:.12em;color:#9c342a;font-size:.72rem;font-weight:800;margin-bottom:8px;}
.hp-product-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;}
.hp-product {background:white;border:1px solid #ebdece;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;scroll-margin-top:24px;}
.hp-product:target {outline:3px solid #fcb94c;}
.hp-product>a {display:block;background:#fff;}
.hp-product img {width:100%;aspect-ratio:4/3;object-fit:contain;display:block;padding:8px;}
.hp-product-copy {padding:18px;display:flex;flex-direction:column;flex:1;}
.hp-product h3 {font-size:1.1rem;font-weight:850;color:#8d1520;line-height:1.35;margin:0 0 10px;overflow-wrap:anywhere;}
.hp-product p {font-size:.88rem;line-height:1.5;color:#624b44;margin-bottom:18px;}
.hp-product-action {margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0 0;border-top:1px solid #eee0cf;color:#a51e25;font-size:.82rem;font-weight:750;}
.hp-button {display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 22px;border-radius:10px;background:#ab1f26;color:white;text-decoration:none;font-weight:800;}
.hp-button:hover {background:#84121b;color:white;}
.hp-full-menu {margin-top:26px;}
.hp-empty {padding:24px;border:1px solid #eadac3;border-radius:12px;}
.hp-app {background:linear-gradient(110deg,#8d121c,#b8212c);color:#fff;}
.hp-app-inner {display:flex;justify-content:space-between;align-items:center;gap:28px;padding-top:38px;padding-bottom:38px;}
.hp-app h2 {color:#fcb94c;}
.hp-app p {margin:10px 0 0;}
.hp-store-links {display:flex;gap:12px;flex-wrap:wrap;}
.hp-store-links a {display:flex;align-items:center;gap:12px;padding:10px 16px;background:#111;color:#fff;border:1px solid #d8c3b8;border-radius:10px;text-decoration:none;white-space:nowrap;font-size:1.15rem;font-weight:700;}
.hp-store-links i {font-size:1.8rem;}
.hp-store-links small {display:block;font-size:.65rem;font-weight:400;}
.home-preview-body .index-order-footer {position:static;background:#8a1520;padding:22px 0;}
.hp-menu-intro {padding:42px 0 28px;}
.hp-menu-intro h1 {color:#8d1520;font-weight:900;}
.hp-menu-nav {display:flex;flex-wrap:wrap;gap:10px;padding:16px 0;}
.hp-menu-nav a {padding:8px 12px;background:#fff;border:1px solid #dfcbbb;border-radius:20px;color:#8d1520;}
.hp-category {padding:28px 0;scroll-margin-top:20px;}
.hp-category h2 {font-weight:850;color:#8d1520;margin-bottom:20px;}
.home-preview-body a:focus-visible,.home-preview-body button:focus-visible,.home-preview-body input:focus-visible {outline:3px solid #e99e22;outline-offset:4px;}
@media(max-width:991px){.hp-hero-grid{gap:28px;grid-template-columns:1fr 1fr}.hp-shell{width:calc(100% - 40px)}.hp-order{padding:22px}.hp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-app-inner{flex-direction:column;align-items:flex-start}}
@media(max-width:767px){.hp-hero{background-image:url('../images/mobile-bg.webp');background-position:top center}.hp-hero-grid{display:flex;flex-direction:column;gap:18px;padding:24px 0;min-height:0}.hp-intro{padding-top:0;max-width:100%;padding-bottom:0}.hp-intro h1{font-size:2.2rem;max-width:450px}.hp-intro p{font-size:1rem;max-width:340px}.hp-order{width:100%;padding:22px}.hp-order h2{font-size:1.3rem}.hp-section-heading{display:block}.hp-section-heading>p{margin-top:12px;max-width:none}.hp-product-grid{gap:12px}.hp-product-copy{padding:12px}.hp-product h3{font-size:1rem}.hp-product p{font-size:.8rem}.hp-product-action{font-size:.75rem}.hp-menu{padding-top:32px;padding-bottom:32px}.hp-app-inner{padding:28px 0}.home-preview-body .entry-header .brand-logo,.home-preview-body .entry-halal-logo{width:44px;height:44px}.hp-full-menu{width:100%;text-align:center}}
@media(max-width:360px){.hp-shell{width:calc(100% - 24px)}.hp-product-grid{grid-template-columns:1fr}.hp-order{padding:16px}.hp-intro h1{font-size:1.9rem}}
@media(prefers-reduced-motion:reduce){.home-preview-body *{scroll-behavior:auto!important;transition:none!important}}

/* Revision 2: compact header, content-height cover and external service captions. */
.home-preview-body .entry-header .container-xxl {padding-top:12px!important;padding-bottom:12px!important;gap:12px!important;}
.home-preview-body .entry-header .brand-logo {width:54px;height:54px;}
.home-preview-body .entry-header .basket-pill,
.home-preview-body .entry-header .entry-account-button {display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;height:auto;padding:10px 16px;border-radius:10px;font-size:.9rem;line-height:1.3;font-weight:750;box-shadow:none;white-space:nowrap;}
.home-preview-body .entry-header .basket-pill {background:#fcb94c;border:1px solid #fcb94c;color:#651219;}
.home-preview-body .entry-header .basket-pill:hover {background:#ffd182;border-color:#ffd182;}
.home-preview-body .entry-header .entry-account-button {background:#fff8ed;border:1px solid #fff8ed;color:#8d1520;}
.home-preview-body .entry-header .entry-account-button i {color:inherit;font-size:1.1rem;}
.home-preview-body .entry-header .entry-account-button:hover,
.home-preview-body .entry-header .entry-account-button.show {background:#f8e7cf;color:#75131b;border-color:#f8e7cf;}
.home-preview-body .hp-hero {height:auto;min-height:0;background-size:cover;background-position:center 40%;}
.home-preview-body .hp-hero-grid {height:auto;min-height:0;}
.hp-order {padding:22px;border-radius:18px;}
.hp-order h2 {margin-bottom:12px;font-size:1.3rem;}
.hp-previous {margin-bottom:12px;line-height:1.4;}
.hp-order .home-order-type-switch {margin-bottom:14px;gap:12px;}
.hp-service-option {min-width:0;text-align:center;}
.hp-order .home-order-type-switch .hp-service-option button {display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:10px 8px;font-size:.95rem;line-height:1.25;border-radius:10px;}
.hp-order .home-order-type-switch .hp-service-option small {display:block;margin:4px 0 0;font-size:.67rem;line-height:1.2;color:#73534c;font-weight:500;}
.hp-order .home-order-search-controls {gap:8px;}
.hp-order .home-order-postcode-field input {height:48px;}
.hp-order .home-current-location {min-height:32px;}
.hp-order .home-order-search-button {min-height:46px;}
.hp-browse {margin-top:12px;padding-top:12px;}
@media(max-width:767px){
 .home-preview-body .entry-header .container-xxl {padding-top:9px!important;padding-bottom:9px!important;gap:8px!important;}
 .home-preview-body .entry-header .brand-logo {width:42px;height:42px;}
 .home-preview-body .entry-header .basket-pill,.home-preview-body .entry-header .entry-account-button {padding:9px 11px;min-height:42px;font-size:.82rem;}
 .home-preview-body .entry-header a.entry-account-button>span {display:inline!important;}
 .home-preview-body .hp-hero {background-position:center top;}
 .hp-intro h1 {font-size:clamp(1.75rem,6vw,2.2rem);margin-bottom:12px;}
 .hp-intro p {margin-bottom:0;}
 .hp-order {padding:18px;}
}

/* Revision 3: reference navigation, compact mobile controls and product cards. */
.home-preview-body .entry-header .brand-link {order:0;margin-right:auto;}
.home-preview-body .entry-header .account-header-dropdown,
.home-preview-body .entry-header a.entry-account-button {order:1;}
.home-preview-body .entry-header .basket-pill {order:2;margin-left:0;position:relative;}
.home-preview-body .entry-header .basket-pill,
.home-preview-body .entry-header .entry-account-button,
.home-preview-body .entry-header .basket-pill:hover,
.home-preview-body .entry-header .entry-account-button:hover,
.home-preview-body .entry-header .entry-account-button.show {background:transparent;border:0;border-radius:0;color:#fff;box-shadow:none;font-weight:500;font-size:.9rem;padding:8px 10px;min-height:44px;gap:7px;}
.home-preview-body .entry-header .basket-pill::before {content:'';position:absolute;left:-6px;top:50%;transform:translateY(-50%);height:20px;width:1px;background:#ffffff80;}
.home-preview-body .entry-header .basket-pill i,
.home-preview-body .entry-header .entry-account-button i {font-size:1.2rem;color:#fff;}
.home-preview-body .entry-header .entry-account-button::after {display:none;}
.hp-nav-count {display:none;}
.hp-description-mobile {display:none;}
.hp-store-links a {padding:0;background:transparent;border:0;border-radius:0;}
.hp-store-links a img {display:block;width:160px;height:48px;object-fit:contain;}
@media(max-width:767px){
 .home-preview-body .entry-header .container-xxl {gap:8px!important;flex-wrap:nowrap;}
 .home-preview-body .entry-header .basket-pill,.home-preview-body .entry-header .entry-account-button {font-size:.78rem;padding:6px 7px;gap:5px;}
 .home-preview-body .entry-header .basket-pill i,.home-preview-body .entry-header .entry-account-button i {font-size:1.05rem;}
 .hp-order {padding:14px;}
 .hp-order h2 {font-size:1rem;line-height:1.3;margin-bottom:9px;}
 .hp-order .home-order-type-switch {gap:8px;margin-bottom:10px;}
 .hp-order .home-order-type-switch .hp-service-option button {font-size:.78rem;min-height:38px;padding:7px 5px;gap:5px;border-radius:7px;}
 .hp-order .home-order-type-switch .hp-service-option small {font-size:.58rem;line-height:1.2;margin-top:3px;}
 .hp-order .home-order-search-panel label {font-size:.74rem;margin-bottom:5px;}
 .hp-order .home-order-postcode-field input {height:42px;font-size:.8rem;}
 .hp-order .home-order-search-controls {gap:5px;}
 .hp-order .home-current-location {font-size:.7rem;min-height:30px;padding:2px 0;}
 .hp-order .home-order-search-button {font-size:.8rem;min-height:40px;}
 .hp-browse {font-size:.76rem;margin-top:9px;padding-top:9px;}
 .hp-product-grid {grid-template-columns:minmax(0,1fr);gap:16px;}
 .hp-product img {aspect-ratio:16/9;max-height:230px;padding:12px;}
 .hp-product-copy {padding:16px;}
 .hp-product h3 {font-size:1.08rem;}
 .hp-description-full {display:none;}
 .hp-description-mobile {display:block;}
 .hp-product .hp-description-mobile {font-size:.86rem;line-height:1.5;margin-bottom:14px;}
 .hp-product-action {font-size:.82rem;}
 .hp-full-menu {font-size: 12px;white-space:nowrap;gap:5px;padding:12px 6px;letter-spacing:-.015em;}
 .hp-store-links {gap:10px;}
 .hp-store-links a img {width:138px;height:42px;}
}

/* Revision 4: inline divider, unhighlighted address input and two-line buttons. */
.home-preview-body .entry-header .basket-pill::before {display:none;}
.home-preview-body .entry-header .basket-pill {border-left:1px solid rgba(255,255,255,.65);border-radius:0;min-height:0;line-height:20px;padding-top:0;padding-bottom:0;padding-left:14px;margin-left:4px;align-self:center;}
.home-preview-body .entry-header .basket-pill:hover {border-left:1px solid rgba(255,255,255,.65);}
.home-preview-body .entry-header .entry-account-button {line-height:20px;}
.home-preview-body .hp-order .home-order-postcode-field,
.home-preview-body .hp-order .home-order-postcode-field:focus-within {border:1px solid #e9cdb3;box-shadow:none;outline:none;}
.home-preview-body .hp-order .home-order-postcode-field input,
.home-preview-body .hp-order .home-order-postcode-field input:focus,
.home-preview-body .hp-order .home-order-postcode-field input:focus-visible {border:0;outline:none;box-shadow:none;}
.hp-order .home-order-type-switch .hp-service-option button {flex-direction:column;gap:3px;min-height:56px;padding:9px 6px;}
.hp-service-title {display:flex;align-items:center;justify-content:center;gap:6px;line-height:1.2;}
.hp-order .home-order-type-switch .hp-service-option button small {margin:0;color:inherit;font-size:.66rem;line-height:1.2;font-weight:400;}
@media(max-width:767px){
 .home-preview-body .entry-header .basket-pill {padding:0 4px 0 11px;margin-left:2px;min-height:0;line-height:20px;}
 .home-preview-body .entry-header .entry-account-button {padding-left:4px;padding-right:4px;}
 .hp-order .home-order-type-switch .hp-service-option button {min-height:48px;padding:7px 4px;gap:3px;font-size:.78rem;}
 .hp-order .home-order-type-switch .hp-service-option button small {font-size:.57rem;line-height:1.2;}
}

/* Revision 5: natural-width navbar links and metallic gold headings. */
.home-preview-body .entry-header .entry-account-button,
.home-preview-body .entry-header .basket-pill,
.home-preview-body .entry-header .entry-account-button:hover,
.home-preview-body .entry-header .entry-account-button.show,
.home-preview-body .entry-header .basket-pill:hover {
 width:auto;flex:0 0 auto;min-width:0;min-height:44px;height:44px;
 padding:0 8px;margin:0;border:0;line-height:20px;
 display:inline-flex;align-items:center;justify-content:center;
}
.home-preview-body .entry-header .account-header-dropdown {flex:0 0 auto;}
.home-preview-body .entry-header .basket-pill::before {
 display:block;content:'';position:absolute;left:-5px;top:50%;
 transform:translateY(-50%);width:1px;height:18px;background:rgba(255,255,255,.65);
}
.home-preview-body .entry-header .basket-pill i,
.home-preview-body .entry-header .entry-account-button i {display:inline-flex;align-items:center;line-height:1;}
.home-preview-body .entry-header .container-xxl {column-gap:9px!important;}
.home-preview-body .gold-gradient-text,
.home-preview-body .hp-intro h1,
.home-preview-body .hp-app h2 {
 background:linear-gradient(to bottom,#FFF4BD 0%,#F0E69C 25%,#E0C566 50%,#CB982F 75%,#946100 100%);
 -webkit-background-clip:text;background-clip:text;
 color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;
}

/* Revision 6: browse-first menu and product detail pages. */
.hp-linked-product {position:relative;}
.hp-linked-product .hp-product-action::after {content:'';position:absolute;inset:0;}
.hp-linked-product:focus-within {outline:3px solid #e99e22;outline-offset:3px;}
.hp-product[hidden],.hp-category[hidden],.hp-menu-nav a[hidden] {display:none!important;}
.hp-search-label {display:block;margin:24px 0 8px;font-weight:700;}
#hpMenuSearch {max-width:480px;min-height:48px;}
.hp-category-controls {display:flex;align-items:center;gap:8px;position:sticky;top:0;background:#fff8ed;z-index:10;border-bottom:1px solid #dfcbbb;}
.hp-category-controls button {flex:0 0 36px;border:1px solid #dfcbbb;border-radius:8px;background:white;color:#8d1520;height:40px;font-size:1.5rem;}
.hp-category-controls button:disabled {opacity:.35;}
.hp-category-controls .hp-menu-nav {flex:1;min-width:0;flex-wrap:nowrap;overflow-x:auto;}
.hp-category-controls a {flex:none;white-space:nowrap;}
.hp-category-controls a[aria-current] {background:#8d1520;color:white;}
.hp-browse-menu .hp-category {scroll-margin-top:85px;}
.hp-detail-page {padding-top:28px;padding-bottom:48px;}
.hp-detail-grid {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin-top:28px;align-items:start;}
.hp-detail-image {width:100%;max-height:560px;object-fit:contain;background:white;border:1px solid #ebdece;border-radius:18px;}
.hp-detail-page h1 {font-weight:850;color:#8d1520;font-size:clamp(1.8rem,4vw,2.8rem);}
.hp-detail-page h2 {font-size:1.3rem;margin-top:28px;}
.hp-detail-description {line-height:1.7;white-space:normal;}
.hp-option-panel {background:white;border:1px solid #dfcbbb;border-radius:12px;padding:16px;margin:12px 0;}
.hp-option-panel summary {cursor:pointer;font-weight:750;}
.hp-option-panel summary strong {float:right;margin-left:12px;}
.hp-option-panel>p {margin:16px 0 0;}
.hp-topping-group {margin-top:20px;}
.hp-topping-group h3 {font-size:1rem;color:#8d1520;margin-bottom:4px;}
.hp-topping-group p,.hp-detail-note {font-size:.85rem;color:#73534c;}
.hp-topping-group ul {list-style:none;padding:0;margin:0;}
.hp-topping-group li {display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid #f0e5d8;}
.hp-detail-note {margin:20px 0;}
.hp-order-context {font-size:.85rem;background:#fff;padding:10px;border-radius:8px;}
@media(max-width:767px){.hp-detail-grid{grid-template-columns:1fr;gap:24px}.hp-detail-image{max-height:320px}.hp-detail-page .hp-button{width:100%}.hp-browse-menu .hp-product-grid{grid-template-columns:1fr}.hp-category-controls{margin:0 -4px}.hp-browse-menu .hp-menu-intro{padding-top:24px}}

/* Revision 7: compact flavour previews, fetched individually on demand. */
.hp-flavour-pills {display:flex;flex-wrap:wrap;gap:10px;margin:18px 0;}
.hp-flavour-pill {display:inline-flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border:1px solid #d8bca0;border-radius:24px;background:#fff;color:#75131b;font-size:.95rem;line-height:1.3;text-align:left;}
.hp-flavour-pill strong {white-space:nowrap;}
.hp-flavour-pill:hover {background:#fff0d7;border-color:#ab1f26;}
.hp-flavour-pill[aria-pressed="true"] {background:#ab1f26;border-color:#ab1f26;color:#fff;}
.hp-flavour-modal {background:#fff8ed;color:#34120f;border-radius:18px;overflow:hidden;}
.hp-flavour-modal .modal-header,.hp-flavour-modal .modal-footer {border-color:#e8d5bd;}
.hp-flavour-modal .modal-title {color:#8d1520;font-weight:800;}
.hp-flavour-modal .hp-topping-group {padding:14px;border:1px solid #eadac3;border-radius:12px;background:#fff;}
.hp-flavour-modal .hp-topping-group:first-child {margin-top:0;}
.hp-flavour-modal .hp-topping-group li>span:last-child {flex-shrink:0;}
.hp-flavour-modal .hp-topping-group li>span:first-child {flex-shrink:1;}
@media(max-width:767px){.hp-flavour-pill{padding:10px 14px;font-size:.85rem;gap:12px}.hp-flavour-modal .modal-footer{gap:8px}.hp-flavour-modal .modal-footer .hp-button{width:100%;margin:0}.hp-flavour-modal .modal-body{padding:16px}}

/* Revision 8: orderly flavour grid and on-page branch finder. */
.hp-flavour-pills {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch;}
.hp-flavour-pill {width:100%;min-width:0;min-height:48px;border-radius:12px;gap:12px;}
.hp-flavour-pill>span {min-width:0;overflow-wrap:anywhere;}
.hp-flavour-pill>strong {margin-left:auto;flex-shrink:0;}
button.hp-button {border:0;cursor:pointer;}
.hp-back-menu {padding:10px 16px;font-size:.88rem;}
.hp-order-entry-modal {background:#fff8ed;border-radius:18px;color:#34120f;overflow:hidden;}
.hp-order-entry-modal .modal-header {border-bottom:1px solid #e8d5bd;color:#8d1520;}
.hp-order-entry-modal .hp-order {border:0;border-radius:0;box-shadow:none;}
.home-preview-body .pac-container {z-index:1080!important;}
@media(max-width:399px){.hp-flavour-pills{grid-template-columns:1fr}.hp-flavour-pill{min-height:44px}}
