/* tr-recherche : volet de recherche de l'original (Lamier R2, 14/10), feuille de l'original limitée au volet */
@font-face {
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("/statique/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
       url("/statique/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
}
@font-face {
  font-family: Poppins;
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("/statique/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
       url("/statique/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
}
@font-face {
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("/statique/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
       url("/statique/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
}
@font-face {
  font-family: Poppins;
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("/statique/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
       url("/statique/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
}
@font-face {
  font-family: Poppins;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("/statique/fonts/poppins/poppins_n6.aa29d4918bc243723d56b59572e18228ed0786f6.woff2") format("woff2"),
       url("/statique/fonts/poppins/poppins_n6.5f815d845fe073750885d5b7e619ee00e8111208.woff") format("woff");
}
@font-face {
  font-family: Poppins;
  font-weight: 600;
  font-style: italic;
  font-display: swap;
  src: url("/statique/fonts/poppins/poppins_i6.bb8044d6203f492888d626dafda3c2999253e8e9.woff2") format("woff2"),
       url("/statique/fonts/poppins/poppins_i6.e233dec1a61b1e7dead9f920159eda42280a02c3.woff") format("woff");
}
#tr-recherche{--heading-color: 0, 0, 0;
    --text-color: 0, 0, 0;
    --background: 255, 255, 255;
    --secondary-background: 245, 245, 245;
    --border-color: 217, 217, 217;
    --border-color-darker: 153, 153, 153;
    --success-color: 46, 158, 123;
    --success-background: 213, 236, 229;
    --error-color: 222, 42, 42;
    --error-background: 253, 240, 240;
    --primary-button-background: 0, 0, 0;
    --primary-button-text-color: 255, 255, 255;
    --secondary-button-background: 0, 0, 0;
    --secondary-button-text-color: 255, 255, 255;
    --product-star-rating: 246, 164, 41;
    --product-on-sale-accent: 222, 42, 42;
    --product-sold-out-accent: 111, 113, 155;
    --product-custom-label-background: 64, 93, 230;
    --product-custom-label-text-color: 255, 255, 255;
    --product-custom-label-2-background: 243, 255, 52;
    --product-custom-label-2-text-color: 0, 0, 0;
    --product-low-stock-text-color: 222, 42, 42;
    --product-in-stock-text-color: 46, 158, 123;
    --loading-bar-background: 0, 0, 0;

    
    --root-heading-color: 0, 0, 0;
    --root-text-color: 0, 0, 0;
    --root-background: 255, 255, 255;
    --root-border-color: 217, 217, 217;
    --root-primary-button-background: 0, 0, 0;
    --root-primary-button-text-color: 255, 255, 255;

    --base-font-size: 15px;
    --heading-font-family: Poppins, sans-serif;
    --heading-font-weight: 400;
    --heading-font-style: normal;
    --heading-text-transform: normal;
    --text-font-family: Poppins, sans-serif;
    --text-font-weight: 400;
    --text-font-style: normal;
    --text-font-bold-weight: 600;

    
    --heading-xxsmall-font-size: 11px;
    --heading-xsmall-font-size: 11px;
    --heading-small-font-size: 12px;
    --heading-large-font-size: 36px;
    --heading-h1-font-size: 36px;
    --heading-h2-font-size: 30px;
    --heading-h3-font-size: 26px;
    --heading-h4-font-size: 24px;
    --heading-h5-font-size: 20px;
    --heading-h6-font-size: 16px;

    
    --button-border-radius: 0px;
    --block-border-radius: 0px;
    --block-border-radius-reduced: 0px;
    --color-swatch-border-radius: 0px;

    
    --button-height: 48px;
    --button-small-height: 40px;

    
    --form-input-field-height: 48px;
    --form-input-gap: 16px;
    --form-submit-margin: 24px;

    
    --product-list-block-spacing: 32px;

    
    --play-button-background: 255, 255, 255;
    --play-button-arrow: 0, 0, 0;

    
    --transform-logical-flip: 1;
    --transform-origin-start: left;
    --transform-origin-end: right;

    
    
    
    

    
    --container-max-width: 1600px;
    --container-gutter: 24px;
    --container-max-width-minus-gutters: calc(var(--container-max-width) - (var(--container-gutter)) * 2);
    --container-outer-width: max(calc((100vw - var(--container-max-width-minus-gutters)) / 2), var(--container-gutter));
    --container-outer-margin: var(--container-outer-width);
    --container-inner-width: calc(100vw - var(--container-outer-width) * 2);

    --grid-column-count: 10;
    --grid-gap: 24px;
    --grid-column-width: calc((100vw - var(--container-outer-width) * 2 - var(--grid-gap) * (var(--grid-column-count) - 1)) / var(--grid-column-count));

    --vertical-breather: 48px;
    --vertical-breather-tight: 48px;

    
    --payment-terms-background-color: #ffffff;
  }
@media screen and (min-width: 741px) {#tr-recherche{
      --container-gutter: 40px;
      --grid-column-count: 20;
      --vertical-breather: 64px;
      --vertical-breather-tight: 64px;

      
      --heading-xsmall-font-size: 12px;
      --heading-small-font-size: 13px;
      --heading-large-font-size: 52px;
      --heading-h1-font-size: 48px;
      --heading-h2-font-size: 38px;
      --heading-h3-font-size: 32px;
      --heading-h4-font-size: 24px;
      --heading-h5-font-size: 20px;
      --heading-h6-font-size: 18px;

      
      --form-input-field-height: 52px;
      --form-submit-margin: 32px;

      
      --button-height: 52px;
      --button-small-height: 44px;
    }}
@media screen and (min-width: 1200px) {#tr-recherche{
      --vertical-breather: 80px;
      --vertical-breather-tight: 64px;
      --product-list-block-spacing: 48px;

      
      --heading-large-font-size: 64px;
      --heading-h1-font-size: 56px;
      --heading-h2-font-size: 48px;
      --heading-h3-font-size: 36px;
      --heading-h4-font-size: 30px;
      --heading-h5-font-size: 24px;
      --heading-h6-font-size: 18px;
    }}
@media screen and (min-width: 1600px) {#tr-recherche{
      --vertical-breather: 90px;
      --vertical-breather-tight: 64px;
    }}
#tr-recherche .drawer{z-index:2147483000;font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);font-size:var(--base-font-size);line-height:1.7333;color:rgb(var(--text-color));-webkit-font-smoothing:antialiased}
#tr-recherche button{background:none;border:0;padding:0;margin:0;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}
#tr-recherche input{border:0;background:none;outline:none;padding:0;margin:0;font:inherit;color:inherit;-webkit-appearance:none;appearance:none;box-shadow:none}
#tr-recherche a{color:inherit;text-decoration:none}#tr-recherche ul{margin:0;padding:0;list-style:none}#tr-recherche p{margin:0}#tr-recherche img{max-width:100%;height:auto;display:block}
#tr-recherche .heading{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);color:rgb(var(--heading-color));text-transform:var(--heading-text-transform);display:block}
#tr-recherche .text--small{font-size:calc(var(--base-font-size) - 2px);line-height:1.69231}
@media screen and (pointer:fine){@keyframes textUnderlinedAnimatedKeyframes{0%{transform-origin:var(--transform-origin-end);transform:scaleX(1)}50%{transform-origin:var(--transform-origin-end);transform:scaleX(0)}51%{transform-origin:var(--transform-origin-start)}to{transform:scaleX(1)}}}
#tr-recherche .link--faded{transition:opacity .25s ease-in-out}
#tr-recherche .link--faded:hover{opacity:.7}
#tr-recherche .visually-hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}
@media screen and (min-width:741px){#tr-recherche .text--small{font-size:calc(var(--base-font-size) - 1px);line-height:1.71429}}
#tr-recherche .heading:first-child{margin-block-start:0}
#tr-recherche .heading:last-child{margin-block-end:0}
#tr-recherche .heading--small{font-family:var(--text-font-family);font-style:var(--text-font-style);text-transform:uppercase;font-weight:var(--text-font-bold-weight);letter-spacing:1px;line-height:1.46636}
#tr-recherche .heading--small{font-size:var(--heading-small-font-size);line-height:1.5}
@media screen and (min-width:741px){#tr-recherche .heading--small{line-height:1.23077}}
#tr-recherche .heading--small+p,#tr-recherche .heading--small+h1,#tr-recherche .heading--small+h2,#tr-recherche .heading--small+h3,#tr-recherche .heading--small+h4,#tr-recherche .heading--small+h5,#tr-recherche .heading--small+h6{margin-block-start:16px}
@media screen and (min-width:741px){#tr-recherche .heading--small+p,#tr-recherche .heading--small+h1,#tr-recherche .heading--small+h2,#tr-recherche .heading--small+h3,#tr-recherche .heading--small+h4{margin-block-start:24px}
#tr-recherche .heading--small+h5,#tr-recherche .heading--small+h6{margin-block-start:16px}}
#tr-recherche .icon{vertical-align:middle;pointer-events:none;background:none;display:block;overflow:visible}
@supports (scale: 1){#tr-recherche [dir=rtl] .icon--direction-aware{scale:-1 1}}
@supports not (scale: 1){#tr-recherche [dir=rtl] .icon--direction-aware{transform:scaleX(-1)}}
#tr-recherche .list--unstyled{margin:0;padding:0;list-style:none}
#tr-recherche .linklist__item:not(:first-child){padding-block-start:12px}
#tr-recherche .linklist__item a{word-break:break-word;display:inline-block}
@media screen and (min-width:1000px){#tr-recherche .linklist__item:not(:first-child){padding-block-start:6px}}
#tr-recherche .tap-area{position:relative}
#tr-recherche .tap-area:before{content:"";position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}
#tr-recherche .hide-scrollbar{scrollbar-width:none;overflow:auto hidden}
#tr-recherche .hide-scrollbar::-webkit-scrollbar{display:none}
@keyframes prevNextButtonKeyframe{0%{transform:translate(0)}50%{transform:translate(calc(50% + 10px))}51%{transform:translate(calc(-50% - 10px))}to{transform:translate(0)}}
#tr-recherche .price-list{flex-wrap:wrap;align-items:baseline;display:inline-flex}
#tr-recherche .price-list:not(.price-list--stack)>.price:not(:last-child){margin-inline-end:10px}
#tr-recherche .price--highlight{color:rgb(var(--product-on-sale-accent))}
#tr-recherche .price--compare{opacity:.7;text-decoration:line-through}
#tr-recherche .tabs-nav{margin-block-end:32px;display:block;position:relative}
#tr-recherche .tabs-nav:not(:first-child){margin-block-start:24px}
#tr-recherche .tabs-nav__scroller{display:block}
#tr-recherche .tabs-nav__scroller-inner{line-height:1;position:relative}
#tr-recherche .tabs-nav__item-list{vertical-align:top;box-shadow:0 -1px rgb(var(--border-color)) inset;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:flex-start;gap:32px;display:inline-grid}
#tr-recherche .tabs-nav__item{opacity:.7;padding-block-end:18px;transition:opacity .25s ease-in-out}
#tr-recherche .tabs-nav__item[aria-expanded=true]{opacity:1}
#tr-recherche .tabs-nav__position{transform:scaleX(var(--scale, 0)) translate(var(--translate, 0));transform-origin:0;background:currentColor;width:100%;height:2px;position:absolute;bottom:0}
#tr-recherche .tabs-nav__position:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}
#tr-recherche .tabs-nav__position:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}
#tr-recherche .tabs-nav__position.is-initialized{transition:transform .4s ease-in-out}
@supports (scale: 0){#tr-recherche .tabs-nav__position{scale:var(--scale, 0) 1;translate:calc(var(--translate, 0) * var(--scale, 0));transform:none}
#tr-recherche .tabs-nav__position.is-initialized{transition:scale .2s ease-in-out,translate .4s ease-in-out}}
#tr-recherche .tabs-nav[arrows] .tabs-nav__scroller{overflow:hidden}
#tr-recherche .tabs-nav[arrows] .tabs-nav__item-list{width:100%;min-width:max-content;margin-inline-end:0}
#tr-recherche .tabs-nav[arrows] .tabs-nav__item-list:after{content:"";width:35px;display:block}
#tr-recherche .tabs-nav--no-border.tabs-nav--narrow{margin-block-end:24px}
#tr-recherche .tabs-nav--no-border .tabs-nav__item-list{box-shadow:none}
#tr-recherche .tabs-nav--no-border.tabs-nav--narrow .tabs-nav__item{padding-block-end:5px}
@media screen and (max-width:999px){#tr-recherche .tabs-nav--edge2edge{margin-inline:calc(-1 * var(--container-gutter))}
#tr-recherche .tabs-nav--edge2edge .tabs-nav__scroller-inner{padding-inline:var(--container-gutter);min-width:max-content}}
@media screen and (min-width:741px){#tr-recherche .tabs-nav:not(:first-child){margin-block-start:32px}
#tr-recherche .tabs-nav--no-border.tabs-nav--narrow{margin-block-end:32px}
#tr-recherche .tabs-nav__item-list{gap:54px}
#tr-recherche .tabs-nav--narrow .tabs-nav__item-list{gap:40px}}
@keyframes spinnerRotate{to{transform:rotate(360deg)}}
@keyframes spinnerDash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}
@keyframes spinnerColor{0%{stroke:currentColor}40%{stroke:currentColor}66%{stroke:currentColor}80%,90%{stroke:currentColor}}
#tr-recherche .spinner svg{transform-origin:center;margin:auto;animation:2s linear infinite spinnerRotate}
#tr-recherche .spinner circle{animation:1.5s ease-in-out infinite spinnerDash,6s ease-in-out infinite spinnerColor}
#tr-recherche .button{-webkit-appearance:none;appearance:none;line-height:var(--button-height);text-align:center;border-radius:var(--button-border-radius);background:rgb(var(--button-background));color:rgb(var(--button-text-color));padding:0 30px;text-decoration:none;display:inline-block;position:relative}
#tr-recherche .button:not(.button--text){font-size:calc(var(--base-font-size) - 3px);font-family:var(--text-font-family);font-weight:var(--text-font-bold-weight);text-transform:uppercase;letter-spacing:1.5px}
#tr-recherche .button--primary{--button-background: var(--primary-button-background);--button-text-color: var(--primary-button-text-color)}
#tr-recherche .button--full{width:100%}
@media screen and (min-width:741px){#tr-recherche .button:not(.button--text){font-size:calc(var(--base-font-size) - 2px);letter-spacing:2px;padding-inline-start:35px;padding-inline-end:35px}}
@media screen and (pointer:fine){#tr-recherche .button{background-image:linear-gradient(178deg,rgb(var(--button-background)),rgb(var(--button-background)) 10%,#00000012 10% 100%),linear-gradient(rgb(var(--button-background)),rgb(var(--button-background)));background-position:100% -100%,100% 100%;background-repeat:no-repeat;background-size:100% 200%,100% 100%;transition:background-position .3s cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}
#tr-recherche .button:hover{background-position:100% 25%,100% 100%}
@supports (color: color-contrast(wheat vs black,white)) and (color: rgb(from wheat r g b / .07)){#tr-recherche .button{--button-overlay-color: rgb(from color-contrast(rgb(var(--button-background)) vs white, black) r g b / 7%);background-image:linear-gradient(178deg,rgb(var(--button-background)),rgb(var(--button-background)) 10%,var(--button-overlay-color) 10%,var(--button-overlay-color) 100%),linear-gradient(rgb(var(--button-background)),rgb(var(--button-background)))}}}
#tr-recherche .drawer,#tr-recherche.drawer{--heading-color: var(--root-heading-color);--text-color: var(--root-text-color);--background: var(--root-background);--primary-button-background: var(--root-primary-button-background);--primary-button-text-color: var(--root-primary-button-text-color);--section-background: initial;background:rgb(var(--background));color:rgb(var(--text-color));z-index:10;transform:translate(calc(var(--transform-logical-flip) * 100%));visibility:hidden;text-align:start;flex-direction:column;width:89vw;max-width:400px;height:100%;max-height:100vh;font-size:1rem;transition:transform .6s cubic-bezier(.75,0,.175,1),visibility .6s cubic-bezier(.75,0,.175,1);display:flex;position:fixed;top:0}
#tr-recherche .drawer:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),#tr-recherche.drawer:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}
#tr-recherche .drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),#tr-recherche.drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}
#tr-recherche .drawer[open],#tr-recherche.drawer[open]{visibility:visible;transform:translate(0)}
#tr-recherche .drawer--large,#tr-recherche.drawer--large{max-width:500px}
#tr-recherche .drawer__overlay,#tr-recherche.drawer__overlay{content:"";opacity:0;visibility:hidden;background:#000;width:100vw;height:100vh;transition:visibility .6s ease-in-out,opacity .6s ease-in-out;position:fixed;top:0}
#tr-recherche .drawer__overlay:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),#tr-recherche.drawer__overlay:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:100%}
#tr-recherche .drawer__overlay:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),#tr-recherche.drawer__overlay:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:100%}
#tr-recherche .drawer[open]>.drawer__overlay,#tr-recherche.drawer[open]>.drawer__overlay{visibility:visible;opacity:.3}
#tr-recherche .drawer__header,#tr-recherche.drawer__header{height:var(--header-height-without-bottom-nav);border-bottom:1px solid rgb(var(--root-border-color));background:rgb(var(--root-background));z-index:1;flex-shrink:0;align-items:center;max-height:80px;padding-block-start:20px;padding-block-end:20px;display:flex;position:relative}
#tr-recherche .drawer__close-button,#tr-recherche.drawer__close-button{position:absolute;top:var(--container-gutter)}
#tr-recherche .drawer__close-button:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),#tr-recherche.drawer__close-button:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--container-gutter)}
#tr-recherche .drawer__close-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),#tr-recherche.drawer__close-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--container-gutter)}
#tr-recherche .drawer__header .drawer__close-button,#tr-recherche.drawer__header .drawer__close-button{top:calc(50% - 7px)}
#tr-recherche .drawer__header,#tr-recherche.drawer__header,#tr-recherche .drawer__content,#tr-recherche.drawer__content,#tr-recherche .drawer__footer,#tr-recherche.drawer__footer{padding-inline:var(--container-gutter)}
#tr-recherche .drawer__content,#tr-recherche.drawer__content{flex-grow:1;padding-block-end:24px;overflow:hidden auto}
#tr-recherche .drawer__footer,#tr-recherche.drawer__footer{z-index:1;margin-block-start:auto;padding-block-start:20px;padding-block-end:20px;transform:translateZ(0)}
@supports (padding: max(0px)){#tr-recherche .drawer__footer,#tr-recherche.drawer__footer{padding-block-end:max(20px,env(safe-area-inset-bottom,0px) + 20px)}}
#tr-recherche .drawer__footer--no-top-padding,#tr-recherche.drawer__footer--no-top-padding{padding-block-start:0!important}
#tr-recherche .drawer__footer:before,#tr-recherche.drawer__footer:before{content:"";background:linear-gradient(rgba(var(--root-background),0),rgb(var(--root-background)));z-index:1;pointer-events:none;width:100%;height:24px;position:absolute;bottom:100%}
#tr-recherche .drawer__footer:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before,#tr-recherche.drawer__footer:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:0}
#tr-recherche .drawer__footer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before,#tr-recherche.drawer__footer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}
@media screen and (min-width:741px){#tr-recherche .drawer__header,#tr-recherche.drawer__header{max-height:90px;padding-block-start:24px;padding-block-end:24px}
#tr-recherche .drawer__footer:not(.drawer__footer--tight),#tr-recherche.drawer__footer:not(.drawer__footer--tight){padding-block:var(--container-gutter)}}
@keyframes playButtonRipple{0%{box-shadow:0 0 rgb(var(--play-button-background)),0 0 rgb(var(--play-button-background))}to{box-shadow:0 0 0 9px rgba(var(--play-button-background),0),0 0 0 18px rgba(var(--play-button-background),0)}}
@media screen and (min-width:1000px){@keyframes playButtonRipple{0%{box-shadow:0 0 rgb(var(--play-button-background)),0 0 rgb(var(--play-button-background))}to{box-shadow:0 0 0 17px rgba(var(--play-button-background),0),0 0 0 32px rgba(var(--play-button-background),0)}}}
#tr-recherche .line-item{display:flow-root}
#tr-recherche .line-item__content-wrapper{margin-block-start:20px;display:flex;position:relative}
#tr-recherche .line-item--centered .line-item__content-wrapper{align-items:center}
#tr-recherche .line-item__image-wrapper{flex:none;align-self:flex-start;width:80px;margin-inline-end:24px;display:block;position:relative}
#tr-recherche .line-item__image{border-radius:min(var(--block-border-radius),4px)}
@media screen and (min-width:741px){#tr-recherche .line-item__content-wrapper{margin-block-start:24px}
#tr-recherche .line-item__image-wrapper{width:92px}}
@keyframes navigationItemAnimation{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
#tr-recherche .predictive-search__form{align-items:center;display:flex}
#tr-recherche .predictive-search__input{box-shadow:none;-webkit-appearance:none;appearance:none;background:none;border:none;min-width:300px;margin-inline-start:8px;padding:0}
#tr-recherche .predictive-search__input::placeholder{color:rgba(var(--text-color),.7);transition:color .2s ease-in-out}
#tr-recherche .predictive-search .tabs-nav,#tr-recherche.predictive-search .tabs-nav,#tr-recherche .predictive-search__menu-list{padding-block-start:24px}
#tr-recherche .predictive-search__menu+.predictive-search__menu{padding-block-start:40px}
#tr-recherche .predictive-search__menu-title{margin-block-end:16px}
#tr-recherche .predictive-search__product-item:first-child .line-item__content-wrapper{margin-block-start:0}
#tr-recherche .predictive-search__product-item{position:relative}
#tr-recherche .predictive-search__product-item svg{opacity:0;transform:translate(calc(var(--transform-logical-flip) * min(var(--container-gutter),30px)));transition:opacity .2s ease-in-out,transform .2s ease-in-out;position:absolute;top:calc(50% - 7px);right:0}
@media screen and (pointer:fine){#tr-recherche .predictive-search__product-item:hover svg{opacity:1;transform:translate(0)}}
#tr-recherche .predictive-search__linklist-item{border-top:1px solid rgb(var(--border-color))}
#tr-recherche .predictive-search__linklist-item:first-child{border-top:none}
#tr-recherche .predictive-search__linklist-link{justify-content:space-between;align-items:center;padding-block-start:15px;padding-block-end:15px;display:flex}
#tr-recherche .predictive-search__linklist-link mark{background:none;font-weight:700}
#tr-recherche .predictive-search__linklist-link svg{opacity:0;transform:translate(calc(var(--transform-logical-flip) * min(var(--container-gutter),30px)));transition:opacity .2s ease-in-out,transform .2s ease-in-out}
@media screen and (pointer:fine){#tr-recherche .predictive-search__linklist-link:hover svg{opacity:1;transform:translate(0)}}
@media screen and (min-width:741px){#tr-recherche .predictive-search__input{margin-inline-start:12px}
#tr-recherche .predictive-search .tabs-nav,#tr-recherche.predictive-search .tabs-nav,#tr-recherche .predictive-search__menu-list{padding-block-start:32px}}
#tr-recherche .product-item-meta{display:block}
#tr-recherche .product-item-meta__title{margin-block-end:4px;line-height:1.6;display:block}
@media screen and (min-width:741px){#tr-recherche .product-item-meta__title{line-height:1.5}}
@keyframes shopTheLookDotKeyframe{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.3)}}
@keyframes slideshowProgressBarAnimation{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
