.theme-dark[data-astro-cid-wapovkg6]{--color-page:#16263d;--color-surface:#1d3049;--color-surface-alt:#1a2b42;--color-navy-band:#16263d;--color-navy:#0e1a2b;--color-ink:#e8edf3;--color-ink-body:#b8c2cf;--color-ink-muted:#9aa8ba;--color-strike:#6b7a8e;--color-border-light:#ffffff1a;--color-border-strong:#ffffff38;--color-number-ghost:#ffffff0a;--color-accent-text:#f08a4b;--color-accent-glow:#e8772e38;--color-error:#f97066;--shadow-card:0 12px 40px -10px #040a1480;--shadow-sm:0 2px 8px #00000059;--logo-filter:grayscale(1) invert(1) brightness(1.6);--color-chip:#2f4563;--tint-warm:#ec8c4047;color-scheme:dark;background-color:var(--color-page);color:var(--color-ink)}.shop-hero[data-astro-cid-wapovkg6]{background-color:var(--color-page);border-bottom:1px solid var(--color-border-light);position:relative;overflow:clip}.shop-hero__photo[data-astro-cid-wapovkg6]{position:absolute;inset:0 0 0 50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.shop-hero__inner[data-astro-cid-wapovkg6]{flex-direction:column;justify-content:center;align-items:flex-start;min-height:clamp(460px,62svh,580px);padding-block:72px;display:flex;position:relative}h1[data-astro-cid-wapovkg6]{max-width:15ch;color:var(--color-ink);margin-top:18px}.shop-hero__lead[data-astro-cid-wapovkg6]{max-width:42ch;color:var(--color-ink-muted);margin-top:20px;font-size:1.0625rem}.shop-hero__actions[data-astro-cid-wapovkg6]{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.shop-hero__trust[data-astro-cid-wapovkg6]{color:var(--color-ink-muted);flex-wrap:wrap;gap:10px 24px;margin:32px 0 0;padding:0;font-size:.875rem;font-weight:500;list-style:none;display:flex}.shop-hero__trust[data-astro-cid-wapovkg6] li[data-astro-cid-wapovkg6]{align-items:center;gap:8px;display:inline-flex}.shop-hero__trust[data-astro-cid-wapovkg6] svg[data-astro-cid-wapovkg6]{color:var(--color-accent);flex:none}@media (width<=999.98px){.shop-hero[data-astro-cid-wapovkg6]{flex-direction:column;display:flex}.shop-hero__photo[data-astro-cid-wapovkg6]{aspect-ratio:3/2;max-height:52svh;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.shop-hero__inner[data-astro-cid-wapovkg6]{min-height:0;padding-block:8px 64px}}.theme-dark[data-astro-cid-ykal6ux4]{--color-page:#16263d;--color-surface:#1d3049;--color-surface-alt:#1a2b42;--color-navy-band:#16263d;--color-navy:#0e1a2b;--color-ink:#e8edf3;--color-ink-body:#b8c2cf;--color-ink-muted:#9aa8ba;--color-strike:#6b7a8e;--color-border-light:#ffffff1a;--color-border-strong:#ffffff38;--color-number-ghost:#ffffff0a;--color-accent-text:#f08a4b;--color-accent-glow:#e8772e38;--color-error:#f97066;--shadow-card:0 12px 40px -10px #040a1480;--shadow-sm:0 2px 8px #00000059;--logo-filter:grayscale(1) invert(1) brightness(1.6);--color-chip:#2f4563;--tint-warm:#ec8c4047;color-scheme:dark;background-color:var(--color-page);color:var(--color-ink)}.shop-quick-nav[data-astro-cid-ykal6ux4]{z-index:30;background-color:var(--color-page);border-bottom:1px solid var(--color-border-light);position:sticky;top:76px}.shop-quick-nav__inner[data-astro-cid-ykal6ux4]{scrollbar-width:none;gap:28px;display:flex;overflow-x:auto}.shop-quick-nav__inner[data-astro-cid-ykal6ux4]::-webkit-scrollbar{display:none}.shop-quick-nav[data-astro-cid-ykal6ux4] a[data-astro-cid-ykal6ux4]{color:var(--color-ink-muted);white-space:nowrap;transition:color .2s var(--ease);flex:none;padding-block:16px;font-size:.875rem;font-weight:500;position:relative}.shop-quick-nav[data-astro-cid-ykal6ux4] a[data-astro-cid-ykal6ux4]:after{content:"";background-color:var(--color-accent);transform-origin:0;height:2px;transition:transform .2s var(--ease);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.shop-quick-nav[data-astro-cid-ykal6ux4] a[data-astro-cid-ykal6ux4]:hover,.shop-quick-nav[data-astro-cid-ykal6ux4] a[data-astro-cid-ykal6ux4].is-active{color:var(--color-ink)}.shop-quick-nav[data-astro-cid-ykal6ux4] a[data-astro-cid-ykal6ux4].is-active:after{transform:scaleX(1)}.theme-dark[data-astro-cid-4fhpls6h]{--color-page:#16263d;--color-surface:#1d3049;--color-surface-alt:#1a2b42;--color-navy-band:#16263d;--color-navy:#0e1a2b;--color-ink:#e8edf3;--color-ink-body:#b8c2cf;--color-ink-muted:#9aa8ba;--color-strike:#6b7a8e;--color-border-light:#ffffff1a;--color-border-strong:#ffffff38;--color-number-ghost:#ffffff0a;--color-accent-text:#f08a4b;--color-accent-glow:#e8772e38;--color-error:#f97066;--shadow-card:0 12px 40px -10px #040a1480;--shadow-sm:0 2px 8px #00000059;--logo-filter:grayscale(1) invert(1) brightness(1.6);--color-chip:#2f4563;--tint-warm:#ec8c4047;color-scheme:dark;background-color:var(--color-page);color:var(--color-ink)}.product-card[data-astro-cid-4fhpls6h]{background-color:var(--color-surface);border:1px solid var(--color-border-light);border-radius:10px;flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.product-card[data-astro-cid-4fhpls6h]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card)}.product-card--bestseller[data-astro-cid-4fhpls6h]{border:none;position:relative}@property --bestseller-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.product-card--bestseller[data-astro-cid-4fhpls6h]:before{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--bestseller-angle), var(--color-accent) 0%, var(--color-border-light) 50%, var(--color-accent) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@media (prefers-reduced-motion:no-preference){.product-card--bestseller[data-astro-cid-4fhpls6h]:before{animation:5s linear infinite bestseller-border-spin}}@keyframes bestseller-border-spin{to{--bestseller-angle:360deg}}.product-card__thumb[data-astro-cid-4fhpls6h]{aspect-ratio:16/10;background-color:var(--color-surface-alt);border-bottom:1px solid var(--color-border-light);position:relative;overflow:hidden}.product-card__media[data-astro-cid-4fhpls6h]{width:100%;height:100%}.product-card__shine[data-astro-cid-4fhpls6h]{mix-blend-mode:overlay;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 30%,#ffffff52 47%,#ffffff8c 50%,#ffffff52 53%,#0000 70%);position:absolute;inset:-50% -20%}@media (prefers-reduced-motion:no-preference){.product-card__media[data-astro-cid-4fhpls6h]{will-change:transform;transition:transform 7s cubic-bezier(.16,1,.3,1);transform:scale(1)}.product-card[data-astro-cid-4fhpls6h]:hover .product-card__media[data-astro-cid-4fhpls6h]{transform:scale(1.14)translate(-1.5%,-1.5%)}.product-card__shine[data-astro-cid-4fhpls6h]{transform:translate(-120%)rotate(8deg)}.product-card[data-astro-cid-4fhpls6h]:hover .product-card__shine[data-astro-cid-4fhpls6h]{opacity:1;animation:1.2s ease-in-out product-card-shine}@keyframes product-card-shine{0%{transform:translate(-120%)rotate(8deg)}to{transform:translate(120%)rotate(8deg)}}}.product-card__badge[data-astro-cid-4fhpls6h]{z-index:1;background-color:var(--color-chip);color:var(--color-white);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:4px 9px;font-size:.6875rem;font-weight:700;line-height:1.5;position:absolute;top:14px;left:14px}.product-card__badge--bestseller[data-astro-cid-4fhpls6h],.product-card__badge--sale[data-astro-cid-4fhpls6h]{background-color:var(--color-accent-text)}.product-card__body[data-astro-cid-4fhpls6h]{flex-direction:column;flex:1;gap:8px;padding:22px 24px 24px;display:flex}.product-card__type[data-astro-cid-4fhpls6h]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.6875rem;font-weight:700}.product-card__body[data-astro-cid-4fhpls6h] h3[data-astro-cid-4fhpls6h]{hyphens:auto;color:var(--color-ink);font-size:1.0625rem;font-weight:700;line-height:1.35}.product-card__body[data-astro-cid-4fhpls6h] p[data-astro-cid-4fhpls6h]{color:var(--color-ink-muted);flex:1;font-size:.9375rem;line-height:1.6}.product-card__footer[data-astro-cid-4fhpls6h]{border-top:1px solid var(--color-border-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:18px;display:flex}.product-card__price[data-astro-cid-4fhpls6h]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.product-card__price-strike[data-astro-cid-4fhpls6h]{color:var(--color-ink-muted);font-size:.875rem;text-decoration:line-through}.product-card__price-final[data-astro-cid-4fhpls6h]{color:var(--color-ink);font-size:1.25rem;font-weight:700}.product-card__price-final--enquiry[data-astro-cid-4fhpls6h]{color:var(--color-ink-muted);font-size:.9375rem;font-weight:600}.product-card__cta[data-astro-cid-4fhpls6h]{padding:9px 18px;font-size:.875rem}.theme-dark[data-astro-cid-i7cvg2ff]{--color-page:#16263d;--color-surface:#1d3049;--color-surface-alt:#1a2b42;--color-navy-band:#16263d;--color-navy:#0e1a2b;--color-ink:#e8edf3;--color-ink-body:#b8c2cf;--color-ink-muted:#9aa8ba;--color-strike:#6b7a8e;--color-border-light:#ffffff1a;--color-border-strong:#ffffff38;--color-number-ghost:#ffffff0a;--color-accent-text:#f08a4b;--color-accent-glow:#e8772e38;--color-error:#f97066;--shadow-card:0 12px 40px -10px #040a1480;--shadow-sm:0 2px 8px #00000059;--logo-filter:grayscale(1) invert(1) brightness(1.6);--color-chip:#2f4563;--tint-warm:#ec8c4047;color-scheme:dark;background-color:var(--color-page);color:var(--color-ink)}h2[data-astro-cid-i7cvg2ff]{color:var(--color-ink);margin-top:16px}.shop-row__grid[data-astro-cid-i7cvg2ff]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:44px;display:grid}.theme-dark[data-astro-cid-txhxlmw3]{--color-page:#16263d;--color-surface:#1d3049;--color-surface-alt:#1a2b42;--color-navy-band:#16263d;--color-navy:#0e1a2b;--color-ink:#e8edf3;--color-ink-body:#b8c2cf;--color-ink-muted:#9aa8ba;--color-strike:#6b7a8e;--color-border-light:#ffffff1a;--color-border-strong:#ffffff38;--color-number-ghost:#ffffff0a;--color-accent-text:#f08a4b;--color-accent-glow:#e8772e38;--color-error:#f97066;--shadow-card:0 12px 40px -10px #040a1480;--shadow-sm:0 2px 8px #00000059;--logo-filter:grayscale(1) invert(1) brightness(1.6);--color-chip:#2f4563;--tint-warm:#ec8c4047;color-scheme:dark;background-color:var(--color-page);color:var(--color-ink)}h2[data-astro-cid-txhxlmw3]{color:var(--color-ink);margin-top:16px}.shop-categories__grid[data-astro-cid-txhxlmw3]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px;margin-top:44px;display:grid}.shop-categories__tile[data-astro-cid-txhxlmw3]{background-color:var(--color-surface);border:1px solid var(--color-border-light);color:var(--color-ink);border-radius:10px;flex-direction:column;gap:12px;padding:30px 28px;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex}.shop-categories__tile[data-astro-cid-txhxlmw3]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card);color:var(--color-ink)}.shop-categories__tile[data-astro-cid-txhxlmw3]:hover .shop-categories__label[data-astro-cid-txhxlmw3]{color:var(--color-accent-text)}@media (prefers-reduced-motion:no-preference){.shop-categories__tile[data-astro-cid-txhxlmw3]:hover{transform:translateY(-3px)}.shop-categories__tile[data-astro-cid-txhxlmw3]:hover .shop-categories__label[data-astro-cid-txhxlmw3] svg[data-astro-cid-txhxlmw3]{transform:translate(3px)}}.shop-categories__icon[data-astro-cid-txhxlmw3]{border:1px solid var(--color-border-light);width:52px;height:52px;color:var(--color-ink);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.shop-categories__label[data-astro-cid-txhxlmw3]{align-items:center;gap:8px;font-size:1.125rem;font-weight:700;transition:color .2s;display:flex}.shop-categories__label[data-astro-cid-txhxlmw3] svg[data-astro-cid-txhxlmw3]{color:var(--color-accent);transition:transform .15s}.shop-categories__desc[data-astro-cid-txhxlmw3]{color:var(--color-ink-muted);font-size:.9375rem;line-height:1.6}.theme-dark[data-astro-cid-sltz6pah]{--color-page:#16263d;--color-surface:#1d3049;--color-surface-alt:#1a2b42;--color-navy-band:#16263d;--color-navy:#0e1a2b;--color-ink:#e8edf3;--color-ink-body:#b8c2cf;--color-ink-muted:#9aa8ba;--color-strike:#6b7a8e;--color-border-light:#ffffff1a;--color-border-strong:#ffffff38;--color-number-ghost:#ffffff0a;--color-accent-text:#f08a4b;--color-accent-glow:#e8772e38;--color-error:#f97066;--shadow-card:0 12px 40px -10px #040a1480;--shadow-sm:0 2px 8px #00000059;--logo-filter:grayscale(1) invert(1) brightness(1.6);--color-chip:#2f4563;--tint-warm:#ec8c4047;color-scheme:dark;background-color:var(--color-page);color:var(--color-ink)}.shop-all__head[data-astro-cid-sltz6pah]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 40px;display:flex}h2[data-astro-cid-sltz6pah]{color:var(--color-ink);margin-top:16px}.shop-all__tabs[data-astro-cid-sltz6pah]{border:1px solid var(--color-border-strong);border-radius:6px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.shop-all__tab[data-astro-cid-sltz6pah]{border:none;border-left:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-ink);cursor:pointer;padding:10px 20px;font-family:inherit;font-size:.875rem;font-weight:600;transition:color .2s,background-color .2s}.shop-all__tab[data-astro-cid-sltz6pah]:first-child{border-left:none}.shop-all__tab[data-astro-cid-sltz6pah]:hover{background-color:var(--color-surface-alt)}@media (width<=559.98px){.shop-all__tabs[data-astro-cid-sltz6pah]{flex-wrap:nowrap;width:100%;display:flex}.shop-all__tab[data-astro-cid-sltz6pah]{flex:auto;padding:10px 8px;font-size:.8125rem}}.shop-all__tab[data-astro-cid-sltz6pah].is-active{background-color:var(--color-ink);color:var(--color-page)}.shop-all__grid[data-astro-cid-sltz6pah]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:44px;display:grid}.shop-all .product-card.is-filtered-out{display:none}.theme-dark[data-astro-cid-6ch3yrwy]{--color-page:#16263d;--color-surface:#1d3049;--color-surface-alt:#1a2b42;--color-navy-band:#16263d;--color-navy:#0e1a2b;--color-ink:#e8edf3;--color-ink-body:#b8c2cf;--color-ink-muted:#9aa8ba;--color-strike:#6b7a8e;--color-border-light:#ffffff1a;--color-border-strong:#ffffff38;--color-number-ghost:#ffffff0a;--color-accent-text:#f08a4b;--color-accent-glow:#e8772e38;--color-error:#f97066;--shadow-card:0 12px 40px -10px #040a1480;--shadow-sm:0 2px 8px #00000059;--logo-filter:grayscale(1) invert(1) brightness(1.6);--color-chip:#2f4563;--tint-warm:#ec8c4047;color-scheme:dark;background-color:var(--color-page);color:var(--color-ink)}.shop-optin[data-astro-cid-6ch3yrwy]{background-color:var(--color-navy-band)}.shop-optin__inner[data-astro-cid-6ch3yrwy]{align-items:end;gap:36px;display:grid}@media (width>=900px){.shop-optin__inner[data-astro-cid-6ch3yrwy]{grid-template-columns:1.4fr 1fr;gap:64px}.shop-optin__actions[data-astro-cid-6ch3yrwy]{justify-content:flex-end}}h2[data-astro-cid-6ch3yrwy]{color:var(--color-white);margin-top:16px}.shop-optin__copy[data-astro-cid-6ch3yrwy] p[data-astro-cid-6ch3yrwy]:last-child{max-width:56ch;color:var(--color-white-78);margin-top:24px;font-size:1.0625rem}.shop-optin__actions[data-astro-cid-6ch3yrwy]{flex-wrap:wrap;gap:14px;display:flex}:root{--color-navy:#0e1a2b;--color-navy-deep:#0a1420;--color-navy-black:#03080e;--color-nav-bg:#0e1a2bd1;--gradient-hero:linear-gradient(160deg, #0a162699 0%, #050c14c2 45%, #03080ee6 100%);--gradient-academy:linear-gradient(150deg, #16263d 0%, #0e1a2b 60%, #0a1420 100%);--color-accent:#e8772e;--color-accent-hover:#d0641c;--color-accent-glow:#e8772e24;--color-accent-border:#e8772e80;--color-ink:#1a2433;--color-ink-muted:#5b6b80;--color-strike:#a6b0bd;--color-white:#fff;--color-white-80:#fffc;--color-white-78:#ffffffc7;--color-white-76:#ffffffc2;--color-white-62:#ffffff9e;--color-white-60:#fff9;--color-white-50:#ffffff80;--color-white-40:#fff6;--color-surface:#fff;--color-surface-alt:#f5f7fa;--color-border-light:#e3e8ef;--color-border-dark-08:#ffffff14;--color-border-dark-12:#ffffff1f;--color-border-dark-14:#ffffff24;--color-border-dark-28:#ffffff47;--color-grid-dark:#ffffff09;--color-number-ghost:#eef1f6;--shadow-card:0 10px 40px -8px #11182729;--shadow-sm:0 2px 8px #11182714;--color-border-strong:#c9d0da;--color-accent-text:#c2550a;--ease:cubic-bezier(.2, .8, .2, 1);--tint-warm:#ec8c4057;--tint-warm-blend:soft-light;--ease-out:cubic-bezier(.16, 1, .3, 1);--color-navy-band:#16263d;--color-ink-body:#3a4656;--color-page:#fff;--color-error:#b42318;--shadow-header:0 1px 0 var(--color-border-light), 0 4px 16px -8px #1118271f;--logo-filter:grayscale(1);--color-chip:var(--color-navy);color-scheme:light}.theme-dark[data-astro-cid-nm4lvpiz]{--color-page:#16263d;--color-surface:#1d3049;--color-surface-alt:#1a2b42;--color-navy-band:#16263d;--color-navy:#0e1a2b;--color-ink:#e8edf3;--color-ink-body:#b8c2cf;--color-ink-muted:#9aa8ba;--color-strike:#6b7a8e;--color-border-light:#ffffff1a;--color-border-strong:#ffffff38;--color-number-ghost:#ffffff0a;--color-accent-text:#f08a4b;--color-accent-glow:#e8772e38;--color-error:#f97066;--shadow-card:0 12px 40px -10px #040a1480;--shadow-sm:0 2px 8px #00000059;--logo-filter:grayscale(1) invert(1) brightness(1.6);--color-chip:#2f4563;--tint-warm:#ec8c4047;color-scheme:dark;background-color:var(--color-page);color:var(--color-ink)}.shop-faq__inner[data-astro-cid-nm4lvpiz]{max-width:860px}.shop-faq__head[data-astro-cid-nm4lvpiz]{margin-bottom:44px}h2[data-astro-cid-nm4lvpiz]{color:var(--color-ink);margin-top:16px}.shop-faq__list[data-astro-cid-nm4lvpiz]{border-top:1px solid var(--color-border-light)}.shop-faq__item[data-astro-cid-nm4lvpiz]{border-bottom:1px solid var(--color-border-light)}.shop-faq__item[data-astro-cid-nm4lvpiz] h3[data-astro-cid-nm4lvpiz]{font-size:inherit;font-weight:inherit;margin:0}.shop-faq__trigger[data-astro-cid-nm4lvpiz]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding-block:22px;font-family:inherit;display:flex}.shop-faq__trigger[data-astro-cid-nm4lvpiz]:hover .shop-faq__question[data-astro-cid-nm4lvpiz]{color:var(--color-accent-text)}.shop-faq__question[data-astro-cid-nm4lvpiz]{color:var(--color-ink);font-size:1.0625rem;font-weight:600;line-height:1.45;transition:color .2s}.shop-faq__icon[data-astro-cid-nm4lvpiz]{color:var(--color-accent);transition:transform .25s var(--ease);flex:none;display:flex}.shop-faq__trigger[data-astro-cid-nm4lvpiz][aria-expanded=true] .shop-faq__icon[data-astro-cid-nm4lvpiz]{transform:rotate(45deg)}.shop-faq__panel[data-astro-cid-nm4lvpiz]{grid-template-rows:1fr;transition:grid-template-rows .35s;display:grid}.shop-faq[data-astro-cid-nm4lvpiz].is-ready .shop-faq__item[data-astro-cid-nm4lvpiz]:not(.is-open) .shop-faq__panel[data-astro-cid-nm4lvpiz]{grid-template-rows:0fr}.shop-faq[data-astro-cid-nm4lvpiz].is-settling .shop-faq__panel[data-astro-cid-nm4lvpiz]{transition:none}.shop-faq__panel-inner[data-astro-cid-nm4lvpiz]{overflow:hidden}.shop-faq__answer[data-astro-cid-nm4lvpiz]{max-width:68ch;color:var(--color-ink-muted);padding-bottom:24px;font-size:1rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.shop-faq__panel[data-astro-cid-nm4lvpiz],.shop-faq__icon[data-astro-cid-nm4lvpiz]{transition:none}}
