.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%)}}.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}}