@charset "UTF-8";@font-face{font-family:"Avenir";src:url("../fonts/avenirNextLtPro.woff2") format("woff2"),url("../fonts/avenirNextLtPro.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Avenir";src:url("../fonts/avenirNextLtProMedium.woff2") format("woff2"),url("../fonts/avenirNextLtProMedium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Avenir";src:url("../fonts/avenirNextLtProDemi.woff2") format("woff2"),url("../fonts/avenirNextLtProDemi.woff") format("woff");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Avenir";src:url("../fonts/avenirNextLtProBold.woff2") format("woff2"),url("../fonts/avenirNextLtProBold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Didot";src:url("../fonts/didot.woff2") format("woff2"),url("../fonts/didot.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Didot";src:url("../fonts/didotItalic.woff2") format("woff2"),url("../fonts/didotItalic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:"Didot";src:url("../fonts/didotBold.woff2") format("woff2"),url("../fonts/didotBold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Didot";src:url("../fonts/didotBoldItalic.woff2") format("woff2"),url("../fonts/didotBoldItalic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;}@font-face{font-family:"Prata";src:url("../fonts/prata.woff2") format("woff2"),url("../fonts/prata.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;}:root{--official-gdm-promo-color:#E50051;}.ui-gdm{text-align:center;max-width:120rem;margin:0 auto;font-family:"Avenir","Roboto",sans-serif;}.ui-gdm ul,.ui-gdm ol{padding:0;list-style:none;}.ui-gdm img{width:100%;}.ui-gdm a{letter-spacing:normal;color:var(--bs-body-color);}.ui-gdm h1,.ui-gdm h2,.ui-gdm h3,.ui-gdm h4,.ui-gdm h5,.ui-gdm h6{font-family:"Avenir","Roboto",sans-serif;}.ui-gdm .font-avenir{font-family:"Avenir","Roboto",sans-serif;}.ui-gdm .font-didot{font-family:"Didot",serif;}.ui-gdm .font-prata{font-family:"Prata",serif;}.ui-gdm .cta{align-items:center;border:1px solid var(--bs-body-color);border-radius:3.125rem;display:inline-flex;justify-content:center;font-size:1rem;font-weight:500;white-space:nowrap;padding:0 1.25rem;min-height:2.375rem;line-height:2.375rem;background:var(--bs-body-color);color:white;text-align:center;transition:background .2s,color .2s;}.ui-gdm .cta:hover{background:white;color:var(--bs-body-color);}@media (min-width:768px){.ui-gdm .cta{padding:0 1.875rem;min-height:3rem;line-height:3rem}}.ui-gdm .cta.cta-white{background:white;color:var(--bs-body-color);}.ui-gdm .cta.cta-white:hover{background:var(--bs-body-color);color:white;}.ui-gdm .cta.cta-white.cta-borderless{border-color:white;transition:background .2s,color .2s,border-color .2s;}.ui-gdm .cta.cta-white.cta-borderless:hover{border-color:var(--bs-body-color);}@media (prefers-reduced-motion:reduce){.ui-gdm .cta{transition:none!important}}.hp-gdm .cta:hover{background:rgba(255,255,255,.1);}.hp-gdm .cta.cta-white:hover{background:transparent;}.hp-gdm .cta.cta-white.cta-borderless:hover{border-color:white;}.font-avenir{font-family:"Avenir","Roboto",sans-serif;}.font-didot{font-family:"Didot",serif;}.scroll-mg{scroll-margin-top:6.25rem;}.gdm-link{text-decoration:underline;}.gdm-link:hover{text-decoration:none;}@media (max-width:1279.98px){.navbar-brand{margin-right:0}.navbar-header .minicart{margin:0}}@media (min-width:1280px){.navbar.navbar-expand-xl{padding:0 1rem}}@media (max-width:1279.98px){#cartridge-brand .navbar-header .logobox a img{width:9rem;height:2.8125rem}}.multilevel-dropdown .close-menu .logo-brand a img{width:9rem;}.header-banner{height:auto;}#top-banner-promo a{display:block;padding:.5rem;}#top-banner-promo p{color:#fff;font-weight:600;letter-spacing:normal;line-height:1.5;margin:0;}#top-banner-promo .gdm-link{display:inline-block;}@media (max-width:767.98px){#top-banner-promo{font-size:.75rem}}#jours-malice-responsive,#les-soldes-responsive,#ventes-privées-responsive,#C153-responsive,#onglet-fetes-responsive,#redirection-ceremonie-responsive,#jours-fidelite-responsive{font-weight:700;}.nav-item:has(#black-friday-responsive){display:flex;align-items:center;}#black-friday-responsive{background:#000;padding:.75rem;width:-moz-fit-content;width:fit-content;}.sticky #black-friday-responsive{padding:.75rem!important;}@media (min-width:1280px){.site-search form .form-control,.site-search form .form-control.valid,.site-search form .form-control:focus,.site-search form .form-control:hover,.site-search form .form-control ~ .reset-button{background-color:var(--bs-gray-200);border-radius:3.125rem}.site-search form .form-control::before,.site-search form .form-control.valid::before,.site-search form .form-control:focus::before,.site-search form .form-control:hover::before,.site-search form .form-control ~ .reset-button::before{background-color:var(--bs-gray-200)}.site-search form .form-control{padding:1.5rem 2rem .5rem}.search-desktop{border:none}.search-desktop .input-label{margin-left:2rem;color:var(--bs-body-color)!important}.search-desktop.expand-large{border:none}.search-desktop:not(.expand-large) .form-control.scrollForm{display:none}}@media (min-width:1280px) and (min-width:1280px){.sticky .search-desktop{width:-moz-fit-content!important;width:fit-content!important}}@media (min-width:1280px){.header.nav-down .form-label.form-icon-only-right.icon-navigation-search::before{padding:.5rem 1rem;right:1rem}.navbar.sticky .search-desktop:not(.expand-large) .form-label.form-icon-only-right.icon-navigation-search::before{position:static}.navbar.sticky .search-desktop.expand-large .form-label.form-icon-only-right.icon-navigation-search::before{content:none}.site-search .reset-button{right:1rem}.container-menu .menu-responsive>ul{padding-left:0}}.header .search-picto span{color:#757575;}div.mega-menu div.container-md ul.dropdown-menu li.dropdown-item,div.mega-menu div.container-xl ul.dropdown-menu li.dropdown-item,li.dropdown-item{min-width:250px;}@media (min-width:1280px){header .navbar.bg-inverse{z-index:8}}@media screen and (min-width:1280px){.navbar-expand-xl .navbar-nav{justify-content:center}}div.mega-menu div.container-fluid ul.dropdown-menu>li.dropdown-item>ul.dropdown-menu>li.dropdown-item,div.mega-menu div.container-lg ul.dropdown-menu>li.dropdown-item>ul.dropdown-menu>li.dropdown-item,div.mega-menu div.container-md ul.dropdown-menu>li.dropdown-item>ul.dropdown-menu>li.dropdown-item,div.mega-menu div.container-xl ul.dropdown-menu>li.dropdown-item>ul.dropdown-menu>li.dropdown-item{padding-top:.3em;}div.mega-menu div.container-fluid ul.dropdown-menu>li.dropdown-item>ul.dropdown-menu>li.dropdown-item>a.dropdown-link,div.mega-menu div.container-lg ul.dropdown-menu>li.dropdown-item>ul.dropdown-menu>li.dropdown-item>a.dropdown-link,div.mega-menu div.container-md ul.dropdown-menu>li.dropdown-item>ul.dropdown-menu>li.dropdown-item>a.dropdown-link,div.mega-menu div.container-xl ul.dropdown-menu>li.dropdown-item>ul.dropdown-menu>li.dropdown-item>a.dropdown-link{font-size:.875rem;}.multilevel-dropdown .dropdown-item .dropdown-link{text-transform:none;font-size:.875rem;}.dropdown-item .dropdown-toggle{text-transform:uppercase!important;padding:0 5em .8em 0!important;}@media (min-resolution:121dpi){div.mega-menu div.container-fluid ul.dropdown-menu li.dropdown-item a.dropdown-link,div.mega-menu div.container-lg ul.dropdown-menu li.dropdown-item a.dropdown-link,div.mega-menu div.container-md ul.dropdown-menu li.dropdown-item a.dropdown-link,div.mega-menu div.container-xl ul.dropdown-menu li.dropdown-item a.dropdown-link{padding:.2em 5em .2em 0}}@media (max-width:1279.98px){.logoInHeader .navbar-brand{display:none!important}.menu-toggleable-left.in .dropdown-menu .nav-menu{margin-bottom:.5em!important;border-bottom:.0625rem solid #ebebeb!important}.menu-toggleable-left .close-menu{border-bottom:none!important;margin-bottom:0!important}.menu-group .container-menu{--bs-gutter-x:0}.container-menu .menu-responsive>ul{padding:0!important}.menu-toggleable-left.in .nav-item .nav-link{padding:.5rem 1rem!important;font-size:.875rem!important}.multilevel-dropdown .dropdown-item{padding:.5em 2em}.dropdown-item:not(.detached):not(:first-child){margin-top:2em}.dropdown-item:not(.detached):not(:first-child):first-of-type{margin-top:2.5em}.dropdown-item.detached:last-child{padding-bottom:2.5em}}.nav-item[data-bs-target="#localeSelectModal"]{display:none!important;}.header-promo-layer-container{display:flex;justify-content:center;gap:1rem;list-style:none;margin-block:3rem;padding:0;}.header-promo-layer-container .header-promo-layer{flex:0 1 16.0625rem;}.header-promo-layer-container .header-promo-layer img{aspect-ratio:514/746;}.menu-mobile-category-top{overflow:hidden;}.op-menu-banner-container{overflow:hidden;padding-inline:13px;}.op-menu-banner-container div{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;}.op-menu-banner-container .op-menu-banner{display:block;flex:0 0 250px;text-align:center;}.op-menu-banner-container .op-menu-banner img{aspect-ratio:690/284;width:100%;}.navbar-header .user .user-message:before{background-color:#ff8d6d;border-radius:50%;bottom:17px;content:"";display:inline-block;height:8px;margin:0;position:absolute;right:-7px;width:8px;}.navbar-header .user .user-message.logged:before{background-color:#64cf7d;}@media (min-width:1280px){.navbar-header .user .user-message:before{bottom:11px;height:5px;width:5px}}.incitco-popin{--txt-main-color:#fff;--txt-sub-color:var(--bs-body-color);--spacing-base:.5rem;--spacing-2:calc(var(--spacing-base)*2);--spacing-3:calc(var(--spacing-base)*3);--spacing-4:calc(var(--spacing-base)*4);--spacing-5:calc(var(--spacing-base)*5);--spacing-6:calc(var(--spacing-base)*6);--spacing-7:calc(var(--spacing-base)*7);--spacing-8:calc(var(--spacing-base)*8);--spacing-9:calc(var(--spacing-base)*9);--spacing-10:calc(var(--spacing-base)*10);background:var(--txt-main-color);border:.0625rem solid var(--ocs-color-basic-neutral-50);cursor:auto;display:block;opacity:0;position:absolute;right:50%;top:2.75rem;transform:translateX(50%);transition:opacity .5s ease;visibility:hidden;width:-moz-fit-content;width:fit-content;z-index:9;}.incitco-popin.incitco-fade-show{opacity:1;visibility:visible;}.incitco-popin.incitco-fade-out{opacity:0;transition:all 1s ease;visibility:hidden;}.incitco-popin .popin-arrow{border-bottom:.875rem solid var(--ocs-color-basic-neutral-50);border-left:.875rem solid transparent;border-right:.875rem solid transparent;height:0;position:absolute;right:50%;top:-.875rem;transform:translateX(50%);width:0;}.incitco-popin .popin-arrow::before{border-bottom:.8125rem solid var(--txt-main-color);border-left:.8125rem solid transparent;border-right:.8125rem solid transparent;content:"";height:0;left:50%;position:absolute;top:.0625rem;transform:translateX(-50%);width:0;}.incitco-popin .popin-wrapper{height:100%;padding-block:var(--spacing-4) var(--spacing-3);padding-inline:var(--spacing-3);position:relative;text-align:center;width:100%;}.incitco-popin .popin-wrapper .popin-button{all:unset;align-items:center;background:var(--txt-sub-color);border:.0625rem solid var(--txt-sub-color);border-radius:3.125rem;color:var(--txt-main-color);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;letter-spacing:normal;line-height:2.375rem;margin-block-start:var(--spacing-2);margin-inline:auto;min-height:2.375rem;outline:0;padding-block:0;padding-inline:1.25rem;text-align:center;transition:background .2s,color .2s;white-space:nowrap;}.incitco-popin .popin-wrapper .popin-button:hover,.incitco-popin .popin-wrapper .popin-button:active{background:var(--txt-main-color);color:var(--txt-sub-color);}.incitco-popin .popin-wrapper .popin-close-btn{color:var(--txt-sub-color);cursor:pointer;position:absolute;right:.875rem;top:.625rem;}.incitco-popin .popin-wrapper .popin-heading{color:var(--txt-sub-color);font-size:.875rem;font-weight:400;letter-spacing:normal;margin:0;text-wrap:balance;}@media (min-width:768px){header:has(#sg-navbar-collapse .navbar.sticky) .incitco-popin{z-index:auto}}.bloc-header-link{gap:16px;}.bloc-header-link .hidden-xl-down.header-link:not(.header-link-coaching,.shop,.v1){display:inline-block!important;margin:0;}.bloc-header-link .hidden-xl-down.header-link:not(.header-link-coaching,.shop,.v1) .user.hidden-lg-down{display:block!important;}.bloc-header-link .hidden-xl-down.header-link:not(.header-link-coaching,.shop,.v1) .user.hidden-lg-down .user-message{all:unset;cursor:pointer;display:block;font-size:0;height:24px;width:24px;}.bloc-header-link .hidden-xl-down.header-link:not(.header-link-coaching,.shop,.v1) .user.hidden-lg-down .user-message::after{background-color:unset;border-radius:0;color:#444;content:url("https://www.graindemalice.fr/on/demandware.static/Sites-GDM-FR-SFRA-Site/-/fr_FR/v1740990209298/images/navigation-account.svg");display:inline-block;margin-right:0;height:24px;vertical-align:unset;width:24px;}.bloc-header-link .hidden-xl-down.header-link:not(.header-link-coaching,.shop,.v1) .user.hidden-lg-down .user-message span{display:none;}.bloc-header-link>.minicart{height:24px;}.nav.navbar-nav .menu-responsive + .nav-item.d-xl-none.bg-grey{display:none!important;}@media (min-width:1280px){.bloc-header-link{gap:0}.bloc-header-link .hidden-xl-down.header-link:not(.header-link-coaching,.shop,.v1){margin:auto 0 auto 2rem}.bloc-header-link .hidden-xl-down.header-link:not(.header-link-coaching,.shop,.v1) .user.hidden-lg-down .user-message{display:inline-block;font-size:12px;height:auto;width:auto}.bloc-header-link .hidden-xl-down.header-link:not(.header-link-coaching,.shop,.v1) .user.hidden-lg-down .user-message::after{content:none}.bloc-header-link .hidden-xl-down.header-link:not(.header-link-coaching,.shop,.v1) .user.hidden-lg-down .user-message span{display:inline-block;color:#707070}.bloc-header-link .hidden-xl-down.header-link:not(.header-link-coaching,.shop,.v1) .user.hidden-lg-down .user-message:hover span{color:#363636}.bloc-header-link>.minicart{height:20px}.navbar-header .header-link span{vertical-align:initial}}@media (min-width:1280px) and (max-width:1550px){.sticky:has(.menu-cat .nav-item:nth-child(8)) .nav-link{padding-right:.7em!important;padding-left:.7em!important}}#ope-banner{max-width:93rem;}#ope-banner img{aspect-ratio:1660/440;}@media (min-width:768px){#ope-banner img{aspect-ratio:2880/620}}#custom-categs-nav{padding-inline:1rem;}#custom-categs-nav>div{margin-inline:auto;max-width:93rem;overflow:auto;container-type:scroll-state;scrollbar-color:var(--bs-gray-400) var(--bs-gray-100);scrollbar-width:thin;}#custom-categs-nav>div::-webkit-scrollbar{display:block;height:.375rem;background:var(--bs-gray-100);}#custom-categs-nav>div::-webkit-scrollbar-thumb{background:var(--bs-gray-400);border-radius:3.125rem;}#custom-categs-nav ul{display:flex;flex-wrap:nowrap;gap:1rem;list-style:none;margin:0;padding-block:1rem;padding-inline:0;width:-moz-fit-content;width:fit-content;}#custom-categs-nav li{flex-shrink:0;width:-moz-fit-content;width:fit-content;}#custom-categs-nav a{align-items:center;background:white;border:.0625rem solid var(--bs-body-color);border-radius:3.125rem;color:var(--bs-body-color);display:inline-flex;font-family:Roboto,sans-serif;font-size:.875rem;letter-spacing:normal;line-height:.875rem;min-height:1.875rem;padding:0 1rem;text-decoration:none;transition:background .2s,color .2s;white-space:nowrap;}@media (hover:hover){#custom-categs-nav a:hover{background:var(--bs-body-color);color:white}}#custom-categs-nav a:active{background:var(--bs-body-color);color:white;}#custom-categs-nav .active-catlist-item{background:var(--bs-body-color);color:white;}#custom-categs-nav img{display:none;}@media (max-width:767.98px){#custom-categs-nav.custom-categs-nav-only-img li{flex:0 0 6rem}#custom-categs-nav.custom-categs-nav-only-img li{border-radius:.75rem;overflow:hidden;position:relative}#custom-categs-nav.custom-categs-nav-only-img img{aspect-ratio:120/156;display:block;width:100%}#custom-categs-nav.custom-categs-nav-only-img a{background:transparent;border:none;border-radius:0;color:inherit;display:block;font-family:"Avenir","Roboto",sans-serif;min-height:auto;padding:0;white-space:normal}}@media (max-width:767.98px) and (hover:hover){#custom-categs-nav.custom-categs-nav-only-img a:hover{background:transparent}}@media (max-width:767.98px){#custom-categs-nav.custom-categs-nav-only-img a:active{background:transparent}#custom-categs-nav.custom-categs-nav-only-img .txt{align-items:center;background:linear-gradient(0deg,rgba(0,0,0,.3),transparent);color:white;display:flex;font-size:.875rem;font-weight:600;height:100%;justify-content:center;left:0;line-height:1;margin:0;padding-inline:.25rem;position:absolute;text-align:center;text-shadow:.125rem .125rem .3125rem rgba(0,0,0,.6);text-transform:uppercase;text-wrap:balance;top:0;width:100%}#custom-categs-nav.custom-categs-nav-only-img .txt span{display:block}#custom-categs-nav.custom-categs-nav-only-img .txt:has(span){flex-direction:column}#custom-categs-nav.custom-categs-nav-only-img .txt-small{font-size:.75rem}}@media (min-width:768px){#custom-categs-nav:not(.custom-categs-nav-only-txt) ul{gap:1.5rem}#custom-categs-nav:not(.custom-categs-nav-only-txt) li{border-radius:1rem;flex:0 0 9.75rem;width:auto}}@media (min-width:768px) and (hover:hover){#custom-categs-nav:not(.custom-categs-nav-only-txt) li:hover img{transform:scale(1.05)}}@media (min-width:768px){#custom-categs-nav:not(.custom-categs-nav-only-txt) li{border-radius:.75rem;overflow:hidden;position:relative}#custom-categs-nav:not(.custom-categs-nav-only-txt) img{aspect-ratio:120/156;display:block;width:100%}#custom-categs-nav:not(.custom-categs-nav-only-txt) a{background:transparent;border:none;border-radius:0;color:inherit;display:block;font-family:"Avenir","Roboto",sans-serif;min-height:auto;padding:0;white-space:normal}}@media (min-width:768px) and (hover:hover){#custom-categs-nav:not(.custom-categs-nav-only-txt) a:hover{background:transparent}}@media (min-width:768px){#custom-categs-nav:not(.custom-categs-nav-only-txt) a:active{background:transparent}#custom-categs-nav:not(.custom-categs-nav-only-txt) .txt{align-items:center;background:linear-gradient(0deg,rgba(0,0,0,.3),transparent);color:white;display:flex;font-size:1.5rem;font-weight:700;height:100%;justify-content:center;left:0;line-height:1;margin:0;padding-inline:.25rem;position:absolute;text-align:center;text-shadow:.125rem .125rem .3125rem rgba(0,0,0,.6);text-transform:uppercase;text-wrap:balance;top:0;width:100%}#custom-categs-nav:not(.custom-categs-nav-only-txt) .txt span{display:block}#custom-categs-nav:not(.custom-categs-nav-only-txt) .txt:has(span){flex-direction:column}#custom-categs-nav:not(.custom-categs-nav-only-txt) .txt-small{font-size:1.25rem}#custom-categs-nav:not(.custom-categs-nav-only-txt) img{transition:transform .2s}}@media (min-width:768px) and (prefers-reduced-motion:reduce){#custom-categs-nav:not(.custom-categs-nav-only-txt) img{transition:none}}@media (min-width:768px){#custom-categs-nav:not(.custom-categs-nav-only-txt).custom-categs-nav-jm .txt,#custom-categs-nav:not(.custom-categs-nav-only-txt).custom-categs-nav-jf .txt,#custom-categs-nav:not(.custom-categs-nav-only-txt).custom-categs-nav-soldes .txt{text-shadow:.125rem .125rem #E40351}}@container scroll-state(scrollable:none){#custom-categs-nav ul{justify-content:center;width:100%}}.product-tile .image-container .flags-top img,.primary-images .carousel-inner .flags img{height:1.3125rem;width:3.125rem;}#plp .lineproduct:has(img[alt~=tall i]) .image-container .container-img_plp{position:relative;}#plp .lineproduct:has(img[alt~=tall i]) .image-container .container-img_plp::before{bottom:8px;content:"Tall";color:#000;font-size:32px;font-weight:bold;left:8px;line-height:1;position:absolute;text-transform:uppercase;z-index:1;writing-mode:vertical-rl;transform:rotate(180deg);}@supports (writing-mode:sideways-lr){#plp .lineproduct:has(img[alt~=tall i]) .image-container .container-img_plp::before{writing-mode:sideways-lr;transform:none}}#plp .lineproduct:has(img[alt~=tall i]) .image-container:has(.soldes img) .container-img_plp::before{bottom:calc(8px + 6.5268065268%);}.category-banner-top{width:100%;}.category-seo-banner{display:flex;font-size:.75rem;gap:.25rem;margin:0;margin-block-start:.25rem;margin-inline:auto;max-width:95rem;padding-inline:1rem;}.category-seo-banner.seo-text-toggled{flex-wrap:wrap;}.category-seo-banner.seo-text-toggled .seo-text{display:block;}.seo-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}.toggle-text{background:none;border:none;color:var(--bs-body-color);cursor:pointer;font:inherit;flex:0 0 auto;text-decoration:underline;padding:0;}@media (pointer:fine){.toggle-text:hover{text-decoration:none}}.read-more,.read-less{background:none;border:none;color:var(--bs-body-color);cursor:pointer;font:inherit;padding:0;}@media (min-width:750px){.category-seo-banner:not(.category-seo-banner-robes) .toggle-text{display:none!important}}@media (min-width:1070px){.category-seo-banner-robes .toggle-text{display:none!important}}#product-page .primary-images:has(.social-proof-product-add-count) .look-anchor{bottom:calc(70px + 1rem + 16px + 2.125rem + 16px);}.look-anchor{background-color:rgba(0,0,0,.2);border-radius:3.125rem;bottom:calc(70px + 1rem + 16px);color:#fff;display:inline-block;font-size:.75rem;letter-spacing:normal!important;padding:.5em 1.25em;position:absolute;right:16px;transition:all .2s;z-index:2;}.look-anchor:hover{background-color:rgba(0,0,0,.4);color:#fff;}@media (prefers-reduced-motion:reduce){.look-anchor{transition:none}}@media (min-width:769px){.look-anchor{bottom:calc(5.125rem + 16px);font-size:1rem}}@media (min-width:1320px){.look-anchor{right:calc(7.5rem + 16px)}}@media (min-width:769px){#product-page .primary-images:has(.social-proof-product-add-count) .look-anchor{bottom:calc(5.125rem + 16px + 2.5rem + 16px)}}#voir-look,#slot-crosssell{scroll-margin-top:4.375rem;}#fullWidthModal .look-anchor{display:none;}#product-page:has(.primary-images img[src*="marketing/am/small/excluweb.png"]) .product-name::before{color:#5e695c;content:"Exclusivité web";display:block;font-size:14px;font-style:italic;font-weight:700;}#product-page .sizeRecommanderGuide{align-items:flex-start!important;padding-bottom:1.5rem;}.primary-details .product-setUp .product-setUp-container>div.sizeRecommanderGuide{gap:var(--ocs-unit-gap-16);}.Product-Show .product-setUp #js-color-name .attr-text:not(:empty)::after{content:":";margin-inline-start:.3125rem;}.Product-Show .tall-collection-info{display:flex;gap:.375rem;}.Product-Show .tall-collection-info svg{height:auto;width:.75rem;flex:0 0 .75rem;}.Product-Show .tall-collection-info span{font-size:.875rem;}.Product-Show div[data-attr=color]:has(+ .tall-collection-info){padding-bottom:var(--ocs-unit-gap-16);}.Product-Show .product-detail[data-name~=tall i] .product-detail-container .primary-images .carousel-inner .carousel-item:nth-of-type(2)>div{position:relative;}.Product-Show .product-detail[data-name~=tall i] .product-detail-container .primary-images .carousel-inner .carousel-item:nth-of-type(2)>div::before{bottom:8px;content:"Tall";color:#000;font-size:32px;font-weight:bold;left:8px;line-height:1;position:absolute;text-transform:uppercase;z-index:1;writing-mode:vertical-rl;transform:rotate(180deg);}@supports (writing-mode:sideways-lr){.Product-Show .product-detail[data-name~=tall i] .product-detail-container .primary-images .carousel-inner .carousel-item:nth-of-type(2)>div::before{writing-mode:sideways-lr;transform:none}}#product-page:is([data-pid*="8549557263"],[data-pid*="8546687224"],[data-pid*="8550007260"],[data-pid*="8552237260"],[data-pid*="8549537260"],[data-pid*="8549387264"],[data-pid*="8550597260"],[data-pid*="8551037260"],[data-pid*="8551067260"],[data-pid*="8549907260"],[data-pid*="8549857260"],[data-pid*="8549907222"],[data-pid*="8551147298"],[data-pid*="8549357260"],[data-pid*="8549907242"],[data-pid*="8549997260"],[data-pid*="8550017260"],[data-pid*="8549927298"],[data-pid*="8550027260"]) .op-commercial::after{content:"Estelle Lefébure x Grain de Malice";color:#5F626B;display:block;font-size:.905rem;margin-block-start:.1em;margin-block-end:.1rem;}#product-page:is([data-pid*="8552937322"],[data-pid*="8552947322"],[data-pid*="8553377397"],[data-pid*="8554087371"],[data-pid*="8553937371"],[data-pid*="8553967360"],[data-pid*="8553927360"],[data-pid*="8553687360"],[data-pid*="8555317322"]) .op-commercial::after{content:"Orahe x Grain de Malice";color:#0A1745;display:block;font-size:.905rem;margin-block-start:.1em;margin-block-end:.1rem;}.social-proof-product-add-count{background:rgba(255,255,255,.8);backdrop-filter:blur(4px);color:var(--bs-body-color);display:block;font-size:.75rem;padding-block:.5rem;padding-inline:.5rem 1.5rem;position:absolute;bottom:calc(5.375rem + 16px);right:16px;white-space:nowrap;z-index:1;}.social-proof-product-add-count .social-proof-product-add-count-close{background:none;border:none;color:var(--bs-body-color);cursor:pointer;font-size:.875rem;font-weight:bold;line-height:1;padding:0;position:absolute;right:.25rem;top:.25rem;transition:opacity .2s;}.social-proof-product-add-count .social-proof-product-add-count-close:hover,.social-proof-product-add-count .social-proof-product-add-count-close:active{opacity:.5;}.social-proof-product-add-count .social-proof-product-add-count-close .fa{vertical-align:initial;}@media (min-width:769px){.social-proof-product-add-count{bottom:calc(5.125rem + 16px);font-size:1rem}}@media (min-width:1320px){.social-proof-product-add-count{right:calc(7.5rem + 16px)}}@media (max-width:375px){.Product-Show .product-detail .primary-images .carousel-inner div[style*=aspect-ratio]{height:100%;width:100%}}#product-page .product-detail-container:has(.soldes img[src*="13600"]){--ocs-color-discount-default:var(--official-gdm-promo-color);}#plp .product:has(.soldes img[src*="13600"]),.container-reco .product:has(.soldes img[src*="13600"]){--ocs-color-discount-default:var(--official-gdm-promo-color);}#quickViewModal .primary-details:has(.soldes img[src*="13600"]){--ocs-color-discount-default:var(--official-gdm-promo-color);}.no-result .slotReco:has(.soldes img[src*="13600"]){--ocs-color-discount-default:var(--official-gdm-promo-color);}#slot-pushproduct .product:has(.soldes img[src*="13600"]){--ocs-color-discount-default:var(--official-gdm-promo-color);}#layerCart .product-info:has(.soldes img[src*="13600"]),#cart-products .product-info:has(.soldes img[src*="13600"]){--ocs-color-discount-default:var(--official-gdm-promo-color);}.btn-video-control{position:absolute;top:16px;right:16px;z-index:3;background:rgba(255,255,255,.8);border:none;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#000;transition:background .3s ease;}.btn-video-control:hover,.btn-video-control:focus{background:#fff;outline:.125rem solid #000;}.btn-video-control svg{width:1.25rem;height:1.25rem;}@keyframes trustvilleLoading{0%{background-position:200% 0}100%{background-position:-200% 0}}.trustville-skeleton-loader{animation:trustvilleLoading 1.5s infinite linear;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;display:block;min-height:14px;opacity:.8;width:160px;}.trustville-product-widget-wrapper .tpw-a{letter-spacing:normal;}.trustville-product-widget-wrapper[data-trustville-widget-type=stars] .tpw small{color:#737373;letter-spacing:normal;}.product-tile .trustville-skeleton-loader{margin-top:5px;}.product-tile .trustville-product-widget-wrapper[data-trustville-widget-type=stars] .tpw-a b{font-size:.75rem;}.Product-Show:has(.primary-details .color-attribute .color-value[data-color=BIJOUX]) #product-page .primary-details .trustville-product-widget-wrapper[data-trustville-widget-type=stars],.Product-Show:has(.primary-details .color-attribute .color-value[data-color=BIJOUX]) .trustville-product-widget-wrapper[data-trustville-widget-type=feedbacks]{display:none;}.product-tile:not(:has(.color-swatches .ocs-swatch)) .trustville-product-widget-wrapper[data-trustville-widget-type=stars]{display:none;}