.section-milaura-catalogue-hub{padding-right:0!important;padding-left:0!important}.milaura-hub{--hub-accent: var(--milaura-aigue-profonde);--hub-stone: var(--milaura-aigue);--hub-soft: var(--milaura-aigue-ecume);position:relative;isolation:isolate;margin-top:calc(-1 * var(--header-height-desktop));overflow:hidden;color:var(--milaura-encre);background:var(--milaura-nacre)}.milaura-hub--wedding{--hub-accent: var(--milaura-or-profond);--hub-stone: var(--milaura-amethyste);--hub-soft: var(--milaura-nacre-ombre)}.milaura-hub--birthstone{--hub-accent: var(--milaura-amethyste-profonde);--hub-stone: var(--milaura-amethyste);--hub-soft: var(--milaura-amethyste-lueur)}.milaura-hub--stone{--hub-accent: var(--milaura-aigue-profonde);--hub-stone: var(--milaura-aigue);--hub-soft: var(--milaura-aigue-ecume)}.milaura-hub__hero{position:relative;min-height:clamp(620px,51vw,760px);display:flex;align-items:center;padding:calc(var(--header-height-desktop) + var(--milaura-esp-lg)) 0 var(--milaura-esp-xl);overflow:hidden;background:var(--hub-soft)}.milaura-hub__hero-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.milaura-hub__hero-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--hub-soft) 95%,transparent) 0%,color-mix(in srgb,var(--hub-soft) 82%,transparent) 34%,color-mix(in srgb,var(--hub-soft) 18%,transparent) 57%,transparent 74%)}.milaura-hub__hero-art-image{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.milaura-hub__hero-inner,.milaura-hub__shell,.milaura-hub__trust-inner{width:min(1400px,calc(100% - clamp(36px,7vw,108px)));margin-inline:auto}.milaura-hub__hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);gap:clamp(48px,7vw,120px);align-items:center}.milaura-hub__hero-copy{max-width:670px;padding:var(--milaura-esp-lg) 0}.milaura-hub__signature{margin:0 0 var(--milaura-esp-xs);color:var(--hub-accent)}.milaura-hub__title{max-width:13ch;margin:0;color:var(--milaura-prune);text-wrap:balance}.milaura-hub--wedding .milaura-hub__title{max-width:11ch}.milaura-hub__intro{max-width:58ch;margin-top:var(--milaura-esp-md);color:var(--milaura-encre-secondaire);font-family:var(--milaura-font-texte);font-size:var(--milaura-t-corps-large);line-height:var(--milaura-lh-corps)}.milaura-hub__intro p,.milaura-hub__panel-body p,.milaura-hub__destination-body p{margin:0}.milaura-hub__hero-link,.milaura-hub__text-link{min-height:44px;width:fit-content;display:inline-flex;align-items:center;gap:var(--milaura-esp-xs);border-bottom:var(--milaura-filet-or);color:var(--milaura-prune);font-family:var(--milaura-font-texte);font-size:var(--milaura-t-label);font-weight:650;letter-spacing:var(--milaura-ls-label);line-height:var(--milaura-lh-label);text-decoration:none;text-transform:uppercase;transition:gap .18s ease,color .18s ease}.milaura-hub__hero-link{margin-top:var(--milaura-esp-md)}.milaura-hub__hero-link:hover,.milaura-hub__text-link:hover{gap:var(--milaura-esp-sm);color:var(--hub-accent)}.milaura-hub__destination-image{width:100%;height:100%;display:block;object-fit:cover}.milaura-hub__trust{border-top:var(--milaura-filet-or);border-bottom:var(--milaura-filet);background:var(--milaura-surface-haute)}.milaura-hub__trust-inner{min-height:82px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.milaura-hub__trust p{margin:0;padding:var(--milaura-esp-sm) var(--milaura-esp-lg);color:var(--milaura-encre-secondaire);font-family:var(--milaura-font-texte);font-size:var(--milaura-t-petit);font-weight:600;line-height:var(--milaura-lh-petit);text-align:center}.milaura-hub__trust p+p{border-left:var(--milaura-filet)}.milaura-hub__section{position:relative;padding:clamp(60px,6vw,88px) 0;scroll-margin-top:120px}.milaura-hub__section .milaura-section-heading{margin-bottom:clamp(30px,4vw,48px)}.milaura-hub__guide{background:var(--milaura-nacre)}.milaura-hub__tabs{position:relative}.milaura-hub__tablist{position:relative;display:flex;justify-content:center;gap:clamp(22px,3vw,46px);padding:0 var(--milaura-esp-xs) var(--milaura-esp-xs);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.milaura-hub__tablist::-webkit-scrollbar{display:none}.milaura-hub__tablist:after{content:"";position:absolute;z-index:0;right:0;bottom:var(--milaura-esp-xs);left:0;height:1px;background:var(--milaura-or);opacity:.52}.milaura-hub__tab{position:relative;z-index:1;flex:0 0 auto;min-width:46px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 0 var(--milaura-esp-xs);border-bottom:3px solid transparent;color:var(--milaura-encre-tertiaire);font-family:var(--milaura-font-texte);font-size:var(--milaura-t-petit);font-weight:650;letter-spacing:var(--milaura-ls-label);line-height:var(--milaura-lh-label);text-decoration:none;text-transform:uppercase;transition:border-color .18s ease,color .18s ease}.milaura-hub__tab[aria-selected=true]{border-bottom-color:var(--hub-stone);color:var(--milaura-prune)}.milaura-hub__tab[aria-selected=true]:after{content:"";position:absolute;right:50%;bottom:calc(var(--milaura-esp-xs) - 3px);width:8px;height:8px;border-radius:var(--milaura-rayon-pastille);background:var(--hub-stone);transform:translate(50%,50%)}.milaura-hub__panels{width:100%;min-height:290px;margin:clamp(30px,4vw,54px) auto 0}.milaura-hub__panel{width:100%;min-height:280px;display:grid;align-content:center;justify-items:center;padding:clamp(34px,5vw,64px);border-top:var(--milaura-filet-or);border-bottom:var(--milaura-filet-mineral);background:var(--milaura-surface-haute);text-align:center}.milaura-hub__panel-copy{width:min(100%,820px);display:grid;justify-items:center}.milaura-hub__panel--products{align-content:start}.milaura-hub__panel[hidden]{display:none}.milaura-hub__panel-label{margin:0 0 var(--milaura-esp-sm);color:var(--hub-accent)}.milaura-hub__panel h3{max-width:22ch;margin:0;color:var(--milaura-prune);font-family:var(--milaura-font-display);font-size:var(--milaura-t-h2);font-weight:400;line-height:var(--milaura-lh-h2)}.milaura-hub__panel-body{max-width:58ch;margin-top:var(--milaura-esp-sm);color:var(--milaura-encre-secondaire);font-family:var(--milaura-font-texte);font-size:var(--milaura-t-corps);line-height:var(--milaura-lh-corps)}.milaura-hub__panel .milaura-hub__text-link{margin-top:var(--milaura-esp-sm)}.milaura-hub__products{border-top:var(--milaura-filet);background:var(--milaura-surface-haute)}.milaura-hub__product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(18px,2vw,30px);align-items:stretch}.milaura-hub__product-grid--correspondence{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(34px,4vw,52px);text-align:left}.milaura-hub__product{min-width:0;display:flex;flex-direction:column}.milaura-hub__product .grid__card{width:100%;height:auto}.milaura-hub__destinations{border-top:var(--milaura-filet);background:var(--milaura-nacre)}.milaura-hub__destination-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,30px)}.milaura-hub__destination{--card-surface: var(--milaura-aigue-ecume);min-width:0;display:grid;grid-template-rows:auto 1fr;border:var(--milaura-filet);color:var(--milaura-encre);background:var(--card-surface);text-decoration:none;transition:box-shadow .18s ease,transform .18s ease}.milaura-hub__destination:nth-child(2){--card-surface: var(--milaura-amethyste-lueur)}.milaura-hub__destination:nth-child(3){--card-surface: var(--milaura-nacre-ombre)}.milaura-hub__destination:nth-child(4){--card-surface: var(--milaura-aigue-pierre)}.milaura-hub__destination:nth-child(5){--card-surface: var(--milaura-amethyste-petale)}.milaura-hub__destination:first-child{grid-column:1 / -1;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);grid-template-rows:none;min-height:460px}.milaura-hub__destination:hover{box-shadow:var(--milaura-ombre-portee);transform:translateY(-3px)}.milaura-hub__destination-media{height:330px;overflow:hidden;background:var(--milaura-surface-haute)}.milaura-hub__destination:first-child .milaura-hub__destination-media{height:460px}.milaura-hub__destination-image{transition:transform .36s ease}.milaura-hub__destination:hover .milaura-hub__destination-image{transform:scale(1.018)}.milaura-hub__destination-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(26px,4vw,54px)}.milaura-hub__destination-count{margin:0 0 var(--milaura-esp-sm);color:var(--milaura-encre-secondaire)}.milaura-hub__destination h3{margin:0;color:var(--milaura-prune);font-family:var(--milaura-font-display);font-size:var(--milaura-t-h3);font-weight:400;line-height:var(--milaura-lh-h3)}.milaura-hub__destination:first-child h3{font-size:var(--milaura-t-h2);line-height:var(--milaura-lh-h2)}.milaura-hub__destination:not(:first-child) .milaura-hub__destination-copy{justify-content:flex-start;padding:var(--milaura-esp-md)}.milaura-hub__destination-body{max-width:46ch;margin-top:var(--milaura-esp-sm);color:var(--milaura-encre-secondaire);font-family:var(--milaura-font-texte);font-size:var(--milaura-t-corps);line-height:var(--milaura-lh-corps)}.milaura-hub__destination-link{display:inline-flex;gap:var(--milaura-esp-xs);margin-top:var(--milaura-esp-md);padding-bottom:var(--milaura-esp-3xs);border-bottom:var(--milaura-filet-or);font-family:var(--milaura-font-texte);font-size:var(--milaura-t-label);font-weight:650;letter-spacing:var(--milaura-ls-label);text-transform:uppercase}.milaura-hub__notes{border-top:var(--milaura-filet-mineral);background:var(--milaura-surface-mineral)}.milaura-hub__note-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--milaura-esp-lg)}.milaura-hub__note{padding:var(--milaura-esp-lg) 0;border-top:var(--milaura-filet-or)}.milaura-hub__note h2{margin:0;color:var(--milaura-prune);font-family:var(--milaura-font-display);font-size:var(--milaura-t-h3);font-weight:400;line-height:var(--milaura-lh-h3)}.milaura-hub__hero-link:focus-visible,.milaura-hub__text-link:focus-visible,.milaura-hub__tab:focus-visible,.milaura-hub__destination:focus-visible,.milaura-hub__product .grid__card:focus-visible{outline:3px solid var(--hub-accent);outline-offset:5px}@media screen and (max-width:1100px){.milaura-hub{margin-top:calc(-1 * var(--header-height-tablet))}.milaura-hub__hero{padding-top:calc(var(--header-height-tablet) + var(--milaura-esp-lg))}.milaura-hub__hero-inner{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:var(--milaura-esp-lg)}.milaura-hub__product-grid,.milaura-hub__destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.milaura-hub{margin-top:calc(-1 * var(--header-height-mobile))}.milaura-hub__hero{min-height:760px;align-items:stretch;padding:calc(var(--header-height-mobile) + var(--milaura-esp-md)) 0 var(--milaura-esp-lg)}.milaura-hub__hero-art:after{background:linear-gradient(180deg,color-mix(in srgb,var(--hub-soft) 95%,transparent) 0%,color-mix(in srgb,var(--hub-soft) 88%,transparent) 37%,color-mix(in srgb,var(--hub-soft) 8%,transparent) 61%,transparent 76%)}.milaura-hub__hero-art-image{object-position:center}.milaura-hub__hero-inner,.milaura-hub__shell{width:calc(100% - 36px)}.milaura-hub__hero-inner{grid-template-columns:1fr;grid-template-rows:auto;gap:0;align-content:start}.milaura-hub__hero-copy{padding:var(--milaura-esp-sm) 0}.milaura-hub__signature{margin-bottom:var(--milaura-esp-2xs);font-size:28px}.milaura-hub__title{max-width:11ch;font-size:var(--milaura-t-h1);line-height:var(--milaura-lh-h1)}.milaura-hub--wedding .milaura-hub__title{max-width:10ch}.milaura-hub__intro{max-width:34ch;margin-top:var(--milaura-esp-sm);font-size:var(--milaura-t-corps)}.milaura-hub__hero-link{margin-top:var(--milaura-esp-sm);font-size:11px}.milaura-hub__trust-inner{width:100%;min-height:68px;display:flex;gap:0;padding:0 var(--milaura-esp-sm);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.milaura-hub__trust-inner::-webkit-scrollbar{display:none}.milaura-hub__trust p{flex:0 0 82%;min-height:68px;display:flex;align-items:center;justify-content:center;padding:var(--milaura-esp-xs) var(--milaura-esp-md);scroll-snap-align:center}.milaura-hub__section{padding:var(--milaura-esp-xl) 0;scroll-margin-top:92px}.milaura-hub__section .milaura-section-heading{margin-bottom:var(--milaura-esp-lg)}.milaura-hub__tablist{justify-content:flex-start;gap:var(--milaura-esp-md);margin-right:-18px;margin-left:-18px;padding-right:18px;padding-left:18px;scroll-padding-left:18px}.milaura-hub__tablist:after{right:18px;left:18px}.milaura-hub__panels{min-height:270px;margin-top:var(--milaura-esp-md)}.milaura-hub__panel{min-height:260px;padding:var(--milaura-esp-lg) var(--milaura-esp-md)}.milaura-hub__panel--products{padding-right:0;padding-left:0}.milaura-hub__panel--products .milaura-hub__panel-copy{padding-right:var(--milaura-esp-md);padding-left:var(--milaura-esp-md)}.milaura-hub__panel h3{font-size:var(--milaura-t-h3);line-height:var(--milaura-lh-h3)}.milaura-hub__panel-body{font-size:var(--milaura-t-petit)}.milaura-hub__product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.milaura-hub__product-grid--correspondence{margin-top:var(--milaura-esp-lg)}.milaura-hub__product .milaura-editorial-purchase__add span{display:none}.milaura-hub__destination-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(286px,82vw);gap:var(--milaura-esp-sm);margin-right:-18px;margin-left:-18px;padding:0 18px var(--milaura-esp-sm);overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-left:18px;scroll-snap-type:x mandatory;scrollbar-width:none}.milaura-hub__destination-grid::-webkit-scrollbar{display:none}.milaura-hub__destination,.milaura-hub__destination:first-child{grid-column:auto;grid-template-columns:none;grid-template-rows:auto 1fr;min-height:0;scroll-snap-align:start}.milaura-hub__destination-media,.milaura-hub__destination:first-child .milaura-hub__destination-media{height:300px}.milaura-hub__destination-copy{min-height:260px;justify-content:flex-start;padding:var(--milaura-esp-md)}.milaura-hub__destination h3{font-size:var(--milaura-t-h3);line-height:var(--milaura-lh-h3)}.milaura-hub__destination-body{font-size:var(--milaura-t-petit)}.milaura-hub__note-grid{grid-template-columns:1fr;gap:var(--milaura-esp-md)}}@media(prefers-reduced-motion:reduce){.milaura-hub__hero-link,.milaura-hub__text-link,.milaura-hub__tab,.milaura-hub__destination,.milaura-hub__destination-image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/milaura-catalogue-hub.css.map */
