.cat-hero{position:relative;overflow:hidden;background:var(--ch-bg);color:var(--ch-text);text-align:center}.cat-hero__inner{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:0 20px}.cat-hero__star{position:absolute;fill:var(--ch-star);pointer-events:none}.cat-hero__star--tl{top:-24px;left:-32px;width:165px}.cat-hero__star--br{bottom:-44px;right:-12px;width:215px}@media(max-width:749px){.cat-hero__star--tl{width:90px;top:-14px;left:-20px}.cat-hero__star--br{width:110px;bottom:-26px;right:-16px}}.cat-hero__crumbs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0 0 28px;font-size:19px;font-weight:700;line-height:1.3;color:inherit}.cat-hero__crumbs a,.cat-hero__crumbs span{color:inherit;text-decoration:none}.cat-hero__crumbs a:hover{text-decoration:underline}.cat-hero__heading{margin:0 0 34px;color:inherit;font-size:clamp(48px,8vw,116px);font-weight:900;line-height:1;letter-spacing:-2.5px;text-shadow:0 8px 22px rgba(0,0,0,.14)}.cat-hero__sub{margin:0 0 36px;color:inherit;font-size:clamp(18px,2.1vw,31px);font-weight:500;line-height:1.35}.cat-hero__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.cat-hero__chip{display:inline-flex;align-items:center;height:55px;padding:0 23px;background:var(--ch-chip);color:var(--ch-text);border-radius:999px;font-size:19px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;transition:background .2s ease,transform .2s ease}a.cat-hero__chip:hover{background:var(--ch-chip-hover);color:var(--ch-text);transform:translateY(-2px)}@media(max-width:749px){.cat-hero__crumbs{font-size:14px;margin-bottom:18px}.cat-hero__heading{margin-bottom:20px;letter-spacing:-1px}.cat-hero__sub{margin-bottom:24px}.cat-hero__chips{gap:8px}.cat-hero__chip{height:40px;padding:0 16px;font-size:15px}}.cat-hero__doodles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cat-hero__doodle{position:absolute;height:auto;display:block;-webkit-user-select:none;user-select:none}.cat-hero__doodle--star{top:20%;right:11%;width:64px;rotate:14deg}.cat-hero__doodle--squiggle{top:46%;left:6%;width:50px;rotate:-12deg}.cat-hero__doodle--curl{bottom:12%;left:14%;width:58px;rotate:8deg}@media(max-width:989px){.cat-hero__doodle--star{right:5%;width:50px}.cat-hero__doodle--squiggle{left:3%;width:40px}.cat-hero__doodle--curl{left:6%;width:46px}}@media(max-width:749px){.cat-hero__doodle--squiggle{display:none}.cat-hero__doodle--star{top:10%;right:5%;width:34px}.cat-hero__doodle--curl{bottom:6%;left:5%;width:34px}}@media(prefers-reduced-motion:no-preference){.cat-hero__doodle{animation:catHeroDoodle 6s ease-in-out infinite}.cat-hero__doodle--squiggle{animation-delay:-2s}.cat-hero__doodle--curl{animation-delay:-4s}}@keyframes catHeroDoodle{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.filter-pills{background:var(--fp-bg);position:relative;z-index:5}.filter-pills--border{border-bottom:1px solid var(--fp-border)}.filter-pills--sticky{position:sticky;top:0}.filter-pills__track{display:flex;gap:10px;max-width:1200px;margin:0 auto;padding:4px 20px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.filter-pills__track::-webkit-scrollbar{display:none}@media(min-width:990px){.filter-pills__track{justify-content:center;flex-wrap:wrap;overflow:visible}}.filter-pills__pill{flex-shrink:0;scroll-snap-align:start;display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 18px;background:var(--fp-pill);color:var(--fp-text);border-radius:999px;font-size:15px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.filter-pills__pill:hover{transform:translateY(-2px);color:var(--fp-text)}.filter-pills__dot{width:11px;height:11px;border-radius:50%;background:var(--dot);flex-shrink:0}.filter-pills__pill.is-active,.filter-pills__pill.is-active:hover{background:var(--fp-active);color:var(--fp-active-text)}.filter-pills__pill.is-active .filter-pills__dot{background:var(--fp-active-text)}@media(max-width:749px){.filter-pills__pill{height:36px;padding:0 15px;font-size:14px}.filter-pills__dot{width:9px;height:9px}}.topic-about{background:linear-gradient(180deg,var(--ta-bg-top) 0%,var(--ta-bg-bottom) 70%)}.topic-about__inner{display:grid;grid-template-columns:1fr;gap:48px;padding-left:5%;padding-right:5%}@media(min-width:750px){.topic-about__inner{grid-template-columns:40% 1fr;gap:6%;align-items:center}.topic-about__inner--reverse{grid-template-columns:1fr 40%}.topic-about__inner--reverse .topic-about__media-wrap{order:2}}.topic-about__media-wrap{position:relative;max-width:440px;width:100%;margin:0 auto}.topic-about__media{aspect-ratio:4 / 5;border-radius:24px;overflow:hidden;box-shadow:0 20px 44px #0000001f}.topic-about__media img,.topic-about__placeholder{width:100%;height:100%;object-fit:cover;display:block}.topic-about__badge{position:absolute;top:7%;left:-16px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;background:#fff;color:var(--ta-heading);border-radius:10px;font-size:13px;font-weight:800;line-height:1;white-space:nowrap;box-shadow:0 8px 22px #0000001a}.topic-about__badge-star{width:15px;height:14px;fill:var(--ta-accent)}.topic-about__star{position:absolute;right:-40px;bottom:-50px;width:150px;height:143px;filter:drop-shadow(0 14px 22px rgba(0,0,0,.16))}.topic-about__star-shape{width:100%;height:100%;fill:var(--ta-star)}.topic-about__star-img{position:absolute;top:22%;right:12%;bottom:18%;left:12%;width:76%;height:60%;object-fit:contain}@media(max-width:749px){.topic-about__badge{left:-6px;font-size:12px}.topic-about__star{width:110px;height:105px;right:-6px;bottom:-36px}}.topic-about__eyebrow{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--ta-text);opacity:.85}.topic-about__heading{margin:0 0 22px;font-size:clamp(26px,2.8vw,34px);font-weight:800;line-height:1.2;letter-spacing:-.4px;color:var(--ta-heading)}.topic-about__text{font-size:15px;line-height:1.75;color:var(--ta-text)}.topic-about__text p{margin:0 0 16px}.topic-about__text p:last-child{margin-bottom:0}.topic-about__text a{color:var(--ta-accent)}.topic-about{position:relative;overflow:hidden}.topic-about__inner{position:relative;z-index:1}.topic-about__doodles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.topic-about__doodle{position:absolute;height:auto;display:block;-webkit-user-select:none;user-select:none}.topic-about__doodle--zigzag{top:6%;right:5%;width:70px;rotate:8deg}.topic-about__doodle--dot{top:10%;left:47%;width:16px}.topic-about__doodle--spiral{bottom:4%;left:2%;width:80px;rotate:-8deg}@media(max-width:989px){.topic-about__doodle--zigzag{right:3%;width:54px}.topic-about__doodle--spiral{left:1%;width:60px}}@media(max-width:749px){.topic-about__doodle--dot,.topic-about__doodle--spiral{display:none}.topic-about__doodle--zigzag{top:8px;right:4%;width:40px}}@media(prefers-reduced-motion:no-preference){.topic-about__doodle{animation:topicAboutDoodle 6s ease-in-out infinite}.topic-about__doodle--dot{animation-delay:-2s}.topic-about__doodle--spiral{animation-delay:-4s}}@keyframes topicAboutDoodle{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.topic-articles{background:var(--tar-bg)}.topic-articles__inner{padding-left:5%;padding-right:5%}.topic-articles__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.topic-articles__heading{margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.2;letter-spacing:-.3px;color:var(--tar-heading)}.topic-articles__count{margin:0;flex-shrink:0;font-size:12px;color:var(--tar-text);opacity:.8}.topic-articles__grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:600px){.topic-articles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.topic-articles__grid{grid-template-columns:repeat(var(--tar-cols),minmax(0,1fr));gap:28px}}.topic-articles__card{display:flex;flex-direction:column;background:var(--tar-card);border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #0000000f;transition:transform .25s ease,box-shadow .25s ease}.topic-articles__card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #0000001a}.topic-articles__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:#f1efeb}.topic-articles__media img,.topic-articles__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.topic-articles__card:hover .topic-articles__media img{transform:scale(1.05)}.topic-articles__body{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:16px 18px 20px}.topic-articles__pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;margin-bottom:14px;background:var(--tar-pill-bg);color:var(--tar-heading);border-radius:999px;font-size:9.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;line-height:1}.topic-articles__dot{width:6px;height:6px;border-radius:50%;background:var(--tar-pill-dot)}.topic-articles__title{margin:0 0 8px;font-size:16px;font-weight:800;line-height:1.35;color:var(--tar-heading)}.topic-articles__title a{color:inherit;text-decoration:none}.topic-articles__title a:hover{color:var(--tar-pill-dot)}.topic-articles__excerpt{margin:0 0 18px;font-size:13px;line-height:1.6;color:var(--tar-text)}.topic-articles__meta{margin:auto 0 0;font-size:11px;font-weight:700;color:var(--tar-text);opacity:.85}.topic-articles__empty{grid-column:1 / -1;text-align:center;padding:40px 0;color:var(--tar-text)}.topic-articles__footer{text-align:center;margin-top:36px}.topic-articles__btn{display:inline-block;padding:14px 28px;background:var(--tar-pill-dot);color:#fff;border-radius:999px;font-size:13px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;text-decoration:none;transition:transform .2s ease}.topic-articles__btn:hover{color:#fff;transform:translateY(-2px)}.topic-articles{position:relative;overflow:hidden}.topic-articles__inner{position:relative;z-index:1}.topic-articles__doodles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.topic-articles__doodle{position:absolute;height:auto;display:block;-webkit-user-select:none;user-select:none}.topic-articles__doodle--star{top:14px;left:1%;width:44px;rotate:-12deg}.topic-articles__doodle--squiggle{top:42%;right:1%;width:34px;rotate:10deg}.topic-articles__doodle--curve{bottom:8%;left:1.4%;width:28px;rotate:-18deg}@media(max-width:1199px){.topic-articles__doodle--squiggle,.topic-articles__doodle--curve{display:none}.topic-articles__doodle--star{top:10px;left:1%;width:34px}}@media(max-width:749px){.topic-articles__doodle--star{top:8px;left:auto;right:4%;width:28px}}@media(prefers-reduced-motion:no-preference){.topic-articles__doodle{animation:topicArticlesDoodle 6s ease-in-out infinite}.topic-articles__doodle--squiggle{animation-delay:-2s}.topic-articles__doodle--curve{animation-delay:-4s}}@keyframes topicArticlesDoodle{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.topic-cta{background:var(--cta-section-bg)}.topic-cta__inner{padding-left:5%;padding-right:5%}.topic-cta__box{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:26px 22px;background:var(--cta-box);border-radius:18px}@media(min-width:750px){.topic-cta__box{flex-direction:row;align-items:center;justify-content:space-between;gap:32px;padding:30px 22px}}@media(min-width:990px){.topic-cta__box{padding:30px 22px}}.topic-cta__heading{margin:0 0 8px;font-size:clamp(17px,1.6vw,20px);font-weight:800;line-height:1.3;color:var(--cta-heading)}.topic-cta__text{margin:0;font-size:13px;line-height:1.55;color:var(--cta-text)}.topic-cta__btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 26px;background:var(--cta-btn);color:var(--cta-btn-text);border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.topic-cta__btn:hover{color:var(--cta-btn-text);transform:translateY(-2px);box-shadow:0 8px 18px #e8533a4d}.topic-cta__box{position:relative}.topic-cta__content,.topic-cta__btn{position:relative;z-index:1}.topic-cta__doodle{position:absolute;height:auto;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2}.topic-cta__doodle--star{top:-20px;right:-16px;width:46px;rotate:14deg}.topic-cta__doodle--loop{bottom:-18px;left:-14px;width:42px;rotate:-10deg}@media(max-width:749px){.topic-cta__doodle--star{top:-14px;right:-6px;width:32px}.topic-cta__doodle--loop{bottom:-12px;left:-6px;width:30px}}@media(prefers-reduced-motion:no-preference){.topic-cta__doodle{animation:topicCtaDoodle 6s ease-in-out infinite}.topic-cta__doodle--loop{animation-delay:-3s}}@keyframes topicCtaDoodle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map?subset=gDk */
