:root{--brilo-ink: #1d2c24;--brilo-paper: #fbf8ef;--brilo-green: #284c35;--brilo-lime: #e7efb8;--brilo-line: #d9ddce}.brilo-shell{width:min(132rem,calc(100% - 6.4rem));margin-inline:auto}.brilo-header{position:relative;z-index:4;background:var(--brilo-paper);color:var(--brilo-ink);border-bottom:1px solid var(--brilo-line)}.brilo-header__inner{min-height:7rem;display:flex;align-items:center;gap:4rem}.brilo-wordmark{color:var(--brilo-green);font:800 3rem/1 var(--font-heading-family, system-ui, sans-serif);letter-spacing:-.08em;text-decoration:none;white-space:nowrap}.brilo-nav,.brilo-tools{display:flex;align-items:center;gap:2.2rem}.brilo-tools{margin-left:auto}.brilo-header a:not(.brilo-wordmark),.brilo-header summary,.brilo-footer a{color:inherit;font-size:1.5rem;text-decoration:none;font-weight:650}.brilo-header a:hover,.brilo-footer a:hover{text-decoration:underline;text-underline-offset:.3em}.brilo-header summary{list-style:none;display:flex;align-items:center;gap:.9rem}.brilo-header summary::-webkit-details-marker{display:none}.brilo-header summary:after{content:"";width:.65rem;height:.65rem;border:solid currentColor;border-width:0 .15rem .15rem 0;transform:rotate(45deg) translateY(-.2rem)}.brilo-nav details{position:relative}.brilo-menu{position:absolute;z-index:4;top:calc(100% + 1.5rem);left:-.8rem;width:max-content;min-width:20rem;padding:.8rem 0;margin:0;list-style:none;background:var(--brilo-paper);color:var(--brilo-ink);border:1px solid var(--brilo-line);border-radius:.6rem;box-shadow:0 .9rem 2rem #1f2d2221}.brilo-menu__mobile{display:none}.brilo-menu a{display:block;padding:.8rem 1.5rem}.brilo-hero{color:var(--brilo-ink);background:var(--brilo-lime)}.brilo-hero__inner{min-height:53rem;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(3rem,6vw,9rem);padding-block:5rem}.brilo-hero h1{color:var(--brilo-ink);font-size:clamp(5rem,6.2vw,8.4rem);font-weight:800;line-height:.96;letter-spacing:-.075em;margin:0;max-width:68rem}.brilo-hero p{max-width:44rem;margin:2rem 0 2.7rem;font-size:1.85rem;line-height:1.5}.brilo-primary{display:inline-flex;align-items:center;gap:.9rem;border-radius:4rem;background:var(--brilo-green);color:#fff;text-decoration:none;padding:1.4rem 2.2rem;font-weight:700;font-size:1.55rem}.brilo-primary:hover{background:var(--brilo-ink)}.brilo-hero__visual{display:block;width:100%;aspect-ratio:1.24;height:auto;object-fit:cover;border-radius:2rem}.brilo-categories{padding:6rem 0 7rem;background:var(--brilo-paper);color:var(--brilo-ink)}.brilo-categories h2,.brilo-featured h2{font-size:clamp(3rem,4vw,4.6rem);font-weight:800;letter-spacing:-.055em;line-height:1.02;color:var(--brilo-ink);margin:0 0 2.3rem}.brilo-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.4rem}.brilo-category{display:flex;flex-direction:column;min-width:0;padding:.85rem;color:var(--brilo-ink);text-decoration:none;background:#fffdf8;border:1px solid var(--brilo-line);border-radius:1.05rem}.brilo-category:hover .brilo-category__label{text-decoration:underline;text-underline-offset:.2em}.brilo-category img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:.6rem}.brilo-category__label{display:flex;justify-content:space-between;align-items:center;gap:.7rem;padding:1rem .45rem .65rem;font-size:1.55rem;font-weight:750;line-height:1.25}.brilo-featured{padding-block:5.5rem;background:var(--brilo-paper)}.brilo-featured__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.brilo-footer{padding-block:3.5rem;background:var(--brilo-green);color:#fff}.brilo-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.brilo-footer .brilo-wordmark{color:var(--brilo-lime)}.brilo-footer__links{display:flex;flex-wrap:wrap;gap:1.6rem}.template-collection .card__media img,.template-search .card__media img,.product-grid .card__media img,.brilo-featured .card__media img{object-fit:contain;background:#fff}.brilo-header a:focus-visible,.brilo-header summary:focus-visible,.brilo-categories a:focus-visible,.brilo-hero a:focus-visible,.brilo-footer a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:960px){.brilo-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.brilo-shell{width:calc(100% - 3.2rem)}.brilo-header__inner{gap:1.7rem;min-height:6.2rem}.brilo-header a:not(.brilo-wordmark),.brilo-header summary{font-size:1.35rem}.brilo-tools,.brilo-nav{gap:1.2rem}.brilo-tools a:first-child{display:none}.brilo-nav>a{display:none}.brilo-hero__inner{grid-template-columns:1fr;min-height:0;padding-block:3.6rem;gap:2.4rem}.brilo-hero h1{font-size:clamp(4.6rem,11vw,6rem)}.brilo-hero p{font-size:1.65rem;margin-block:1.4rem 1.8rem}.brilo-hero__visual{border-radius:1.3rem}.brilo-categories{padding-block:3.6rem 4.2rem}.brilo-category-grid,.brilo-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.brilo-menu__mobile{display:list-item}.brilo-menu{left:auto;right:-3rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/toybrilo.css.map */
