.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-400-0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-400-1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-500-2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-500-3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-600-4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-600-5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-400-6.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-400-7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/newsreader-500-8.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/newsreader-500-9.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Wordmark;src:local("Georgia");size-adjust:90.752%;ascent-override:79.582%;descent-override:30.609%;line-gap-override:0%}@font-face{font-family:Georgia;src:local("Georgia");size-adjust:94.4%;ascent-override:76.506%;descent-override:29.426%;line-gap-override:0%}@font-face{font-family:Helvetica;src:local("Helvetica");size-adjust:102.174%;ascent-override:97.873%;descent-override:26.099%;line-gap-override:0%}@font-face{font-family:Arial;src:local("Arial");size-adjust:102.174%;ascent-override:97.873%;descent-override:26.099%;line-gap-override:0%}*{box-sizing:border-box}html{color-scheme:light}html[data-theme=dark]{color-scheme:dark}:root{--bg:#FAF7F2;--surface:#FFFFFF;--surface-2:#F1EBE2;--ink:#1F1C19;--body:#3A3531;--muted:#6E6559;--line:#E3DACD;--line-strong:#C9BFAF;--clay:#A8523C;--gold:#C39A45;--gold-pale:#FAF0DB;--gold-deep:#6E4A12;--gold-line:#F0E4C8;--gold-surface:#FDF8EE;--green:#4A7A52;--green-bg:#EDF3EE;--danger:#7A2E1C;--danger-bg:#FBEDE9;--danger-line:#A8523C;--btn-bg:#1F1C19;--btn-fg:#FAF7F2;--btn-mute:#EAE2D6;--btn-mute-fg:#8C8377;--footer-bg:#1F1C19;--footer-fg:#F2EDE4;--footer-muted:#A79E91;--footer-line:#2E2A24;--logo-plate:transparent;--logo-plate-pad:0px;--ph:repeating-linear-gradient(135deg,#F1EBE2 0 8px,#EAE2D6 8px 16px);--skel:linear-gradient(90deg,#EFE8DD 0%,#F6F1E9 50%,#EFE8DD 100%)}html[data-theme=dark]{--bg:#14120F;--surface:#1B1815;--surface-2:#211E19;--ink:#F2EDE4;--body:#DCD5C9;--muted:#A79E91;--line:#2E2A24;--line-strong:#3E3830;--clay:#D08A72;--gold:#D9B45F;--gold-pale:#332913;--gold-deep:#EBD79B;--gold-line:#4A3D1C;--gold-surface:#241E11;--green:#84AE8B;--green-bg:#1A241C;--danger:#F0B6A6;--danger-bg:#2E1A14;--danger-line:#D08A72;--btn-bg:#F2EDE4;--btn-fg:#14120F;--btn-mute:#2A251F;--btn-mute-fg:#7C736A;--footer-bg:#0F0D0B;--footer-fg:#F2EDE4;--footer-muted:#8C8377;--footer-line:#2A251F;--logo-plate:#FAF7F2;--logo-plate-pad:5px;--ph:repeating-linear-gradient(135deg,#231F1A 0 8px,#2B261F 8px 16px);--skel:linear-gradient(90deg,#221E19 0%,#2B261F 50%,#221E19 100%)}:root{--header-h:59px}body{padding-top:var(--header-h)}body{margin:0;background:var(--bg);color:var(--ink);font-family:Instrument Sans,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,figure,fieldset{margin:0}fieldset{border:none;padding:0;min-width:0}a{color:var(--clay);text-decoration:none}a:hover{color:var(--gold-deep)}a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}label[data-radio][data-checked=true]{border-color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--ink)}label[data-radio]:hover{border-color:var(--line-strong)}a[data-chip]{background:var(--surface);color:var(--body)}a[data-chip][aria-current=page]{background:var(--ink);color:var(--bg);border-color:var(--ink)}a[data-chip]:not([aria-current=page]):hover{border-color:var(--line-strong);color:var(--ink)}a[data-chip][aria-current=page]:hover{background:var(--body);border-color:var(--body)}a[data-lang-btn]{background:transparent;color:var(--muted)}[data-cart-count]{display:inline-block;min-width:9px}html[data-cart="0"] [data-cart-count]:after{content:"0"}html[data-cart="1"] [data-cart-count]:after{content:"1"}html[data-cart="2"] [data-cart-count]:after{content:"2"}html[data-cart="3"] [data-cart-count]:after{content:"3"}html[data-cart="4"] [data-cart-count]:after{content:"4"}html[data-cart="5"] [data-cart-count]:after{content:"5"}html[data-cart="6"] [data-cart-count]:after{content:"6"}html[data-cart="7"] [data-cart-count]:after{content:"7"}html[data-cart="8"] [data-cart-count]:after{content:"8"}html[data-cart="9"] [data-cart-count]:after{content:"9"}html[data-cart="9+"] [data-cart-count]:after{content:"9+"}:focus-visible{outline:2px solid var(--clay);outline-offset:2px}img{display:block}input,select,textarea,button{font:inherit;color:inherit}input,select,textarea{background:var(--surface);border:1px solid var(--line-strong);border-radius:2px;width:100%;padding:0 12px;height:48px}textarea{padding:12px;height:auto;line-height:1.5}input:focus,select:focus,textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 1px var(--ink)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger-line);box-shadow:0 0 0 1px var(--danger-line)}::placeholder{color:var(--muted);opacity:1}table{border-collapse:collapse;width:100%}.skip-link{position:absolute;left:-9999px;top:0;background:var(--ink);color:var(--bg);padding:10px 14px;z-index:99;border:none}.skip-link:focus{left:8px;top:8px}[data-shell=main]:focus{outline:none}[data-mq=desk]{display:none!important}@media(min-width:920px){[data-mq=desk]{display:flex!important}[data-mq=mob]{display:none!important}}[data-cols=products]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}@media(min-width:700px){[data-cols=products]{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 22px}}@media(min-width:1080px){[data-cols=products]{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-cols=featured]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}@media(min-width:700px){[data-cols=featured]{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 22px}}[data-cols=related]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}@media(min-width:700px){[data-cols=related]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}[data-cols=three]{display:grid;grid-template-columns:minmax(0,1fr)}[data-cols=three]>*:not(:last-child){border-bottom:1px solid var(--line)}@media(min-width:760px){[data-cols=three]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-cols=three]>*{border-bottom:none!important}[data-cols=three]>*:not(:last-child){border-right:1px solid var(--line)}}[data-split=hero]{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:920px){[data-split=hero]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}[data-split=pdp]{display:grid;grid-template-columns:minmax(0,1fr);gap:0}@media(min-width:920px){[data-split=pdp]{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:44px;align-items:start}}[data-split=checkout]{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media(min-width:900px){[data-split=checkout]{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);gap:44px;align-items:start}}[data-split=note]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:760px){[data-split=note]{grid-template-columns:280px minmax(0,1fr);gap:40px;align-items:center}}[data-split=doc]{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media(min-width:920px){[data-split=doc]{grid-template-columns:minmax(0,1fr) 300px;gap:56px;align-items:start}}[data-split=footer]{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media(min-width:600px){[data-split=footer]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:920px){[data-split=footer]{grid-template-columns:1.4fr 1fr 1fr 1.2fr}}[data-hero-img]{aspect-ratio:4/5;min-height:320px}@media(min-width:920px){[data-hero-img]{aspect-ratio:auto;height:min(76vh,700px);min-height:460px}}[data-sticky-buy]{position:static}@media(min-width:920px){[data-sticky-buy]{position:sticky;top:78px}}@keyframes ta-hairline{to{border-bottom-color:var(--ink)}}@supports (animation-timeline: scroll()){[data-shell=header]{animation:ta-hairline linear both;animation-timeline:scroll(root block);animation-range:8px 20px}}html[data-scrolled="1"] [data-shell=header]{border-bottom-color:var(--ink)}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h)}html{overflow-y:scroll;scrollbar-gutter:stable}html[data-routing]{scroll-behavior:auto}[data-drawer]{display:none}html[data-menu=open] [data-drawer]{display:flex}html[data-menu=open]{overflow:hidden}[data-drawer]{opacity:0;transform:translateY(-4px);transition-property:opacity,transform,display;transition-duration:.16s;transition-timing-function:ease;transition-behavior:allow-discrete}html[data-menu=open] [data-drawer]{opacity:1;transform:none}@starting-style{html[data-menu=open] [data-drawer]{opacity:0;transform:translateY(-4px)}}html[data-routing] [data-drawer]{transition-property:none}[data-drawer] a:active,[data-drawer] a[data-tapped]{background:var(--surface-2)}[data-menu-open]:active,[data-menu-close]:active{opacity:.55}[data-drawer]{view-transition-name:ta-drawer}::view-transition-group(ta-drawer){animation-duration:.22s}::view-transition-old(ta-drawer){animation:ta-drawer-out .22s cubic-bezier(.4,0,1,1) both;mix-blend-mode:normal}::view-transition-new(ta-drawer){animation:none;mix-blend-mode:normal}@keyframes ta-drawer-out{to{opacity:0;transform:translateY(-10px)}}html[lang=en] a[data-lang-btn][data-lang=en],html[lang=sw] a[data-lang-btn][data-lang=sw]{background:var(--ink);color:var(--bg)}details[data-faq]>summary::-webkit-details-marker{display:none}details[data-faq][open] [data-faq-mark]{transform:rotate(180deg)}[data-icon=sun]{display:none}html[data-theme=dark] [data-icon=sun]{display:block}html[data-theme=dark] [data-icon=moon]{display:none}@view-transition{navigation:auto}[data-shell=header]{view-transition-name:ta-header}[data-shell=footer]{view-transition-name:ta-footer}[data-shell=main]{view-transition-name:ta-main}::view-transition-group(ta-header),::view-transition-group(ta-footer){animation-duration:0s}::view-transition-old(ta-header),::view-transition-new(ta-header),::view-transition-old(ta-footer),::view-transition-new(ta-footer){animation:none;mix-blend-mode:normal}::view-transition-group(ta-main){animation-duration:0s}::view-transition-old(ta-main),::view-transition-new(ta-main){animation-duration:.22s;animation-timing-function:cubic-bezier(.4,0,.2,1);height:auto}::view-transition-group(root){animation-duration:0s}::view-transition-old(root),::view-transition-new(root){animation:none}a,button,[data-card]{transition:background-color .18s ease,color .18s ease,border-color .18s ease,opacity .18s ease,transform .18s ease}[data-card]:hover [data-zoom]{transform:scale(1.025)}[data-zoom]{transition:transform .4s cubic-bezier(.2,.6,.2,1)}[data-card][data-sold="1"] [data-ph]{opacity:.62}[data-card][data-sold="1"] h3,[data-card][data-sold="1"] [data-price]{color:var(--muted)}[data-card]:hover h3{color:var(--clay)}@keyframes ta-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ta-drop{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ta-skel{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ta-spin{to{transform:rotate(360deg)}}@keyframes ta-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}[data-pulse]{animation:ta-pulse 2.4s ease-in-out infinite}[data-anim=in]{animation:ta-in .38s cubic-bezier(.2,.6,.2,1) both}[data-anim=in-2]{animation:ta-in .38s cubic-bezier(.2,.6,.2,1) .06s both}[data-anim=in-3]{animation:ta-in .38s cubic-bezier(.2,.6,.2,1) .12s both}[data-anim=toast]{animation:ta-drop .26s cubic-bezier(.2,.6,.2,1) both}[data-skeleton]{background:var(--skel);background-size:200% 100%;animation:ta-skel 1.4s linear infinite}[data-spin]{animation:ta-spin .9s linear infinite}html[data-locale-switch]::view-transition-group(*),html[data-locale-switch]::view-transition-image-pair(*),html[data-locale-switch]::view-transition-old(*),html[data-locale-switch]::view-transition-new(*){animation-duration:.001ms!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}::view-transition-group(*),::view-transition-image-pair(*),::view-transition-old(*),::view-transition-new(*){animation-duration:.001ms!important}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-card]:hover [data-zoom]{transform:none}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
