.catalog-category-tree_primary__zrGfY{font-weight:700}.catalog-category-tree_row__NBhSB{display:flex;align-items:stretch;gap:2px}.catalog-category-tree_sectionLabel__KCp0f{padding:12px 8px 4px;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.catalog-category-tree_styleHeading__2CFSi{margin-top:12px;border-top:1px solid #e2e8f0;padding-top:8px}.catalog-category-tree_styleTitle__q6oiI{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.catalog-category-tree_fixationIcon__Sq2Rg{display:flex;width:26px;height:26px;flex-shrink:0;align-items:center;justify-content:center;border-radius:6px;background:#fff;color:#334155}.catalog-category-tree_children__1IH90{margin-left:8px;border-left:1px solid #e2e8f0;padding-left:6px}.catalog-category-tree_compact__22rn3 .catalog-category-tree_rootBranch__NfqJz+.catalog-category-tree_rootBranch__NfqJz{margin-top:3px}.catalog-category-tree_compact__22rn3 .catalog-category-tree_categoryButton__E6xVD{min-height:34px;gap:7px;padding:5px 7px;font-size:13px;transition:background .15s,color .15s}.catalog-category-tree_compact__22rn3 .catalog-category-tree_nestedBranch__kXENQ .catalog-category-tree_categoryButton__E6xVD{min-height:30px;font-size:12px}.catalog-category-tree_compact__22rn3 .catalog-category-tree_toggle__QgciR{width:22px}.catalog-category-tree_compact__22rn3 .catalog-category-tree_row__NBhSB{gap:0}.catalog-category-tree_compact__22rn3 .catalog-category-tree_children__1IH90{margin:2px 0 5px 11px;padding-left:10px;border-left:2px solid #dce3ef}.catalog-category-tree_compact__22rn3 .catalog-category-tree_nestedBranch__kXENQ{position:relative}.catalog-category-tree_compact__22rn3 .catalog-category-tree_nestedBranch__kXENQ>.catalog-category-tree_row__NBhSB:before{position:absolute;top:15px;left:-10px;width:8px;border-top:1px solid #dce3ef;content:""}.catalog-category-tree_compact__22rn3 .catalog-category-tree_sectionLabel__KCp0f{padding:6px 7px 3px;font-size:10px}.catalog-category-tree_compact__22rn3 .catalog-category-tree_styleHeading__2CFSi{margin-top:5px;padding-top:4px}.catalog-category-tree_compact__22rn3 .catalog-category-tree_fixationIcon__Sq2Rg{width:22px;height:22px}.catalog-category-tree_compact__22rn3 .catalog-category-tree_count__d9obl,.catalog-category-tree_count__d9obl{display:inline-flex;min-width:27px;height:21px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #e0e6f0;border-radius:6px;padding:0 5px;background:#edf1f8;color:#58657e;font-size:10px;font-weight:650;font-variant-numeric:tabular-nums}.catalog-category-tree_categoryButton__E6xVD[aria-selected=true] .catalog-category-tree_count__d9obl,.catalog-category-tree_shapeOption__VPPNW[aria-checked=true] .catalog-category-tree_count__d9obl{border-color:transparent;background:#fff;color:var(--store-accent,#222e72)}.catalog-category-tree_shapes__B_sP6{display:grid;gap:2px}.catalog-category-tree_shapeOption__VPPNW{display:flex;width:100%;min-height:37px;align-items:center;gap:7px;border:1px solid transparent;border-radius:8px;padding:3px 5px;color:#475569;text-align:left;cursor:pointer}.catalog-category-tree_shapeOption__VPPNW:hover{background:#edf1f8}.catalog-category-tree_shapeOption__VPPNW[aria-checked=true]{border-color:#c9d2ee;background:#e7ecfa;color:var(--store-accent,#222e72);font-weight:700}.catalog-category-tree_categoryButton__E6xVD:focus-visible,.catalog-category-tree_shapeOption__VPPNW:focus-visible,.catalog-category-tree_toggle__QgciR:focus-visible{outline:2px solid var(--store-accent,#222e72);outline-offset:2px}.catalog-category-tree_shapePreview___rCIO{display:flex;width:30px;height:30px;flex-shrink:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:5px;padding:2px;background:white}.catalog-category-tree_shapeName__qlOPT{min-width:0;flex:1;font-size:12px;line-height:1.3}.dark .catalog-category-tree_children__1IH90{border-color:#334155}.dark .catalog-category-tree_count__d9obl{border-color:#3b4760;background:#26324a;color:#cbd5e1}.dark .catalog-category-tree_shapeOption__VPPNW{color:#cbd5e1}.dark .catalog-category-tree_shapeOption__VPPNW:hover{background:#1e293b}.dark .catalog-category-tree_shapeOption__VPPNW[aria-checked=true]{border-color:#6573a1;background:#293759;color:#e0e7ff}@media (pointer:coarse){.catalog-category-tree_compact__22rn3 .catalog-category-tree_categoryButton__E6xVD,.catalog-category-tree_compact__22rn3 .catalog-category-tree_nestedBranch__kXENQ .catalog-category-tree_categoryButton__E6xVD,.catalog-category-tree_shapeOption__VPPNW{min-height:44px}}@media (min-width:1024px){.catalogue-layout_container__AEtn5{padding-left:8px;padding-right:32px}.catalogue-layout_layout__b4hCS{grid-template-columns:272px minmax(0,1fr);gap:24px}}@media (min-width:1440px){.catalogue-layout_layout__b4hCS{grid-template-columns:292px minmax(0,1fr)}}.tide-promo_banner__v25Fm{position:relative;isolation:isolate;overflow:hidden;background:#073950}.tide-promo_sea__rZWoM{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:linear-gradient(100deg,#102e43,#07516b 60%,#08718a)}.tide-promo_sea__rZWoM:before{content:"";position:absolute;inset:-3%;background:linear-gradient(90deg,rgba(7,32,50,.8),rgba(5,48,65,.26) 68%,rgba(5,48,65,.36)),url(/medias/mer-panorama-maree.webp) center 52% /cover;animation:tide-promo_tide-drift__7083F 20s ease-in-out infinite alternate}@keyframes tide-promo_tide-drift__7083F{0%{transform:translate3d(-.4%,.3%,0) scale(1)}to{transform:translate3d(.4%,-.3%,0) scale(1.025)}}.tide-promo_clock__9vSH2{width:6rem;height:6rem;flex-shrink:0;border-radius:50%;overflow:hidden;box-shadow:0 0 28px rgba(145,231,255,.55),0 8px 18px rgba(0,0,0,.4)}.tide-promo_clockImage__LYjFi{width:100%;height:100%;object-fit:contain}.tide-promo_cta__qyrJJ{background:#ffd268!important;color:#10263b!important;box-shadow:0 5px 24px rgba(255,205,91,.45)}.tide-promo_cta__qyrJJ:hover{background:#ffe093!important}@media (min-width:640px){.tide-promo_clock__9vSH2{width:7rem;height:7rem}}@media (min-width:768px){.tide-promo_clock__9vSH2{width:8rem;height:8rem}}@media (prefers-reduced-motion:reduce){.tide-promo_sea__rZWoM:before{animation:none}}.tide-promo_priceBadge__9gOfA{display:inline-flex;align-items:center;align-self:flex-end;padding:.45rem .9rem;border-radius:.9rem;background:#fff4d7;color:#10263b!important;border:1px solid #ffffff90;box-shadow:0 3px 12px #10263b26}