.Hero-module__ejOdHG__hero{background:#0b0b0b;position:relative}.Hero-module__ejOdHG__stage{aspect-ratio:2077/757;width:100%;position:relative}.Hero-module__ejOdHG__slide{opacity:0;pointer-events:none;transition:opacity .9s ease-in-out;position:absolute;inset:0}.Hero-module__ejOdHG__on{opacity:1;pointer-events:auto}.Hero-module__ejOdHG__slide:focus-visible{outline:3px solid var(--gold-500);outline-offset:-3px}.Hero-module__ejOdHG__desktop,.Hero-module__ejOdHG__mobile{object-fit:cover}.Hero-module__ejOdHG__mobile{display:none}.Hero-module__ejOdHG__arrow{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:0;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s;display:grid;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.Hero-module__ejOdHG__arrow:hover{background:#ffffff57}.Hero-module__ejOdHG__arrow:focus-visible{outline:3px solid var(--gold-500);outline-offset:2px}.Hero-module__ejOdHG__prev{inset-inline-start:1.25rem}.Hero-module__ejOdHG__next{inset-inline-end:1.25rem}.Hero-module__ejOdHG__titleBar{padding-block:clamp(1.1rem,2.4vw,1.6rem)}.Hero-module__ejOdHG__title{text-align:center;color:var(--green-800);font-size:clamp(1.2rem,2.4vw,1.75rem);line-height:1.35}@media (max-width:760px){.Hero-module__ejOdHG__stage{aspect-ratio:1122/1402}.Hero-module__ejOdHG__arrow{width:40px;height:40px}.Hero-module__ejOdHG__prev{inset-inline-start:.6rem}.Hero-module__ejOdHG__next{inset-inline-end:.6rem}.Hero-module__ejOdHG__desktop{display:none}.Hero-module__ejOdHG__mobile{display:block}}@media (prefers-reduced-motion:reduce){.Hero-module__ejOdHG__slide{transition:none}}
.TrustBar-module__PLO1Ma__bar{background:var(--gold-50)}.TrustBar-module__PLO1Ma__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:clamp(2.5rem,5vw,3.75rem) 0;list-style:none;display:grid}.TrustBar-module__PLO1Ma__item{text-align:center;border-inline-start:1px solid var(--line);align-content:start;justify-items:center;gap:.45rem;padding-inline:1.25rem;display:grid}.TrustBar-module__PLO1Ma__item:first-child{border-inline-start:0}.TrustBar-module__PLO1Ma__icon{color:var(--green-700);transition:transform .3s,color .3s}.TrustBar-module__PLO1Ma__item:hover .TrustBar-module__PLO1Ma__icon{color:var(--gold-600);transform:translateY(-4px)scale(1.08)}.TrustBar-module__PLO1Ma__title{color:var(--ink);margin-top:.6rem;font-size:1rem;font-weight:700}.TrustBar-module__PLO1Ma__text{color:var(--ink-soft);max-width:24ch;font-size:.86rem;line-height:1.6}@media (max-width:860px){.TrustBar-module__PLO1Ma__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 0}.TrustBar-module__PLO1Ma__item:nth-child(odd){border-inline-start:0}}@media (max-width:480px){.TrustBar-module__PLO1Ma__item{border-inline-start:0;padding-inline:.5rem}.TrustBar-module__PLO1Ma__icon{width:34px;height:34px}.TrustBar-module__PLO1Ma__title{margin-top:.35rem;font-size:.95rem}.TrustBar-module__PLO1Ma__text{max-width:20ch;font-size:.84rem}}@media (prefers-reduced-motion:reduce){.TrustBar-module__PLO1Ma__icon,.TrustBar-module__PLO1Ma__item:hover .TrustBar-module__PLO1Ma__icon{transition:none;transform:none}}
.EntityCard-module__GpApkG__card{flex-direction:column;height:100%;display:flex}.EntityCard-module__GpApkG__body{flex-direction:column;flex:1;gap:.6rem;padding:1.3rem 1.35rem 1.5rem;display:flex}.EntityCard-module__GpApkG__title{color:var(--ink);font-size:1.08rem;font-weight:700}.EntityCard-module__GpApkG__desc{color:var(--ink-soft);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.92rem;display:-webkit-box;overflow:hidden}.EntityCard-module__GpApkG__more{color:var(--green-700);align-self:flex-start;align-items:center;gap:.4rem;margin-top:auto;padding-top:.9rem;font-size:.89rem;font-weight:700;display:inline-flex}.EntityCard-module__GpApkG__more:hover{color:var(--green-800);gap:.6rem}.EntityCard-module__GpApkG__more svg{transition:transform .18s}.EntityCard-module__GpApkG__meta{color:var(--ink-soft);letter-spacing:.04em;font-size:.78rem}
.AddToCartButton-module__jD5p7G__wrap{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.6rem;display:flex}.AddToCartButton-module__jD5p7G__stepper{border:1px solid var(--field-line);border-radius:999px;flex-shrink:0;align-items:center;display:inline-flex;overflow:hidden}.AddToCartButton-module__jD5p7G__stepper button{background:var(--paper);width:38px;height:38px;color:var(--green-800);border:0;place-items:center;display:grid}.AddToCartButton-module__jD5p7G__stepper button:hover:not(:disabled){background:var(--green-50)}.AddToCartButton-module__jD5p7G__stepper button:disabled{opacity:.4;cursor:not-allowed}.AddToCartButton-module__jD5p7G__qty{text-align:center;min-width:28px;font-size:.9rem;font-weight:700}.AddToCartButton-module__jD5p7G__action{white-space:nowrap}.AddToCartButton-module__jD5p7G__stacked{flex-direction:column;align-items:stretch;gap:.5rem;width:100%}.AddToCartButton-module__jD5p7G__stacked .AddToCartButton-module__jD5p7G__stepper{align-self:center}.AddToCartButton-module__jD5p7G__stacked .AddToCartButton-module__jD5p7G__action{justify-content:center;width:100%}@media (max-width:900px){.AddToCartButton-module__jD5p7G__wrap{flex-direction:column;align-items:stretch;gap:.5rem}.AddToCartButton-module__jD5p7G__wrap .AddToCartButton-module__jD5p7G__stepper{justify-content:space-between;align-self:stretch}.AddToCartButton-module__jD5p7G__wrap .AddToCartButton-module__jD5p7G__qty{flex:1}.AddToCartButton-module__jD5p7G__wrap .AddToCartButton-module__jD5p7G__action{justify-content:center;width:100%}}
.ProductCard-module__40ZmhG__card{text-align:center;flex-direction:column;height:100%;display:flex}.ProductCard-module__40ZmhG__imgWrap{background:var(--shell);padding:1.25rem 1.25rem 0;display:block;position:relative}.ProductCard-module__40ZmhG__imgWrap img{border-radius:var(--radius)}.ProductCard-module__40ZmhG__card:hover .ProductCard-module__40ZmhG__imgWrap img{transform:scale(1.04)}.ProductCard-module__40ZmhG__imgWrap img{transition:transform .35s}.ProductCard-module__40ZmhG__imgWrap>div{border-radius:var(--radius);overflow:hidden}.ProductCard-module__40ZmhG__body{flex-direction:column;flex:1;align-items:center;gap:.4rem;padding:1.25rem 1.25rem 1.5rem;display:flex}.ProductCard-module__40ZmhG__tags{flex-wrap:wrap;justify-content:center;gap:.35rem;margin-bottom:.15rem;display:flex}.ProductCard-module__40ZmhG__tag{letter-spacing:.04em;color:var(--gold-600);font-size:.68rem;font-weight:700}.ProductCard-module__40ZmhG__name{letter-spacing:.01em;color:var(--ink);font-size:1.02rem;font-weight:800}.ProductCard-module__40ZmhG__desc{color:var(--ink-soft);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;display:-webkit-box;overflow:hidden}.ProductCard-module__40ZmhG__price{color:var(--green-800);margin-top:.5rem;font-size:1.15rem;font-weight:800}.ProductCard-module__40ZmhG__foot{width:100%;margin-top:auto;padding-top:1rem}.ProductCard-module__40ZmhG__foot>span{justify-content:center;width:100%}.ProductCard-module__40ZmhG__quickAdd{justify-content:center;width:100%;padding:.62rem 1rem!important;font-size:.86rem!important}.ProductCard-module__40ZmhG__badge{background:var(--green-800);color:#fff;border-radius:999px;padding:.18rem .6rem;font-size:.68rem;font-weight:700;position:absolute;inset-block-start:.8rem;inset-inline-start:.8rem}@media (prefers-reduced-motion:reduce){.ProductCard-module__40ZmhG__imgWrap img{transition:none;transform:none}.ProductCard-module__40ZmhG__card:hover .ProductCard-module__40ZmhG__imgWrap img{transition:none;transform:none}}
.Testimonials-module__L9Y4ma__layout{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.Testimonials-module__L9Y4ma__reel{gap:.9rem;margin:0;display:grid}.Testimonials-module__L9Y4ma__frame{border-radius:var(--radius-lg);background:#fff;overflow:hidden;box-shadow:0 18px 40px #00000047}.Testimonials-module__L9Y4ma__caption{color:var(--gold-200);text-align:center;font-size:.85rem;font-weight:700}.Testimonials-module__L9Y4ma__reviews{gap:1.1rem;display:grid}@media (max-width:900px){.Testimonials-module__L9Y4ma__layout{grid-template-columns:minmax(0,1fr)}.Testimonials-module__L9Y4ma__reel{justify-self:center;width:100%;max-width:400px}}
.Faq-module__wIbwua__list{border-top:1px solid var(--line);max-width:820px;margin-inline:auto}.Faq-module__wIbwua__item{border-bottom:1px solid var(--line)}.Faq-module__wIbwua__q{text-align:start;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem .25rem;font-size:1.03rem;font-weight:700;display:flex}.Faq-module__wIbwua__q:hover{color:var(--green-700)}.Faq-module__wIbwua__icon{color:var(--gold-500);flex-shrink:0;transition:transform .22s}.Faq-module__wIbwua__open .Faq-module__wIbwua__icon{transform:rotate(45deg)}.Faq-module__wIbwua__a{grid-template-rows:0fr;transition:grid-template-rows .26s;display:grid;overflow:hidden}.Faq-module__wIbwua__open .Faq-module__wIbwua__a{grid-template-rows:1fr}.Faq-module__wIbwua__aInner{min-height:0}.Faq-module__wIbwua__aInner p{color:var(--ink-soft);padding:0 .25rem 1.4rem;font-size:.96rem}
.ProductGallery-module__mtgvxG__gallery{gap:.8rem;display:grid}.ProductGallery-module__mtgvxG__stage{aspect-ratio:1;border-radius:var(--radius-lg);border:1px solid var(--line);touch-action:pan-y;background:#f1e9dc;position:relative;overflow:hidden}.ProductGallery-module__mtgvxG__frame{opacity:0;transition:opacity .35s;position:absolute;inset:0}.ProductGallery-module__mtgvxG__frame[data-active=true]{opacity:1}.ProductGallery-module__mtgvxG__thumbs{flex-wrap:wrap;gap:.6rem;display:flex}.ProductGallery-module__mtgvxG__thumb{aspect-ratio:1;border-radius:var(--radius);border:1px solid var(--line);cursor:pointer;opacity:.65;background:#f1e9dc;width:80px;padding:0;transition:opacity .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.ProductGallery-module__mtgvxG__thumb:hover{opacity:1}.ProductGallery-module__mtgvxG__thumb[aria-pressed=true]{opacity:1;border-color:var(--green-800);box-shadow:0 0 0 1px var(--green-800)}.ProductGallery-module__mtgvxG__thumb:focus-visible{outline:2px solid var(--green-700);outline-offset:2px}@media (max-width:460px){.ProductGallery-module__mtgvxG__thumb{width:64px}}@media (prefers-reduced-motion:reduce){.ProductGallery-module__mtgvxG__frame,.ProductGallery-module__mtgvxG__thumb{transition:none}}
.LeadForm-module__tE0uga__form{gap:.9rem;display:grid}.LeadForm-module__tE0uga__row{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.LeadForm-module__tE0uga__field{gap:.35rem;display:grid}.LeadForm-module__tE0uga__field label{color:var(--ink);font-size:.85rem;font-weight:700}.LeadForm-module__tE0uga__field input,.LeadForm-module__tE0uga__field textarea,.LeadForm-module__tE0uga__field select{font:inherit;border:1px solid var(--field-line);background:var(--paper);color:var(--ink);border-radius:10px;width:100%;padding:.75rem .9rem;font-size:.95rem;transition:border-color .18s,box-shadow .18s}.LeadForm-module__tE0uga__field input:hover,.LeadForm-module__tE0uga__field textarea:hover,.LeadForm-module__tE0uga__field select:hover{border-color:var(--green-700)}.LeadForm-module__tE0uga__field input:focus,.LeadForm-module__tE0uga__field textarea:focus,.LeadForm-module__tE0uga__field select:focus{border-color:var(--gold-500);outline:none;box-shadow:0 0 0 3px #a38b5729}.LeadForm-module__tE0uga__field input::placeholder,.LeadForm-module__tE0uga__field textarea::placeholder{color:var(--ink-soft);opacity:1}.LeadForm-module__tE0uga__field input:disabled,.LeadForm-module__tE0uga__field textarea:disabled,.LeadForm-module__tE0uga__field select:disabled{background:var(--shell);color:var(--ink-soft);border-color:var(--line);cursor:not-allowed}.LeadForm-module__tE0uga__field textarea{resize:vertical;min-height:110px}.LeadForm-module__tE0uga__note{color:var(--ink-soft);font-size:.78rem}.LeadForm-module__tE0uga__alert{border-radius:10px;padding:.8rem 1rem;font-size:.9rem}.LeadForm-module__tE0uga__ok{background:var(--green-50);border:1px solid var(--green-100);color:var(--green-800)}.LeadForm-module__tE0uga__bad{color:#8a2f2f;background:#fdf1f1;border:1px solid #f2d5d5}.LeadForm-module__tE0uga__hp{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:620px){.LeadForm-module__tE0uga__row{grid-template-columns:1fr}}
.ShareRow-module__NpUPHa__row{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.55rem;padding-block:1.25rem;display:flex}.ShareRow-module__NpUPHa__label{color:var(--ink-soft);margin-inline-end:.35rem;font-size:.85rem;font-weight:700}.ShareRow-module__NpUPHa__btn{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .95rem;font-size:.85rem;font-weight:700;display:inline-flex}.ShareRow-module__NpUPHa__btn:hover{border-color:var(--green-700);color:var(--green-800);background:var(--green-50)}
.PayLinks-module__rvrmRG__card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:clamp(1.3rem,4vw,2rem)}.PayLinks-module__rvrmRG__optional{color:var(--ink-soft);border-top:1px solid var(--line);padding-top:.6rem;font-size:.85rem;font-weight:700}.PayLinks-module__rvrmRG__created{gap:1rem;display:grid}.PayLinks-module__rvrmRG__createdHead{color:var(--green-800);align-items:center;gap:.5rem;font-size:1.05rem;display:flex}.PayLinks-module__rvrmRG__url{background:var(--shell);border:1px solid var(--line);word-break:break-all;text-align:left;border-radius:10px;padding:.8rem .9rem;font-size:.85rem}.PayLinks-module__rvrmRG__actions{flex-wrap:wrap;gap:.6rem;display:flex}.PayLinks-module__rvrmRG__again{color:var(--green-700);text-underline-offset:3px;background:0 0;border:0;justify-self:start;align-items:center;gap:.35rem;padding:0;font-size:.9rem;font-weight:700;text-decoration:underline;display:inline-flex}.PayLinks-module__rvrmRG__list{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--green-50);padding:1.15rem 1.35rem}.PayLinks-module__rvrmRG__list h3{margin-bottom:.6rem;font-size:1.08rem}.PayLinks-module__rvrmRG__list ul{margin:0;padding:0;list-style:none}.PayLinks-module__rvrmRG__empty{color:var(--ink-soft);font-size:.9rem}.PayLinks-module__rvrmRG__item{border-bottom:1px solid var(--green-100);justify-content:space-between;gap:.8rem;padding:.85rem 0;display:flex}.PayLinks-module__rvrmRG__item:last-child{border-bottom:0}.PayLinks-module__rvrmRG__itemMain{gap:.1rem;min-width:0;font-size:.92rem;display:grid}.PayLinks-module__rvrmRG__itemDesc{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.PayLinks-module__rvrmRG__itemMeta{color:var(--ink-soft);font-size:.78rem}.PayLinks-module__rvrmRG__itemEnd{flex-shrink:0;align-content:start;justify-items:end;gap:.3rem;display:grid}.PayLinks-module__rvrmRG__itemTotal{white-space:nowrap;font-size:.92rem;font-weight:700}.PayLinks-module__rvrmRG__status{white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.74rem;font-weight:700}.PayLinks-module__rvrmRG__statusWait{background:var(--gold-50);color:var(--gold-600);border:1px solid var(--gold-200)}.PayLinks-module__rvrmRG__statusDone{background:var(--paper);color:var(--green-800);border:1px solid var(--green-100)}.PayLinks-module__rvrmRG__itemActions{gap:.2rem;display:flex}.PayLinks-module__rvrmRG__itemActions button{border:1px solid var(--line);background:var(--paper);width:30px;height:30px;color:var(--green-800);border-radius:8px;place-items:center;display:grid}.PayLinks-module__rvrmRG__itemActions button:hover:not(:disabled){border-color:var(--green-800)}.PayLinks-module__rvrmRG__itemActions button:disabled{opacity:.4}
.Articles-module__Fd7cAW__featured{background:var(--shell);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.25rem,3vw,2rem);transition:border-color .2s,box-shadow .2s;display:grid}.Articles-module__Fd7cAW__featured:hover{border-color:var(--gold-200);box-shadow:var(--shadow)}.Articles-module__Fd7cAW__featuredMedia{border-radius:var(--radius);border:1px solid var(--line);overflow:hidden}.Articles-module__Fd7cAW__featuredBody{align-content:center;gap:1rem;display:grid}.Articles-module__Fd7cAW__featuredTitle{font-size:clamp(1.5rem,2.8vw,2.2rem);line-height:1.2}.Articles-module__Fd7cAW__featuredTitle a:hover{color:var(--green-700)}.Articles-module__Fd7cAW__meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.5rem .8rem;font-size:.82rem;display:flex}.Articles-module__Fd7cAW__dot{background:var(--gold-500);border-radius:50%;width:4px;height:4px}.Articles-module__Fd7cAW__more{color:var(--green-800);align-items:center;gap:.45rem;font-size:.92rem;font-weight:700;display:inline-flex}.Articles-module__Fd7cAW__more:hover{color:var(--gold-600);gap:.7rem}.Articles-module__Fd7cAW__more svg{transition:transform .18s}.Articles-module__Fd7cAW__divider{align-items:center;gap:1.1rem;margin:clamp(2.5rem,6vw,4rem) 0 2rem;display:flex}.Articles-module__Fd7cAW__divider h2{white-space:nowrap;font-size:clamp(1.2rem,2vw,1.5rem)}.Articles-module__Fd7cAW__divider:after{content:"";background:var(--line);flex:1;height:1px}.Articles-module__Fd7cAW__count{color:var(--ink-soft);white-space:nowrap;font-size:.85rem}.Articles-module__Fd7cAW__empty{text-align:center;background:var(--shell);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(2.5rem,6vw,4rem)}@media (max-width:900px){.Articles-module__Fd7cAW__featured{grid-template-columns:minmax(0,1fr)}}
.Summary-module__v28n3W__box{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--green-50);position:sticky;top:100px;overflow:hidden}.Summary-module__v28n3W__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1.15rem 1.35rem;display:flex}.Summary-module__v28n3W__head h3{font-size:1.08rem}.Summary-module__v28n3W__count{color:var(--ink-soft);font-size:.82rem}.Summary-module__v28n3W__lines{max-height:46vh;padding:.4rem 1.35rem;overflow-y:auto}.Summary-module__v28n3W__line{border-bottom:1px solid var(--green-100);grid-template-columns:60px 1fr auto;gap:.8rem;padding:.95rem 0;display:grid}.Summary-module__v28n3W__line:last-child{border-bottom:0}.Summary-module__v28n3W__thumb{border:1px solid var(--line);background:var(--paper);border-radius:10px;width:60px;height:60px;overflow:hidden}.Summary-module__v28n3W__name{font-size:.9rem;font-weight:700;line-height:1.3}.Summary-module__v28n3W__unit{color:var(--ink-soft);margin-top:.1rem;font-size:.78rem}.Summary-module__v28n3W__qty{border:1px solid var(--line);background:var(--paper);border-radius:999px;align-items:center;margin-top:.5rem;display:inline-flex;overflow:hidden}.Summary-module__v28n3W__qty button{width:28px;height:28px;color:var(--green-800);background:0 0;border:0;place-items:center;display:grid}.Summary-module__v28n3W__qty button:hover:not(:disabled){background:var(--green-50)}.Summary-module__v28n3W__qty button:disabled{opacity:.3;cursor:not-allowed}.Summary-module__v28n3W__qty span{text-align:center;min-width:26px;font-size:.85rem;font-weight:700}.Summary-module__v28n3W__end{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.Summary-module__v28n3W__total{white-space:nowrap;font-size:.92rem;font-weight:700}.Summary-module__v28n3W__trash{color:var(--ink-soft);background:0 0;border:0;padding:.15rem}.Summary-module__v28n3W__trash:hover{color:#a13c3c}.Summary-module__v28n3W__totals{border-top:1px solid var(--line);background:var(--paper);gap:.6rem;padding:1.15rem 1.35rem 1.4rem;display:grid}.Summary-module__v28n3W__row{justify-content:space-between;font-size:.92rem;display:flex}.Summary-module__v28n3W__grand{color:var(--green-800);justify-content:space-between;font-size:1.18rem;font-weight:700;display:flex}.Summary-module__v28n3W__busy{opacity:.55;pointer-events:none}@media (max-width:900px){.Summary-module__v28n3W__box{position:static;order:-1!important}.Summary-module__v28n3W__lines{max-height:none}}
.AuthForms-module__AyYREa__shell{max-width:460px;margin-inline:auto}.AuthForms-module__AyYREa__card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:clamp(1.5rem,4vw,2.2rem)}.AuthForms-module__AyYREa__tabs{background:var(--shell);border:1px solid var(--line);border-radius:999px;gap:.3rem;margin-bottom:1.6rem;padding:.3rem;display:flex}.AuthForms-module__AyYREa__tab{text-align:center;color:var(--ink-soft);border-radius:999px;flex:1;padding:.6rem 1rem;font-size:.92rem;font-weight:700}.AuthForms-module__AyYREa__tabOn{background:var(--green-800);color:#fff}.AuthForms-module__AyYREa__alt{text-align:center;color:var(--ink-soft);margin-top:1.4rem;font-size:.9rem}.AuthForms-module__AyYREa__alt a{color:var(--green-700);text-underline-offset:3px;font-weight:700;text-decoration:underline}
.NeedCircles-module__wPF_pa__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.NeedCircles-module__wPF_pa__row>li{display:flex}.NeedCircles-module__wPF_pa__tile{border:1px solid var(--line);background:var(--paper);border-radius:28px;flex-direction:column;width:100%;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;overflow:hidden}.NeedCircles-module__wPF_pa__tile:hover{border-color:var(--gold-200);box-shadow:var(--shadow);transform:translateY(-4px)}.NeedCircles-module__wPF_pa__media{aspect-ratio:4/3;display:block;position:relative}.NeedCircles-module__wPF_pa__label{text-align:center;color:var(--ink);flex:1;place-items:center;padding:.95rem 1rem 1.15rem;font-size:1rem;font-weight:700;line-height:1.35;transition:color .2s;display:grid}.NeedCircles-module__wPF_pa__tile:hover .NeedCircles-module__wPF_pa__label{color:var(--green-700)}@media (max-width:1100px){.NeedCircles-module__wPF_pa__label{font-size:.94rem}}@media (max-width:860px){.NeedCircles-module__wPF_pa__row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.NeedCircles-module__wPF_pa__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem .9rem}.NeedCircles-module__wPF_pa__tile{border-radius:22px}.NeedCircles-module__wPF_pa__label{padding:.8rem .7rem 1rem;font-size:.86rem}}@media (prefers-reduced-motion:reduce){.NeedCircles-module__wPF_pa__tile,.NeedCircles-module__wPF_pa__tile:hover{transition:none;transform:none}}
.CatalogBrowser-module__XgLLOW__bar{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#f9f6eff0;margin-bottom:2.5rem;padding-block:1rem;position:sticky;top:74px}.CatalogBrowser-module__XgLLOW__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.CatalogBrowser-module__XgLLOW__label{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-600);margin-inline-end:.5rem;font-size:.8rem;font-weight:700}.CatalogBrowser-module__XgLLOW__chip{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);border-radius:999px;padding:.45rem 1rem;font-size:.89rem;font-weight:400;transition:all .18s}.CatalogBrowser-module__XgLLOW__chip:hover{border-color:var(--green-700);color:var(--green-800)}.CatalogBrowser-module__XgLLOW__chipOn{background:var(--green-800);border-color:var(--green-800);color:#fff;font-weight:700}.CatalogBrowser-module__XgLLOW__chipOn:hover{background:var(--green-700);border-color:var(--green-700);color:#fff}.CatalogBrowser-module__XgLLOW__count{color:var(--ink-soft);margin-inline-start:auto;font-size:.82rem}.CatalogBrowser-module__XgLLOW__empty{text-align:center;color:var(--ink-soft);padding:4rem 1rem}@media (max-width:940px){.CatalogBrowser-module__XgLLOW__bar{top:0}}
