@font-face{font-family:Cygre;src:url(/images/2023/10/Cygre-SemiBold-BF63eeebf60aa18.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/images/2023/10/Satoshi-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/images/2023/10/Satoshi-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--color-primary:#090102;--color-secondary:#fff;--color-text:#121212;--color-accent:#d58936;--color-accent-dark:#a44200;--color-accent-soft:#ffbc7d;--color-border:#1212121a;--color-muted:#121212b3;--font-heading:"Cygre", system-ui, sans-serif;--font-body:"Satoshi", system-ui, sans-serif;--container-max:1180px;--container-narrow:990px;--radius-card:20px;--radius-pill:100px;--shadow-card:0 0 10px #0000001a;--shadow-hover:0 12px 32px #09010214;--space-section:clamp(3rem, 6vw, 7.75rem);--space-block:clamp(1.5rem, 3vw, 2.5rem);--header-height:72px;--color-surface:#faf8f6;--color-surface-alt:#d589360f}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-secondary);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65;overflow-x:hidden}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-primary);margin:0 0 .75em;font-weight:600;line-height:1.15}h1{font-size:clamp(2.5rem,5vw,4rem)}h2{font-size:clamp(2rem,4vw,3rem)}h3{font-size:clamp(1.5rem,3vw,2.25rem)}h4{font-size:clamp(1.25rem,2.5vw,2rem)}h5{font-size:clamp(1.125rem,2vw,1.5rem)}h6{font-size:1.125rem}p{margin:0 0 1rem}ul,ol{margin:0 0 1rem;padding-left:1.25rem}.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{z-index:1000;background:var(--color-accent);color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:1rem}.container{width:min(100% - 2rem, var(--container-max));margin-inline:auto}.container--narrow{width:min(100% - 2rem, var(--container-narrow));margin-inline:auto}.section{padding-block:var(--space-section)}.section--tight{padding-block:var(--space-block)}.btn{border-radius:var(--radius-pill);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.875rem;font-weight:700;transition:background-color .25s,color .25s,border-color .25s,transform .2s,box-shadow .25s;display:inline-flex}.btn:hover,.btn:focus-visible{transform:translateY(-1px)}.btn--primary{background:var(--color-accent);color:var(--color-secondary)}.btn--primary:hover,.btn--primary:focus-visible{background:#c47a2f;box-shadow:0 8px 24px #d5893659}.btn--outline{color:var(--color-accent);border-color:var(--color-accent);background:0 0}.btn--outline:hover,.btn--outline:focus-visible{background:var(--color-accent);color:var(--color-secondary)}.btn--ghost{color:var(--color-accent);text-transform:uppercase;background:0 0;padding-inline:0}.btn--ghost:hover,.btn--ghost:focus-visible{color:var(--color-accent-dark)}.card{background:var(--color-secondary);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:transform .3s,box-shadow .3s}.card:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.section-title{margin-bottom:1.5rem;font-size:clamp(1.75rem,3vw,2.5rem)}.section-lead{color:var(--color-muted);max-width:640px;font-size:1.05rem;line-height:1.7}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:.6s both fade-up}@media (width<=767px){body{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.product-page__hero{margin-top:calc(var(--header-height) * -1);padding:clamp(5.5rem,9vw,7rem) 0 clamp(2.5rem,5vw,3.5rem);position:relative;overflow:hidden}.product-page__hero-bg{opacity:.85;background:url(/images/2023/10/Group-12.svg) 50%/cover no-repeat;position:absolute;inset:0}.product-page__hero-inner{position:relative}.product-page__hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.product-page__hero-content h1{margin-bottom:.5rem;font-size:clamp(1.75rem,3.5vw,2.75rem)}.product-page__intro{color:var(--color-muted);max-width:54ch;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.75}.product-page__hero-media{background:#fff;justify-content:center;align-items:center;padding:1.25rem;display:flex}.product-page__hero-media img{object-fit:contain;width:100%;max-height:320px}.product-page__layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(2rem,4vw,3.5rem);padding-block:2.5rem 4.5rem;display:grid}.product-page__main{min-width:0}.product-page__main>*+*{margin-top:2.75rem}.product-page__description h2{margin-bottom:1rem;font-size:clamp(1.35rem,2.5vw,1.75rem)}.product-page__description p{color:var(--color-muted);line-height:1.75}.product-page__section-block :global(p){color:var(--color-muted);line-height:1.75}.product-page__section-block :global(li){color:var(--color-muted);line-height:1.75}.product-page__sidebar{top:calc(var(--header-height) + 1.5rem);gap:1.25rem;display:grid;position:sticky}.product-page__sidebar-cta{padding:1.35rem}.product-page__sidebar-cta h3{margin-bottom:.5rem;font-size:1.125rem}.product-page__sidebar-cta p{color:var(--color-muted);margin-bottom:1rem;font-size:.92rem}.product-page__sidebar-cta .btn{width:100%;margin-bottom:.5rem}.product-page__related h2{margin-bottom:1rem;font-size:clamp(1.35rem,2.5vw,1.75rem)}.product-page__related-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.product-page__related-list a{border:1px solid var(--color-border);color:var(--color-text);border-radius:10px;padding:.75rem 1rem;transition:border-color .2s,color .2s,background .2s;display:block}.product-page__related-list a:hover,.product-page__related-list a:focus-visible{border-color:var(--color-accent);color:var(--color-accent);background:#d589360d}@media (width<=1023px){.product-page__hero-grid{grid-template-columns:1fr}.product-page__hero-media{max-width:420px;margin-inline:auto}.product-page__layout{grid-template-columns:1fr}.product-page__sidebar{grid-template-columns:1fr 1fr;position:static}}@media (width<=640px){.product-page__sidebar{grid-template-columns:1fr}}.nav__list[data-astro-cid-yxete6jp]{justify-content:center;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nav__link[data-astro-cid-yxete6jp]{color:var(--color-primary);border-radius:.5rem;align-items:center;gap:.35rem;padding:.625rem .875rem;font-size:.875rem;transition:color .2s,background .2s;display:inline-flex}.nav__link[data-astro-cid-yxete6jp]:hover,.nav__link[data-astro-cid-yxete6jp]:focus-visible,.nav__link[data-astro-cid-yxete6jp].is-active{color:var(--color-accent)}.nav__link--button[data-astro-cid-yxete6jp]{cursor:pointer;background:0 0;border:0;font-family:inherit}.nav__item[data-astro-cid-yxete6jp]{position:relative}.nav__dropdown[data-astro-cid-yxete6jp]{background:var(--color-secondary);border:1px solid var(--color-border);min-width:260px;max-height:70vh;box-shadow:var(--shadow-hover);opacity:0;visibility:hidden;border-radius:12px;margin:0;padding:.5rem;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + .5rem);left:0;overflow-y:auto;transform:translateY(8px)}.nav__item--has-children[data-astro-cid-yxete6jp]:hover .nav__dropdown[data-astro-cid-yxete6jp],.nav__item--has-children[data-astro-cid-yxete6jp]:focus-within .nav__dropdown[data-astro-cid-yxete6jp],.nav__item--open[data-astro-cid-yxete6jp] .nav__dropdown[data-astro-cid-yxete6jp]{opacity:1;visibility:visible;transform:translateY(0)}.nav__dropdown-link[data-astro-cid-yxete6jp]{border-radius:8px;padding:.625rem .75rem;font-size:.875rem;transition:background .2s,color .2s;display:block}.nav__dropdown-link[data-astro-cid-yxete6jp]:hover,.nav__dropdown-link[data-astro-cid-yxete6jp]:focus-visible,.nav__dropdown-link[data-astro-cid-yxete6jp].is-active{color:var(--color-accent);background:#d5893614}@media (width<=1023px){.nav[data-astro-cid-yxete6jp]{inset:var(--header-height) 0 0 0;background:var(--color-secondary);padding:1.5rem;transition:transform .3s;position:fixed;overflow-y:auto;transform:translate(100%)}.site-header.is-open .nav[data-astro-cid-yxete6jp]{transform:translate(0)}.nav__list[data-astro-cid-yxete6jp]{flex-direction:column;align-items:stretch;gap:0}.nav__link[data-astro-cid-yxete6jp]{justify-content:space-between;width:100%;padding:1rem .5rem;font-size:1rem}.nav__dropdown[data-astro-cid-yxete6jp]{opacity:1;visibility:visible;max-height:0;box-shadow:none;border:0;padding:0 0 0 1rem;transition:max-height .3s;position:static;overflow:hidden;transform:none}.nav__item--open[data-astro-cid-yxete6jp] .nav__dropdown[data-astro-cid-yxete6jp]{max-height:500px;padding-block:.5rem}}.site-header[data-astro-cid-nen7h5rs]{z-index:100;backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #0000;transition:border-color .25s,box-shadow .25s,transform .25s;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].is-scrolled{border-color:var(--color-border);box-shadow:0 4px 20px #0901020a}.site-header__inner[data-astro-cid-nen7h5rs]{min-height:var(--header-height);grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;display:grid}.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:157px;height:auto}.site-header__contact[data-astro-cid-nen7h5rs]{white-space:nowrap}.site-header__toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0;display:none}.site-header__toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--color-primary);width:22px;height:2px;transition:transform .25s,opacity .25s;display:block}.site-header[data-astro-cid-nen7h5rs].is-open .site-header__toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.site-header[data-astro-cid-nen7h5rs].is-open .site-header__toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.site-header[data-astro-cid-nen7h5rs].is-open .site-header__toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=1023px){.site-header__inner[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto auto}.site-header__contact[data-astro-cid-nen7h5rs]{display:none}.site-header__toggle[data-astro-cid-nen7h5rs]{display:inline-flex}}@media (width<=767px){.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:120px}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border);margin-top:var(--space-section);background:#faf8f6}.site-footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(240px,320px) 1fr;gap:3rem;padding-block:3.5rem;display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--color-muted);margin-top:1.25rem;font-size:.95rem}.site-footer__social[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.site-footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);font-size:.875rem;font-weight:700}.site-footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.site-footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--color-accent-dark)}.site-footer__sitemap-label[data-astro-cid-jo6i4kqk]{font-family:var(--font-heading);margin-bottom:1.5rem;font-size:1.125rem;font-weight:600}.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem 1.5rem;display:grid}.site-footer__column[data-astro-cid-jo6i4kqk] h6[data-astro-cid-jo6i4kqk]{text-transform:none;margin-bottom:.75rem;font-size:.95rem}.site-footer__column[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.site-footer__column[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:.5rem}.site-footer__column[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-muted);font-size:.875rem;transition:color .2s}.site-footer__column[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.site-footer__column[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--color-accent)}.site-footer__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border);padding-block:1.25rem}.site-footer__bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--color-muted);margin:0;font-size:.875rem}@media (width<=900px){.site-footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
