.wikistore-shop{--wiki-ink:#172b24;--wiki-muted:#4b6358;--wiki-green:#17643e;--wiki-green-dark:#10492d;--wiki-surface:#fff;--wiki-soft:#f2f7f3;--wiki-border:#d6e2da;--wiki-space:1rem;--wiki-radius:.75rem;background:#fbfcfa;color:var(--wiki-ink);font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6}.wikistore-shop :where(a,button,input,select,textarea,[tabindex]):focus-visible{box-shadow:0 0 0 2px #fff;outline:3px solid var(--wiki-green-dark);outline-offset:4px}.wikistore-shop .btn{border-radius:.5rem;font-weight:600}.wikistore-shop .btn-primary{--bs-btn-bg:var(--wiki-green);--bs-btn-border-color:var(--wiki-green);--bs-btn-hover-bg:var(--wiki-green-dark);--bs-btn-hover-border-color:var(--wiki-green-dark);--bs-btn-active-bg:var(--wiki-green-dark);--bs-btn-active-border-color:var(--wiki-green-dark);--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff}.wikistore-shop .wiki-header{background:var(--wiki-surface)}.wikistore-shop .wiki-header .bg-black :focus-visible{box-shadow:0 0 0 2px var(--wiki-green-dark);outline-color:#fff}.wikistore-shop .wiki-header__content{padding-block:var(--wiki-space)}.wikistore-shop .wiki-header__content>.container>.row{flex-wrap:nowrap}.wikistore-shop .wiki-logo{width:clamp(7.5rem,24vw,10rem)}.wikistore-shop .wiki-header :where(.btn-icon,.nav-link){min-height:44px}.wikistore-shop .wiki-header .btn-icon{min-width:44px}.wikistore-shop .wiki-navigation .navbar-nav{flex-wrap:wrap;gap:.25rem 1rem}.wikistore-shop .wiki-navigation .nav-link{color:var(--wiki-ink);font-weight:600}.wikistore-shop .wiki-navigation .nav-link:hover{color:var(--wiki-green);text-decoration:underline}.wikistore-shop .wiki-navigation button.nav-link{background:transparent;border:0;text-align:start}.wikistore-shop .wiki-navigation .dropdown-menu{max-width:calc(100vw - 2rem)}.wikistore-shop .wiki-navigation .dropdown-menu .nav-link{overflow-wrap:anywhere;white-space:normal}.wikistore-shop .wiki-hero{margin-block:clamp(1.5rem,4vw,3rem)}.wikistore-shop .wiki-hero__inner{background:var(--wiki-soft);border:1px solid var(--wiki-border);border-radius:var(--wiki-radius);overflow:hidden}.wikistore-shop .wiki-hero__copy{max-width:56rem;padding:clamp(1.5rem,4vw,3rem)}.wikistore-shop .wiki-hero h1{font-size:clamp(2rem,4vw,3.25rem);font-weight:750;line-height:1.15;margin-bottom:1rem}.wikistore-shop .wiki-hero p{color:var(--wiki-muted);font-size:1.125rem;margin:0;max-width:48ch}.wikistore-shop .wiki-hero__image{display:block;height:auto;width:100%}.wikistore-shop .wiki-products{margin-block:clamp(2rem,5vw,4rem)}.wikistore-shop .wiki-products h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.wikistore-shop .wiki-products .products-grid{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}.wikistore-shop .wiki-product-card{background:var(--wiki-surface);border:1px solid var(--wiki-border);border-radius:var(--wiki-radius);height:100%;padding:var(--wiki-space)}.wikistore-shop .wiki-product-card:focus-within,.wikistore-shop .wiki-product-card:hover{border-color:var(--wiki-green)}.wikistore-shop .wiki-product-card__link{color:var(--wiki-ink);display:block;text-decoration:none}.wikistore-shop .wiki-product-card__link:hover .wiki-product-card__name{text-decoration:underline}.wikistore-shop .wiki-product-card__image{aspect-ratio:3/4;margin-bottom:1rem}.wikistore-shop .wiki-product-card__image img{object-fit:contain}.wikistore-shop .wiki-product-card__name{font-size:1rem;font-weight:650;line-height:1.5;margin-bottom:.75rem;overflow-wrap:anywhere}.wikistore-shop .wiki-product-card__price{font-variant-numeric:tabular-nums;line-height:1.6}.wikistore-shop .wiki-footer{margin-top:auto}.wikistore-shop .wiki-footer .nav-link{color:var(--wiki-ink);padding:.625rem 0;text-underline-offset:.2em}.wikistore-shop .wiki-footer .nav-link:hover{text-decoration:underline}@media(min-width:576px){.wikistore-shop .wiki-products .products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.wikistore-shop .wiki-header__content>.container>.row{flex-wrap:wrap}.wikistore-shop .wiki-products .products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}