@font-face{font-family:Greta;src:url(../assets/fonts/GretaArabic-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Greta;src:url(../assets/fonts/GretaArabic-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Greta;src:url(../assets/fonts/GretaArabic-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:JetBrains;src:url(../assets/fonts/JetBrainsMono-Regular.woff2)format("woff2");font-weight:400;font-display:swap}:root{color:var(--white);background:var(--page-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;--page-bg:#080b0e;--orange:#f15a32;--orange-fill:#f15a32;--white:#f3f3ff;--slate:#738397;--muted:#a1adbc;--line:#f3f3ff1f;--header-copy:#c6cdd6;--intro-copy:#d4d9e1;--active-bg:#1a2027;--active-border:#36414d;--row-hover:#7383970b;--land:#1a222b;--neighbor-land:#0c1014;--neighbor-stroke:#1d252e;--geo-ink:#738397;--geo-secondary:#a1adbc;--card-bg:#0c1116;--card-border:#35404c;--ease:cubic-bezier(.16, 1, .3, 1);font-family:Greta,Arial,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:#f7f7f4;--orange:#c44423;--orange-fill:#de6242;--white:#1e252b;--slate:#60717a;--muted:#52616a;--line:#1e252b29;--header-copy:#3e4a52;--intro-copy:#344047;--active-bg:#e7ecee;--active-border:#b8c3c9;--row-hover:#1e252b0d;--land:#dce5e7;--neighbor-land:#edf1f0;--neighbor-stroke:#cbd6d9;--geo-ink:#647983;--geo-secondary:#64757d;--card-bg:#fff;--card-border:#aebdc4}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit;background:0 0;border:0}button:focus-visible{outline:2px solid var(--orange);outline-offset:5px}a:focus-visible{outline:2px solid var(--orange);outline-offset:5px}button:active{transform:translateY(1px)}::selection{background:var(--orange);color:var(--page-bg)}[dir=rtl]{letter-spacing:0}.site-shell{max-width:1680px;margin:0 auto;padding:0 4.3%}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:110px;display:flex}.brand{flex-direction:column;align-items:center;gap:9px;display:flex}.brand img{width:174px;height:auto}.brand>span{letter-spacing:.42em;color:var(--muted);margin-inline-start:4px;font:8px JetBrains,monospace}.header-section{color:var(--header-copy);align-items:center;gap:12px;font-size:14px;display:flex}.tiny-square{background:var(--orange);width:5px;height:5px}.header-actions{align-items:center;gap:18px;display:flex}.theme-button,.language-button{align-items:center;gap:10px;min-height:44px;padding:12px 0;font-size:13px;display:flex}.theme-button{color:var(--muted)}.language-button{min-width:88px}.theme-button:hover,.language-button:hover{color:var(--orange)}.locator-layout{grid-template-rows:auto 1fr;grid-template-columns:minmax(300px,.83fr) minmax(0,1.45fr);column-gap:6%;min-height:calc(100dvh - 179px);padding:51px 0 20px;display:grid}.intro{grid-area:1/1}.eyebrow{color:var(--muted);align-items:center;gap:10px;margin:0 0 28px;font-size:12px;font-weight:500;display:flex}.accent-line{background:var(--orange);width:23px;height:1px}h1{letter-spacing:-.04em;margin:0 0 23px;font-size:clamp(62px,6.7vw,110px);font-weight:700;line-height:1.02}h1 span{color:var(--orange)}[dir=rtl] h1{letter-spacing:0;line-height:1.02}.intro-copy{color:var(--intro-copy);margin:0 0 32px;font-size:16px;line-height:1.9}.intro-copy>span{color:var(--muted);font-size:14px}.stockists-section{scroll-margin-top:22px}.stockists-section .locations-heading{gap:14px}.stockists-section .location-total{color:var(--orange);white-space:nowrap}.stockist-results .location-row{animation:result-row-in .36s var(--ease) both!important;animation-delay:calc(var(--i) * 45ms)!important}.map-results-link{border:1px solid var(--orange-fill);background:var(--orange-fill);color:#080b0e;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:360px;min-height:52px;margin-top:20px;padding:13px 18px;font-size:16px;font-weight:500;transition:background .18s,border-color .18s,transform .18s;display:flex}.map-results-link>span{align-items:center;gap:10px;display:inline-flex}.results-link-count{border-inline-start:1px solid #080b0e45;padding-inline-start:10px;font:12px JetBrains,monospace}.map-results-link:hover{background:#ff8869;border-color:#ff8869}.map-results-link:active{transform:translateY(1px)}@keyframes result-row-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes result-row-fade{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:reduce){.stockist-results .location-row{animation-name:result-row-fade!important}}.locations-heading{justify-content:space-between;align-items:center;margin:0 0 16px;display:flex}.locations-heading h2{margin:0;font-size:16px;font-weight:500}.location-total{color:var(--white);font:13px JetBrains,monospace}.location-total>span{color:var(--slate);font-size:10px}.region-filters{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.region-filters button{color:var(--muted);border:1px solid var(--line);border-radius:3px;min-height:44px;padding:7px 11px;font-size:12px;transition:background .2s,color .2s}.region-filters button.is-current{background:var(--active-bg);border-color:var(--active-border);color:var(--white)}.region-filters button:hover{color:var(--white);background:var(--active-bg)}.location-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.location-row{border-bottom:1px solid var(--line);animation:row-in .6s var(--ease) both;animation-delay:calc(var(--i) * 65ms);align-items:center;transition:background .25s;display:flex;position:relative}.location-row:before{content:"";background:var(--orange);width:2px;transition:transform .3s var(--ease);position:absolute;top:22%;bottom:22%;transform:scaleY(0)}.location-row:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-12px}.location-row:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-12px}.location-row:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-12px}.location-row:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-12px}.location-row.is-active:before{transform:scaleY(1)}.location-row.is-active{background:var(--row-hover)}.location-link{flex:1;align-items:center;gap:17px;min-width:0;min-height:86px;padding:15px 0;display:flex}.row-number{color:var(--slate);align-self:flex-start;margin-top:4px;font:11px JetBrains,monospace}.location-text{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.city-name{font-size:17px;font-weight:500}.store-name{color:var(--muted);font-size:12px;line-height:1.6}.store-name[dir=auto]{font-size:14px}.external-arrow{color:var(--slate);transition:transform .25s var(--ease), color .25s;flex-shrink:0;margin-inline-start:auto}.location-link:hover .external-arrow,.location-row.is-active .external-arrow{color:var(--orange);transform:translate(2px,-2px)}.locate-button{color:var(--muted);border:1px solid var(--line);background:var(--card-bg);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:56px;min-height:52px;margin-inline-start:14px;padding:6px;display:flex}.locate-button span{font-size:11px;line-height:1.3}.locate-button:hover{color:var(--orange);border-color:var(--orange)}.list-note{color:var(--muted);align-items:center;gap:7px;margin-top:17px;font-size:11px;display:flex}.reset-filter{min-height:44px;color:var(--orange);align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}[dir=rtl] .reset-filter svg{transform:rotate(180deg)}.map-section{border-inline-start:1px solid var(--line);grid-area:1/2/3;align-self:start;min-width:0;padding-inline-start:22px;position:relative}.map-topbar{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.map-switch{border:1px solid var(--line);border-radius:4px;gap:3px;padding:4px;display:flex}.map-switch button{min-height:44px;color:var(--muted);border-radius:2px;align-items:center;gap:11px;padding:7px 17px;font-size:12px;display:flex}.map-switch button.is-current{background:var(--white);color:var(--page-bg)}.map-switch button:not(.is-current):hover{color:var(--white);background:var(--active-bg)}.map-index{color:var(--slate);letter-spacing:.13em;font:10px JetBrains,monospace}.map-canvas{aspect-ratio:800/720;direction:ltr;width:100%;position:relative;overflow:hidden}.map-svg{width:100%;height:100%;display:block;overflow:visible}.map-camera{transform-origin:55% 34%;animation:var(--camera-animation,map-arrival) var(--camera-duration,.62s) var(--ease) both}.view-oman{--camera-animation:gulf-to-oman;--camera-duration:.72s;--label-duration:.2s;--pin-duration:.2s}.view-oman .map-camera{transform-origin:0 0;animation-timing-function:cubic-bezier(.65,0,.25,1)}.view-oman.is-return{--camera-animation:muscat-to-oman}.view-oman.is-return .map-camera{transform-origin:520px 230px}.view-oman.is-return .gulf-intro{display:none}.gulf-intro{pointer-events:none;opacity:0;animation:.72s ease-out both gulf-context-exit}.gulf-land{fill:var(--land);stroke:var(--geo-ink);stroke-opacity:.55;stroke-width:1px;vector-effect:non-scaling-stroke}.gulf-country,.gulf-title{fill:var(--geo-secondary);font-family:Greta,sans-serif;font-size:28px}.gulf-title{fill:var(--white);font-size:37px}.neighbor-land{fill:var(--neighbor-land);stroke:var(--neighbor-stroke);stroke-width:1px;vector-effect:non-scaling-stroke}.oman-land{fill:var(--land)}.oman-outline{fill:none;stroke:var(--geo-ink);stroke-opacity:.62;stroke-width:1.1px;vector-effect:non-scaling-stroke}.geo-grid{fill:none;stroke:var(--geo-ink);stroke-opacity:.15;stroke-width:.6px;vector-effect:non-scaling-stroke}.country-ar{fill:var(--geo-ink);opacity:.26;letter-spacing:0;font-family:Greta,sans-serif;font-size:58px;font-weight:700}.country-en{fill:var(--geo-ink);opacity:.55;font-family:JetBrains,monospace;font-size:10px}.sea-label{fill:var(--geo-ink);opacity:.66;font:14px Greta,sans-serif}.minor-label{fill:var(--geo-secondary);font:12px Greta,sans-serif}.compass text{fill:var(--geo-secondary);font:11px JetBrains,monospace}.compass path{stroke:var(--geo-ink);stroke-width:1px;fill:var(--geo-ink)}.geographic-type{animation:label-in .24s .12s var(--ease) both}.connector{fill:none;stroke:var(--geo-ink);stroke-opacity:.75;stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .25s}.pin-core{fill:var(--orange);stroke:var(--page-bg);stroke-width:2px}.pin-halo{fill:#f15a3213;stroke:var(--orange);stroke-opacity:.45;stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill .25s,stroke-opacity .25s}.pin-hit{fill:#0000;stroke:none}.map-svg foreignObject{pointer-events:none}.map-label-hit{fill:#0000;pointer-events:all;cursor:pointer}.muscat-cluster,.map-store a{touch-action:manipulation}.arrival-ring{fill:none;stroke:var(--orange);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none;opacity:0;transform-box:fill-box;transform-origin:50%;animation:pin-guide var(--pin-duration,.4s) var(--reveal-delay) ease-out both}.map-store{animation:label-in var(--label-duration,.3s) var(--reveal-delay) var(--ease) both;transition:opacity .3s}.map-store a{cursor:pointer}.map-label{box-sizing:border-box;background:var(--card-bg);border:1px solid var(--card-border);height:73px;color:var(--white);border-radius:3px;padding:10px 13px;font-family:Greta,sans-serif;transition:border-color .25s,background .25s}.map-label-top{justify-content:space-between;align-items:center;gap:15px;font-size:19px;font-weight:500;line-height:1.2;display:flex}.map-label-number{color:var(--orange);font:10px JetBrains,monospace}.map-label-name{color:var(--muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;margin-top:7px;font-size:12px;line-height:1.2;display:flex}.map-label-name>[dir=auto]{font-size:15px}.map-store:hover .map-label,.map-store.is-active .map-label,.map-store a:focus .map-label{border-color:var(--orange);background:var(--active-bg)}.map-store.is-active .pin-halo,.map-store:hover .pin-halo,.muscat-cluster.is-active .pin-halo{fill:#f15a3238;stroke-opacity:1}.map-store.is-active .connector,.map-store:hover .connector{stroke:var(--orange)}.is-muted{opacity:.28!important}.map-store.is-muted:focus-within,.map-store.is-muted:hover{opacity:1!important}.muscat-cluster{animation:label-in var(--label-duration,.3s) var(--reveal-delay) var(--ease) both;transition:opacity .25s}.cluster-button{border:1px solid var(--orange-fill);background:var(--orange-fill);color:#080b0e;text-align:start;border-radius:3px;width:100%;padding:11px 13px 12px}.cluster-heading{justify-content:space-between;align-items:center;font-size:22px;font-weight:500;line-height:1.3;display:flex}.cluster-count{justify-content:space-between;align-items:center;margin-top:6px;font-size:13px;display:flex}.cluster-count>span{font:10px JetBrains,monospace}.muscat-cluster:hover .cluster-button{background:#ff6e45}.muscat-cluster:focus-visible .cluster-button{background:#ff6e45}.map-details{border-top:1px solid var(--line);padding-top:18px}.map-caption{align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.location-dot{background:var(--orange);border-radius:50%;width:5px;height:5px}.map-instruction{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.7}.site-footer{border-top:1px solid var(--line);min-height:112px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:28px 0;font-size:13px;display:flex}.footer-brand{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-signature{letter-spacing:.15em;font:9px JetBrains,monospace}.footer-signature>span{color:var(--orange);padding:0 8px}.official-store-link{border:1px solid var(--white);min-height:76px;color:var(--page-bg);background:var(--white);border-radius:4px;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;font-size:15px;font-weight:500;transition:background .18s,border-color .18s;display:flex}.official-store-link>svg{flex-shrink:0}.store-link-copy{flex-direction:column;flex:1;gap:4px;line-height:1.5;display:flex}.store-link-copy strong{font-size:16px;font-weight:500}.store-link-copy>span{font-size:12px;font-weight:400}.official-store-link:hover{background:var(--orange-fill);border-color:var(--orange-fill);color:#080b0e}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:12px;z-index:5;background:var(--orange-fill);color:#080b0e;padding:10px 18px;position:fixed;transform:translateY(-160%)}.skip-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.skip-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.skip-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.skip-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.skip-link:focus{transform:translateY(0)}@keyframes gulf-to-oman{0%,17%{transform:translate(var(--gulf-x), var(--gulf-y)) scale(var(--gulf-scale))}to{transform:translate(0)scale(1)}}@keyframes gulf-context-exit{0%,28%{opacity:1}72%,to{opacity:0}}@keyframes map-arrival{0%{opacity:.35;transform:scale(.84)}75%{opacity:1;transform:scale(1.012)}to{opacity:1;transform:none}}@keyframes muscat-to-oman{0%{opacity:.5;transform:scale(1.65)}to{opacity:1;transform:scale(1)}}@keyframes pin-guide{0%{opacity:0;transform:scale(.65)}25%{opacity:.85}to{opacity:0;transform:scale(2.1)}}@keyframes label-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (min-width:1700px){.locator-layout{min-height:850px;padding-top:66px}}@media (max-width:1100px){.site-shell{padding:0 3%}.locator-layout{grid-template-columns:minmax(290px,.85fr) minmax(0,1.25fr);column-gap:3%;padding-top:38px}.map-section{padding-inline-start:16px}.intro-copy{font-size:14px}h1{font-size:76px}.map-canvas{margin-top:26px}.location-link{gap:12px}.region-filters{gap:2px}.region-filters button{padding:7px 8px}.header-section{font-size:12px}}@media (max-width:760px){.site-shell{padding:0 22px}.site-header{height:86px}.brand img{width:133px}.brand>span{letter-spacing:.43em;gap:6px;font-size:6px}.header-section{display:none}.header-actions{gap:8px}.theme-button{justify-content:center;width:44px;padding:0}.theme-button span{display:none}.language-button{min-width:76px;font-size:12px}.locator-layout{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:0;min-height:0;padding-top:36px;display:grid}.intro{grid-area:1/1}.eyebrow{margin-bottom:21px;font-size:11px}h1{margin-bottom:18px;font-size:64px;line-height:1.03}h1 br{display:none}h1 span{margin-inline-start:12px}[dir=ltr] h1{font-size:53px}.intro-copy{margin-bottom:27px;font-size:14px;line-height:1.85}.intro-copy>span{font-size:12px}.map-section{border-inline-start:0;grid-area:2/1;margin-bottom:29px;padding-inline-start:0}.map-results-link{max-width:none}.map-topbar{border-top:1px solid var(--line);padding-top:20px}.map-canvas{aspect-ratio:800/750;width:calc(100% + 32px);margin:8px -16px 0}.map-switch button{min-height:44px;padding:6px 15px}.map-switch{padding:3px}.map-label-top{font-size:24px}.map-label-name{font-size:16px}.map-label-name>[dir=auto]{font-size:17px}.map-label{height:78px;padding:10px 12px}.map-label-number{font-size:13px}.cluster-heading{font-size:28px}.cluster-count{font-size:17px}.cluster-count>span{font-size:13px}.sea-label{font-size:19px}.minor-label{font-size:16px}.locations-section{grid-area:3/1}.locations-heading{margin-bottom:17px}.locations-heading h2{font-size:18px}.region-filters{gap:5px;margin-bottom:16px}.region-filters button{min-height:44px;padding:7px 11px;font-size:12px}.location-link{min-height:90px;padding:17px 0}.city-name{font-size:19px}.store-name{font-size:13px}.store-name[dir=auto]{font-size:15px}.row-number{margin-top:7px;font-size:10px}.location-link{gap:16px}.list-note{margin-top:17px;margin-bottom:23px}.site-footer{flex-wrap:wrap;gap:24px;padding:24px 0}.official-store-link{order:-1;width:100%}.footer-signature{font-size:8px}.location-row:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-10px}.location-row:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-10px}.location-row:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-10px}.location-row:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-10px}}@media (max-width:370px){.site-shell{padding:0 17px}h1{font-size:55px}[dir=ltr] h1{font-size:46px}.region-filters button{padding:7px 8px}.map-canvas{width:calc(100% + 30px);margin-inline-start:-15px;margin-inline-end:-15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.map-canvas .map-camera{animation:var(--camera-animation,map-arrival) var(--camera-duration,.62s) var(--ease) both!important}.map-canvas.view-oman .map-camera{animation-timing-function:cubic-bezier(.65,0,.25,1)!important}.map-canvas .gulf-intro{animation:.72s ease-out both gulf-context-exit!important}.map-canvas .map-store,.map-canvas .muscat-cluster{animation:label-in var(--label-duration,.3s) var(--reveal-delay) var(--ease) both!important}.map-canvas .arrival-ring{animation:pin-guide var(--pin-duration,.4s) var(--reveal-delay) ease-out both!important}}.main-branch-card{color:#f3f3ff;background:radial-gradient(at 0 20%,#f15a322e,#0000 70%),#111922;border:1px solid #9a452f;border-inline-start:4px solid #f15a32;border-radius:5px;margin:0 0 32px;padding:24px;position:relative}.main-branch-card.is-active{box-shadow:0 0 0 3px #f15a3224}.main-branch-overview{justify-content:space-between;align-items:center;gap:14px;display:flex}.main-branch-overview>div{min-width:0}.branch-building{flex-shrink:0;width:110px;height:117px;overflow:visible}.main-branch-card h2{margin:0 0 8px;font-size:clamp(32px,2.7vw,38px);font-weight:700;line-height:1.25}.main-branch-address{color:#c6cdd6;text-wrap:pretty;margin:0;font-size:15px;line-height:1.8}.main-branch-actions{border-top:1px solid #35404c;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:18px;display:flex}.main-branch-actions a,.main-branch-actions button{border:1px solid #657487;border-radius:3px;flex:auto;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 12px;font-size:13px;display:inline-flex}.main-branch-actions svg{flex-shrink:0}.main-branch-actions a{color:#080b0e;background:#f15a32;border-color:#f15a32;font-weight:500}.main-branch-actions button{color:#d4d9e1}.main-branch-actions a:hover{background:#ff8869;border-color:#ff8869}.partner-note{color:var(--muted);margin:-6px 0 16px;font-size:12px;line-height:1.8}.map-legend{max-width:360px;color:var(--muted);gap:10px;margin:16px 0 0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.map-legend>li{grid-template-columns:18px 1fr auto;align-items:center;gap:10px;display:grid}.legend-count{color:var(--muted);font:12px JetBrains,monospace}.map-legend img{object-fit:contain;width:18px;height:18px}.stockist-key{background:var(--orange);border-radius:50%;width:7px;height:7px;margin-inline-start:5px;margin-inline-end:5px}.view-oman{--branch-entry:branch-site-out;--branch-delay:.4s}.view-muscat{--branch-entry:branch-site-in;--branch-delay:.14s}.map-main-branch{animation:branch-reveal .46s var(--branch-delay) ease-out both!important}.branch-landmark-reveal{transform-origin:80px 153px;animation:var(--branch-entry) .76s var(--branch-delay) cubic-bezier(.22,.7,.2,1) both!important}.map-main-branch a{touch-action:manipulation;cursor:pointer}.branch-connector{fill:none;stroke:var(--orange);stroke-width:1px;stroke-dasharray:3 5;opacity:.8;vector-effect:non-scaling-stroke;pointer-events:none}.branch-anchor{fill:var(--orange);stroke:var(--page-bg);stroke-width:2px}.branch-landmark-reveal>svg{overflow:visible}.branch-map-label{border:1px solid var(--orange);background:var(--card-bg);height:100%;color:var(--white);border-inline-start-width:4px;border-radius:5px;padding:11px 15px}.branch-map-label strong{justify-content:space-between;align-items:center;gap:10px;font-size:29px;font-weight:500;line-height:1.3;display:flex}.branch-map-label strong svg{color:var(--orange);flex-shrink:0}.branch-map-address{color:var(--muted);text-wrap:pretty;margin-top:6px;font-size:18px;line-height:1.5;display:block}.is-compact .branch-map-label strong{font-size:36px}.is-compact .branch-map-address{font-size:25px}.branch-label-hit{stroke:#0000;stroke-width:3px}.map-main-branch a:focus-visible{outline:none}.map-main-branch.is-active .branch-label-hit{stroke:var(--orange)}.map-main-branch a:focus-visible .branch-label-hit{stroke:var(--orange)}.map-main-branch.is-active .branch-map-label{background:var(--active-bg)}.branch-sign{transform-origin:0 0;animation:7s linear infinite branch-sign-turn!important}.branch-sign-front{animation:7s linear infinite branch-front-face!important}.branch-sign-back{animation:7s linear infinite branch-back-face!important}.branch-beacon{fill:none;stroke:var(--orange);stroke-width:1px;opacity:.45;transform-box:fill-box;transform-origin:50%;animation:3.5s ease-out 1s infinite branch-beacon}@keyframes branch-sign-turn{0%,to{transform:scaleX(1)}6.25%,93.75%{transform:scaleX(.92388)}12.5%,87.5%{transform:scaleX(.70711)}18.75%,81.25%{transform:scaleX(.38268)}25%,75%{transform:scaleX(0)}31.25%,68.75%{transform:scaleX(-.38268)}37.5%,62.5%{transform:scaleX(-.70711)}43.75%,56.25%{transform:scaleX(-.92388)}50%{transform:scaleX(-1)}}@keyframes branch-front-face{0%,24.999%,75%,to{opacity:1}25%,74.999%{opacity:0}}@keyframes branch-back-face{0%,24.999%,75%,to{opacity:0}25%,74.999%{opacity:1}}@keyframes branch-reveal{0%{opacity:0}to{opacity:1}}@keyframes branch-site-in{0%{transform:translateY(14px)scale(.62)}72%{transform:translateY(0)scale(1.035)}to{transform:translateY(0)scale(1)}}@keyframes branch-site-out{0%{transform:translateY(-6px)scale(1.32)}to{transform:translateY(0)scale(1)}}@keyframes branch-beacon{0%{opacity:0;transform:scale(.85)}30%{opacity:.6}to{opacity:0;transform:scale(1.4)}}@media (max-width:760px){.main-branch-card{margin-bottom:30px;padding:20px}.main-branch-card h2{font-size:32px}.branch-building{width:92px;height:105px}}@media (max-width:370px){.main-branch-overview{gap:10px}.branch-building{width:75px;height:85px}.main-branch-card h2{font-size:29px}.main-branch-address{font-size:14px}.main-branch-card{padding:14px}}.map-label-name{font-size:14px}.muscat-cluster{cursor:pointer}.muscat-cluster:focus-visible{outline:none}.muscat-cluster:focus-visible .pin-halo{stroke:var(--white);stroke-width:3px;stroke-opacity:1}.map-canvas.is-compact .map-label{height:auto;min-height:120px;padding:13px 15px}.map-canvas.is-compact .map-label-top{font-size:32px}.map-canvas.is-compact .map-label-name{white-space:normal;margin-top:12px;font-size:28px}.map-canvas.is-compact .map-label-name>[dir=auto]{font-size:30px}.map-canvas.is-compact .map-label-name svg{flex-shrink:0;width:20px;height:20px}.map-canvas.is-compact .map-label-number{font-size:16px}.map-canvas.is-compact .cluster-heading{font-size:31px}.map-canvas.is-compact .cluster-count{font-size:22px}.map-canvas.is-compact .cluster-count>span{font-size:16px}.map-canvas.is-compact .cluster-button{padding:14px 17px}@media (max-width:370px){.map-label-name,.map-label-name>[dir=auto]{font-size:32px}}:root{--surface:#111820;--glass:#111820eb;--edge:#f3f3ff29;--motion-settle:cubic-bezier(.22, .8, .22, 1)}:root[data-theme=light]{--surface:#fff;--glass:#f7f7f4eb;--edge:#1e252b2e}html{scroll-padding-top:112px}button,a{touch-action:manipulation}.site-shell{max-width:1520px;padding-inline-start:4%;padding-inline-end:4%}.site-header{z-index:4;isolation:isolate;border-bottom-color:#0000;height:94px;position:sticky;top:0}.site-header:before{content:"";z-index:-1;background:var(--page-bg);border-bottom:1px solid var(--line);transition:background-color .22s,box-shadow .22s,border-color .22s;position:absolute;top:0;bottom:0;left:-16px;right:-16px}.site-header.is-scrolled:before{background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 28px #0000001f}.brand{transform-origin:50%;transition:transform .4s var(--motion-settle);gap:7px}.brand img{width:162px}.brand>span{transition:opacity .25s, transform .35s var(--motion-settle)}.site-header.is-scrolled .brand{transform:scale(.88)}.site-header.is-scrolled .brand>span{opacity:.6;transform:translateY(-2px)}.header-section{font-size:13px}.header-actions{gap:8px}.theme-button,.language-button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--header-copy);border-radius:12px;justify-content:center;padding:10px 14px}.theme-button,.language-button,.locate-button,.main-branch-actions a,.main-branch-actions button,.intro-navigation a,.official-store-link{transition:background-color .18s, color .18s, border-color .18s, transform .24s var(--motion-settle), box-shadow .18s}.locator-layout{grid-template-columns:minmax(320px,.85fr) minmax(0,1.25fr);column-gap:5%;padding-top:44px}.eyebrow{margin-bottom:20px;font-size:12px}.intro h1{margin-bottom:20px;font-size:clamp(64px,6.4vw,94px)}.intro h1 .headline-line{color:var(--white);margin:0;line-height:1.12;display:block}.intro h1 .headline-accent{color:var(--orange)}.headline-line>span{color:inherit;display:inline-block}.intro-copy{text-wrap:pretty;max-width:42ch;margin-bottom:20px;font-size:15px;line-height:1.9}.intro-copy>span{margin-top:5px;font-size:12px;display:inline-block}.intro-navigation{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.intro-navigation a{border:1px solid var(--edge);min-height:46px;color:var(--white);border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:inline-flex}.intro-navigation a>span{color:var(--muted);font:11px JetBrains,monospace}.intro-navigation a>svg:last-child{color:var(--orange)}.map-section{border:1px solid var(--line);background:var(--card-bg);border-radius:18px;padding:20px;scroll-margin-top:12px}.map-topbar{border:0;padding:0}.map-canvas{margin-top:12px}.map-index{color:var(--muted)}.segment-control{--travel:1;grid-template-columns:repeat(var(--segments), minmax(0, 1fr));border:1px solid var(--line);background:var(--page-bg);isolation:isolate;border-radius:12px;gap:0;padding:4px;display:grid;position:relative}[dir=rtl] .segment-control{--travel:-1}.segment-indicator{width:calc((100% - 8px) / var(--segments));background:var(--white);z-index:-1;transform:translateX(calc(var(--selected) * var(--travel) * 100%));transition:transform .36s var(--motion-settle);border-radius:8px;position:absolute;top:4px;bottom:4px;box-shadow:0 2px 6px #0000001f}.segment-indicator:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4px}.segment-indicator:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4px}.segment-indicator:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4px}.segment-indicator:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4px}.segment-control button{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:color .18s;display:flex}.segment-control button.is-current,.segment-control button.is-current:hover{color:var(--page-bg);background:0 0}.segment-control button:not(.is-current):hover{color:var(--white);background:0 0}.segment-control button:active{transform:none}.segment-control button:focus-visible{outline-offset:-2px}.segment-count{opacity:.72;font:10px JetBrains,monospace}.map-switch{width:190px}.map-details{border-top:1px solid var(--line);margin-top:8px;padding-top:18px}.map-caption{font-size:14px}.map-legend{gap:8px;max-width:none;margin-top:14px}.map-instruction{margin-top:14px;font-size:12px}.map-results-link{border-radius:9px;max-width:none;margin-top:18px}.main-branch-card{border:1px solid var(--edge);border-inline-start:3px solid var(--orange-fill);background:var(--surface);color:var(--white);border-radius:14px;margin-bottom:36px;padding:24px;transition:border-color .2s,box-shadow .2s}.branch-eyebrow{color:var(--orange);letter-spacing:.12em;margin-bottom:12px;font:10px JetBrains,monospace;display:block}.main-branch-card h2{margin-bottom:10px;font-size:clamp(28px,2.7vw,36px)}.main-branch-address{color:var(--muted);font-size:14px}.branch-building{width:94px;height:104px}.main-branch-actions{border-top-color:var(--line);gap:8px;margin-top:20px;padding-top:18px}.main-branch-actions a,.main-branch-actions button{border-radius:8px;min-height:48px;padding-inline-start:12px;padding-inline-end:12px}.main-branch-actions button{color:var(--white);border-color:var(--edge)}.main-branch-actions button:hover{color:var(--orange);background:var(--row-hover)}.stockists-section{min-height:620px;scroll-margin-top:12px}.locations-section{scroll-margin-top:12px}.locations-heading{margin-bottom:12px}.locations-heading h2{font-size:23px;font-weight:700;line-height:1.4}.location-total{background:var(--surface);border-radius:6px;padding:8px 10px}.partner-note{margin:0 0 18px;font-size:13px;line-height:1.8}.region-filters{width:100%;margin-bottom:18px}.location-list{border-top:0}.location-row{border:1px solid var(--line);background:var(--card-bg);border-radius:10px;margin-bottom:8px;padding-inline-start:12px;padding-inline-end:12px;transition:background-color .2s,border-color .2s,box-shadow .2s}.location-row:before{display:none}.location-row.is-active{border-color:var(--orange);background:var(--surface);box-shadow:inset 3px 0 var(--orange)}[dir=rtl] .location-row.is-active{box-shadow:inset -3px 0 var(--orange)}.location-link{gap:12px;min-height:100px;padding-block-start:17px;padding-block-end:17px}.row-number{margin-top:5px;font-size:10px}.city-name{font-size:20px;line-height:1.4}.store-name{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.row-directions{align-items:center;gap:5px;margin-inline-start:auto;padding-inline-start:5px;display:flex}.row-directions>span{color:var(--muted);font-size:11px}.row-directions svg{width:18px;height:18px;color:var(--orange)}.locate-button{background:0 0;border-radius:8px;min-width:50px;min-height:54px;margin-inline-start:12px}.locate-button svg{stroke-width:1px}.list-note{margin-block-start:16px;margin-block-end:16px;font-size:12px}.reset-filter{font-size:13px}.official-store-link{border-radius:10px}.site-footer{margin-top:24px}@media (hover:hover){.intro-navigation a:hover,.theme-button:hover,.language-button:hover{border-color:var(--orange);background:var(--active-bg)}.location-row:hover{border-color:var(--active-border);background:var(--surface)}.location-row.is-active:hover{border-color:var(--orange)}.map-results-link:hover>svg{transform:translateY(3px)}}.map-results-link>svg{transition:transform .24s var(--motion-settle)}.intro-navigation a:active,.main-branch-actions a:active,.main-branch-actions button:active,.locate-button:active,.theme-button:active,.language-button:active,.official-store-link:active{transform:scale(.96)}@media (prefers-reduced-motion:no-preference){.headline-line{padding-block-start:.08em;padding-block-end:.08em;overflow:hidden;margin-block-start:-.08em!important;margin-block-end:-.08em!important}.headline-line>span{animation:headline-reveal .8s 80ms var(--ease) both}.headline-accent>span{animation-delay:.18s}.intro .eyebrow{animation:surface-arrive .55s var(--ease) both}.intro-copy,.intro-navigation{animation:surface-arrive .6s .22s var(--ease) both}[data-reveal].is-revealed{animation:surface-arrive .6s var(--ease) both}.stockist-results .location-row{animation:surface-arrive .36s var(--ease) both!important;animation-delay:calc(var(--i) * 35ms)!important}}@keyframes headline-reveal{0%{opacity:.2;transform:translateY(105%)}to{opacity:1;transform:none}}@keyframes surface-arrive{0%{opacity:.2;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.headline-line>span,.intro-copy,.intro-navigation{animation:.22s ease-out both quiet-reveal!important}[data-reveal].is-revealed,.stockist-results .location-row{animation:.18s ease-out both quiet-reveal!important}.segment-control button{transition:color .14s ease-out!important}}@keyframes quiet-reveal{0%{opacity:.5}to{opacity:1}}.discovery-hint:not(.muscat-cluster){outline:2px solid var(--orange);outline-offset:4px}.muscat-cluster.discovery-hint .cluster-button{box-shadow:inset 0 0 0 3px var(--white)}@media (prefers-reduced-motion:no-preference){.discovery-hint:not(.muscat-cluster){animation:1.4s ease-in-out 2 discovery-breathe}.muscat-cluster.discovery-hint .cluster-button{animation:1.4s ease-in-out 2 discovery-map}}@keyframes discovery-breathe{0%,to{outline-offset:2px;outline-color:#0000}45%{outline-color:var(--orange);outline-offset:5px}}@keyframes discovery-map{0%,to{box-shadow:inset 0 0 #0000}45%{box-shadow:inset 0 0 0 3px var(--white)}}@media (prefers-reduced-motion:reduce){.discovery-hint:not(.muscat-cluster){animation:1.4s ease-in-out 2 discovery-fade!important}.muscat-cluster.discovery-hint .cluster-button{animation:1.4s ease-in-out 2 discovery-map!important}}@keyframes discovery-fade{0%,to{outline-color:#0000}45%{outline-color:var(--orange)}}@media (max-width:1100px){.site-shell{padding-inline-start:24px;padding-inline-end:24px}.locator-layout{grid-template-columns:minmax(300px,1fr) minmax(0,1.2fr);column-gap:24px}.map-section{padding:16px}.row-directions>span{display:none}.segment-control button{padding-inline-start:7px;padding-inline-end:7px}}@media (max-width:760px){html{scroll-padding-top:92px}.site-shell{padding-inline-start:20px;padding-inline-end:20px}.site-header{height:80px}.site-header:before{left:-20px;right:-20px}.brand img{width:132px}.brand>span{font-size:6px}.header-actions{gap:6px}.theme-button{width:44px;padding:0}.language-button{gap:7px;min-width:80px;padding:10px;font-size:12px}.locator-layout{grid-template-columns:1fr;gap:0;padding-top:30px;display:grid}.eyebrow{margin-bottom:14px;font-size:11px}.intro h1{margin-bottom:15px;font-size:clamp(46px,10.8vw,70px)}.intro h1 .headline-line{display:inline-block}.intro h1 .headline-accent{margin-inline-start:.15em!important}.headline-line>span{margin:0}[dir=ltr] .intro h1{font-size:clamp(42px,10vw,66px)}.intro-copy{max-width:50ch;margin-bottom:18px;font-size:14px;line-height:1.85}.intro-copy>span{font-size:12px}.intro-navigation{gap:8px;margin-bottom:26px}.intro-navigation a{min-height:44px;padding:9px 13px}.map-section{border-radius:16px;margin-bottom:28px;padding:14px;scroll-margin-top:12px}.map-topbar{padding:0}.map-switch{width:180px}.map-canvas{aspect-ratio:800/720;width:calc(100% + 24px);margin:8px -12px 0}.map-details{padding-top:14px}.map-legend{flex-wrap:wrap;gap:10px 22px;margin-top:12px;font-size:12px;display:flex}.map-legend>li{gap:7px}.map-caption{font-size:13px}.map-instruction{font-size:12px}.map-results-link{min-height:50px;margin-top:14px;font-size:14px}.main-branch-card{margin-bottom:30px;padding:20px}.main-branch-card h2{font-size:29px}.main-branch-address{font-size:13px}.branch-building{width:83px;height:96px}.main-branch-actions{margin-top:18px;padding-top:16px}.main-branch-actions a,.main-branch-actions button{padding:9px;font-size:12px}.locations-section,.stockists-section{scroll-margin-top:12px}.stockists-section{min-height:700px}.stockists-toolbar{background:var(--page-bg);z-index:2;padding-top:14px;padding-bottom:1px;position:sticky;top:80px}.locations-heading h2{font-size:22px}.partner-note{margin-bottom:14px;font-size:12px}.segment-control button{gap:6px;padding-inline-start:5px;padding-inline-end:5px;font-size:12px}.row-directions>span{display:none}.location-link{min-height:96px}.city-name{font-size:20px}.store-name{font-size:13px}.store-name[dir=auto]{font-size:14px}.site-footer{padding-bottom:max(26px, env(safe-area-inset-bottom))}}@media (max-width:370px){.site-shell{padding-inline-start:14px;padding-inline-end:14px}.site-header:before{left:-14px;right:-14px}.brand img{width:116px}.brand>span{font-size:5px}.language-button{min-width:75px}.map-section{padding:11px}.map-switch{width:160px}.main-branch-card{padding:16px}.main-branch-card h2{font-size:26px}.main-branch-actions{flex-direction:column}.branch-building{width:70px;height:80px}.location-row{padding-inline-start:9px;padding-inline-end:9px}.location-link{gap:9px}.locate-button{min-width:46px;margin-inline-start:8px}.city-name{font-size:18px}.segment-count{display:none}}.page-frame{isolation:isolate;position:relative;overflow-x:clip}@supports not (overflow:clip){html{overflow-x:hidden}}@media (pointer:coarse){html,body{overscroll-behavior-y:none}}.page-frame>.site-shell{z-index:1;position:relative}.brand-orb{z-index:0;pointer-events:none;position:absolute;left:0;right:0;overflow:hidden}.brand-orb--cover{top:0}.brand-orb--closing{bottom:0}.brand-orb canvas{width:100%;height:100%;display:block}.brand-orb__fallback{border-radius:50%;display:none;position:absolute}.brand-orb.uses-fallback canvas{display:none}.brand-orb.uses-fallback .brand-orb__fallback{border:1px solid #f15a32;display:block;box-shadow:0 0 22px #f15a3266}.brand-orb--cover .brand-orb__fallback{background:radial-gradient(45% 30% at 30% 72%,#f15a3280,#0000 100%)}.brand-orb--closing .brand-orb__fallback{background:radial-gradient(30% 20% at 68% 8%,#f15a3266,#0000 100%)}.site-header:before{left:calc(50% - 50vw);right:calc(50% - 50vw)}.site-header:not(.is-scrolled):before{background:0 0;border-bottom-color:#0000}.site-header:not(.is-scrolled) .brand{opacity:0;pointer-events:none}.site-header:not(.is-scrolled) .brand:focus-visible{opacity:1}.site-header:not(.is-scrolled) .header-section{opacity:0}.brand{transition:transform .4s var(--motion-settle), opacity .32s ease-out}.header-section{transition:opacity .32s ease-out}.locator-layout{grid-template-rows:auto 1fr;grid-template-columns:minmax(320px,.85fr) minmax(0,1.25fr);row-gap:22px;padding-top:0}.intro{grid-area:1/1/auto/-1;margin-top:-65px}.map-section{grid-area:2/2}.locations-section{grid-area:2/1}.hero-emblem{justify-content:center;display:flex}.hero-emblem img{width:auto;height:104px;filter:drop-shadow(0 0 14px #f14c203d);height:clamp(96px,13svh,114px);display:block}.hero-copy{grid-template-columns:minmax(0,1fr) minmax(340px,500px);align-items:end;gap:56px;margin-top:44px;display:grid}.intro h1{white-space:nowrap;font-kerning:normal;text-rendering:optimizelegibility;margin:0;font-size:clamp(60px,6.1vw,92px);font-weight:700}.intro h1 .headline-line{vertical-align:top;line-height:1.22;display:inline-block}.intro h1 .headline-accent{margin-inline-start:.2em!important}.headline-accent>span{text-shadow:0 0 34px #f15a3257}:root[data-theme=light] .headline-accent>span{text-shadow:none}[dir=ltr] .intro h1{letter-spacing:-.025em}.hero-detail{padding-bottom:8px}.intro-copy{max-width:none;color:var(--intro-copy);text-wrap:balance;margin:0;font-size:16px;line-height:1.75}.intro-copy>span{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.6;display:block}.intro-navigation{flex-wrap:nowrap;gap:10px;margin:14px 0 0}.intro-navigation a{background:var(--surface);white-space:nowrap;font-size:14px}:root{--rim-light:linear-gradient(90deg, transparent, #f15a32cc 22%, #ffaa788c 46%, transparent 86%);--rim-bloom:0 -14px 32px -26px #f15a32b3;--rim-selected:0 0 0 1px var(--orange), 0 0 26px -8px #f15a328c}:root[data-theme=light]{--rim-light:linear-gradient(90deg, transparent, #de6242d9 22%, #de624266 46%, transparent 86%);--rim-bloom:0 -12px 28px -24px #de62428c;--rim-selected:0 0 0 1px var(--orange), 0 0 22px -10px #c4442380}[dir=rtl] .map-section:before,[dir=rtl] .main-branch-card:before{transform:scaleX(-1)}.map-section,.main-branch-card{box-shadow:var(--rim-bloom);position:relative}.map-section:before,.main-branch-card:before{content:"";left:18px;right:18px;background:var(--rim-light);pointer-events:none;height:1px;position:absolute;top:-1px}.main-branch-card{border:1px solid var(--line);border-radius:18px}.main-branch-card.is-active{border-color:var(--orange);box-shadow:var(--rim-selected)}.location-row.is-active,[dir=rtl] .location-row.is-active{box-shadow:var(--rim-selected)}@media (min-width:961px){.map-results-link{border-color:var(--edge);color:var(--white);background:0 0}.map-results-link:hover{background:var(--active-bg);border-color:var(--orange)}}.segment-count{opacity:1;font-size:11px}.row-number,.branch-eyebrow,.map-index,.location-total>span{font-size:11px}.row-directions>span,.locate-button span{font-size:12px}.brand{justify-content:center;min-height:44px}.site-footer{border-top:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;min-height:0;margin-top:28px;padding:150px 0 40px;display:grid;position:relative}.official-store-link{grid-area:1/1;width:320px;box-shadow:0 14px 36px #0000004d}.footer-brand{grid-area:1/2;align-items:flex-start;gap:8px}.footer-brand>span:first-child{color:var(--white);font-size:15px;font-weight:500}.footer-signature{color:var(--white);font-size:11px}.footer-emblem{grid-area:1/3;width:108px;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.hero-emblem img{animation:1.2s cubic-bezier(.22,.8,.22,1) .2s both emblem-arrive}.headline-line{overflow:visible}.headline-line>span{animation-name:surface-arrive;animation-delay:.34s}.headline-accent>span{animation-delay:.42s}.intro-copy,.intro-navigation{animation-delay:.48s}}@keyframes emblem-arrive{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-emblem img{animation:.22s ease-out both quiet-reveal}}@media (max-width:1100px){.locator-layout{grid-template-columns:minmax(300px,1fr) minmax(0,1.2fr)}.hero-copy{grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:32px}.intro h1{font-size:clamp(50px,6vw,64px)}.intro-copy{font-size:15px}}@media (max-width:960px){.locator-layout{grid-template-rows:none;grid-template-columns:1fr;row-gap:0;display:grid}.intro,.map-section,.locations-section{grid-area:auto/1}.intro{margin-bottom:18px}.map-section{margin-bottom:28px}}@media (max-width:760px){.locator-layout{padding-top:0}.intro{margin-top:-60px;margin-bottom:14px}.hero-emblem img{height:clamp(70px,20vw,82px)}.language-button{min-width:0;padding-inline-start:12px;padding-inline-end:12px}.language-button svg{display:none}.hero-copy{margin-top:36px;display:block}.intro h1{white-space:nowrap;font-size:clamp(46px,15.2vw,92px)}[dir=ltr] .intro h1{font-size:clamp(40px,12.2vw,76px)}.intro h1 .headline-line{line-height:1.24;display:inline-block}.hero-detail{margin-top:6px;padding-bottom:0}.intro-copy{font-size:15px;line-height:1.8}.intro-copy>span{margin-top:6px;font-size:13px}.intro-navigation{gap:8px;margin-top:12px}.intro-navigation a{flex:auto;padding-inline-start:10px;padding-inline-end:10px}.stockists-toolbar{display:contents}.region-filters{z-index:2;position:sticky;top:84px}.site-footer{padding:88px 0 max(26px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;gap:20px 16px;margin-top:20px}.official-store-link{order:0;grid-area:1/1/auto/-1;width:100%}.footer-brand{grid-area:2/1}.footer-brand>span:first-child{font-size:14px}.footer-emblem{grid-area:2/2;width:66px}}@media (max-width:370px){.hero-emblem img{height:66px}.language-button{padding-inline-start:8px;padding-inline-end:8px}}
