.flavour-explorer{background:#fff6e1;padding:90px 0}.explorer-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:9%;align-items:center}.explorer-layout h2{font-size:clamp(42px,4.5vw,64px)}.explorer-layout>div>p:not(.eyebrow){font-size:15px;max-width:440px}.flavour-world-buttons{display:grid;gap:12px;margin-top:28px;max-width:430px}.flavour-world-buttons button{display:flex;align-items:center;gap:14px;min-height:65px;padding:10px 18px;border:2px solid #04471a30;border-radius:18px;background:#fff;color:#04471a;font-size:14px;font-weight:700;text-align:start}.flavour-world-buttons button[aria-pressed=true]{border-color:#04471a;box-shadow:3px 4px 0 #04471a}.flavour-world-buttons button>.arrow{margin-inline-start:auto}.flavour-orb{display:grid;place-items:center;width:37px;height:37px;flex:0 0 auto;border-radius:50%;background:#ffd29d;color:#04471a;font-size:27px}.orb-1{background:#b8e75c}.orb-2{background:#ffd29d}.flavour-world-panel{position:relative;background:#fff;border:3px solid #04471a;border-radius:35px;box-shadow:7px 8px 0 #04471a;padding:44px 35px 30px;min-height:390px;transform:rotate(1deg)}.flavour-world-panel h3{font-size:37px;padding-inline-end:30px;margin-bottom:28px}.explorer-doodle{position:absolute;inset-inline-end:22px;top:7px;color:#e82126;font-size:61px;line-height:1}.flavour-world-panel ul{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:11px;margin:0}.flavour-world-panel li{font:500 19px/1.35 var(--display);border:1.5px solid #04471a30;border-radius:30px;background:#fff4b6;padding:9px 15px}.flavour-world-panel li:nth-child(3n+2){background:#dff3be}.flavour-world-panel li:nth-child(3n){background:#ffd6e6}.flavour-world-panel [hidden]{display:none!important}.flavour-count{font-size:12px;font-weight:700;margin:26px 0 0}.flavour-world-panel .flavour-range-note{font-size:11px;line-height:1.7;color:#375940;margin:16px 0 0}.grownup-help{padding:55px 0 75px;background:#f5f1e7}.grownup-help-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.grownup-help h2{font-family:var(--font);font-size:31px;letter-spacing:-.04em;line-height:1.2}.grownup-help .eyebrow{font-size:10px}.parent-faq details{border-bottom:1px solid #04471a29;padding:15px 0}.parent-faq summary{cursor:pointer;display:flex;align-items:center;gap:20px;justify-content:space-between;list-style:none;font-size:13px;font-weight:700;min-height:35px}.parent-faq summary::-webkit-details-marker{display:none}.parent-faq details p{font-size:12px;color:#375940;margin:14px 20px 6px 0}.availability-box>p:not(.eyebrow){font-size:13px}.availability-box label{display:block;font-size:12px;font-weight:700;margin:20px 0 8px}.availability-box select{width:100%;min-height:50px;background:#fff;color:#04471a;border:1.5px solid #04471a70;border-radius:12px;padding:10px 14px;font:inherit;font-size:13px}.availability-enquiry{margin-top:20px;font-size:12px;max-width:100%}.availability-box .availability-note{font-size:11px;line-height:1.7;color:#375940;margin:20px 0 0}.availability-box select:focus-visible{outline:3px solid #347c40;outline-offset:4px}html[lang=ar] .flavour-world-buttons button{font-size:23px}html[lang=ar] .flavour-world-panel h3{font-size:43px}html[lang=ar] .flavour-world-panel li{font-size:24px}html[lang=ar] .explorer-layout>div>p:not(.eyebrow){font-size:23px}html[lang=ar] .flavour-count,html[lang=ar] .flavour-world-panel .flavour-range-note{font-size:19px}html[lang=ar] .grownup-help .eyebrow{font-size:17px}html[lang=ar] .grownup-help h2{font-size:39px}html[lang=ar] .parent-faq summary{font-size:22px}html[lang=ar] .parent-faq details p,html[lang=ar] .availability-box>p:not(.eyebrow){font-size:21px}html[lang=ar] .availability-box label,html[lang=ar] .availability-box select{font-size:21px}html[lang=ar] .availability-box .availability-note{font-size:18px}
@media(max-width:800px){.flavour-explorer{padding:65px 0}.explorer-layout{grid-template-columns:1fr;gap:35px;max-width:650px}.explorer-layout>div:first-child{text-align:center}.explorer-layout>div>p:not(.eyebrow){margin-inline:auto}.flavour-world-buttons{margin-inline:auto;max-width:100%}.flavour-world-panel{min-height:0;padding:36px 30px 28px}.grownup-help-grid{grid-template-columns:1fr;gap:48px;max-width:650px}.grownup-help{padding-top:20px}.availability-enquiry{font-size:12px}}
@media(max-width:520px){.flavour-explorer{padding:55px 0 65px}.explorer-layout h2{font-size:39px}.explorer-layout>div>p:not(.eyebrow){font-size:12px}.flavour-world-buttons button{font-size:12px;padding:9px 12px;min-height:60px}.flavour-orb{height:32px;width:32px;font-size:24px}.flavour-world-panel{padding:32px 20px 25px;border-width:2px;border-radius:26px;box-shadow:4px 6px 0 #04471a;margin-inline:3px}.flavour-world-panel h3{font-size:29px;margin-bottom:23px}.flavour-world-panel li{font-size:17px;padding:8px 12px}.flavour-world-panel ul{gap:9px}.flavour-world-panel .flavour-range-note{font-size:10px}.grownup-help h2{font-size:28px}.availability-box>p:not(.eyebrow){font-size:12px}.parent-faq summary{font-size:12px}.parent-faq details p{font-size:11px}.availability-enquiry{font-size:11px;padding:14px 18px}.availability-box .availability-note{font-size:10px}html[lang=ar] .flavour-world-panel h3{font-size:39px}html[lang=ar] .explorer-layout h2{font-size:49px}html[lang=ar] .explorer-layout>div>p:not(.eyebrow){font-size:21px}html[lang=ar] .flavour-world-buttons button{font-size:21px}html[lang=ar] .flavour-world-panel .flavour-range-note{font-size:18px}}
.flavour-world-panel h3{padding-inline-end:55px}
