.gc-cats{background:radial-gradient(60% 50% at 8% 0%,#b6a5e542,#b6a5e500 70%),radial-gradient(45% 40% at 100% 100%,#7764a51a,#7764a500 70%),linear-gradient(180deg,#f5f3fb,#f8f7fb)}.gc-cat__link,.gc-cat .gc-cat__link{background:linear-gradient(180deg,color-mix(in srgb,var(--gc-cat-accent) 9%,#ffffff),#fff 48%);border-color:color-mix(in srgb,var(--gc-cat-accent) 12%,rgba(56,51,71,.06));box-shadow:inset 0 1px #ffffffe6,0 1px 2px #17161f0a,0 18px 36px -22px color-mix(in srgb,var(--gc-cat-accent) 45%,rgba(40,32,72,.3))}.gc-cat__media,.gc-cat .gc-cat__media{box-shadow:0 12px 24px -16px color-mix(in srgb,var(--gc-cat-accent) 75%,rgba(23,22,31,.5)),0 0 0 1px #ffffff80 inset}.gc-cat__title{font-size:clamp(1.5rem,1.15rem + .55vw,2.05rem)}.gc-cat__meta{font-variant-numeric:tabular-nums;color:var(--gc-ink-soft)}.gc-cat__index{font-size:1.15rem}.gc-cat__link:active{transform:translateY(-1px)}@media(max-width:749px){.gc-cats__grid{gap:1rem}.gc-cat__title{font-size:1.5rem}}@media(min-width:990px){.gc-mega{border-top:1px solid rgba(106,87,158,.16)}.gc-mega__inner{padding-block:3.2rem 3.6rem}.gc-mega__grid{display:block;column-count:4;column-gap:1.6rem}.gc-mega__col{break-inside:avoid;-webkit-column-break-inside:avoid;display:grid;gap:.6rem;align-content:start;margin:0 0 1.6rem;padding:1.6rem 1.6rem 1.4rem;border-radius:1.2rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gc-cat-accent) 6%,#ffffff),#fff 70%);border:1px solid color-mix(in srgb,var(--gc-cat-accent) 14%,var(--gc-line));transition:border-color var(--gc-dur) var(--gc-ease),box-shadow var(--gc-dur) var(--gc-ease),transform var(--gc-dur) var(--gc-ease-out)}.gc-mega__col:hover,.gc-mega__col:focus-within{border-color:color-mix(in srgb,var(--gc-cat-accent) 40%,transparent);box-shadow:0 14px 28px -20px color-mix(in srgb,var(--gc-cat-accent) 70%,rgba(23,22,31,.4))}.gc-mega__heading{display:flex;align-items:flex-start;gap:.9rem;padding:0 0 .2rem;margin:0;border:0;font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--gc-ink)}.gc-mega__heading:before{content:"";flex:none;width:.8rem;height:.8rem;margin-top:.55rem;border-radius:50%;background:var(--gc-cat-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--gc-cat-accent) 18%,transparent)}.gc-mega__heading:hover{color:var(--gc-cat-accent)}.gc-mega__links{padding-left:1.7rem}.gc-mega__link{padding:.35rem 0;color:var(--gc-ink-soft)}.gc-mega__link:hover{color:var(--gc-cat-accent)}.gc-mega__shop{display:inline-flex;align-items:center;gap:.6rem;justify-self:start;min-height:3.2rem;margin-left:1.7rem;padding:0;font-size:1.3rem;font-weight:600;color:var(--gc-cat-accent);text-decoration:none}.gc-mega__shop svg{transition:transform var(--gc-dur) var(--gc-ease-out)}.gc-mega__shop:hover svg{transform:translate(3px)}.gc-mega__col--solo{padding-bottom:1.2rem}.gc-mega__aside{padding-left:2.8rem}.gc-mega__aside .gc-mega__link{color:var(--gc-ink-soft)}.gc-mega__aside .gc-mega__link:hover{color:var(--gc-violet-ink)}}img[style*=--gc-matte]{box-shadow:0 0 0 1px #17161f0f,0 10px 24px -16px #28204859;border-radius:.8rem;mix-blend-mode:normal!important}.gc-media img.gc-media__img--square[style*=--gc-matte]{object-fit:cover}.gc-media img[style*=--gc-matte]:not(.gc-media__img--square){box-shadow:none;border-radius:0}.gc-media:has(img[style*=--gc-matte]){--gc-media-pad: 13%}.gc-media img[style*=--gc-matte],.gc-card:hover .gc-media img[style*=--gc-matte]{transform:none}.gc-header-wrapper :focus-visible,.gc-footer :focus-visible,.gc-newsletter :focus-visible,.gc-hero :focus-visible,.gc-finder__panel :focus-visible{box-shadow:0 0 0 2px var(--gc-graphite),0 0 0 4px var(--gc-lavender);outline:none}.gc-card:focus-within{transform:translateY(-3px);box-shadow:var(--gc-shadow-lg);border-color:var(--gc-violet)}@media(max-width:749px){.gc-mega__link,.gc-footer__list a{min-height:4.4rem}.gc-card .gc-compare-button{min-height:3.6rem}}.gc-heading h2.h1{letter-spacing:-.03em}.gc-section .gc-eyebrow:not(.gc-hero__eyebrow){color:var(--gc-violet-ink)}@media(prefers-reduced-motion:reduce){.gc-mega__col,.gc-card:focus-within{transition:none!important;transform:none!important}}@media(min-width:990px){.gc-mega__aside .gc-mega__links{padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/gc-pass48.css.map */
