:root{--ml-purple:#5826b5;--ml-ink:#21192e;--ml-pink:#f3b7d4;--ml-lilac:#f6f2fa;--ml-muted:#6d6574;--ml-border:#e9e2ef;--ml-ui-font:var(--font-body--family)}.ml-wrap{width:min(100% - 80px,1360px);margin-inline:auto}body.ml-v2{font-size:15px;line-height:1.55}.ml-v2 :focus-visible{outline:3px solid var(--ml-purple);outline-offset:4px}.ml-v2 h1,.ml-v2 h2,.ml-v2 .h1,.ml-v2 .h2{letter-spacing:-.045em}.ml-v2 main[data-template=collection] h1{font-size:clamp(30px,4vw,44px)}.ml-v2 h2,.ml-v2 .h2{font-size:clamp(28px,3.2vw,42px);line-height:1.1}.ml-v2 .button,.ml-v2 .button-secondary{font-weight:700;min-height:48px;letter-spacing:-.02em}.ml-v2 .header__row--top{border:1px solid var(--ml-border);border-radius:60px;margin:12px auto;width:min(100% - 40px,1440px);box-shadow:0 5px 20px #2815400a}.ml-v2 .header__row--top .header__columns{padding-inline:24px}.ml-v2 .header[sticky=scroll-up][data-sticky-state=idle][data-scroll-direction=none]{opacity:1}.ml-brand-wordmark{display:block;flex:0 1 auto;width:207px;max-width:207px;height:auto;margin-left:7px;overflow:hidden}.ml-v2 .menu-list__link{font-size:12px;letter-spacing:-.025em;text-transform:none;padding-block:20px}.ml-v2 .menu-list__link-title{font-weight:650}.ml-v2 .menu-list__link--active,.ml-v2 .ml-menu-featured{color:var(--ml-purple)}.ml-v2 .mega-menu{padding-block:24px 32px}.ml-v2 .mega-menu__link{font-size:14px;line-height:1.5;padding-block:8px}.ml-v2 .mega-menu__link--parent{color:var(--ml-purple);font-weight:700;font-size:16px}.ml-v2 .menu-drawer{background:#fff}.ml-v2 .menu-drawer__menu-item{min-height:48px;font-size:15px;font-weight:600}.ml-v2 .product-card{min-width:0}.ml-v2 .product-card__content{box-shadow:none;overflow:visible;background:transparent;border:0}.ml-v2 .card-gallery{overflow:hidden;background:#f4f2f5;border-radius:14px}.ml-v2 .product-card .product-media img{object-fit:contain}.ml-v2 .product-media img.ml-media-crop--center,.ml-v2 .product-media img.ml-media-crop--bottom{object-fit:cover}.ml-v2 .product-media img.ml-media-crop--center{object-position:center}.ml-v2 .product-media img.ml-media-crop--bottom{object-position:center bottom}.ml-v2 .product-media img.ml-media-crop--beige{object-fit:cover;object-position:center center}.ml-v2 .product-card [ref=productTitleLink] p{font-family:var(--font-body--family);font-style:normal;font-size:14px;line-height:1.4;font-weight:600;text-transform:none;letter-spacing:-.02em}.ml-v2 .product-card .price{font-family:var(--font-body--family);font-style:normal;font-size:15px;font-weight:700;color:var(--ml-ink)}.ml-v2 .product-card .compare-at-price{color:var(--ml-muted);font-weight:400}.ml-v2 .product-card__content>.group-block{padding:2px 0 0}.ml-v2 .quick-add__button{border-radius:30px}.ml-v2 .section-resource-list__header .layout-panel-flex{flex-wrap:nowrap}.ml-v2 .section-resource-list__header .link{flex-shrink:0;text-decoration:underline;text-underline-offset:5px;font-size:13px;white-space:nowrap;min-height:44px;display:flex;align-items:center}.ml-v2 .product-information h1{font-size:clamp(27px,2.5vw,38px);line-height:1.12;text-wrap:balance}.ml-v2 .product-information .product-details{min-width:0}.ml-v2 .product-information .product-details .price{font-family:var(--font-body--family);font-size:26px;font-weight:700;font-style:normal}.ml-v2 .product-information .product-details .text-block p{line-height:1.55}.ml-v2 .variant-option__button-label{min-width:50px;min-height:46px;border-radius:8px;font-size:14px}.ml-v2 .variant-option legend{font-weight:600;margin-bottom:10px}.ml-v2 .variant-option__button-label:has(input:focus-visible){outline:3px solid var(--ml-purple);outline-offset:3px}.ml-v2 .product-inventory{font-size:12px}.ml-v2 .product-inventory__status{animation:none}.ml-v2 .accordion summary{min-height:56px}.ml-v2 .accordion .details__header{font-family:var(--font-body--family);font-size:15px;font-style:normal;font-weight:600}.ml-v2 .facets{border-block:1px solid var(--ml-border)}.ml-v2 .facets__label,.ml-v2 .facets__summary{font-weight:600}.ml-v2 .cart-drawer__dialog{border-radius:20px 0 0 20px}.ml-v2 .cart-drawer__heading{font-size:28px}.ml-v2 .cart-summary{background:var(--ml-lilac);border-radius:16px;padding:24px}.ml-v2 .cart-items__title{font-family:var(--font-body--family);font-style:normal;font-weight:600}.ml-cart-page-link{display:block;text-align:center;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding:12px;font-size:13px}.ml-v2 .search-modal__content{border-radius:20px}.ml-v2 .predictive-search__heading{color:var(--ml-purple)}.ml-v2 [data-template^=page]{padding-bottom:48px}.ml-v2 [data-template^=page] .rte{line-height:1.7}.ml-v2 [data-template^=page] h1{font-size:clamp(30px,4vw,48px)}.ml-v2 .jdgm-carousel-wrapper{padding-block:40px}.ml-v2 .jdgm-carousel-title{font-family:var(--font-heading--family);font-style:italic;font-weight:900;color:var(--ml-ink);letter-spacing:-.035em}.ml-v2 .jdgm-rev-widg{border-color:var(--ml-border)}@media(min-width:990px){.ml-v2 .product-information__media{position:sticky;top:calc(var(--header-height,100px) + 16px);align-self:start}.ml-v2 .product-details.sticky-content--desktop{position:static}.ml-v2 .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media(max-width:989px){.ml-wrap{width:calc(100% - 32px)}}@media(max-width:749px){.ml-brand-wordmark{width:95px;max-width:95px;margin-left:4px}.ml-v2 .header__row--top{margin:8px auto;width:calc(100% - 24px);border-radius:40px;min-height:60px;transition:width .18s cubic-bezier(.2,.8,.2,1),min-height .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease}.ml-v2 .header__row--top .header__columns{padding-inline:10px;transition:padding-inline .14s ease}.ml-v2 .header__row--top .search-action{transition:opacity .1s ease,visibility 0s}.ml-v2 .header__row--top .account-button{width:44px;flex:0 0 44px;transition:opacity .1s ease,visibility 0s}.ml-v2 .ml-brand-wordmark{transition:opacity .1s ease,visibility 0s}.ml-v2 .header__underlay{transition:opacity .14s ease}.ml-v2 #header-component[sticky=always][data-sticky-state=active] .header__row--top{background:#fff;box-shadow:0 10px 30px #28154026}.ml-v2 #header-component[sticky=always][data-sticky-state=active] .header__underlay{opacity:0;pointer-events:none}.ml-v2 #header-component[sticky=always][data-sticky-state=active][data-ml-nav-mode=compact] .header__row--top{width:184px;min-height:48px}.ml-v2 #header-component[sticky=always][data-sticky-state=active][data-ml-nav-mode=compact] .header__row--top .header__columns{--header-template-columns:44px 0px 1fr 0px 44px;grid-template-columns:var(--header-template-columns);padding-inline:4px}.ml-v2 #header-component[sticky=always][data-sticky-state=active][data-ml-nav-mode=compact] .header__row--top .search-action{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .1s ease,visibility 0s .1s}.ml-v2 #header-component[sticky=always][data-sticky-state=active][data-ml-nav-mode=compact] .header__row--top .account-button,.ml-v2 #header-component[sticky=always][data-sticky-state=active][data-ml-nav-mode=compact] .ml-brand-wordmark{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,.1s}.ml-v2 #header-component[sticky=always][data-sticky-state=active][data-ml-nav-mode=compact] .header__row--top .account-button{width:0;flex-basis:0;overflow:hidden}.ml-v2 #header-component[sticky=always][data-sticky-state=active][data-ml-nav-mode=compact] .ml-brand-wordmark{width:0;max-width:0;margin-left:0}.ml-v2 #header-component[sticky=always][data-sticky-state=active][data-ml-nav-mode=compact] .header-logo{justify-self:center}.ml-v2 .header-logo__image-container{width:32px;height:32px;flex:0 0 32px}.ml-v2 .header-logo__image{width:32px;height:32px;max-height:32px}.ml-v2 .section-resource-list{--padding-block-start:24px;--padding-block-end:32px}.ml-v2 .resource-list{--resource-list-column-gap:12px}.ml-v2 .section-resource-list__header h2{font-size:27px}.ml-v2 .product-information{padding-top:12px}.ml-v2 .product-information__media{width:min(100% - 32px,340px);min-width:0;margin-inline:auto}.ml-v2 .product-information__media slideshow-container{border-radius:16px;overflow:hidden}.ml-v2 .product-details .group-block-content{row-gap:12px}.ml-v2 .product-details .text-block:not(:has(h1,h2)) p{font-size:13px}.ml-v2 .product-information h1{font-size:27px}.ml-v2 .product-card [ref=productTitleLink] p{font-size:12px}.ml-v2 .product-card .price{font-size:14px}.ml-v2 .card-gallery{border-radius:12px}.ml-v2 .cart-summary{padding:20px}.ml-v2 .cart-drawer__dialog{border-radius:0}.ml-v2 .sticky-add-to-cart__bar{border-top:1px solid var(--ml-border);border-radius:16px 16px 0 0}.ml-v2 input,.ml-v2 textarea,.ml-v2 select{font-size:16px}.ml-v2 .jdgm-carousel-wrapper{padding-block:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ml-v2 *,.ml-v2 *:before,.ml-v2 *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:380px){.ml-brand-wordmark{width:87px;max-width:87px;margin-left:2px}}.ml-v2 .section-background:has(+.announcement-bar),.ml-v2 .announcement-bar{background:linear-gradient(100deg,#7135d5,#a947d6 48%,#ed5ca9)!important}.ml-v2 .announcement-bar{color:#fff!important;box-shadow:0 4px 16px #6f2cb51a}.ml-v2 .announcement-bar__text{font-weight:800!important;letter-spacing:.045em!important;text-shadow:0 1px 8px #4a17692b;text-transform:uppercase!important}.ml-v2 a[href*="/pages/a-propos-de-nous"]{text-transform:uppercase!important}@media(min-width:750px){.ml-v2 .ml-desktop-hidden-emoji{display:none!important}.ml-v2 .ml-mobile-emoji,.ml-v2 [id*=__product_list_EDUBdR] h2>span:last-child{display:none!important}.ml-v2 .mega-menu__link:has(.ml-nav-emblem){align-items:center}.ml-v2 .mega-menu__link-image.ml-nav-emblem{width:min(100%,156px)!important;height:96px;aspect-ratio:auto;margin-inline:auto;object-fit:contain}.ml-v2 .mega-menu__link:has(.mega-menu__link-image)[href*="/collections/ligue-1"],.ml-v2 .mega-menu__link:has(.mega-menu__link-image)[href*="/collections/premier-league"],.ml-v2 .mega-menu__link:has(.mega-menu__link-image)[href*="/collections/la-liga"],.ml-v2 .mega-menu__link:has(.mega-menu__link-image)[href*="/collections/bundesliga"],.ml-v2 .mega-menu__link:has(.mega-menu__link-image)[href*="/collections/serie-a"]{align-items:center}.ml-v2 .mega-menu__link[href*="/collections/ligue-1"] .mega-menu__link-image,.ml-v2 .mega-menu__link[href*="/collections/premier-league"] .mega-menu__link-image,.ml-v2 .mega-menu__link[href*="/collections/la-liga"] .mega-menu__link-image,.ml-v2 .mega-menu__link[href*="/collections/bundesliga"] .mega-menu__link-image,.ml-v2 .mega-menu__link[href*="/collections/serie-a"] .mega-menu__link-image{width:min(100%,128px)!important;height:76px!important;aspect-ratio:auto;margin-inline:auto;object-fit:contain!important}.ml-v2 .ml-footer__link-list a[href*="17TRACK"],.ml-v2 .account__item[href*="17TRACK"] .account__item-text{font-size:0!important}.ml-v2 .ml-footer__link-list a[href*="17TRACK"]:after,.ml-v2 .account__item[href*="17TRACK"] .account__item-text:after{content:"SUIVRE MON COLIS";font-size:13px}.ml-v2 .ml-footer__link-list a[href="/pages/guide-des-tailles"]{font-size:0!important}.ml-v2 .ml-footer__link-list a[href="/pages/guide-des-tailles"]:after{content:"Guide des Tailles \2013  Maillots de Football MaillotLand";font-size:13px}}@media(max-width:749px){.ml-v2 .announcement-bar__text{font-size:12px!important;letter-spacing:.035em!important}}.ml-v2 main[data-template^=product]{--ml-product-ink:#281636;--ml-product-purple:#6125c9;--ml-product-pink:#ed4da4;--ml-product-yellow:#f3cb2d;--ml-product-border:#e5d9ec;--ml-product-surface:linear-gradient(145deg,#fffafd 0%,#f8f2fc 60%,#fff9e8 100%)}.ml-v2 main[data-template^=product] .product-details>.group-block>.group-block-content>.group-block:has(>.group-block-content>.group-block .group-block.color-scheme-2){box-sizing:border-box;padding:9px!important;border:1px solid var(--ml-product-border)!important;border-radius:20px!important;background:var(--ml-product-surface)!important;box-shadow:0 14px 34px #3516500d;overflow:hidden}.ml-v2 main[data-template^=product] .product-details>.group-block>.group-block-content>.group-block:has(>.group-block-content>.group-block .group-block.color-scheme-2)>.group-block-content{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important}.ml-v2 main[data-template^=product] .product-details>.group-block>.group-block-content>.group-block:has(>.group-block-content>.group-block .group-block.color-scheme-2)>.group-block-content>.group-block,.ml-v2 main[data-template^=product] .product-details>.group-block>.group-block-content>.group-block:has(>.group-block-content>.group-block .group-block.color-scheme-2)>.group-block-content>.group-block>.group-block-content{display:contents!important}.ml-v2 main[data-template^=product] .product-details>.group-block>.group-block-content>.group-block:has(>.group-block-content>.group-block .group-block.color-scheme-2)>.group-block-content>.group-block>.group-block__media-wrapper{display:none!important}.ml-v2 main[data-template^=product] .product-details .group-block.color-scheme-2{--ml-benefit-accent:var(--ml-product-purple);position:relative;min-width:0;min-height:88px;padding:13px 9px 15px!important;border:1px solid #fff!important;border-radius:14px!important;background:#fff!important;color:var(--ml-product-ink)!important;box-shadow:0 8px 20px #2816360e}.ml-v2 main[data-template^=product] .product-details .group-block.color-scheme-2:after{content:"";position:absolute;inset:auto 16px 0;height:3px;border-radius:3px 3px 0 0;background:var(--ml-benefit-accent)}.ml-v2 main[data-template^=product] .product-details>.group-block>.group-block-content>.group-block:has(>.group-block-content>.group-block .group-block.color-scheme-2)>.group-block-content>.group-block:first-child>.group-block-content>.group-block:first-child{--ml-benefit-accent:#9a7100}.ml-v2 main[data-template^=product] .product-details>.group-block>.group-block-content>.group-block:has(>.group-block-content>.group-block .group-block.color-scheme-2)>.group-block-content>.group-block:first-child>.group-block-content>.group-block:nth-child(2){--ml-benefit-accent:var(--ml-product-pink)}.ml-v2 main[data-template^=product] .product-details .group-block.color-scheme-2>.group-block-content{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:7px!important;text-align:center}.ml-v2 main[data-template^=product] .product-details .group-block.color-scheme-2 .icon-block{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:color-mix(in srgb,var(--ml-benefit-accent) 12%,white);color:var(--ml-benefit-accent)}.ml-v2 main[data-template^=product] .product-details .group-block.color-scheme-2 .icon-block svg{width:20px;height:20px;fill:currentColor}.ml-v2 main[data-template^=product] .product-details .group-block.color-scheme-2 rte-formatter,.ml-v2 main[data-template^=product] .product-details .group-block.color-scheme-2 p{width:100%!important;margin:0;color:var(--ml-product-ink);font-size:11px!important;font-weight:750;line-height:1.25;text-align:center!important}.ml-v2 main[data-template^=product] .product-details>.group-block>.group-block-content>rte-formatter:has(+.accordion){width:100%!important;margin-top:14px}.ml-v2 main[data-template^=product] .product-details>.group-block>.group-block-content>rte-formatter:has(+.accordion) h2{margin:0;color:var(--ml-product-ink);font:italic 900 clamp(27px,3vw,36px)/1 var(--font-heading--family);letter-spacing:-.045em}.ml-v2 main[data-template^=product] .product-details>.group-block>.group-block-content>.accordion{padding:7px 16px!important;border:1px solid var(--ml-product-border)!important;border-radius:20px!important;background:var(--ml-product-surface);box-shadow:0 14px 34px #3516500d;overflow:hidden}.ml-v2 main[data-template^=product] .product-details>.group-block>.group-block-content>.accordion .details{border-color:#e7dced!important}.ml-v2 main[data-template^=product] .product-details>.group-block>.group-block-content>.accordion .details__header{min-height:58px;padding-inline:4px;color:var(--ml-product-ink);font-size:14px;font-weight:750}.ml-v2 main[data-template^=product] .product-details>.group-block>.group-block-content>.accordion .icon-plus{color:var(--ml-product-purple)}.ml-v2 main[data-template^=product] .product-details>.group-block>.group-block-content>.accordion .details-content{color:#665a6d;font-size:13px;line-height:1.6}.ml-v2 main[data-template^=product] product-recommendations>.section{box-sizing:border-box;width:min(calc(100% - 32px),1360px);margin:18px auto 34px;padding:clamp(28px,4vw,48px) clamp(18px,3vw,34px)!important;border:1px solid var(--ml-product-border);border-radius:28px;background-color:#fffafd!important;background-image:var(--ml-product-surface)!important;box-shadow:0 18px 50px #3516500d;overflow:hidden}.ml-v2 main[data-template^=product] product-recommendations .section-resource-list__content>.text-block{position:relative;width:fit-content!important;padding-bottom:8px}.ml-v2 main[data-template^=product] product-recommendations .section-resource-list__content>.text-block:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--ml-product-purple),var(--ml-product-pink))}.ml-v2 main[data-template^=product] product-recommendations .section-resource-list__content h2{margin:0;color:var(--ml-product-ink);font:italic 900 clamp(28px,3.5vw,42px)/1 var(--font-heading--family);letter-spacing:-.045em}.ml-v2 main[data-template^=product] product-recommendations .card-gallery{border:1px solid #eee5f2;background:#fff;box-shadow:0 10px 26px #2816360c}.ml-v2 main[data-template^=product] .ml-community-title{position:relative;width:fit-content;margin:26px auto 10px;padding:0 8px 10px;color:var(--ml-product-ink);text-align:center}.ml-v2 main[data-template^=product] .ml-community-title span{display:block;margin-bottom:5px;font-family:var(--font-body--family);font-size:12px;font-style:normal;font-weight:800;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.ml-v2 main[data-template^=product] .ml-community-title strong{display:block;color:var(--ml-product-purple);background:linear-gradient(92deg,#5924bd,#9644db 48%,#ed4da4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font:italic 900 clamp(34px,4vw,48px)/.96 var(--font-heading--family);letter-spacing:-.045em}.ml-v2 main[data-template^=product] .ml-community-title:after{content:"";position:absolute;left:12%;right:12%;bottom:0;height:4px;border-radius:999px;background:linear-gradient(90deg,#5924bd,#ed4da4);box-shadow:0 5px 16px #9b3bc429}.ml-v2 main[data-template^=product] .ml-community-tiktok{position:relative;z-index:0;display:grid;place-items:center;width:44px;height:44px;margin:0 auto 14px;border:3px solid #fff;border-radius:14px;background:#17121d;color:#fff;box-shadow:-4px 2px #25f4ee,4px -2px #fe2c55,0 9px 22px #28163624;transform:rotate(-3deg)}.ml-v2 main[data-template^=product] .ml-community-tiktok svg{display:block;width:23px;height:23px;fill:currentColor}.ml-v2 main[data-template^=product] variant-picker .variant-picker__form{gap:18px}.ml-v2 main[data-template^=product] variant-picker .variant-option--buttons{column-gap:8px;row-gap:8px}.ml-v2 main[data-template^=product] variant-picker .variant-option--buttons legend{width:100%;margin-bottom:11px;color:var(--ml-product-ink);font-family:var(--font-heading--family);font-size:15px;font-style:italic;font-weight:900;line-height:1.05;letter-spacing:.025em;text-transform:uppercase}.ml-v2 main[data-template^=product] .variant-option__button-label{min-width:61px;min-height:58px;padding-inline:15px;border:2px solid #ddd5e3;border-radius:11px;background:#fff;box-shadow:0 5px 14px #35165008;color:var(--ml-product-ink);font-family:var(--font-heading--family);font-size:15px;font-style:italic;font-weight:900;line-height:1;letter-spacing:.01em;text-transform:uppercase;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,color .18s ease}.ml-v2 main[data-template^=product] .variant-option__button-label:hover{border-color:#a77ad5;box-shadow:0 7px 18px #6125c918;transform:translateY(-1px)}.ml-v2 main[data-template^=product] .variant-option__button-label:has(input:checked){border-color:#7841c2;color:#fff;box-shadow:0 8px 19px #7c43bc32,0 0 0 1px #fff inset}.ml-v2 main[data-template^=product] .variant-option__button-label:has(input:checked) .variant-option__button-label__pill{background:linear-gradient(135deg,#5924bd,#9b47d3 54%,#ed4da4)}.ml-v2 main[data-template^=product] variant-picker .variant-option--buttons[data-fieldset-index="1"] .variant-option__button-label{min-width:104px}.ml-v2 main[data-template^=product] .add-to-cart-button.button{min-height:56px;border:1px solid #9f62d2;border-radius:18px;background:linear-gradient(105deg,#8458d4,#a85dcc 52%,#cf63ab);box-shadow:0 11px 26px #7b3db62b;font-size:16px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.ml-v2 main[data-template^=product] .add-to-cart-button.button:hover{filter:saturate(1.05) brightness(1.04);box-shadow:0 14px 30px #7b3db638;transform:translateY(-1px)}@media(max-width:749px){.ml-v2 main[data-template^=product] .product-details>.group-block>.group-block-content>.group-block:has(>.group-block-content>.group-block .group-block.color-scheme-2){padding:7px!important;border-radius:18px!important}.ml-v2 main[data-template^=product] .product-details>.group-block>.group-block-content>.group-block:has(>.group-block-content>.group-block .group-block.color-scheme-2)>.group-block-content{gap:6px!important}.ml-v2 main[data-template^=product] .product-details .group-block.color-scheme-2{min-height:86px;padding:11px 5px 14px!important;border-radius:12px!important}.ml-v2 main[data-template^=product] .product-details .group-block.color-scheme-2 .icon-block{width:33px;height:33px;border-radius:10px}.ml-v2 main[data-template^=product] .product-details .group-block.color-scheme-2 rte-formatter,.ml-v2 main[data-template^=product] .product-details .group-block.color-scheme-2 p{font-size:9.5px!important;line-height:1.2}.ml-v2 main[data-template^=product] .product-details>.group-block>.group-block-content>rte-formatter:has(+.accordion) h2{font-size:28px}.ml-v2 main[data-template^=product] .product-details>.group-block>.group-block-content>.accordion{padding:5px 13px!important;border-radius:18px!important}.ml-v2 main[data-template^=product] product-recommendations>.section{width:calc(100% - 24px);margin:12px auto 26px;padding:24px 12px 26px!important;border-radius:20px}.ml-v2 main[data-template^=product] product-recommendations .section-resource-list__content h2{font-size:28px}.ml-v2 main[data-template^=product] .ml-community-title{margin:22px auto 8px;padding-bottom:9px}.ml-v2 main[data-template^=product] .ml-community-title span{font-size:10px;letter-spacing:.12em}.ml-v2 main[data-template^=product] .ml-community-title strong{font-size:32px}.ml-v2 main[data-template^=product] .ml-community-tiktok{width:40px;height:40px;margin-bottom:12px;border-radius:13px}.ml-v2 main[data-template^=product] .variant-option__button-label{min-width:61px;min-height:59px;padding-inline:14px;border-radius:11px;font-size:15px}.ml-v2 main[data-template^=product] variant-picker .variant-option--buttons legend{margin-bottom:10px;font-size:14px}.ml-v2 main[data-template^=product] variant-picker .variant-option--buttons[data-fieldset-index="1"] .variant-option__button-label{flex:1 1 0;min-width:0}.ml-v2 main[data-template^=product] .add-to-cart-button.button{min-height:58px;border-radius:18px}}@media(max-width:340px){.ml-v2 .ml-brand-wordmark{width:72px;max-width:72px}}[id*=__product_list_EDUBdR] h2 em,[id*=__product_list_hizC4q] h2 em{color:inherit;font-style:inherit;text-decoration-line:underline;text-decoration-thickness:.14em;text-underline-offset:.18em;text-decoration-skip-ink:none}[id*=__product_list_EDUBdR] h2 em:after,[id*=__product_list_hizC4q] h2 em:after{content:none}[id*=__product_list_EDUBdR] h2 em{text-decoration-color:#f2551f}[id*=__product_list_hizC4q] h2 em{text-decoration-color:#6b5cf3}[id*=__product_list_EDUBdR]>.section,[id*=__product_list_hizC4q]>.section{width:min(calc(100% - 32px),1840px);margin:16px auto 26px;padding-inline:clamp(16px,2vw,28px);border:1px solid #eadff0;border-radius:28px;background-color:#fffafd!important;background-image:linear-gradient(145deg,#fffafd,#f9f3fd 58%,#fffbed)!important;box-shadow:0 16px 45px #2c123409}@media(max-width:749px){[id*=__product_list_EDUBdR]>.section,[id*=__product_list_hizC4q]>.section{width:calc(100% - 24px);margin-block:10px 22px;padding-inline:12px;border-radius:20px}}.ml-v2 .jdgm-widget{--ml-review-ink:#281636;--ml-review-purple:#7c31d9;--ml-review-pink:#e749a0;--ml-review-star:#f29a2e;--ml-review-border:#e6daee}.ml-v2 .jdgm-star,.ml-v2 .jdgm-rating-star,.ml-v2 .jm-star-rating,.ml-v2 .jm-star-rating__font-icon{color:var(--ml-review-star)!important}.ml-v2 .jdgm-testimonials-carousel,.ml-v2 .jdgm-cards-carousel{box-sizing:border-box;width:min(1180px,calc(100% - 32px));max-width:1180px!important;margin:18px auto 40px!important;padding:clamp(24px,4vw,42px)!important;border:1px solid var(--ml-review-border);border-radius:28px;background:linear-gradient(145deg,#f7f1fc,#fff7fb 58%,#fff9e8);box-shadow:0 18px 55px #2c12340d}.ml-v2 .jdgm-testimonials-carousel .jdgm-title,.ml-v2 .jdgm-cards-carousel .jdgm-title{color:var(--ml-review-ink)!important;font:italic 900 clamp(28px,3.8vw,46px)/1 var(--font-heading--family)!important;letter-spacing:-.045em!important;text-align:center}.ml-v2 .jdgm-testimonials-carousel .jdgm-header-info,.ml-v2 .jdgm-cards-carousel .jdgm-header-info{color:#64556f!important}.ml-v2 .jdgm-testimonials-carousel .jdgm-card,.ml-v2 .jdgm-cards-carousel .jdgm-card{overflow:hidden;border:1px solid var(--ml-review-border)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 30px #28163612!important}.ml-v2 .jdgm-card .jdgm-text{color:#43364c!important;line-height:1.55!important}.ml-v2 .jdgm-card .jdgm-reviewer-name{color:var(--ml-review-ink)!important;font-weight:800!important}.ml-v2 .jdgm-card .jdgm-product-name{color:#7a687f!important;font-size:12px!important}.ml-v2 .jdgm-quote-marks{color:var(--ml-review-pink)!important}.ml-v2 .jdgm-testimonials-carousel .jdgm-arrow,.ml-v2 .jdgm-cards-carousel .jdgm-arrow{width:44px!important;height:44px!important;border:1px solid var(--ml-review-border)!important;border-radius:50%!important;background:#fff!important;box-shadow:0 6px 18px #28163617}.ml-v2 .jdgm-testimonials-carousel .jdgm-arrow:focus-visible,.ml-v2 .jdgm-cards-carousel .jdgm-arrow:focus-visible,.ml-v2 .jdgm-all-reviews-widget-v2025 button:focus-visible,.ml-v2 .jdgm-all-reviews-widget-v2025 select:focus-visible{outline:3px solid #d778ff!important;outline-offset:3px}.ml-v2 main[data-template="page.avis-clients"]{width:min(1240px,calc(100% - 32px));margin-inline:auto}.ml-v2 main[data-template="page.avis-clients"]>:first-child h1{margin-bottom:8px;color:var(--ml-review-ink);font:italic 900 clamp(36px,5vw,64px)/.98 var(--font-heading--family);letter-spacing:-.05em;text-align:center}.ml-v2 main[data-template="page.avis-clients"] .jdgm-all-reviews-widget-v2025{margin:0 auto 56px;color:var(--ml-review-ink)}.ml-v2 main[data-template="page.avis-clients"] .jm-review-widget{--jm-review-widget-star-and-histogram-color:var(--ml-review-star) !important;--jm-review-widget-button-color:var(--ml-review-purple) !important;--jm-review-widget-button-text-color:#fff !important;--jm-review-widget-text-color:var(--ml-review-ink) !important;--jm-review-widget-lighter-text-color:#76677e !important;--jm-widget-primary-color:var(--ml-review-purple) !important;font-family:var(--font-body--family)!important}.ml-v2 main[data-template="page.avis-clients"] .jm-review-widget__header{padding:clamp(22px,4vw,42px)!important;border:1px solid var(--ml-review-border);border-radius:28px;background:linear-gradient(145deg,#f7f1fc,#fff7fb 58%,#fff9e8);box-shadow:0 18px 55px #2c12340d}.ml-v2 main[data-template="page.avis-clients"] .jm-review-widget-header__title{color:var(--ml-review-ink)!important;font:italic 900 clamp(25px,3vw,38px)/1 var(--font-heading--family)!important;letter-spacing:-.035em}.ml-v2 main[data-template="page.avis-clients"] .jm-average-rating-display{color:var(--ml-review-ink)!important;font-weight:800}.ml-v2 main[data-template="page.avis-clients"] .jm-progress-bar{overflow:hidden;border-radius:999px;background:#eadff0!important}.ml-v2 main[data-template="page.avis-clients"] .jm-progress-bar__fill{background:linear-gradient(90deg,var(--ml-review-purple),var(--ml-review-pink))!important}.ml-v2 main[data-template="page.avis-clients"] .jm-button,.ml-v2 main[data-template="page.avis-clients"] .jm-sort-filter__select{min-height:44px;border:1px solid var(--ml-review-border)!important;border-radius:999px!important;font-weight:750!important}.ml-v2 main[data-template="page.avis-clients"] .jm-button--primary{background:linear-gradient(120deg,var(--ml-review-purple),var(--ml-review-pink))!important;color:#fff!important;box-shadow:0 9px 22px #7c31d929}.ml-v2 main[data-template="page.avis-clients"] .jm-button--secondary,.ml-v2 main[data-template="page.avis-clients"] .jm-sort-filter__select{background:#fff!important;color:var(--ml-review-ink)!important}.ml-v2 main[data-template="page.avis-clients"] .jdgm-tablist__activeBar{background:linear-gradient(90deg,var(--ml-review-purple),var(--ml-review-pink))!important}.ml-v2 main[data-template="page.avis-clients"] .jm-review-item{padding:clamp(18px,2.5vw,28px)!important;border:1px solid var(--ml-review-border)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 34px #2816360d}.ml-v2 main[data-template="page.avis-clients"] .jm-reviewer-avatar{border:1px solid #ddcceb!important;background:linear-gradient(145deg,#f0e2ff,#ffdced)!important;color:var(--ml-review-purple)!important;font-weight:850!important}.ml-v2 main[data-template="page.avis-clients"] .jm-reviewer-info__name,.ml-v2 main[data-template="page.avis-clients"] .jm-review-content__title{color:var(--ml-review-ink)!important;font-weight:800!important}.ml-v2 main[data-template="page.avis-clients"] .jm-review-content__body{color:#493c51!important;line-height:1.65!important}.ml-v2 main[data-template="page.avis-clients"] .jm-product-variant-card{border:1px solid #eee5f3!important;border-radius:14px!important;background:#fbf8fd!important}.ml-v2 main[data-template="page.avis-clients"] .jm-product-variant-card__thumbnail,.ml-v2 main[data-template="page.avis-clients"] .jm-media-thumbnail-list__thumbnail{overflow:hidden;border-radius:10px!important}.ml-v2 main[data-template="page.avis-clients"] .jm-pagination-controls__button{min-width:42px;min-height:42px;border:1px solid var(--ml-review-border)!important;border-radius:50%!important;background:#fff!important;color:var(--ml-review-ink)!important}.ml-v2 main[data-template="page.avis-clients"] .jm-pagination-controls__button--active{border-color:transparent!important;background:linear-gradient(135deg,var(--ml-review-purple),var(--ml-review-pink))!important;color:#fff!important}.ml-v2 .jdgm-write-review-modal__container{overflow:hidden;border:1px solid var(--ml-review-border)!important;border-radius:24px!important;background:#fffafd!important;box-shadow:0 28px 90px #28163638!important}.ml-v2 .jdgm-write-review-modal__page-header,.ml-v2 .jdgm-write-review-modal__field-label{color:var(--ml-review-ink)!important;font-weight:800!important}.ml-v2 .jdgm-write-review-modal__field-input{min-height:46px;border:1px solid var(--ml-review-border)!important;border-radius:12px!important;background:#fff!important}.ml-v2 .jdgm-write-review-modal__nav-btn{min-height:46px;border-radius:999px!important;background:linear-gradient(120deg,var(--ml-review-purple),var(--ml-review-pink))!important;color:#fff!important;font-weight:800!important}.ml-v2 .jdgm-revs-tab-btn{border:1px solid #ffffff4d!important;border-radius:16px 0 0 16px!important;background:linear-gradient(145deg,var(--ml-review-purple),var(--ml-review-pink))!important;color:#fff!important;font-weight:800!important;box-shadow:0 10px 28px #51247933}@media(max-width:749px){.ml-v2 .jdgm-testimonials-carousel,.ml-v2 .jdgm-cards-carousel{width:calc(100% - 24px);margin-block:12px 30px!important;padding:22px 12px!important;border-radius:20px}.ml-v2 .jdgm-testimonials-carousel .jdgm-title,.ml-v2 .jdgm-cards-carousel .jdgm-title{font-size:30px!important}.ml-v2 .jdgm-testimonials-carousel .jdgm-card,.ml-v2 .jdgm-cards-carousel .jdgm-card{border-radius:15px!important}.ml-v2 main[data-template="page.avis-clients"]{width:calc(100% - 24px)}.ml-v2 main[data-template="page.avis-clients"]>:first-child h1{font-size:38px}.ml-v2 main[data-template="page.avis-clients"] .jm-review-widget__header{padding:20px 14px!important;border-radius:20px}.ml-v2 main[data-template="page.avis-clients"] .jm-review-item{padding:18px 15px!important;border-radius:16px!important}.ml-v2 main[data-template="page.avis-clients"] .jm-filters,.ml-v2 main[data-template="page.avis-clients"] .jm-filters__buttons{gap:10px!important}.ml-v2 main[data-template="page.avis-clients"] .jm-button,.ml-v2 main[data-template="page.avis-clients"] .jm-sort-filter{width:100%}.ml-v2 main[data-template="page.avis-clients"] .jm-sort-filter__select{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/maillotland-v2.css.map */
