.CategoryCarousel_carousel___2TH7{position:relative;isolation:isolate;overflow:hidden;width:100%;height:clamp(360px,34vw,540px);border-radius:16px;background:#e8eff7;color:#071c50;margin:0 0 20px}.CategoryCarousel_artwork__z378C,.CategoryCarousel_shade__YK1wN{position:absolute;inset:0;z-index:-1}.CategoryCarousel_artwork__z378C img{position:absolute;right:0;width:72%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .65s ease}.CategoryCarousel_artwork__z378C img.CategoryCarousel_current__NPlB9{opacity:1}.CategoryCarousel_shade__YK1wN{background:linear-gradient(90deg,#eef4fbdf,#eef4fb99 32%,transparent 65%)}.CategoryCarousel_dark__y817h{color:white;background:#07152b}.CategoryCarousel_dark__y817h .CategoryCarousel_shade__YK1wN{background:linear-gradient(90deg,#04162aef,#04162a99 35%,transparent 70%)}.CategoryCarousel_copy__rrv8h{position:relative;display:flex;height:100%;flex-direction:column;align-items:flex-start;justify-content:center;padding:48px 7%;max-width:59%}.CategoryCarousel_copy__rrv8h h1{font-size:clamp(30px,3.5vw,58px);line-height:1.08;letter-spacing:-1.5px;margin:0 0 16px;font-weight:750;text-wrap:balance}.CategoryCarousel_copy__rrv8h p{font-size:clamp(14px,1.45vw,21px);line-height:1.5;margin:0 0 24px}.CategoryCarousel_cta__clo90{display:inline-flex;gap:12px;align-items:center;background:#0755eb;color:white;border-radius:24px;padding:13px 21px;font-size:14px;font-weight:650;min-height:46px}.CategoryCarousel_cta__clo90:hover{background:#0342ba}.CategoryCarousel_arrow__6QIHW{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:42px;height:42px;padding:0;border-radius:50%;background:#ffffffbf;border:1px solid #ffffff90;color:#13294a;box-shadow:0 2px 10px #1232}.CategoryCarousel_previous__j_6WG{left:12px}.CategoryCarousel_next__c_ttz{right:12px}.CategoryCarousel_dots__Tcu7X{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:0}.CategoryCarousel_dots__Tcu7X button{display:grid;place-items:center;width:30px;height:34px;padding:0}.CategoryCarousel_dots__Tcu7X span{width:10px;height:10px;border-radius:50%;background:#ffffffb3;border:1px solid #53637a66;box-shadow:0 1px 5px #0002}.CategoryCarousel_dots__Tcu7X button[aria-pressed=true] span{background:#0755eb;border:2px solid white;width:13px;height:13px}.CategoryCarousel_pause__4RtVI{position:absolute;right:16px;bottom:14px;display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:50%;color:#153454;background:#ffffffc9}.CategoryCarousel_carousel___2TH7 button:focus-visible{outline:3px solid #f5a623;outline-offset:3px}@media(max-width:700px){.CategoryCarousel_carousel___2TH7{height:510px;border-radius:14px}.CategoryCarousel_artwork__z378C img{object-fit:cover;object-position:70% bottom}.CategoryCarousel_shade__YK1wN{background:linear-gradient(180deg,#eef4fbee,#eef4fbdd 32%,#eef4fb11 68%)}.CategoryCarousel_dark__y817h .CategoryCarousel_shade__YK1wN{background:linear-gradient(180deg,#04162af5,#04162ad0 32%,transparent 70%)}.CategoryCarousel_copy__rrv8h{max-width:100%;height:auto;padding:30px 30px 0;align-items:flex-start;justify-content:flex-start}.CategoryCarousel_copy__rrv8h h1{max-width:280px;font-size:34px;letter-spacing:-1px;margin-bottom:10px}.CategoryCarousel_copy__rrv8h p{font-size:15px;margin-bottom:16px}.CategoryCarousel_cta__clo90{font-size:13px;padding:11px 17px}.CategoryCarousel_arrow__6QIHW{top:68%;width:38px;height:38px}.CategoryCarousel_previous__j_6WG{left:9px}.CategoryCarousel_next__c_ttz{right:9px}}@media(prefers-reduced-motion:reduce){.CategoryCarousel_artwork__z378C img{transition:none}}@media(max-width:700px){.CategoryCarousel_artwork__z378C img{width:100%;height:64%;bottom:0;object-position:right center}.CategoryCarousel_shade__YK1wN{background:linear-gradient(180deg,#eef4fb,#eef4fb 36%,#eef4fb00 64%)}.CategoryCarousel_dark__y817h .CategoryCarousel_shade__YK1wN{background:linear-gradient(180deg,#04162a,#04162a 36%,#04162a00 64%)}}.BrandSlider_root__U_8o4{min-width:0;width:100%;color:#243a61}.BrandSlider_controls__Zn03d{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;color:#718099}.BrandSlider_root__U_8o4 .BrandSlider_controls__Zn03d button{width:auto;padding:7px 11px;border-radius:8px;color:#0755eb;background:#eef4ff;font-weight:600;white-space:nowrap}.BrandSlider_track___LCxX{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:14px}.BrandSlider_track___LCxX::-webkit-scrollbar{display:none}.BrandSlider_slide__TpK8K{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,112px);gap:12px;scroll-snap-align:start;scroll-snap-stop:always;padding:2px}.BrandSlider_root__U_8o4 .BrandSlider_card__FnrIA{min-width:0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px;background:white;border:1px solid #dfe7f5;border-radius:13px;color:#243a61;text-align:center;font-size:14px;transition:border-color .15s,background .15s}.BrandSlider_root__U_8o4 .BrandSlider_card__FnrIA:hover{border-color:#0755eb;background:#f7faff}.BrandSlider_root__U_8o4 .BrandSlider_all__Pe9tZ[aria-pressed=true],.BrandSlider_root__U_8o4 .BrandSlider_card__FnrIA[aria-pressed=true]{border-color:#0755eb;background:#edf3ff;box-shadow:inset 0 0 0 1px #0755eb}.BrandSlider_root__U_8o4 .BrandSlider_card__FnrIA .brand-logo{max-width:100%;width:140px;height:40px;justify-content:center}.BrandSlider_root__U_8o4 .BrandSlider_card__FnrIA .brand-logo img{object-position:center;max-width:100%}.BrandSlider_root__U_8o4 .BrandSlider_card__FnrIA small{font-size:11px;color:#718099}.BrandSlider_arrows__4Lgvb{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:12px;font-size:11px;color:#718099}.BrandSlider_root__U_8o4 .BrandSlider_arrows__4Lgvb button{width:36px;height:36px;padding:8px;display:flex;align-items:center;justify-content:center;border:1px solid #dfe7f5;background:white;border-radius:50%;color:#0755eb}.BrandSlider_root__U_8o4 .BrandSlider_arrows__4Lgvb button:disabled{opacity:.3;cursor:default}.BrandSlider_root__U_8o4 button:focus-visible,.BrandSlider_search__ptLSm:focus-visible,.BrandSlider_track___LCxX:focus-visible{outline:2px solid #0755eb;outline-offset:2px}.BrandSlider_root__U_8o4 .BrandSlider_all__Pe9tZ{width:100%;border:1px solid #dfe7f5;background:#fff;border-radius:9px;padding:9px;margin-bottom:10px;font-size:12px;color:#243a61}.BrandSlider_expanded__QEQCY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:360px;overflow-y:auto;overscroll-behavior:contain;padding:3px 8px 3px 3px;scrollbar-width:thin}.BrandSlider_expanded__QEQCY .BrandSlider_card__FnrIA{min-height:112px}.BrandSlider_search__ptLSm{display:block;width:100%;box-sizing:border-box;border:1px solid #dfe7f5;border-radius:9px;padding:11px 12px;margin:0 0 12px;font:inherit;font-size:12px;background:white;color:#243a61}.BrandSlider_compact__jgk5u{padding:0 10px}.BrandSlider_compact__jgk5u .BrandSlider_slide__TpK8K{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,100px);gap:10px}.BrandSlider_compact__jgk5u .BrandSlider_expanded__QEQCY{grid-template-columns:minmax(0,1fr);max-height:310px;gap:10px}.BrandSlider_compact__jgk5u .BrandSlider_card__FnrIA{padding:12px;gap:8px;min-height:100px}.BrandSlider_compact__jgk5u .BrandSlider_card__FnrIA .brand-logo{width:115px;height:35px}@media(max-width:380px){.BrandSlider_slide__TpK8K{grid-template-rows:repeat(2,104px);gap:8px}.BrandSlider_root__U_8o4 .BrandSlider_card__FnrIA{padding:12px}.BrandSlider_root__U_8o4 .BrandSlider_card__FnrIA .brand-logo{width:110px;height:32px}.BrandSlider_expanded__QEQCY{gap:8px}}.ProductGallery_stage__kOq3c{position:relative;overflow:hidden}.ProductGallery_stage__kOq3c .ProductGallery_open__xt80b{display:block;width:100%;height:100%;min-height:0;padding:0;background:transparent;cursor:zoom-in}.ProductGallery_stage__kOq3c .ProductGallery_open__xt80b img{display:block;width:100%;height:100%;object-fit:contain}.ProductGallery_hint__3VzQ_{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:6px;padding:7px 12px;border-radius:20px;background:#fffE;color:#25466e;font-size:12px;white-space:nowrap}.ProductGallery_arrow__dJw0v{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #dce5f4;border-radius:50%;background:#fffF;color:#153b6b;box-shadow:0 2px 9px #102b5720;z-index:2}.ProductGallery_arrow__dJw0v:hover{background:#edf4ff}.ProductGallery_previous__ldcb3{left:10px}.ProductGallery_next__TvF1N{right:10px}.ProductGallery_counter__995vz{position:absolute;top:12px;right:14px;background:#ffffffed;color:#25466e;border-radius:14px;padding:5px 10px;font-size:12px}.ProductGallery_thumbnails___Zp9e{overflow-x:auto;padding:2px 2px 10px;max-width:100%;scrollbar-width:thin}.ProductGallery_thumbnails___Zp9e button{flex:0 0 76px}.ProductGallery_dialog__N3_Nw{position:fixed;inset:0;margin:auto;width:min(1100px,96vw);height:94dvh;max-width:96vw;max-height:94dvh;border:0;border-radius:16px;padding:0;background:white;color:#183356;overflow:hidden;box-shadow:0 20px 80px #0005}.ProductGallery_dialog__N3_Nw::backdrop{background:#081426cc}.ProductGallery_dialog__N3_Nw:not([open]){display:none}.ProductGallery_toolbar__5omSd{height:64px;display:flex;align-items:center;justify-content:flex-end;gap:18px;padding:10px 18px;border-bottom:1px solid #e3e9f2}.ProductGallery_toolbar__5omSd span{margin-right:auto;font-size:13px}.ProductGallery_toolbar__5omSd button{display:flex;align-items:center;gap:6px;min-height:44px;font-size:13px}.ProductGallery_viewport__TKGb3{height:calc(100% - 108px);overflow:auto;overscroll-behavior:contain;background:white}.ProductGallery_zoomImage__gjwPs{display:block;width:100%;height:100%;padding:16px 56px;cursor:zoom-in;background:white}.ProductGallery_zoomImage__gjwPs img{display:block;width:100%;height:100%;object-fit:contain;max-width:none;max-height:none}.ProductGallery_zoomed__84zmf .ProductGallery_zoomImage__gjwPs{width:200%;height:200%;padding:0;cursor:zoom-out}.ProductGallery_instructions__5DQ9c{height:44px;margin:0;padding:12px 50px;font-size:12px;text-align:center;color:#62758d}.ProductGallery_dialog__N3_Nw button:focus-visible,.ProductGallery_stage__kOq3c button:focus-visible,.ProductGallery_thumbnails___Zp9e button:focus-visible{outline:3px solid #0755eb;outline-offset:2px}@media(max-width:600px){.ProductGallery_dialog__N3_Nw{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.ProductGallery_toolbar__5omSd{gap:10px;padding:10px}.ProductGallery_instructions__5DQ9c{padding:10px 15px;font-size:11px}.ProductGallery_zoomImage__gjwPs{padding:10px 45px}.ProductGallery_hint__3VzQ_{font-size:11px}.ProductGallery_arrow__dJw0v{width:40px;height:40px}.ProductGallery_thumbnails___Zp9e button{flex-basis:66px}}