.categories-module__g76rnW__tabs{gap:10px;margin-bottom:20px;display:flex}.categories-module__g76rnW__tab{text-align:left;border:1.5px solid var(--line);min-width:0;color:var(--ink);cursor:pointer;font:700 19px/1.1 var(--font-cond);letter-spacing:.03em;text-transform:uppercase;background:#fff;border-radius:14px;flex:1 1 0;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:12px 18px 12px 12px;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s;display:grid}.categories-module__g76rnW__tab b{background:var(--brand-50);width:42px;height:42px;color:var(--brand-600);font:700 18px/1 var(--font-cond);border-radius:11px;grid-row:1/3;place-items:center;transition:background .2s,color .2s;display:grid}.categories-module__g76rnW__tab small{font:500 12.5px/1.25 var(--font-jakarta), sans-serif;letter-spacing:0;text-transform:none;color:var(--muted)}.categories-module__g76rnW__tab:hover{border-color:#ff6a1373}.categories-module__g76rnW__tab[aria-selected=true]{border-color:var(--navy-900);background:var(--navy-900);color:#fff;box-shadow:0 16px 30px -18px #0d1624e6}.categories-module__g76rnW__tab[aria-selected=true] b{color:#fff;background:linear-gradient(135deg,#ffb21a,#ff6a13)}.categories-module__g76rnW__tab[aria-selected=true] small{color:#ffffffa6}.categories-module__g76rnW__dark .categories-module__g76rnW__tab{color:#fff;background:#ffffff0f;border-color:#ffffff24}.categories-module__g76rnW__dark .categories-module__g76rnW__tab small{color:#fff9}.categories-module__g76rnW__dark .categories-module__g76rnW__tab b{color:#ffa56b;background:#ff6a1329}.categories-module__g76rnW__dark .categories-module__g76rnW__tab:hover{border-color:#ff6a1399}.categories-module__g76rnW__dark .categories-module__g76rnW__tab[aria-selected=true]{border-color:var(--brand);background:linear-gradient(110deg,#1d5c93,#154a76)}.categories-module__g76rnW__row{gap:14px;height:500px;display:flex}.categories-module__g76rnW__row[hidden]{display:none}.categories-module__g76rnW__item{isolation:isolate;color:#fff;background:var(--navy-900);border-radius:20px;flex:1 1 0;min-width:0;text-decoration:none;transition:flex-grow .55s cubic-bezier(.3,.7,.2,1);position:relative;overflow:hidden}.categories-module__g76rnW__row:not(:hover):not(:focus-within) .categories-module__g76rnW__item:first-child,.categories-module__g76rnW__item:hover,.categories-module__g76rnW__item:focus-visible{flex-grow:2.4}.categories-module__g76rnW__photo{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.categories-module__g76rnW__item:hover .categories-module__g76rnW__photo{transform:scale(1.05)}.categories-module__g76rnW__item:after{content:"";z-index:-1;background:linear-gradient(#0d162473 0%,#0d162426 32%,#0d1624f0 100%);position:absolute;inset:0}.categories-module__g76rnW__no{font:700 42px/1 var(--font-cond);position:absolute;top:18px;left:22px}.categories-module__g76rnW__no:after{content:"";background:var(--brand);width:26px;height:3px;margin-top:5px;display:block}.categories-module__g76rnW__product{background:#fff;border-radius:16px;place-items:center;width:112px;height:112px;transition:width .55s cubic-bezier(.3,.7,.2,1),height .55s cubic-bezier(.3,.7,.2,1);display:grid;position:absolute;top:18px;right:18px;box-shadow:0 18px 34px -16px #000000b3}.categories-module__g76rnW__product img{object-fit:contain;width:82%;max-width:none;height:82%;position:absolute;inset:9%}.categories-module__g76rnW__row:not(:hover):not(:focus-within) .categories-module__g76rnW__item:first-child .categories-module__g76rnW__product,.categories-module__g76rnW__item:hover .categories-module__g76rnW__product,.categories-module__g76rnW__item:focus-visible .categories-module__g76rnW__product{width:150px;height:150px}.categories-module__g76rnW__count{white-space:nowrap;background:var(--navy-900);color:#fff;font:700 11.5px/1 var(--font-jakarta), sans-serif;font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 10px;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.categories-module__g76rnW__body{flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.categories-module__g76rnW__body em{font:700 11.5px/1 var(--font-jakarta), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ffa56b;font-style:normal}.categories-module__g76rnW__body strong{font:700 28px/1.04 var(--font-cond);text-transform:uppercase;margin-top:8px}.categories-module__g76rnW__text,.categories-module__g76rnW__more{opacity:0;max-height:0;transition:max-height .5s,opacity .4s,margin .5s;overflow:hidden}.categories-module__g76rnW__text{color:#ffffffd1;max-width:46ch;font-size:15px;line-height:1.55}.categories-module__g76rnW__more{color:var(--ink);font:700 16px/1 var(--font-cond);letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:0 5px 0 16px;display:inline-flex}.categories-module__g76rnW__more i{background:var(--brand);color:#fff;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.categories-module__g76rnW__row:not(:hover):not(:focus-within) .categories-module__g76rnW__item:first-child .categories-module__g76rnW__text,.categories-module__g76rnW__item:hover .categories-module__g76rnW__text,.categories-module__g76rnW__item:focus-visible .categories-module__g76rnW__text{opacity:1;max-height:120px;margin-top:12px}.categories-module__g76rnW__row:not(:hover):not(:focus-within) .categories-module__g76rnW__item:first-child .categories-module__g76rnW__more,.categories-module__g76rnW__item:hover .categories-module__g76rnW__more,.categories-module__g76rnW__item:focus-visible .categories-module__g76rnW__more{opacity:1;max-height:60px;margin-top:16px;padding-block:5px}@media (prefers-reduced-motion:reduce){.categories-module__g76rnW__item,.categories-module__g76rnW__photo,.categories-module__g76rnW__product,.categories-module__g76rnW__text,.categories-module__g76rnW__more{transition:none}}@media (max-width:1100px){.categories-module__g76rnW__tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:760px){.categories-module__g76rnW__tabs{gap:7px;margin-bottom:14px}.categories-module__g76rnW__tab{column-gap:9px;padding:9px 10px 9px 9px;font-size:16px}.categories-module__g76rnW__tab b{width:34px;height:34px;font-size:15px}.categories-module__g76rnW__row{flex-direction:column;gap:10px;height:auto}.categories-module__g76rnW__item,.categories-module__g76rnW__row .categories-module__g76rnW__item:first-child{flex:none;height:270px}.categories-module__g76rnW__no{font-size:34px;top:14px;left:16px}.categories-module__g76rnW__product,.categories-module__g76rnW__row .categories-module__g76rnW__item .categories-module__g76rnW__product,.categories-module__g76rnW__row:not(:hover):not(:focus-within) .categories-module__g76rnW__item:first-child .categories-module__g76rnW__product{width:104px;height:104px;top:14px;right:14px}.categories-module__g76rnW__body{bottom:16px;left:16px;right:16px}.categories-module__g76rnW__body strong{font-size:24px}.categories-module__g76rnW__row .categories-module__g76rnW__text{opacity:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:90px;margin-top:8px;font-size:14px;display:-webkit-box}.categories-module__g76rnW__row .categories-module__g76rnW__more{opacity:1;max-height:60px;margin-top:12px;padding-block:4px;font-size:14px}}
.home-module__06co2W__home :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.home-module__06co2W__home .home-module__06co2W__onBrand :is(a,button):focus-visible{outline-color:#fff}.home-module__06co2W__progress{transform-origin:0;animation:home-module__06co2W__hero-progress var(--dur,6s) linear forwards}@keyframes home-module__06co2W__hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__progress{animation:none;transform:none}}.home-module__06co2W__track{--gap:12px;--per:2;gap:var(--gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;padding-bottom:4px;display:flex;overflow-x:auto}.home-module__06co2W__item{flex:0 0 calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));scroll-snap-align:start;min-width:0}@media (min-width:640px){.home-module__06co2W__trackSide{--per:3}}@media (min-width:768px){.home-module__06co2W__track{--gap:16px;--per:4}}@media (min-width:1024px){.home-module__06co2W__trackSide{--per:3}}@media (min-width:1200px){.home-module__06co2W__track{--per:5}.home-module__06co2W__trackSide{--per:3}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__track{scroll-behavior:auto}}.home-module__06co2W__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.home-module__06co2W__marqueeTrack{width:max-content;animation:55s linear infinite home-module__06co2W__marquee;display:flex}.home-module__06co2W__marquee:hover .home-module__06co2W__marqueeTrack,.home-module__06co2W__marquee:focus-within .home-module__06co2W__marqueeTrack{animation-play-state:paused}.home-module__06co2W__marqueeGroup{gap:14px;padding-right:14px;display:flex}@keyframes home-module__06co2W__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__marquee{-webkit-mask-image:none;mask-image:none}.home-module__06co2W__marqueeTrack{width:100%;animation:none}.home-module__06co2W__marqueeGroup{flex-wrap:wrap;justify-content:center;width:100%;padding-right:0}.home-module__06co2W__marqueeGroup[aria-hidden=true]{display:none}}
