figure.about-images-module__jVxzWW__collection img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:560px;display:block}@media (min-width:800px){.about-editorial{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(32px,4vw,56px);max-width:1120px;margin-inline:auto}figure.about-images-module__jVxzWW__collection{justify-self:center;width:100%;max-width:400px}}@media (max-width:799px){figure.about-images-module__jVxzWW__collection{justify-self:center;width:min(100%,360px)}figure.about-images-module__jVxzWW__collection img{max-height:460px}}
.footer-module__oqRDSq__footer{--footer-bg:var(--brand-sand);--footer-ink:var(--brand-ink);isolation:isolate;z-index:15;color:var(--footer-ink);background:var(--footer-bg);padding:clamp(56px,6vw,88px) clamp(22px,5vw,80px) 24px;transition:background-color .5s,color .5s;position:relative;overflow:visible}.footer-module__oqRDSq__footer[data-footer-theme=flavour]{--footer-bg:var(--home-sand,var(--brand-sand));--footer-ink:var(--home-ink,var(--brand-ink))}.footer-module__oqRDSq__curve{width:100%;height:64px;fill:var(--footer-bg);pointer-events:none;transition:fill .5s;position:absolute;top:-64px;left:0;overflow:visible}.footer-module__oqRDSq__outline{z-index:0;color:#0000;font:850 clamp(7rem, min(24vw, 36svh), 29rem)/1 var(--font-body);letter-spacing:-.065em;text-align:center;white-space:nowrap;-webkit-text-stroke:1px color-mix(in srgb, var(--footer-ink) 16%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:14px;left:0;right:0;overflow:hidden}.footer-module__oqRDSq__inner{z-index:1;width:min(100%,1344px);margin-inline:auto;position:relative}.footer-module__oqRDSq__grid{grid-template-columns:minmax(170px,1.15fr) minmax(125px,.8fr) minmax(210px,1.5fr) minmax(120px,.8fr);align-items:start;gap:clamp(20px,3.5vw,56px);display:grid}.footer-module__oqRDSq__grid>*{min-width:0}.footer-module__oqRDSq__grid h2{font:650 .72rem/1.45 var(--font-body);letter-spacing:.11em;text-transform:uppercase;margin:0 0 14px}.footer-module__oqRDSq__grid a{width:fit-content;max-width:100%;min-height:38px;color:inherit;font:400 .88rem/1.5 var(--font-body);overflow-wrap:anywhere;text-underline-offset:4px;padding:8px 0;text-decoration:none;display:block}.footer-module__oqRDSq__grid a:hover{text-decoration:underline}.footer-module__oqRDSq__grid p,.footer-module__oqRDSq__grid address{max-width:34ch;font:400 .88rem/1.6 var(--font-body);overflow-wrap:anywhere;margin:0 0 9px;font-style:normal}.footer-module__oqRDSq__brand img{width:135px;height:auto;display:block}.footer-module__oqRDSq__brand p{letter-spacing:.12em;margin-top:12px;font-size:.75rem;font-weight:700;line-height:1.55}.footer-module__oqRDSq__top{margin-top:18px}.footer-module__oqRDSq__top svg{box-sizing:content-box;border:1px solid color-mix(in srgb, currentColor 32%, transparent);border-radius:50%;width:18px;height:18px;margin-bottom:6px;padding:10px;transition:transform .2s,background-color .2s;display:block}.footer-module__oqRDSq__top:hover svg{background:color-mix(in srgb, currentColor 8%, transparent);transform:translateY(-2px)}.footer-module__oqRDSq__top span{font-size:.72rem}.footer-module__oqRDSq__legal{border-top:1px solid color-mix(in srgb, var(--footer-ink) 22%, transparent);font:400 .7rem/1.55 var(--font-body);justify-content:space-between;gap:20px;margin-top:clamp(26px,3.5vw,42px);padding-top:16px;display:flex}.footer-module__oqRDSq__footer a{color:inherit}.footer-module__oqRDSq__footer :focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:1050px){.footer-module__oqRDSq__grid{grid-template-columns:minmax(150px,1.1fr) minmax(120px,.8fr) minmax(190px,1.4fr);gap:24px}.footer-module__oqRDSq__connect{grid-column:2}.footer-module__oqRDSq__outline{font-size:clamp(7rem,24vw,19rem);top:28px}}@media (max-width:799px){.footer-module__oqRDSq__footer{padding:48px 24px 20px}.footer-module__oqRDSq__curve{height:36px;top:-36px}.footer-module__oqRDSq__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 24px}.footer-module__oqRDSq__brand img{width:120px}.footer-module__oqRDSq__brand p{margin-top:9px;font-size:.7rem}.footer-module__oqRDSq__grid h2{margin-bottom:8px;font-size:.68rem}.footer-module__oqRDSq__grid a{min-height:40px;padding-block:9px;font-size:.84rem}.footer-module__oqRDSq__grid p,.footer-module__oqRDSq__grid address{font-size:.83rem}.footer-module__oqRDSq__connect{grid-column:auto}.footer-module__oqRDSq__outline{-webkit-text-stroke-width:.8px;font-size:25vw;top:35%}.footer-module__oqRDSq__legal{align-items:baseline;font-size:.68rem}}@media (max-width:420px){.footer-module__oqRDSq__footer{padding-inline:20px}.footer-module__oqRDSq__grid{gap:20px 16px}.footer-module__oqRDSq__grid h2{letter-spacing:.08em}.footer-module__oqRDSq__legal{flex-wrap:wrap;gap:8px 16px}}@media (prefers-reduced-motion:reduce){.footer-module__oqRDSq__footer,.footer-module__oqRDSq__curve,.footer-module__oqRDSq__top svg{transition:none}}
.flavour-picker-module__Qk8a8W__selector{z-index:9;position:relative}.flavour-picker-module__Qk8a8W__selector>label{margin-bottom:3px}.flavour-picker-module__Qk8a8W__selectorTrigger{border:1px solid color-mix(in srgb, var(--world-ink) 34%, transparent);background:color-mix(in srgb, var(--world) 88%, white);max-width:190px;min-height:42px;color:var(--world-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:4px 12px;transition:background-color .2s,border-color .2s,transform .2s;display:flex}.flavour-picker-module__Qk8a8W__selectorTrigger:hover{border-color:var(--world-ink);transform:translateY(-2px)}.flavour-picker-module__Qk8a8W__selectorTrigger:focus-visible,.flavour-picker-module__Qk8a8W__flavourOption:focus-visible{outline-offset:3px;outline:3px solid}.flavour-picker-module__Qk8a8W__selectorIndex,.flavour-picker-module__Qk8a8W__optionIndex{font-variant-numeric:tabular-nums;opacity:.66;font-size:.52rem}.flavour-picker-module__Qk8a8W__selectorSwatch,.flavour-picker-module__Qk8a8W__optionSwatch{border:1px solid color-mix(in srgb, var(--world-ink) 24%, transparent);background:var(--flavour-color);width:10px;height:10px;box-shadow:0 0 0 2px color-mix(in srgb, var(--flavour-color) 24%, transparent);border-radius:50%;flex:none}.flavour-picker-module__Qk8a8W__selectorCurrent{font:400 1.25rem/1 var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.flavour-picker-module__Qk8a8W__selectorCaret{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin:-4px 0 0 3px;transition:transform .2s;transform:rotate(45deg)}.flavour-picker-module__Qk8a8W__selector[data-open=true] .flavour-picker-module__Qk8a8W__selectorCaret{margin-top:4px;transform:rotate(225deg)}.flavour-picker-module__Qk8a8W__flavourMenu{z-index:10;border:1px solid color-mix(in srgb, var(--world-ink) 24%, transparent);background:color-mix(in srgb, var(--world) 88%, white);width:min(244px,100vw - 32px);max-height:min(46vh,360px);box-shadow:0 14px 36px #173b2630, 0 3px 0 color-mix(in srgb, var(--world-ink) 12%, transparent);color:var(--world-ink);overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--world-ink) 44%, transparent) transparent;scrollbar-width:thin;border-radius:16px;padding:8px;animation:.18s ease-out forwards flavour-picker-module__Qk8a8W__menu-enter;position:absolute;bottom:calc(100% + 12px);left:50%;overflow-y:auto;transform:translate(-50%,6px)}.flavour-picker-module__Qk8a8W__flavourMenu::-webkit-scrollbar{width:6px}.flavour-picker-module__Qk8a8W__flavourMenu::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--world-ink) 38%, transparent);border-radius:999px}.flavour-picker-module__Qk8a8W__menuHeading{border-bottom:1px solid color-mix(in srgb, var(--world-ink) 18%, transparent);letter-spacing:.1em;justify-content:space-between;gap:8px;padding:7px 9px 9px;font-size:.48rem;font-weight:700;display:flex}.flavour-picker-module__Qk8a8W__menuHeading>span:last-child{opacity:.65;white-space:nowrap}.flavour-picker-module__Qk8a8W__flavourOption{width:100%;min-height:38px;color:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:9px;grid-template-columns:22px 12px minmax(0,1fr) 12px;align-items:center;gap:9px;padding:5px 9px;transition:background-color .15s,color .15s,transform .15s;display:grid}.flavour-picker-module__Qk8a8W__flavourOption:hover{background:color-mix(in srgb, var(--world-ink) 9%, transparent);transform:translate(2px)}.flavour-picker-module__Qk8a8W__flavourOption[aria-selected=true]{background:var(--world-ink);color:var(--world)}.flavour-picker-module__Qk8a8W__optionName{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:700;overflow:hidden}.flavour-picker-module__Qk8a8W__optionMark{text-align:center;font-size:.72rem}@keyframes flavour-picker-module__Qk8a8W__menu-enter{to{transform:translate(-50%)}}@media (max-width:900px){.flavour-picker-module__Qk8a8W__selectorTrigger{min-height:40px}.flavour-picker-module__Qk8a8W__selectorCurrent{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.flavour-picker-module__Qk8a8W__selectorTrigger,.flavour-picker-module__Qk8a8W__selectorCaret,.flavour-picker-module__Qk8a8W__flavourOption{transition:none}.flavour-picker-module__Qk8a8W__flavourMenu{animation:none;transform:translate(-50%)}}
.distributor-module__tVUrCG__contactCard{border:1px solid var(--brand-line);background:var(--brand-sand);border-radius:12px;gap:12px;margin:30px 0 12px;padding:24px;display:grid}.distributor-module__tVUrCG__contactCard>span{color:var(--brand-muted);letter-spacing:.14em;font-size:.65rem}.distributor-module__tVUrCG__contactCard h2{font:650 1.05rem/1.4 var(--font-body);color:var(--brand-ink);margin:0}.distributor-module__tVUrCG__contactCard address{max-width:34ch;color:var(--brand-muted);font-size:.9rem;font-style:normal;line-height:1.65}.distributor-module__tVUrCG__contactCard a{border-bottom:1px solid var(--brand-line);width:fit-content;max-width:100%;color:var(--brand-ink);overflow-wrap:anywhere;padding:0 0 4px;font-size:.9rem;transition:border-color .2s,color .2s}.distributor-module__tVUrCG__contactCard a:hover{border-color:var(--brand-coral);color:var(--brand-coral)}@media (max-width:799px){.distributor-module__tVUrCG__contactCard{gap:10px;margin-top:24px;padding:20px}}@media (prefers-reduced-motion:reduce){.distributor-module__tVUrCG__contactCard a{transition:none}}
