#om#om .aihero{height:calc(100vh - 120px);min-height:560px;max-height:900px}#om#om .aihero__overlay{background:linear-gradient(180deg,#17161300 30%,#17161394),linear-gradient(90deg,#17161347,#17161300 60%);opacity:1!important}#om#om .aihero__content{left:0;right:0;top:auto;bottom:0;transform:none;width:auto;max-width:1440px;margin:0 auto;padding:0 var(--o-gutter) clamp(44px,8vh,96px);text-align:left;animation:oFadeUp .9s var(--o-ease) both}#om#om .aihero__content:before{content:"";display:block;width:64px;height:1px;margin-bottom:26px;background:var(--o-brass-2)}#om#om .aihero__heading{max-width:820px;margin:0 0 20px;font-family:var(--o-serif);font-style:normal;font-weight:500;font-size:clamp(46px,5.4vw,86px);line-height:1.02;letter-spacing:-.012em;text-transform:none;text-shadow:0 2px 30px rgba(0,0,0,.22)}#om#om .aihero__sub{max-width:560px;margin:0 0 34px;font-size:17px;line-height:1.65}#om#om .aihero__buttons{justify-content:flex-start;flex-wrap:wrap;gap:14px}#om#om .aihero__btn{background:var(--o-paper);border-color:var(--o-paper);color:var(--o-ink)}#om#om .aihero__btn:hover{background:#fff;border-color:#fff;color:var(--o-ink)}#om#om .aihero__btn+.aihero__btn{background:transparent;border-color:#ffffffd9;color:#fff}#om#om .aihero__btn+.aihero__btn:hover{background:#ffffff1f;color:#fff}@media(max-width:749px){#om#om .aihero{height:calc(100svh - 150px);min-height:520px}#om#om .aihero__content{padding:0 20px 36px}#om#om .aihero__content:before{margin-bottom:18px;width:48px}#om#om .aihero__heading{font-size:42px;line-height:1.04}#om#om .aihero__sub{font-size:15px;margin-bottom:24px}#om#om .aihero__buttons{flex-direction:column;align-items:stretch;gap:10px}}#om#om .aicc{max-width:1440px;margin:var(--o-section) auto 0;padding:0 var(--o-gutter)}#om#om .aicc__title{margin:0 0 48px;font-size:clamp(34px,3.4vw,52px);line-height:1.08}#om#om .aicc__title:after{content:"";display:block;width:48px;height:1px;margin:20px auto 0;background:var(--o-brass)}#om#om .aicc__items{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,2vw,32px);width:100%}#om#om .aicc__item{min-width:0;align-items:stretch}#om#om .aicc__item:hover{opacity:1}#om#om .aicc__img-wrap{width:100%;height:auto;aspect-ratio:3 / 4;border-radius:999px 999px 0 0;background:var(--o-stone)}#om#om .aicc__img{transition:transform 1s var(--o-ease)}#om#om .aicc__item:hover .aicc__img{transform:scale(1.05)}#om#om .aicc__label{margin:18px 0 0;font-family:var(--o-serif);font-weight:500;font-size:clamp(20px,1.7vw,26px);line-height:1.2;letter-spacing:0;text-transform:none;white-space:normal;transition:color .3s var(--o-ease)}#om#om .aicc__item:hover .aicc__label{color:var(--o-brass)}@media(max-width:989px){#om#om .aicc__items{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}}@media(max-width:749px){#om#om .aicc__title{margin-bottom:32px;font-size:34px}#om#om .aicc__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}#om#om .aicc__label{font-size:20px;margin-top:12px}}#om#om :is(.aipc,.airv){max-width:1440px;margin-top:var(--o-section);padding:0 var(--o-gutter)}#om#om :is(.aipc__title,.airv__title){position:relative;margin:0 0 34px;padding-top:24px;padding-right:120px;text-align:left;font-size:clamp(32px,3.2vw,48px);line-height:1.08}#om#om :is(.aipc__title,.airv__title):before{content:"";position:absolute;left:0;top:0;width:48px;height:1px;background:var(--o-brass)}#om#om :is(.aipc__track,.airv__track){gap:clamp(14px,1.8vw,28px);padding-bottom:4px;scrollbar-width:none}#om#om :is(.aipc__track,.airv__track)::-webkit-scrollbar{display:none}#om#om .aipc__card{flex:0 0 calc((100% - 3 * clamp(14px,1.8vw,28px)) / 4.25);margin-right:0}#om#om .airv__card{margin-right:0}#om#om :is(.aipc__media,.airv__media){aspect-ratio:4 / 5;background:var(--o-stone)}#om#om :is(.aipc__img,.airv__img){transition:transform 1s var(--o-ease)}#om#om :is(.aipc__card,.airv__card):hover :is(.aipc__img,.airv__img){transform:scale(1.04)}#om#om :is(.aipc__name,.airv__name){padding-top:16px;font-family:var(--o-serif);font-weight:500;font-size:22px;line-height:1.2;letter-spacing:0;text-transform:none;white-space:normal;color:var(--o-ink)}#om#om :is(.aipc__price,.airv__price){margin-top:6px;font-size:13px;line-height:20px;letter-spacing:.04em;color:var(--o-ink-2)}#om#om :is(.aipc__wish,.airv__wish){top:12px;right:12px;bottom:auto;width:38px;height:38px;padding:10px;border-radius:50%;background:#fbf9f5f0;box-shadow:0 1px 6px #23211d1a;color:var(--o-ink);transition:color .25s var(--o-ease)}#om#om :is(.aipc__wish,.airv__wish):hover{color:var(--o-terra)}#om#om :is(.aipc__badge,.airv__badge){top:12px;left:12px;padding:5px 10px;font-size:10px;line-height:14px;letter-spacing:.18em;text-transform:uppercase}#om#om .aipc__arrow{top:auto;bottom:calc(100% + 30px);width:46px;height:46px;padding:14px;border:1px solid var(--o-ink);border-radius:50%;background:transparent;color:var(--o-ink);transition:background-color .3s var(--o-ease),color .3s var(--o-ease)}#om#om .aipc__arrow:hover{background:var(--o-ink);color:var(--o-paper)}#om#om .aipc__arrow--next{right:0}#om#om .aipc__arrow--prev{left:auto;right:56px}#om#om .airv__arrow{width:46px;height:46px;padding:14px;border:1px solid var(--o-ink);border-radius:50%;background:transparent;color:var(--o-ink)}#om#om .airv__arrow:hover{background:var(--o-ink);color:var(--o-paper)}@media(max-width:749px){#om#om :is(.aipc__title,.airv__title){padding-right:0;font-size:32px;margin-bottom:24px}#om#om .aipc__card{flex-basis:74%}}#om#om .aimt{margin-top:var(--o-section);padding:0 var(--o-gutter)}#om#om .aimt__grid{max-width:1360px;background:var(--o-linen)}#om#om .aimt__media{position:relative;background:var(--o-stone)}#om#om .aimt__media:after{content:"";position:absolute;inset:clamp(10px,1.4vw,18px);border:1px solid rgba(251,249,245,.6);pointer-events:none}#om#om .aimt__img{transition:transform 1.2s var(--o-ease)}#om#om .aimt__grid:hover .aimt__img{transform:scale(1.025)}#om#om .aimt__text{padding:clamp(36px,6vw,96px)}#om#om .aimt__kicker{margin:0 0 16px}#om#om .aimt__heading{margin:0 0 24px;font-size:clamp(32px,3.2vw,50px)!important;line-height:1.08!important}#om#om .aimt__body p{font-size:16px;line-height:1.8;color:var(--o-ink-2)}#om#om .aimt__body strong{font-weight:500;color:var(--o-ink)}#om#om .aimt__btn{margin-top:30px}#om#om [id$=__ai_etre_soi] .aimt__grid{background:var(--o-green)}#om#om [id$=__ai_etre_soi] :is(.aimt__heading,.aimt__body p,.aimt__body strong){color:var(--o-green-ink)}#om#om [id$=__ai_etre_soi] .aimt__btn--secondary{border-color:var(--o-green-ink);color:var(--o-green-ink)}#om#om [id$=__ai_etre_soi] .aimt__btn--secondary:hover{background:var(--o-green-ink);color:var(--o-green)}#om#om [id$=__ai_custom] .aimt__grid{background:var(--o-paper);outline:1px solid var(--o-stone);outline-offset:-1px}@media(max-width:767px){#om#om .aimt__heading{font-size:32px!important}#om#om .aimt{padding:0 16px}#om#om .aimt__text{padding:32px 24px 40px}}#om#om .aigal{margin-top:var(--o-section);padding:0 var(--o-gutter)}#om#om .aigal__inner{max-width:1360px;background:transparent;padding:0}#om#om .aigal__title{margin:12px 0 16px;font-size:clamp(32px,3.2vw,50px);line-height:1.08}#om#om .aigal__intro{max-width:640px;margin:0 auto 44px;font-size:16px;line-height:1.75;color:var(--o-ink-2)}#om#om .aigal__grid,#om#om .aigal__col{gap:clamp(10px,1.2vw,18px)}#om#om .aigal__tile{background:var(--o-stone)}#om#om .aigal__img{transition:transform 1.2s var(--o-ease)}#om#om .aigal__tile:hover .aigal__img{transform:scale(1.035)}#om#om .aigal__caption{top:auto;bottom:18px;left:20px;font-family:var(--o-serif);font-size:22px;line-height:1.2;letter-spacing:0}#om#om .aigal__cta{margin-top:44px}#om#om .aicd{margin-top:var(--o-section);padding:0 var(--o-gutter)}#om#om .aicd__title{margin:0 0 48px;font-size:clamp(32px,3.2vw,50px);line-height:1.08}#om#om .aicd__title:after{content:"";display:block;width:48px;height:1px;margin:20px auto 0;background:var(--o-brass)}#om#om .aicd__grid{max-width:1360px;gap:clamp(18px,2.4vw,36px)}#om#om .aicd__card{max-width:none}#om#om .aicd__media{aspect-ratio:4 / 5;background:var(--o-stone)}#om#om .aicd__img{transition:transform 1.2s var(--o-ease)}#om#om .aicd__card:hover .aicd__img{transform:scale(1.04)}#om#om .aicd__body{padding-top:22px}#om#om .aicd__label{margin:0 0 10px}#om#om .aicd__heading{margin:0 0 10px;font-family:var(--o-serif);font-weight:500;font-size:26px;line-height:1.2;letter-spacing:0;text-transform:none}#om#om .aicd__text{font-size:15px;line-height:1.7;color:var(--o-ink-2)}#om#om .ai-page-hero-section .aiph{background:var(--o-linen);position:relative}#om#om .ai-page-hero-section .aiph__crumbs,#om#om .ai-page-hero-section .aiph__crumbs a{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--o-mute)}#om#om .ai-page-hero-section .aiph__kicker{margin-bottom:12px;font-size:11px;font-weight:500;letter-spacing:.22em;color:var(--o-brass)}#om#om .ai-page-hero-section .aiph__title{font-family:var(--o-serif);font-weight:500;line-height:1.04;letter-spacing:-.012em;text-transform:none;color:var(--o-ink)}#om#om .ai-page-hero-section .aiph__intro,#om#om .ai-page-hero-section .aiph__intro p{font-size:16px;line-height:1.8;color:var(--o-ink-2)}#om#om .ai-page-hero-section .aiph__media{background:var(--o-stone)}#om#om .ai-page-hero-section .aiph__chips{padding-top:6px}#om#om .ai-page-hero-section .aiph__chip-list{gap:4px 26px}#om#om .ai-page-hero-section .aiph__chip{padding:8px 0 6px;border:0;border-bottom:1px solid transparent;border-radius:0;background:none;font-size:12px;line-height:18px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--o-ink-2);transition:color .25s var(--o-ease),border-color .25s var(--o-ease)}#om#om .ai-page-hero-section .aiph__chip:hover,#om#om .ai-page-hero-section .aiph__chip[aria-current],#om#om .ai-page-hero-section .aiph__chip.is-active{color:var(--o-ink);border-bottom-color:var(--o-brass);background:none}#om#om .aift2__icon{color:var(--o-brass)}#om#om .aift2__title{font-size:23px;line-height:1.25}#om#om .aift2__text,#om#om .aift2__text p{font-size:14.5px;line-height:1.7;color:var(--o-ink-2)}#om#om .airt__heading,#om#om .aist__heading,#om#om .aifq__heading,#om#om .ailg__heading,#om#om .aift2__heading{line-height:1.1}#om#om :is(.airt__body,.aist__intro,.aifq__intro,.ailg__intro,.aift2__intro) p{line-height:1.8;color:var(--o-ink-2)}#om#om .aist__num{font-family:var(--o-serif);font-style:italic;font-weight:500;color:var(--o-brass);background:none;border-color:var(--o-brass)}#om#om .aifq__item{border-color:var(--o-hair)}#om#om .aifq__q{font-family:var(--o-serif);font-size:21px;line-height:1.35;font-weight:500;letter-spacing:0;text-transform:none}#om#om .aifq__icon{color:var(--o-brass)}#om#om .aifq__a,#om#om .aifq__a p{line-height:1.8;color:var(--o-ink-2)}#om#om .ailg__pill{border-radius:0;border:1px solid var(--o-stone);background:var(--o-paper);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:border-color .25s var(--o-ease),background-color .25s var(--o-ease)}#om#om .ailg__pill:hover{border-color:var(--o-ink);background:var(--o-linen)}#om#om .ailg__card,#om#om .ailg__media{border-radius:0}#om#om .aics__inner h2{font-size:clamp(28px,2.6vw,38px);line-height:1.15}#om#om .aics__inner h3{font-size:24px;line-height:1.25}#om#om .aics__inner p{line-height:1.8;color:var(--o-ink-2)}#om#om .aics__inner a{color:var(--o-ink);text-underline-offset:3px;text-decoration-color:var(--o-brass)}#om#om .aipr__title{letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/17/assets/o-maison-pages.css.map */
