.marketplace-template{--mp-teal:var(--pt-accent,#0d9488);--mp-teal-bright:color-mix(in srgb, var(--mp-teal) 72%, #fff);--mp-amber:#e28743;--mp-bg:linear-gradient(180deg, #f3faf8 0%, #eef6f8 42%, #f7fafc 100%);--mp-bg-solid:#f3faf8;--mp-fg:#0f1c24;--mp-fg-muted:#4b6270;--mp-line:color-mix(in srgb, var(--mp-teal) 18%, transparent);--mp-card:#ffffffdb;--mp-card-hover:#fff;--mp-surface-glass:#0f1c240a;--mp-input-bg:#0f1c240d;--mp-input-fg:#0f1c24;--mp-border:color-mix(in srgb, var(--mp-teal) 22%, #d7e4ea);--mp-border-strong:color-mix(in srgb, var(--mp-teal) 40%, #b8cdd6);--mp-shadow-card:0 14px 32px #0f1c2414;--mp-shadow-hover:0 20px 40px color-mix(in srgb, var(--mp-teal) 18%, transparent);--mp-header-bg:#ffffffd1;--mp-topbar-bg:linear-gradient(90deg, #e8f4f1 0%, #eef6f8 50%, #e8f4f1 100%);--mp-footer-bg:#ffffffeb;--mp-hero-glow-a:color-mix(in srgb, var(--mp-teal) 28%, transparent);--mp-hero-glow-b:#e2874333;--mp-vignette:#f3faf859;--mp-placeholder:color-mix(in srgb, var(--mp-fg) 42%, transparent);--template-bg:var(--mp-bg-solid);--template-fg:var(--mp-fg);--template-card:var(--mp-card);--template-border:var(--mp-border);--template-primary:var(--mp-teal);--template-primary-fg:#fff;--pk-bg:var(--mp-bg-solid);--pk-text:var(--mp-fg);--pk-muted:var(--mp-fg-muted);--pk-surface:var(--mp-card);--pk-surface-alt:color-mix(in srgb, var(--mp-bg-solid) 88%, var(--mp-teal) 12%);--pk-border:var(--mp-border);--pk-accent:var(--mp-teal);--tpl-pagination-fg:var(--mp-fg-muted);--tpl-pagination-bg:#fff;--tpl-pagination-border:var(--mp-border);--tpl-pagination-active-bg:var(--mp-teal);--tpl-pagination-active-fg:#fff;--tpl-pagination-active-shadow:0 6px 16px color-mix(in srgb, var(--mp-teal) 30%, transparent);font-family:var(--font-mp-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;color:var(--mp-fg);background:var(--mp-bg);scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;position:relative;overflow-x:hidden}.dark .marketplace-template,.marketplace-template[data-theme=dark]{--mp-bg:linear-gradient(180deg, #091016 0%, #0e1820 40%, #13212b 70%, #1a2d3a 100%);--mp-bg-solid:#091016;--mp-fg:#f0f8f6;--mp-fg-muted:#f0f8f6b8;--mp-line:color-mix(in srgb, var(--mp-teal) 15%, transparent);--mp-card:#0e1820b8;--mp-card-hover:#14232fe0;--mp-surface-glass:#f0f8f60f;--mp-input-bg:#f0f8f614;--mp-input-fg:#f0f8f6;--mp-border:color-mix(in srgb, var(--mp-teal) 28%, transparent);--mp-border-strong:color-mix(in srgb, var(--mp-teal) 45%, transparent);--mp-shadow-card:0 16px 36px #09101699;--mp-shadow-hover:0 24px 48px color-mix(in srgb, var(--mp-teal) 25%, transparent);--mp-header-bg:#0e1820c7;--mp-topbar-bg:linear-gradient(90deg, #091016 0%, #0e1820 50%, #091016 100%);--mp-footer-bg:#0e1820e6;--mp-hero-glow-a:color-mix(in srgb, var(--mp-teal-bright) 35%, transparent);--mp-hero-glow-b:#e2874347;--mp-vignette:#091016b3;--mp-placeholder:#f0f8f666;--template-bg:var(--mp-bg-solid);--template-fg:var(--mp-fg);--template-card:var(--mp-card);--template-border:var(--mp-border);--template-primary:var(--mp-teal);--pk-bg:var(--mp-bg-solid);--pk-text:var(--mp-fg);--pk-muted:var(--mp-fg-muted);--pk-surface:var(--mp-card);--pk-surface-alt:color-mix(in srgb, var(--mp-bg-solid) 80%, var(--mp-teal) 20%);--pk-border:var(--mp-border);--pk-accent:var(--mp-teal);--tpl-pagination-fg:var(--mp-fg-muted);--tpl-pagination-bg:#14232feb;--tpl-pagination-border:var(--mp-border);--tpl-pagination-active-bg:var(--mp-teal);--tpl-pagination-active-fg:#fff;--tpl-pagination-glass-bg:#14232fe0;--tpl-pagination-panel-bg:#0e1820b8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.marketplace-template .page-ambient{z-index:0;pointer-events:none;will-change:transform;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.marketplace-template .ambient-gradient{background:radial-gradient(120% 80% at 85% -10%, color-mix(in srgb, var(--mp-teal) 14%, transparent), transparent 50%), radial-gradient(100% 70% at 15% 110%, #e287431a, transparent 50%);position:absolute;inset:0}.marketplace-template .ambient-glow,.marketplace-template .ambient-glow-mid,.marketplace-template .ambient-glow-low{opacity:.4;will-change:transform;border-radius:50%;position:absolute;transform:translateZ(0)}.marketplace-template .ambient-glow{background:radial-gradient(circle, color-mix(in srgb, var(--mp-teal) 18%, transparent) 0%, color-mix(in srgb, var(--mp-teal) 5%, transparent) 50%, transparent 70%);width:600px;height:600px;animation:22s ease-in-out infinite mpFloatA;top:-120px;right:-80px}.marketplace-template .ambient-glow-mid{background:radial-gradient(circle,#e287431f 0%,#e287430a 50%,#0000 70%);width:480px;height:480px;animation:26s ease-in-out infinite mpFloatB;top:35%;left:-100px}.marketplace-template .ambient-glow-low{background:radial-gradient(circle, color-mix(in srgb, var(--mp-teal) 14%, transparent) 0%, color-mix(in srgb, var(--mp-teal) 4%, transparent) 50%, transparent 70%);width:520px;height:520px;animation:30s ease-in-out infinite reverse mpFloatA;bottom:-120px;right:10%}.marketplace-template .ambient-grid-overlay{background-image:linear-gradient(color-mix(in srgb, var(--mp-teal) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--mp-teal) 4%, transparent) 1px, transparent 1px);opacity:.8;background-size:60px 60px;position:absolute;inset:0}.marketplace-template .ambient-particles span{background:var(--mp-teal-bright);opacity:.5;width:5px;height:5px;box-shadow:0 0 8px var(--mp-teal-bright), 0 0 16px var(--mp-amber);will-change:transform, opacity;border-radius:50%;position:absolute}.marketplace-template .ambient-particles span:first-child{animation:15s ease-in-out infinite mpDrift;top:20%;left:12%}.marketplace-template .ambient-particles span:nth-child(2){animation:19s ease-in-out 2s infinite mpDrift;top:65%;left:80%}.marketplace-template .ambient-particles span:nth-child(3){animation:23s ease-in-out 4s infinite mpDrift;top:40%;left:60%}.marketplace-template .ambient-particles span:nth-child(4){animation:17s ease-in-out 1s infinite mpDrift;top:80%;left:30%}.marketplace-template .ambient-particles span:nth-child(5){animation:21s ease-in-out 3s infinite mpDrift;top:10%;left:70%}.marketplace-template .ambient-vignette{background:radial-gradient(120% 100% at 50% 30%, transparent 40%, var(--mp-vignette) 100%);position:absolute;inset:0}.marketplace-template .ambient-grain{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes mpFloatA{0%,to{transform:translate(0,0)}50%{transform:translate(-30px,50px)}}@keyframes mpFloatB{0%,to{transform:translate(0,0)}50%{transform:translate(35px,-35px)}}@keyframes mpDrift{0%,to{opacity:.4;transform:translate(0,0)}50%{opacity:.8;transform:translate(20px,-35px)}}.marketplace-template .nav-container{z-index:50;will-change:transform;position:sticky;top:0;transform:translateZ(0)}.marketplace-template .nav-top-bar{background:var(--mp-topbar-bg);color:var(--mp-fg-muted);border-bottom:1px solid var(--mp-border);justify-content:space-between;align-items:center;padding:.5rem clamp(1rem,4vw,3.5rem);font-size:.75rem;display:flex}.marketplace-template .nav-top-bar-left{align-items:center;gap:1.5rem;display:flex}.marketplace-template .nav-top-bar-right{align-items:center;gap:1rem;display:flex}.marketplace-template .nav-top-bar-link{color:var(--mp-fg-muted);text-decoration:none;transition:color .2s}.marketplace-template .nav-top-bar-link:hover{color:var(--mp-teal-bright)}.marketplace-template .site-header{background:var(--mp-header-bg);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--mp-border);box-shadow:0 4px 30px color-mix(in srgb, var(--mp-bg-solid) 35%, transparent);grid-template-columns:auto minmax(220px,680px) auto;align-items:center;gap:1.5rem;padding:1rem clamp(1rem,4vw,3.5rem);display:grid;position:relative}.marketplace-template .mp-custom-nav{color:var(--mp-fg);background:var(--mp-header-bg);border-bottom:1px solid var(--mp-border)}.marketplace-template .mp-custom-nav a:hover{color:var(--mp-teal-bright)}.marketplace-template .logo{letter-spacing:-.01em;color:var(--mp-fg);align-items:center;gap:.55rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.35rem;font-weight:800;display:flex}.marketplace-template .logo svg{color:var(--mp-teal-bright)}.marketplace-template .search{background:var(--mp-input-bg);border:1px solid var(--mp-border);height:44px;color:var(--mp-fg-muted);border-radius:999px;align-items:center;gap:.75rem;padding:0 1.25rem;transition:all .3s;display:flex}.marketplace-template .search:focus-within{border-color:var(--mp-teal-bright);background:color-mix(in srgb, var(--mp-teal) 8%, var(--mp-input-bg));box-shadow:0 0 12px color-mix(in srgb, var(--mp-teal) 22%, transparent)}.marketplace-template .search-input{width:100%;min-width:0;height:100%;color:var(--mp-fg);background:0 0;border:none;outline:none;font-size:.9rem}.marketplace-template .search-input::placeholder{color:var(--mp-placeholder)}.marketplace-template .search-input::-webkit-search-cancel-button{display:none}.marketplace-template .search-submit,.marketplace-template .search-clear{color:var(--mp-fg-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;transition:color .2s,transform .2s;display:inline-flex}.marketplace-template .search-submit{width:1.5rem;height:1.5rem;padding:0}.marketplace-template .search-clear{border-radius:999px;width:1.75rem;height:1.75rem;padding:0;font-size:1.25rem;line-height:1}.marketplace-template .search-submit:hover,.marketplace-template .search-clear:hover{color:var(--mp-teal-bright)}.marketplace-template .search-submit:hover{transform:scale(1.08)}.marketplace-template .search-submit:focus-visible,.marketplace-template .search-clear:focus-visible{outline:2px solid var(--mp-teal-bright);outline-offset:2px}.marketplace-template .actions{align-items:center;gap:.6rem;display:flex}.marketplace-template .pro-retail-actions>button{background:var(--mp-surface-glass);border:1px solid var(--mp-border);width:40px;height:40px;color:var(--mp-fg);cursor:pointer;box-shadow:none;border-radius:50%;justify-content:center;align-items:center;transition:all .25s;display:inline-flex}.marketplace-template .pro-retail-actions>button:hover{background:color-mix(in srgb, var(--mp-teal) 14%, transparent);border-color:var(--mp-teal-bright);box-shadow:0 4px 12px color-mix(in srgb, var(--mp-teal) 18%, transparent);transform:translateY(-2px)}.marketplace-template .sf-lang{border:1px solid var(--mp-border);background:var(--mp-card);box-shadow:0 1px 0 color-mix(in srgb, var(--mp-fg) 4%, transparent)}.marketplace-template .pro-retail-actions .sf-lang__btn{width:2rem;height:1.55rem;color:var(--mp-fg-muted);box-shadow:none;background:0 0;border:none;border-radius:999px;transform:none}.marketplace-template .pro-retail-actions .sf-lang__btn:hover{box-shadow:none;background:color-mix(in srgb, var(--mp-teal) 10%, transparent);border-color:#0000;transform:none}.marketplace-template .pro-retail-actions .sf-lang__btn.is-active,.marketplace-template .pro-retail-actions .sf-lang__btn.is-active:hover{background:var(--mp-teal);color:#fff;box-shadow:none;border-color:#0000;transform:none}.marketplace-template .pro-retail-actions .sf-tools__theme-btn{border:1px solid var(--mp-border);background:var(--mp-card);width:36px;height:36px;color:var(--mp-fg);box-shadow:none}.marketplace-template .pro-retail-actions .sf-tools__theme-btn:hover{border-color:var(--mp-teal);background:color-mix(in srgb, var(--mp-teal) 10%, var(--mp-card));box-shadow:none;transform:none}.marketplace-template .sf-tools__theme-menu{background:var(--mp-card);border:1px solid var(--mp-border);box-shadow:var(--mp-shadow-card);color:var(--mp-fg)}.marketplace-template .pro-retail-actions .sf-tools__theme-item{width:100%;height:auto;min-height:2rem;color:var(--mp-fg);box-shadow:none;background:0 0;border:none;border-radius:8px;justify-content:space-between}.marketplace-template .pro-retail-actions .sf-tools__theme-item:hover{background:color-mix(in srgb, var(--mp-teal) 12%, transparent);box-shadow:none;border-color:#0000;transform:none}.marketplace-template .hero{z-index:2;isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(220px,.4fr);align-items:center;gap:1.5rem;padding:clamp(3.5rem,6vw,5.5rem) clamp(1rem,4vw,3.5rem) 2.5rem;display:grid;position:relative}.marketplace-template .hero:before{content:"";z-index:-1;background:radial-gradient(circle at 20% 20%, var(--mp-hero-glow-a), transparent 55%), radial-gradient(circle at 80% 30%, var(--mp-hero-glow-b), transparent 50%), radial-gradient(circle at 50% 80%, #38bdf824, transparent 55%);pointer-events:none;animation:12s ease-in-out infinite alternate mpHeroGlow;position:absolute;inset:-10% -5%}@keyframes mpHeroGlow{0%{opacity:.85;transform:translate(0,0)scale(1)}to{opacity:1;transform:translateY(-2%)scale(1.04)}}.marketplace-template .hero-copy{flex-direction:column;max-width:720px;display:flex}.marketplace-template .eyebrow{color:var(--mp-amber);font-family:var(--font-mp-jakarta), "Plus Jakarta Sans", sans-serif;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.9rem;font-weight:700;display:flex}.marketplace-template h1{font-family:var(--font-mp-jakarta), "Plus Jakarta Sans", sans-serif;letter-spacing:-.01em;max-width:850px;color:var(--mp-fg);text-shadow:none;margin:0 0 1.25rem;font-size:clamp(1.35rem,2.8vw,2rem);font-weight:700;line-height:1.3}.marketplace-template .hero p{max-width:650px;color:var(--mp-fg-muted);margin:0 0 1.5rem;font-size:1.05rem;line-height:1.7}.marketplace-template .hero-cta{background:var(--mp-teal);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.85rem 1.4rem;font-family:inherit;font-weight:700;display:inline-flex}.marketplace-template .deal-panel{background:linear-gradient(135deg, var(--mp-teal), color-mix(in srgb, var(--mp-teal) 70%, #0f172a));color:#f0f8f6;min-height:260px;box-shadow:var(--mp-shadow-card);border:1px solid color-mix(in srgb, var(--mp-teal-bright) 35%, transparent);border-radius:20px;align-content:center;place-items:center;gap:.6rem;transition:all .3s;animation:.75s both pop;display:grid}.marketplace-template .deal-panel:hover{box-shadow:var(--mp-shadow-hover);border-color:var(--mp-teal-bright);transform:translateY(-5px)}.marketplace-template .deal-panel svg{color:var(--mp-amber)}.marketplace-template .deal-panel strong{font-family:Plus Jakarta Sans,sans-serif;font-size:3rem;font-weight:800}.marketplace-template .deal-panel span{opacity:.85;letter-spacing:.05em;text-transform:uppercase;font-size:.9rem}.marketplace-template .category-strip{z-index:2;grid-template-columns:repeat(4,1fr);gap:1.25rem;padding:0 clamp(1rem,4vw,3.5rem) 2.5rem;display:grid;position:relative}.marketplace-template .category-strip button{background:var(--mp-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--mp-border);min-height:56px;color:var(--mp-fg);cursor:pointer;box-shadow:var(--mp-shadow-card);border-radius:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:700;transition:all .25s}.marketplace-template .category-strip button:hover{background:var(--mp-card-hover);border-color:var(--mp-teal-bright);box-shadow:var(--mp-shadow-hover);transform:translateY(-4px)}.marketplace-template .products{z-index:2;padding:1rem clamp(1rem,4vw,3.5rem) 5rem;position:relative}.marketplace-template .marketplace-catalog-embedded{background:0 0!important;padding:0!important}.marketplace-template .marketplace-catalog-skeleton{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem;display:grid}.marketplace-template .marketplace-skeleton-card{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f 50%,#ffffff0f 75%) 0 0/200% 100%;border-radius:16px;min-height:280px;animation:1.4s ease-in-out infinite mp-skeleton-shimmer}.marketplace-template .catalog-empty{text-align:center;border:1px dashed var(--mp-border);color:var(--mp-fg-muted);background:var(--mp-surface-glass);border-radius:16px;padding:3rem 1.5rem}@keyframes mp-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.marketplace-template .site-footer{z-index:2;background:var(--mp-footer-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--mp-border);box-shadow:var(--mp-shadow-card);border-radius:20px;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(150px,1fr));gap:3rem;margin:0 clamp(1rem,4vw,3.5rem) 3rem;padding:3.5rem;display:grid;position:relative}.marketplace-template .site-footer h2,.marketplace-template .site-footer h3{color:var(--mp-fg);margin:0 0 1.25rem;font-family:Plus Jakarta Sans,sans-serif}.marketplace-template .site-footer h2{align-items:center;gap:.55rem;font-weight:800;display:flex}.marketplace-template .site-footer h2 svg{color:var(--mp-teal-bright)}.marketplace-template .site-footer p{color:var(--mp-fg-muted);margin:0;font-size:.95rem;line-height:1.7}.marketplace-template .site-footer a{color:var(--mp-fg-muted);cursor:pointer;margin:.65rem 0;text-decoration:none;transition:all .2s;display:block}.marketplace-template .site-footer a:hover{color:var(--mp-teal-bright);transform:translate(4px)}.marketplace-template .newsletter input{border:1px solid color-mix(in srgb, var(--mp-fg-muted) 35%, transparent);width:100%;min-height:44px;color:inherit;background:0 0;border-radius:999px;outline:none;margin-top:1rem;padding:0 1.1rem;display:block}.marketplace-template .newsletter input:focus{border-color:var(--mp-teal-bright)}.marketplace-template .newsletter button{background:linear-gradient(135deg, var(--mp-teal), var(--mp-teal-bright));color:#fff;cursor:pointer;min-height:44px;box-shadow:0 4px 14px color-mix(in srgb, var(--mp-teal) 30%, transparent);border:none;border-radius:999px;margin-top:.75rem;padding:0 1.5rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;transition:all .2s}.marketplace-template .newsletter button:hover{box-shadow:0 6px 20px color-mix(in srgb, var(--mp-teal) 45%, transparent);transform:translateY(-2px)}.marketplace-template .sf-catalog-section,.marketplace-template .sf-catalog-with-sidebar,.marketplace-template .sf-catalog-sidebar{--sf-cat-fg:var(--mp-fg);--sf-cat-muted:var(--mp-fg-muted);--sf-cat-surface:var(--mp-card);--sf-cat-border:var(--mp-border);--sf-side-text:var(--mp-fg);--sf-side-muted:var(--mp-fg-muted);--sf-side-accent:var(--mp-teal);--sf-side-border:var(--mp-border);--template-primary:var(--mp-teal)}.marketplace-template .sf-product-card__title{color:var(--mp-fg)}.marketplace-template .sf-product-card__desc,.marketplace-template .sf-product-card__rating-val,.marketplace-template .sf-product-card__unit{color:var(--mp-fg-muted)}.marketplace-template .sf-product-card__price{color:var(--mp-teal)}.marketplace-template .sf-product-card__cta{background:var(--mp-teal);color:#fff}.marketplace-template .sf-product-card__cta:hover:not(:disabled){background:var(--mp-teal-bright);filter:brightness(1.05)}.marketplace-template .tpl-pagination{color:var(--mp-fg-muted)}.marketplace-template .tpl-pagination__summary{color:var(--mp-fg-muted);opacity:1}.marketplace-template .tpl-pagination__btn{background:var(--tpl-pagination-bg);border-color:var(--tpl-pagination-border);color:var(--mp-fg)}.marketplace-template .tpl-pagination__btn--active{background:var(--tpl-pagination-active-bg);color:var(--tpl-pagination-active-fg);box-shadow:var(--tpl-pagination-active-shadow)}.marketplace-template .legal-links{border-top:1px solid var(--mp-border);flex-wrap:wrap;grid-column:1/-1;gap:1rem 1.5rem;margin-top:.5rem;padding-top:.5rem;display:flex}.marketplace-template .legal-links a{margin:0;display:inline}@keyframes pop{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:960px){.marketplace-template .site-header{grid-template-columns:1fr auto;gap:1rem}.marketplace-template .search{order:3;grid-column:1/-1;margin-top:.5rem}.marketplace-template .hero{grid-template-columns:1fr;gap:2.5rem;padding-top:2rem}.marketplace-template .category-strip{grid-template-columns:repeat(2,1fr)}.marketplace-template .site-footer{grid-template-columns:1fr;gap:2.5rem;padding:2.5rem}}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/barlow-latin-ext-50e47d37.31m49fiemkz4b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/barlow-latin-acc3a2d8.2g-m-43w4inzo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/barlow-latin-ext-9afb00e9.1wrr54q_45yqh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/barlow-latin-81281c6a.1e42q6h-am56h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/barlow-latin-ext-5e03ee67.2tf_3wil7nebp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/barlow-latin-4b3ff090.20ymm9zt6h9oi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/barlow-condensed-latin-ext-0f65a3b4.24wyemoa7l12j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/barlow-condensed-latin-49f2730e.3wun_rgcl0ums.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/barlow-condensed-latin-ext-e0ffcfa6.0_w6c_5g3mtxc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/barlow-condensed-latin-5048d744.289y3avl9x-vx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/barlow-condensed-latin-ext-a1e409dd.1qvxqej4sgmo7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/barlow-condensed-latin-e7616768.21s4tc4km7afu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/cormorant-garamond-latin-ext-f3bda5d4.13-ms0ov84-de.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/cormorant-garamond-latin-4db21dbf.2032dh-6muz7g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/cormorant-garamond-latin-ext-f3bda5d4.13-ms0ov84-de.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/cormorant-garamond-latin-4db21dbf.2032dh-6muz7g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cormorant-garamond-latin-ext-26a769c8.214-aqfbxbynn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cormorant-garamond-latin-abcaa8b4.0jvcp-grhfvvq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cormorant-garamond-latin-ext-26a769c8.214-aqfbxbynn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cormorant-garamond-latin-abcaa8b4.0jvcp-grhfvvq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cormorant-garamond-latin-ext-26a769c8.214-aqfbxbynn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cormorant-garamond-latin-abcaa8b4.0jvcp-grhfvvq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dm-sans-latin-ext-34c73ecb.0jv-29twydepv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dm-sans-latin-1c49a6eb.1s4u406o5xv9o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dm-sans-latin-ext-34c73ecb.0jv-29twydepv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dm-sans-latin-1c49a6eb.1s4u406o5xv9o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dm-sans-latin-ext-34c73ecb.0jv-29twydepv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dm-sans-latin-1c49a6eb.1s4u406o5xv9o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fraunces-latin-ext-843e59e4.2f14f_qtulkn-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fraunces-latin-8f90dc37.17h97bimeg07z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fraunces-latin-ext-843e59e4.2f14f_qtulkn-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fraunces-latin-8f90dc37.17h97bimeg07z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fraunces-latin-ext-843e59e4.2f14f_qtulkn-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fraunces-latin-8f90dc37.17h97bimeg07z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/instrument-serif-latin-ext-7f73269f.30flr4oxtjagu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/instrument-serif-latin-253e49fe.1bk2-9tco4m7m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/instrument-serif-latin-ext-73b57d12.0ordxpm0gxgw8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/instrument-serif-latin-d65c2644.3_vslfxq_--4i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/lato-latin-ext-8a05afe6.0q9059qq8rhpy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/lato-latin-d4450f27.2dsbtrulrirl7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/lato-latin-ext-ab8d749e.3bwqxuvpybzko.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/lato-latin-702e3b8c.06xm0acgp3nvl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/lato-latin-ext-91ee0a23.3qg-baw7e5--u.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/lato-latin-b0cd9a1e.3q8ipc2b_3lty.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/libre-baskerville-latin-ext-b9509f5d.16dl95tv1b03m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/libre-baskerville-latin-eee132f5.0tghjr70jr-ay.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/libre-baskerville-latin-ext-b9509f5d.16dl95tv1b03m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/libre-baskerville-latin-eee132f5.0tghjr70jr-ay.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/source-sans-3-latin-ext-023468e5.1zvx38bd_81k2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/source-sans-3-latin-48884e38.319-552wy8l00.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/source-sans-3-latin-ext-023468e5.1zvx38bd_81k2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/source-sans-3-latin-48884e38.319-552wy8l00.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/source-sans-3-latin-ext-023468e5.1zvx38bd_81k2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/source-sans-3-latin-48884e38.319-552wy8l00.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/work-sans-latin-ext-04628944.0nk9cg2l6i0w8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/work-sans-latin-cea7c2e8.2xhghglq35dij.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/work-sans-latin-ext-04628944.0nk9cg2l6i0w8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/work-sans-latin-cea7c2e8.2xhghglq35dij.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/work-sans-latin-ext-04628944.0nk9cg2l6i0w8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/work-sans-latin-cea7c2e8.2xhghglq35dij.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/work-sans-latin-ext-04628944.0nk9cg2l6i0w8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/work-sans-latin-cea7c2e8.2xhghglq35dij.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.premium-tpl *,.premium-tpl :before,.premium-tpl :after{box-sizing:border-box}.premium-tpl{background:var(--pt-bg);min-height:100vh;color:var(--pt-fg);font-family:var(--pt-font-body);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.55}.premium-tpl--nav-sidebar{grid-template-columns:256px 1fr;min-height:100vh;display:grid}.pt-sidebar-nav{background:var(--pt-surface);border-right:1px solid var(--pt-border);flex-direction:column;grid-area:1/1/-1;gap:0;height:100dvh;padding:0;display:flex;position:sticky;top:0;overflow-y:auto}.premium-tpl--nav-sidebar .pt-main{grid-column:2;max-width:none;padding:0 clamp(1.5rem,3vw,3rem) 4rem}.pt-sidebar-brand{border-bottom:1px solid var(--pt-border);padding:1.75rem 1.5rem 1.25rem}.pt-sidebar-utilities{border-top:1px solid var(--pt-border);flex-direction:column;gap:.4rem;margin-top:auto;padding:1rem 1.5rem 1.5rem;display:flex}.pt-side-links{flex-direction:column;flex:1;padding:1rem 0;display:flex}.pt-side-links button{text-align:left;color:var(--pt-fg-muted);cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:.5rem;padding:.6rem 1.5rem;font-size:.875rem;transition:color .16s,background .16s;display:flex;position:relative}.pt-side-links button:before{content:"";background:var(--pt-accent);opacity:0;width:2px;transition:opacity .16s;position:absolute;top:0;bottom:0;left:0}.pt-side-links button.is-active,.pt-side-links button:hover{color:var(--pt-fg);background:var(--pt-bg-muted)}.pt-side-links button.is-active:before{opacity:1}.pt-header{z-index:50;background:var(--pt-bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.pt-header{background:color-mix(in srgb, var(--pt-bg) 94%, transparent)}}.pt-header{-webkit-backdrop-filter:blur(16px)saturate(1.2);border-bottom:1px solid var(--pt-border)}.pt-header__meta{color:var(--pt-fg-muted);letter-spacing:.02em;border-bottom:1px solid var(--pt-border);justify-content:space-between;align-items:center;gap:1rem;padding:.4rem clamp(1.25rem,3vw,2.5rem);font-size:.72rem;display:flex}.pt-header__meta-left{gap:1.5rem;display:flex}.pt-header__meta-right{align-items:center;gap:.25rem;display:flex}.pt-header__main{align-items:center;gap:1rem;padding:.85rem clamp(1.25rem,3vw,2.5rem);display:flex}.pt-header--athletic .pt-header__main{border-left:4px solid var(--pt-accent);padding-left:calc(clamp(1.25rem,3vw,2.5rem) - 4px)}.pt-header--roastery .pt-header__main{flex-wrap:wrap}.pt-header__search-row{padding:0 clamp(1.25rem,3vw,2.5rem) .85rem;display:flex}.pt-logo{cursor:pointer;color:inherit;text-align:left;font:inherit;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.7rem;text-decoration:none;display:flex}.pt-logo--stack{flex-direction:column;align-items:flex-start;gap:.15rem}.pt-logo__mark{font-size:1.5rem;line-height:1;display:block}.pt-logo__name{font-family:var(--pt-font-display);letter-spacing:-.025em;font-size:1.2rem;font-weight:600;line-height:1.1;display:block}.pt-logo__tag{color:var(--pt-fg-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:400;display:block}.pt-utilities{align-items:center;gap:.2rem;margin-left:auto;display:flex}.pt-icon-btn,.pt-theme-toggle,.pt-account-trigger{border-radius:calc(var(--pt-radius) * .75);color:var(--pt-fg-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .6rem;font-family:inherit;font-size:.78rem;transition:color .16s,background .16s,border-color .16s;display:inline-flex;position:relative}.pt-icon-btn:hover,.pt-theme-toggle:hover,.pt-account-trigger:hover{color:var(--pt-fg);background:var(--pt-bg-muted);border-color:var(--pt-border)}.pt-icon-btn__text,.pt-theme-toggle__label{display:none}@media (min-width:1100px){.pt-icon-btn__text,.pt-theme-toggle__label{display:inline}}.pt-badge{background:var(--pt-accent);min-width:1rem;height:1rem;color:var(--pt-accent-fg);text-align:center;pointer-events:none;border-radius:999px;padding:0 .2rem;font-size:.6rem;font-weight:700;line-height:1rem;position:absolute;top:3px;right:3px}.pt-search{flex:1;min-width:180px;max-width:460px}.pt-search--wide{width:100%;max-width:none}.pt-lang-skeleton,.pt-theme-toggle--skeleton{border-radius:calc(var(--pt-radius) * .75);background:var(--pt-bg-muted);width:2.25rem;height:2.25rem;animation:1.4s infinite pt-pulse}@keyframes pt-pulse{0%,to{opacity:1}50%{opacity:.45}}.pt-order-bar{background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-radius);margin:2rem 0;padding:1.25rem 1.75rem}.pt-order-bar__list{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex;position:relative}.pt-order-bar__list:after{content:"";background:var(--pt-border);z-index:0;height:1px;position:absolute;top:8px;left:8px;right:8px}.pt-order-bar__step{color:var(--pt-fg-muted);z-index:1;flex-direction:column;flex:1;align-items:center;gap:.5rem;font-size:.72rem;display:flex;position:relative}.pt-order-bar__step--done{color:var(--pt-fg)}.pt-order-bar__step--current{color:var(--pt-accent);font-weight:600}.pt-order-bar__dot{background:var(--pt-bg);border:2px solid var(--pt-border);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .3s,background .3s;display:flex}.pt-order-bar__step--done .pt-order-bar__dot{border-color:var(--pt-fg-muted);background:var(--pt-fg-muted)}.pt-order-bar__step--current .pt-order-bar__dot{border-color:var(--pt-accent);background:var(--pt-accent);box-shadow:0 0 0 4px var(--pt-accent)}@supports (color:color-mix(in lab, red, red)){.pt-order-bar__step--current .pt-order-bar__dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--pt-accent) 22%, transparent)}}.pt-order-bar__label{text-align:center}.pt-main{width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(1.25rem,3vw,2.5rem) 5rem}.pt-ed{padding-block:4rem 2rem}.pt-section-divider{background:var(--pt-border);height:1px;margin-block:3.5rem}.pt-ed__tag{letter-spacing:.16em;text-transform:uppercase;color:var(--pt-accent);margin-bottom:1rem;font-size:.68rem;font-weight:600;display:inline-block}.pt-ed__title{font-family:var(--pt-font-display);letter-spacing:-.03em;white-space:pre-line;margin:0 0 1rem;font-size:clamp(2.25rem,5.5vw,3.75rem);line-height:1.04}.pt-ed__sub{color:var(--pt-fg-muted);max-width:44ch;margin:0 0 2rem;font-size:1.0625rem;line-height:1.65}.pt-ed__cta{border-radius:var(--pt-radius);background:var(--pt-accent);color:var(--pt-accent-fg);letter-spacing:.02em;cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.8rem 1.75rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:filter .2s;display:inline-flex}.pt-ed__cta:hover{filter:brightness(1.08)}.pt-ed__cta-outline{color:var(--pt-fg);border:1.5px solid var(--pt-border);background:0 0}.pt-ed__cta-outline:hover{border-color:var(--pt-accent);color:var(--pt-accent);filter:none}.pt-products{padding-top:3rem}.pt-products__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.pt-products__heading{font-family:var(--pt-font-display);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:600}.pt-cat-pills{flex-wrap:wrap;gap:.375rem;display:flex}.pt-cat-pills button{border:1px solid var(--pt-border);color:var(--pt-fg-muted);cursor:pointer;letter-spacing:.01em;background:0 0;border-radius:999px;padding:.4rem 1rem;font-family:inherit;font-size:.8rem;transition:all .18s}.pt-cat-pills button:hover{border-color:var(--pt-fg-muted);color:var(--pt-fg)}.pt-cat-pills button.is-active{background:var(--pt-fg);color:var(--pt-bg);border-color:var(--pt-fg)}.pt-grid{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.pt-grid--pawcare{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.pt-grid--nourishbow{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.pt-grid--greennest{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.pt-grid--clinic{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.pt-grid--artisanbrew{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pt-card{background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-radius);will-change:transform;flex-direction:column;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.pt-card:hover{transform:translateY(-5px);box-shadow:0 2px 4px #0000000a,0 12px 32px #0000001a,0 24px 64px #0000000f}.pt-card__hit{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;flex:1;padding:0;display:block}.pt-card__media{aspect-ratio:4/5;background:var(--pt-bg-muted);position:relative;overflow:hidden}.pt-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.pt-card:hover .pt-card__media img{transform:scale(1.05)}.pt-card__placeholder{background:linear-gradient(135deg, var(--pt-accent), var(--pt-bg-muted));justify-content:center;align-items:center;width:100%;height:100%;font-size:3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pt-card__placeholder{background:linear-gradient(135deg, color-mix(in srgb, var(--pt-accent) 8%, var(--pt-bg-muted)), var(--pt-bg-muted))}}.pt-card__sale{letter-spacing:.08em;text-transform:uppercase;background:var(--pt-accent);color:var(--pt-accent-fg);border-radius:3px;padding:.25rem .6rem;font-size:.62rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.pt-card__wish{background:var(--pt-surface);border:none;border-radius:50%;width:2.1rem;height:2.1rem;position:absolute;top:.75rem;right:.75rem}@supports (color:color-mix(in lab, red, red)){.pt-card__wish{background:color-mix(in srgb, var(--pt-surface) 88%, transparent)}}.pt-card__wish{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;opacity:0;color:var(--pt-fg-muted);flex-shrink:0;justify-content:center;align-items:center;transition:opacity .22s,transform .22s,background .18s;display:flex;transform:translateY(6px)}.pt-card:hover .pt-card__wish{opacity:1;transform:translateY(0)}.pt-card__wish:hover{background:var(--pt-surface);color:var(--pt-accent)}.pt-card__wish--active{color:var(--pt-accent);opacity:1!important;transform:translateY(0)!important}.pt-card__body{padding:1rem 1.1rem .85rem}.pt-card__cat{color:var(--pt-fg-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.3rem;font-size:.65rem;display:block}.pt-card__title{color:var(--pt-fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .6rem;font-size:.9375rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.pt-card__pricing{align-items:baseline;gap:.5rem;display:flex}.pt-card__price{color:var(--pt-fg);font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:700}.pt-card__price-orig{color:var(--pt-fg-muted);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:400;text-decoration:line-through}.pt-card__rating{color:var(--pt-fg-muted);align-items:center;gap:.3rem;margin-top:.35rem;font-size:.72rem;display:flex}.pt-card__stars{color:#f59e0b;letter-spacing:-.05em;font-size:.7rem}.pt-card__cart{border:none;border-top:1px solid var(--pt-border);width:100%;color:var(--pt-fg-muted);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-align:center;background:0 0;flex-shrink:0;padding:.7rem 1rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:background .22s,color .22s;display:block}.pt-card__cart:hover{background:var(--pt-accent);color:var(--pt-accent-fg);border-color:var(--pt-accent)}.pt-footer{border-top:1px solid var(--pt-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:3rem clamp(1.25rem,3vw,2.5rem);display:flex}.pt-footer__copy{color:var(--pt-fg-muted);margin:0;font-size:.8rem}.pt-footer__links{gap:1.5rem;display:flex}.pt-footer__links a,.pt-footer__links button{color:var(--pt-fg-muted);cursor:pointer;font-size:.8rem;font:inherit;background:0 0;border:none;text-decoration:none;transition:color .16s}.pt-footer__links a:hover,.pt-footer__links button:hover{color:var(--pt-fg)}.pt-empty{text-align:center;color:var(--pt-fg-muted);padding:5rem 2rem;font-size:.9rem}.pt-section-label{letter-spacing:.16em;text-transform:uppercase;color:var(--pt-fg-muted);margin:0 0 1.25rem;font-size:.68rem;font-weight:600}.pt-section-heading{font-family:var(--pt-font-display);letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600;line-height:1.2}.pt-section-sub{color:var(--pt-fg-muted);max-width:50ch;margin:0 0 2rem;font-size:.9375rem;line-height:1.6}.pt-stat{flex-direction:column;gap:.25rem;display:flex}.pt-stat__val{font-family:var(--pt-font-display);letter-spacing:-.04em;color:var(--pt-fg);font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:600;line-height:1}.pt-stat__lbl{text-transform:uppercase;letter-spacing:.1em;color:var(--pt-fg-muted);font-size:.72rem}@media (max-width:900px){.premium-tpl--nav-sidebar{grid-template-columns:1fr}.pt-sidebar-nav{flex-flow:wrap;gap:0;height:auto;position:relative;overflow:visible}.pt-sidebar-brand{padding:1rem 1.25rem}.pt-side-links{flex-flow:wrap;padding:.5rem}.pt-side-links button{border-radius:var(--pt-radius);padding:.45rem .75rem}.pt-side-links button:before{display:none}.pt-sidebar-utilities{border-top:1px solid var(--pt-border);flex-flow:wrap;width:100%;padding:.75rem 1rem}.premium-tpl--nav-sidebar .pt-main{grid-column:1}.pt-header__meta-left span:not(:first-child){display:none}.pt-header__meta{padding:.35rem 1rem}.pt-header__main{gap:.5rem;padding:.7rem 1rem}}@media (max-width:640px){.pt-grid--pawcare,.pt-grid--nourishbow,.pt-grid--greennest,.pt-grid--clinic,.pt-grid--artisanbrew{grid-template-columns:repeat(2,1fr);gap:.875rem}.pt-card__title{font-size:.85rem}.pt-card__body{padding:.75rem .85rem .65rem}.pt-card__cart{padding:.6rem;font-size:.7rem}}@media (min-width:1536px){.pt-main{max-width:1600px}.pt-grid--pawcare,.pt-grid--nourishbow,.pt-grid--greennest{grid-template-columns:repeat(4,1fr)}.pt-grid--clinic{grid-template-columns:repeat(5,1fr)}.pt-grid--artisanbrew{grid-template-columns:repeat(4,1fr)}}.pro-retail-actions{align-items:center;gap:.35rem;display:flex}.pro-retail-actions button{cursor:pointer;background:#ffffffb8;border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative}.pro-retail-actions button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0f172a14}.pro-retail-actions__badge{color:#fff;background:#f97316;border-radius:999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.625rem;font-weight:700;display:inline-flex;position:absolute;top:-4px;right:-4px}
