[data-section-type=product]{--fp-carte: #fff;--fp-surf2: #f2f2f4;--fp-bord: #e4e4e8;--fp-filet: #e8e8eb;--fp-txt: #1d1d1f;--fp-txt2: #3a3a3e;--fp-txt3: #8a8a8f;--fp-pad: 22px;--fp-turquoise: #0f9fb1;--fp-bleu: #1565d8;--fp-cta: linear-gradient(135deg, #4896e5 0%, #1565d8 55%, #1157bd 100%);--fp-cta-survol: linear-gradient(135deg, #5aa2ea 0%, #1f74e2 55%, #1663cd 100%);--fp-cta-appui: linear-gradient(135deg, #3d88d6 0%, #125cc5 55%, #0e4da6 100%)}[data-section-type=product] .product__title-block--mobile,[data-section-type=product] .product__price-block--mobile{display:none!important}[data-section-type=product] .product__title-block--desktop{display:block!important}[data-section-type=product] .product__price-block--desktop{display:flex!important}[data-section-type=product] .product__block.product__title,[data-section-type=product] .product__price-block,[data-section-type=product] .product-description,[data-section-type=product] .product__details,[data-section-type=product] .product-cod.product__block,[data-section-type=product] .product-cross-sell{border-left:1px solid var(--fp-bord);border-right:1px solid var(--fp-bord)}[data-section-type=product] .product__block.product__title{margin:0!important;padding:20px var(--fp-pad) 0;border-top:1px solid var(--fp-bord);border-radius:24px 24px 0 0;background:var(--fp-carte)}[data-section-type=product] .product__block.product__title *{color:var(--fp-txt)}[data-section-type=product] .product__title--premium{margin:0;padding:0!important;background:none!important;border-radius:0!important;text-transform:none!important;font-size:21px;line-height:1.3;letter-spacing:-.012em}[data-section-type=product] .product__price-block{align-items:center;justify-content:space-between;gap:12px;margin:0!important;padding:8px var(--fp-pad) 12px;background:var(--fp-carte)}[data-section-type=product] .product__price-block *{color:var(--fp-txt)}[data-section-type=product] .product__price{font-size:26px;font-weight:600;letter-spacing:-.015em;line-height:1.1}[data-section-type=product] .fp-devise{font-style:normal;font-size:15px;font-weight:500;color:var(--fp-txt3);margin-left:3px;letter-spacing:0}[data-section-type=product] .fp-note{display:inline-flex;align-items:center;gap:6px;flex:none;padding:0;background:none;border-radius:0;text-decoration:none;white-space:nowrap;line-height:1}[data-section-type=product] .fp-note__e{color:var(--fp-bleu)!important;font-size:14px;line-height:1}[data-section-type=product] .fp-note__m{color:var(--fp-txt)!important;font-weight:600;font-size:13px}[data-section-type=product] .fp-note__s{color:#c4c4c8!important;font-size:13px}[data-section-type=product] .fp-note__n{color:var(--fp-txt3)!important;font-size:12.5px;transition:color .18s ease}[data-section-type=product] .fp-note__n u{text-decoration-color:#d2d2d8;text-underline-offset:3px;transition:text-decoration-color .18s ease}[data-section-type=product] .shopify-app-block:has(.jdgm-prev-badge){display:none!important}[data-section-type=product] .product-description{margin:0!important;padding:2px var(--fp-pad) 4px;background:var(--fp-carte);color:var(--fp-txt2);font-size:13px;line-height:1.55}[data-section-type=product] .product-description *{color:inherit}[data-section-type=product] .product-description b,[data-section-type=product] .product-description strong{color:var(--fp-txt);font-weight:600}[data-section-type=product] .product-description p{margin:0 0 8px;font-size:13px;line-height:1.55}[data-section-type=product] .product-description>:last-child{margin-bottom:0!important}[data-section-type=product] .product-description [data-fp-vide]{display:none!important}[data-section-type=product] .product-description ul{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0;padding:0}[data-section-type=product] .product-description ul li{display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 13px;background:var(--fp-surf2);border-radius:100px;font-size:11.5px;line-height:1.15;color:var(--fp-txt2)}[data-section-type=product] .product-description ul li:before{content:"";position:static;flex:none;width:5px;min-width:5px;height:5px;margin:0;border:0;border-radius:50%;background:var(--fp-turquoise);background-image:none;box-shadow:none}[data-section-type=product] .product__details{margin:0!important;padding:10px var(--fp-pad) 0;background:var(--fp-carte)}[data-section-type=product] .product__details:before{content:"";display:block;height:1px;background:var(--fp-filet);margin:8px 0 18px}[data-section-type=product] .product__details form>.shop-pay-terms:empty{display:none}[data-section-type=product] .product-cod.product__block{margin:0!important;padding:12px var(--fp-pad) 22px;background:var(--fp-carte)}[data-section-type=product] .selector-wrapper{margin-bottom:0!important}[data-section-type=product] .radio__legend{margin-bottom:9px!important}[data-section-type=product] .radio__legend__label:after{background:#d2d2d8!important}[data-section-type=product] .radio__fieldset>div:has(.swatch__button){display:flex;flex-wrap:wrap;gap:4px}[data-section-type=product] .swatch__button label{width:32px;height:32px;border-radius:50%;border:1px solid rgba(0,0,0,.12);box-shadow:none;transition:box-shadow .16s ease}[data-section-type=product] .swatch__button label:after{content:none!important}[data-section-type=product] .swatch__button input:checked+label{box-shadow:0 0 0 3px var(--fp-carte),0 0 0 4.5px var(--fp-txt)}[data-section-type=product] .swatch__button input.sold-out+label,[data-section-type=product] .swatch__button input.unavailable+label{opacity:.3}[data-section-type=product] .swatch__button input.sold-out:checked+label,[data-section-type=product] .swatch__button input.unavailable:checked+label{opacity:.45;box-shadow:0 0 0 3px var(--fp-carte),0 0 0 4.5px #c2c2c8}[data-section-type=product] .radio__inputs{display:flex!important;flex-wrap:wrap;grid-template-columns:none!important;gap:8px!important}[data-section-type=product] .radio__button{width:auto!important;max-width:100%;background:transparent!important;border:0!important}[data-section-type=product] .form__selectors,[data-section-type=product] .radio__legend,[data-section-type=product] .radio__legend *{color:var(--fp-txt2)}[data-section-type=product] .radio__legend__label{color:var(--fp-txt3)}[data-section-type=product] .radio__button label{display:flex;align-items:center;justify-content:center;min-height:42px;height:auto!important;padding:8px 18px!important;font-size:13px!important;border-radius:300px!important;background:#f4f4f6!important;border-color:#e2e2e6!important;color:var(--fp-txt2)!important;transition:background .18s ease,border-color .18s ease!important}[data-section-type=product] .radio__button input:checked+label{background:var(--fp-txt)!important;border-color:var(--fp-txt)!important;color:#fff!important}[data-section-type=product] .radio__button input:disabled+label{background:transparent!important;border-color:#ededf0!important;color:#c2c2c8!important}[data-section-type=product] .radio__button input:disabled:checked+label{background:transparent!important;border-color:#c2c2c8!important;color:#9a9aa0!important}[data-section-type=product] .selector-wrapper select{background:#f4f4f6!important;border-color:#e2e2e6!important;color:var(--fp-txt)!important}[data-section-type=product] .quantity__wrapper{background:var(--fp-surf2);border:0!important;border-radius:100px;padding:4px;height:56px;width:140px!important;min-width:140px!important;max-width:none!important;flex:0 0 auto;align-items:center}[data-section-type=product] .quantity__button{position:static!important;width:44px!important;min-width:44px;height:44px!important;flex:0 0 auto;padding:0!important;border-radius:50%!important;display:flex;align-items:center;justify-content:center;line-height:1;transition:background .16s ease!important}[data-section-type=product] .quantity__input{width:44px!important;min-width:0!important;max-width:44px!important;flex:0 0 auto;height:44px!important;padding:0!important;text-align:center}[data-section-type=product] .quantity__input,[data-section-type=product] .quantity__button{background:transparent!important;border:0!important;color:var(--fp-txt)!important;box-shadow:none!important}[data-section-type=product] .product__submit__add{background:var(--fp-surf2)!important;color:var(--fp-txt)!important;border:0!important;border-radius:300px!important;box-shadow:none!important;transition:background .18s ease!important}[data-section-type=product] .product__submit{margin:0!important}[data-section-type=product] .product__details .product__form__outer .product__submit__add{font-weight:500!important}[data-section-type=product] .product__submit__add .btn-state-ready{transition:color .2s ease .1s}[data-section-type=product] .product__submit__add.loading .btn-state-ready,[data-section-type=product] .product__submit__add.has-success .btn-state-ready{transition:color .12s ease}[data-section-type=product] .product__submit__add .btn-state-loading{transition:opacity .16s ease,visibility .16s}[data-section-type=product] .product__submit__add.loading .btn-state-loading{transition:opacity .16s ease .1s,visibility 0s}[data-section-type=product] .svg-loader circle{stroke:#00000021}[data-section-type=product] .svg-loader circle~circle{stroke:var(--fp-txt)}[data-section-type=product] .svg-loader circle,[data-section-type=product] .svg-loader circle~circle{stroke-width:1.6;stroke-linecap:round}[data-section-type=product] .btn-state-loading circle~circle{animation:none!important;stroke-dasharray:11 44;stroke-dashoffset:0}[data-section-type=product] .product__submit__add.loading .svg-loader,[data-section-type=product] .product__submit__add.has-success .svg-loader{transform-origin:50% 50%;animation:fp-roue .72s linear infinite}@keyframes fp-roue{to{transform:rotate(360deg)}}[data-section-type=product] .product__submit__add .btn-state-complete{width:15px;height:8px;border-left:1.6px solid var(--fp-txt);border-bottom:1.6px solid var(--fp-txt);transition:opacity .16s ease,visibility .16s}[data-section-type=product] .product__submit__add.has-success .btn-state-complete{transition:opacity .18s ease .12s,visibility 0s}@media(prefers-reduced-motion:reduce){[data-section-type=product] .product__submit__add.loading .svg-loader,[data-section-type=product] .product__submit__add.has-success .svg-loader{animation:none}[data-section-type=product] .product__submit__add .btn-state-ready,[data-section-type=product] .product__submit__add.loading .btn-state-ready,[data-section-type=product] .product__submit__add.has-success .btn-state-ready,[data-section-type=product] .product__submit__add .btn-state-loading,[data-section-type=product] .product__submit__add.loading .btn-state-loading,[data-section-type=product] .product__submit__add .btn-state-complete,[data-section-type=product] .product__submit__add.has-success .btn-state-complete{transition-duration:.01s;transition-delay:0s}}[data-section-type=product] .product-cod__open{background:var(--fp-cta);box-shadow:none;transition:background .18s ease!important}[data-section-type=product] .product-cod__open{font-weight:600!important}[data-section-type=product] .product-cod__open[disabled]{background-image:none;background-color:#ededf0;color:#a8a8ae;box-shadow:none}[data-section-type=product] .product-cod__note-sous-bouton{color:var(--fp-txt3)}[data-section-type=product] .product-cod.product__block{border-bottom:1px solid var(--fp-bord);border-radius:0 0 24px 24px}[data-section-type=product] .product__form__wrapper:has(.product-cross-sell:not(.js-unloaded)) .product-cod.product__block{border-bottom:0;border-radius:0;padding-bottom:18px}[data-section-type=product] .product-cross-sell{margin:0!important;padding:14px var(--fp-pad) 18px;background:#fafafb;border-top:1px solid var(--fp-filet);border-bottom:1px solid var(--fp-bord);border-radius:0 0 24px 24px}[data-section-type=product] .product-cross-sell__heading{color:var(--fp-txt3);margin:0 0 6px}[data-section-type=product] .cross-sell-item__media{border:1px solid var(--fp-filet)}[data-section-type=product] .cross-sell-item__toggle{transition:background .18s ease!important}[data-section-type=product] .product-cod__open,[data-section-type=product] .product__submit__add,[data-section-type=product] .quantity__button,[data-section-type=product] .radio__button label,[data-section-type=product] .swatch__button label,[data-section-type=product] .cross-sell-item__toggle,[data-section-type=product] .cross-sell-item__title,[data-section-type=product] .fp-note{-webkit-tap-highlight-color:transparent}[data-section-type=product] .product-cod__open:hover,[data-section-type=product] .product-cod__open:active,[data-section-type=product] .product-cod__open:focus,[data-section-type=product] .product__submit__add:hover,[data-section-type=product] .product__submit__add:active,[data-section-type=product] .product__submit__add:focus,[data-section-type=product] .quantity__button:hover,[data-section-type=product] .quantity__button:active,[data-section-type=product] .quantity__button:focus,[data-section-type=product] .radio__button label:active,[data-section-type=product] .swatch__button label:active,[data-section-type=product] .cross-sell-item__toggle:active{transform:none!important}.product-cod__open:active{transform:none!important}[data-section-type=product] .product-cod__open:hover:not([disabled]){background:var(--fp-cta)}@media(hover:hover)and (pointer:fine){[data-section-type=product] .product-cod__open:hover:not([disabled]){background:var(--fp-cta-survol)}[data-section-type=product] .quantity__button:hover{background:#0000000d!important}[data-section-type=product] .radio__button label:hover{background:#ececef!important}[data-section-type=product] .radio__button input:checked+label:hover{background:#000!important}[data-section-type=product] .radio__button input:disabled+label:hover{background:transparent!important}[data-section-type=product] .swatch__button input:not(:checked)+label:hover{box-shadow:0 0 0 3px var(--fp-carte),0 0 0 4.5px #c4c4c8}[data-section-type=product] .cross-sell-item__toggle:hover{background:#d8d8de}[data-section-type=product] .cross-sell-item__toggle[aria-pressed=true]:hover{background:#000}[data-section-type=product] .fp-note:hover .fp-note__n{color:var(--fp-txt)!important}[data-section-type=product] .fp-note:hover .fp-note__n u{text-decoration-color:var(--fp-txt)}[data-section-type=product] .cross-sell-item__title:hover{text-decoration:underline}[data-section-type=product] .product-cod__open:active:not([disabled]){background:var(--fp-cta-appui)}[data-section-type=product] .quantity__button:active{background:#0000001a!important}[data-section-type=product] .radio__button label:active{background:#e4e4e8!important}[data-section-type=product] .swatch__button label:active{box-shadow:0 0 0 3px var(--fp-carte),0 0 0 4.5px var(--fp-txt)}[data-section-type=product] .cross-sell-item__toggle:active{background:#ccccd4}}[data-section-type=product] .product-cod__open.fp-clic:not([disabled]){background:var(--fp-cta-appui)}[data-section-type=product] .product__submit__add.fp-clic{background:#e0e0e5!important}[data-section-type=product] .quantity__button.fp-clic{background:#0000001a!important}[data-section-type=product] .radio__button label.fp-clic{background:#e4e4e8!important}[data-section-type=product] .radio__button input:checked+label.fp-clic{background:#000!important}[data-section-type=product] .swatch__button label.fp-clic{box-shadow:0 0 0 3px var(--fp-carte),0 0 0 4.5px var(--fp-txt)}[data-section-type=product] .cross-sell-item__toggle.fp-clic{background:#ccccd4}[data-section-type=product] .cross-sell-item__toggle[aria-pressed=true].fp-clic{background:#000}[data-section-type=product] .product-cod__open:focus-visible,[data-section-type=product] .product__submit__add:focus-visible,[data-section-type=product] .quantity__button:focus-visible,[data-section-type=product] .cross-sell-item__toggle:focus-visible,[data-section-type=product] .fp-note:focus-visible,[data-section-type=product] .radio__button input:focus-visible+label{outline:2px solid var(--fp-bleu);outline-offset:2px}[data-section-type=product] .swatch__button input:focus-visible+label{outline:2px solid var(--fp-bleu);outline-offset:5px}@media(max-width:749px){[data-section-type=product]{--fp-pad: 16px}[data-section-type=product] .product__title--premium{font-size:19px}[data-section-type=product] .product__price{font-size:23px}[data-section-type=product] .fp-devise{font-size:13.5px}[data-section-type=product] .product-description ul li{font-size:11.5px;padding:7px 12px}[data-section-type=product] .fp-note{gap:5px}[data-section-type=product] .fp-note__e{font-size:13px}[data-section-type=product] .fp-note__m{font-size:12.5px}[data-section-type=product] .fp-note__n{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/127/assets/fiche-produit.css.map */
