@font-face{font-family:Inter;src:url(/cdn/shop/files/Inter-Bold.woff2?v=1707379902) format("woff2"),url(/cdn/shop/files/Inter-Bold.woff?v=1707379902) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/cdn/shop/files/Outfit-Bold.woff2?v=1707322095) format("woff2"),url(/cdn/shop/files/Outfit-Bold.woff?v=1707322095) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/cdn/shop/files/Outfit-Black.woff2?v=1707322095) format("woff2"),url(/cdn/shop/files/Outfit-Black.woff?v=1707322095) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/cdn/shop/files/Outfit-Medium.woff2?v=1707322095) format("woff2"),url(/cdn/shop/files/Outfit-Medium.woff?v=1707322095) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/cdn/shop/files/Outfit-Regular.woff2?v=1707322095) format("woff2"),url(/cdn/shop/files/Outfit-Regular.woff?v=1707322095) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/cdn/shop/files/Outfit-Light.woff2?v=1707400432.woff2) format("woff2"),url(/cdn/shop/files/Outfit-Light.woff?v=1707400432) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/cdn/shop/files/Outfit-SemiBold.woff2?v=1707400432) format("woff2"),url(/cdn/shop/files/Outfit-SemiBold.woff?v=1707400432) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/cdn/shop/files/Outfit-ExtraBold.woff2?v=1707400432) format("woff2"),url(/cdn/shop/files/Outfit-ExtraBold.woff?v=1707400432) format("woff");font-weight:800;font-style:normal;font-display:swap}.page-width{max-width:1086px;padding:0 20px;margin:auto}.product__container{display:flex;position:relative;gap:35px;padding-top:30px;padding-bottom:160px}.product-media__items{display:flex;flex-direction:column;gap:16px}.product-media__item{position:relative;height:auto;padding-bottom:100%;border-radius:4px;overflow:hidden}.product-media__item img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.product-media__tag{position:absolute;padding:4px 17px;top:22px;color:#000;left:34px;border-radius:4px;font-family:Outfit;font-size:46px;font-weight:800;line-height:105%}@media only screen and (min-width: 750px){.product__container{align-items:end}.product-media{width:calc(55% - 17.5px)}.product-form{width:calc(45% - 17.5px);max-width:378px;position:sticky;height:fit-content;bottom:20px}}@media only screen and (max-width: 749px){.product__container{padding-right:0!important;padding-bottom:14px}.product-media__tag{position:absolute;padding:4px 12px;top:10px;z-index:4;color:#000;left:11px;border-radius:4px;font-family:Outfit;font-size:24px;font-weight:800;line-height:105%}.product-media{width:100%;overflow:auto}.product__container{display:flex;flex-direction:column}.product-media,.product-media__items{-ms-overflow-style:none;scrollbar-width:none}.product-media::-webkit-scrollbar,.product-media__items::-webkit-scrollbar{display:none}.product-media__items{display:flex;flex-direction:row;width:fit-content;overflow:scroll;margin-right:-20px;padding-right:20px}.product-media__item{width:290px;padding-bottom:290px}.product__container{gap:20px}.product-form{margin-top:0!important}}.product-form{margin-top:20px;font-family:Outfit;color:#000;max-width:398px;padding-right:20px}.product-form__infos .h1{font-size:28px;font-weight:900;line-height:120%}.reviews-container{position:relative;height:16px;width:80px}.product-form__review{display:flex;align-items:center;gap:6px;margin-bottom:16px}.product-form__review-text{margin-right:12px;font-size:14px;font-style:normal;font-weight:800;line-height:16px;border-radius:40px;padding:6px 9px}.product-form__review p:last-child{font-size:14px;font-style:normal;font-weight:400;line-height:24px}.product-form__review-stars-container{display:flex;align-items:center;gap:8px}@media only screen and (max-width: 989px){.product-form__review-stars-container p{font-size:13px!important}}.product-form__review-stars{position:absolute;display:flex;height:100%;top:0;left:0;z-index:2}.product-form__review-stars .junip-star-filled{width:16px;min-width:16px;height:16px}.product-form__review-stars--filled{overflow:hidden}.product-form__desc p{font-size:18px;font-weight:500;line-height:20px}.product-form--steps{font-size:18px;font-style:normal;font-weight:700;line-height:20px;margin-top:18px;margin-bottom:16px}.product-form__variants-items{display:flex;flex-wrap:wrap;gap:16px 12px;max-width:100%}.product-form__variants-item{width:calc(50% - 6px);height:65px;border-radius:10px;border:1px solid #707070;padding-left:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;transition:all .3s ease;cursor:pointer}.product-form__variants--tag{position:absolute;top:-8px;right:8px;font-size:11px;font-style:normal;text-align:center;font-weight:600;line-height:110%;background-color:#ffce39;padding:2px 3px;min-width:35px;border-radius:5px}.variant--title{margin-bottom:6px;font-family:Inter;font-size:13.891px;font-weight:700;line-height:14px}.variant--details{font-family:Montserrat;font-size:9px;font-weight:500;line-height:9px}.variant--details__price-per{font-family:Montserrat;font-size:9px;font-weight:700;line-height:9px}.product-form__variants-items .active{background-color:#fff;border-color:#000}.product-form__variants-item svg{position:absolute;top:50%;transform:translatey(-50%);left:9px}.product-form__variants-items svg rect:last-child{fill:transparent;transition:all .3s ease}.product-form__variants-items .active svg rect:last-child{fill:#000}.variant--details{position:relative}.variant--details svg{top:unset;bottom:-4px;left:unset;right:-12px;width:9px;height:9px}.variant--details svg circle,.variant--details svg line{stroke:#6d6d6d}.product-form__product-items{display:flex;flex-direction:column;gap:12px}.product-form__product-item{width:100%;height:70px;border-radius:10px;position:relative;border:1px solid #707070;display:flex;gap:8px}.product--tag{position:absolute;top:-8px;line-height:114%;font-family:Outfit;font-weight:600;padding:3.5px 6px;border-radius:4px;right:13px;color:#fff;font-size:9px}.product--image{position:relative;height:auto;width:70px;padding-top:68px;overflow:hidden;border-radius:10px}.product--image img{position:absolute;top:0;left:0;width:100%;object-fit:cover}.product--infos .product-form--steps{margin-top:0;margin-bottom:0}.product--intensity{display:flex;align-items:center;gap:1px}.product--intensity span{font-size:11px;font-weight:400;margin-right:5px}.product--intensity--grain_container{position:relative;height:12px;z-index:3}.product--intensity img{width:12px;height:auto;position:relative;z-index:4}.product--intensity--grain_container .empty{position:absolute;top:0;left:0;z-index:2}.product--infos{display:flex;flex-direction:column;justify-content:center}.product--infos__info{cursor:pointer}.product--infos__info p{color:#707070;font-size:11px;line-height:110%;font-weight:400;text-decoration-line:underline}.product--quantity{margin-left:auto;margin-right:10px}.product-quantity__button{color:#fff;text-align:center;font-family:Montserrat;font-size:20px;line-height:20px;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:600;line-height:normal;border-radius:6px;width:24px;height:24px}.product-quantity__button-minus{background:#a0a0a0;cursor:pointer}.product-quantity__button-minus span{position:relative;top:-1px;pointer-events:none}.product-quantity__button-plus span{pointer-events:none}.product-quantity__button-plus{background-color:#ffce39;cursor:pointer}.product--quantity{display:flex;align-items:center}.product--quantity .product-count{width:24px;background:none;text-align:center;border:none;outline:none;color:#000;font-family:Inter;font-size:10.313px;font-weight:700}.abos__abo{margin-bottom:9px}.abos__one-shoot{margin-bottom:27px}.product-form__abo .product-form--steps{margin-bottom:20px}.abos__abo,.abos__one-shoot{border:rgba(0,0,0,.16) 2px solid;border-radius:8px;color:#6d6d6d;cursor:pointer;position:relative}.abos__abo--content{position:relative}.abos__abo--content p .info{width:12px;height:16px;margin-left:3px;margin-right:2px}.abo__capsules{position:absolute;top:5px;right:10px;font-family:Montserrat;font-size:9px;font-style:normal;font-weight:700;line-height:9px}.one__capsules{font-family:Montserrat;font-size:9px;font-style:normal;font-weight:700;line-height:9px;margin-top:2px;text-align:end}.abos__abo--content p{color:#6d6d6d!important}.abos__abo.active .abos__abo--content p{color:#000!important}#product-selling_plan{width:100%;border:#000 1px solid;text-align:center;position:relative}#product-selling_plan{-moz-appearance:none;-webkit-appearance:none;appearance:none}.abos__abo .stars-abo{position:absolute;top:-18px;right:-14px;width:33px;height:33px}.abos__abo .abos__abo--tag{position:absolute;right:14px;top:-23px;font-size:10px;z-index:0;font-weight:600;line-height:110%;padding:6px 4px 4px;background-color:#ffce39;border-top-left-radius:4px;border-top-right-radius:4px}.abos__abo.active,.abos__one-shoot.active{border:#000 2px solid;border-radius:8px;color:#000;cursor:pointer}.abos__title{font-size:15px;font-style:normal;font-weight:600;line-height:16px;display:flex;align-items:center}.abos__one-shoot,.abos__abo{background-color:#fff}.abos__abo .abos__abo--header svg rect:first-child,.abos__one-shoot .abos__one-shoot--header svg rect:first-child{stroke:#00000029}.abos__abo .abos__abo--header svg rect:last-child,.abos__one-shoot .abos__one-shoot--header svg rect:last-child{fill:#00000029}.abos__abo.active .abos__abo--header svg rect:first-child,.abos__one-shoot.active .abos__one-shoot--header svg rect:first-child{stroke:#000}.abos__abo.active .abos__abo--header svg rect:last-child,.abos__one-shoot.active .abos__one-shoot--header svg rect:last-child{fill:#ffce39}.abos__checkbox{height:20px;display:block}.abos__abo--header,.abos__one-shoot--header{display:flex;align-items:center;padding:11px 20px 8px 11px;gap:13px;border-bottom:1px solid #e4e4e4}.abos__one-shoot--header{padding-bottom:11px;border-bottom:0}.abos__price{margin-left:auto}.abos__abo--content{padding:10px 15px}.abos__abo--content p{display:flex;gap:5px;align-items:center;color:#010101;font-family:Outfit;font-size:11px;font-style:normal;font-weight:400;line-height:15.08px}.abos__abo--content p{margin-bottom:4px}.product-form__submit{display:flex;align-items:center;justify-content:center;padding:12px 20px;margin-top:16px;background-color:#ffce39;border-radius:8px;cursor:pointer;opacity:1;transition:opacity .32s ease}.product-form__submit:hover{opacity:.8}.product-form__submit p{padding-left:30px;padding-right:30px;text-align:center;font-family:Outfit;font-size:20px;font-style:normal;font-weight:800;line-height:110%;letter-spacing:2px}.product-form__reassurance-shipping{text-align:center;margin-top:6px;color:#333;font-family:Outfit;font-size:14px;font-weight:400;line-height:20px}.product-form__reassurance-details{display:flex;gap:8px;font-family:Outfit;font-size:14px;font-weight:300;line-height:18px;margin-top:8px;color:#000}.faq-item-container{border-bottom:1px solid #e7e7e7}.faq-item-title{display:flex;justify-content:space-between;padding:16px 16px 16px 0;height:52px;cursor:pointer}.faq-item-title h3{font-family:Outfit;font-size:18px;font-style:normal;font-weight:700;line-height:20px}.faq-item-text{display:none}.faq-item-text p{margin-bottom:20px}.main-product-media__container--custom.hidden{display:flex!important}.product-form__faq{margin:30px auto auto;max-width:350px}.faq__open svg{transition:all .32s ease}@media only screen and (max-width: 989px){.shipping__info{display:none!important}}.faq-display-none .faq__open svg{transform:rotate(180deg)}html.overflow-hidden.js.supports-sticky.no-supports-hover.flexbox.flexboxlegacy.canvas.canvastext{overflow-y:hidden!important;position:relative}html.overflow-hidden body:after{content:"";background-color:#00000057;position:fixed;top:0;left:0;z-index:20;height:100vh;width:100vw}.product-modal{position:fixed;top:30%;left:50%;max-width:950px;width:90%;border-radius:6px;transform:translate(-50%,-50%);z-index:-1;opacity:0;visibility:hidden;background-color:#ffdd15;transition:.32 all ease}.product-modal-2{background-color:#fbf8f5;border-radius:6px}.product-modal__container{position:relative;max-height:calc(90 * var(--vh));overflow:auto}.product-modal__container .close-modal{position:fixed;background-color:#00000047;padding:3px;height:24px;width:24px;border-radius:50%;z-index:22;top:8px;cursor:pointer;right:8px}.product-modal.actif{z-index:21;top:50%;opacity:1;visibility:visible;display:block;color:#000;line-height:110%;font-family:Outfit}.product-modal__description{padding:10px}.product-modal__image{padding-bottom:75%;overflow:hidden;height:auto;position:relative}.product-modal-2 .product--tag{top:10px;left:10px;width:fit-content}.product-modal-2 .product-media__items{margin-top:15px}.product-modal-2 .product-media__item img{border-radius:10px}.product-modal-2 .product-modal__title{display:flex;justify-content:space-between}.product-modal-2 .product--intensity{margin-bottom:10px;align-items:end}.product-modal-2 .product-modal__description h3{margin:0;font-size:35px;padding-bottom:2px;padding-top:10px}.product-modal-2 .product--intensity--grain_container{height:20px}.product-modal-2 .product--intensity--grain_container img{width:20px}.product-modal-2 .grid-info p{font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:16px}@media only screen and (min-width: 990px){.product-modal__image{padding-bottom:50%;height:auto;width:50%;min-width:50%;position:relative}.product-modal__image{border-top-left-radius:6px;border-bottom-left-radius:6px}.product-modal__image img{object-fit:contain!important;object-position:top}.product-modal__container{gap:5px}.product-modal__description{padding-top:30px}}.product-modal__image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.product-modal__header-title{font-size:24px;font-style:normal;font-weight:900;line-height:110%;margin-bottom:10px}.product-modal__header-content{font-size:24px;font-style:normal;font-weight:500;margin-bottom:20px!important}.product-modal__separator{display:block!important;width:97%;height:1px;background-color:#000;margin:auto}.product-modal__container{display:flex}.product-modal__description h3{font-size:40px;font-weight:900;letter-spacing:1.75px;line-height:110%;margin-top:20px;margin-bottom:20px}@media only screen and (max-width: 989px){.product-modal{max-width:400px}.product-modal__header-title{font-size:20px;margin-bottom:8px}.product-modal__container{flex-direction:column}.product-modal__header-content{font-size:18px;margin-bottom:10px!important}.product-modal__description h3{font-size:35px;margin-top:10px;margin-bottom:10px}.product-modal__image{border-top-left-radius:6px;border-top-right-radius:6px}}.product-modal__grid-info{margin-top:15px;margin-bottom:15px;display:flex;height:fit-content}.product-grid__separator{height:auto;width:1px;background-color:#000;margin-left:10px;margin-right:12px}.grid-info__title{font-size:24px;font-style:normal;font-weight:500;margin-bottom:12px}.product-modal__grid-info p{font-size:24px;font-style:normal;font-weight:900;line-height:24px;text-transform:uppercase;margin-bottom:16px}.product-modal__grid-info .grid-info__number{text-align:center;font-size:96px;font-style:normal;font-weight:900;letter-spacing:4.8px;line-height:80%;margin-bottom:0}.grid-info__first{width:57%;min-width:57%}.product-modal-2 .product-modal__description{padding:10px 20px}.product-modal-2 .product-modal__notes{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;margin-bottom:16px}.product-modal-2 .product-modal__notes span{padding:6px 13px;background-color:#ffce39;border-radius:40px;color:#000;font-family:Outfit;font-size:14px;font-style:normal;font-weight:800;line-height:16px}.product-modal-2 .grid-info{display:flex;justify-content:space-between;gap:20px}.product-modal-2 .grid-info{margin-bottom:10px}.product-modal-2 .grid-info__title{min-width:35%;font-size:14px;font-weight:700;margin-bottom:0}.product-modal-2 .product-modal__header-subtitle{font-family:Outfit;font-size:18px;font-style:normal;font-weight:500;margin-top:8px;margin-bottom:13px}.product-modal-2 .product-modal__separator{background-color:#c9c6c4}.product-modal-2 p{width:calc(63% - 10px)}.product-modal-2 .product-media__items{display:flex;flex-direction:row;width:fit-content;overflow:scroll;margin-right:-20px;padding-right:20px}.product-modal-2 .product-media__item{width:290px;padding-bottom:290px!important}@media only screen and (min-width: 750px){.product-modal-2 .product-media{width:100%;overflow:auto;margin-top:50px;margin-bottom:70px}.product-modal-2 .product-media::-webkit-scrollbar{display:none}.product-modal-2 .product--tag{font-size:12px;padding:10px 15px}.product-modal-2 .product-modal__description{padding:50px}.product-modal-2 .produc-modal__media{overflow:hidden;width:calc(55% - 17.5px)}}@media only screen and (max-width: 989px){.grid-info__title{font-size:18px;margin-bottom:4px}.product-modal__grid-info p{font-size:20px}.grid-info__first{width:55%;min-width:55%}.product-modal__grid-info .grid-info__number{font-size:80px}}.recharge-bundles-widget{display:none!important}.selection-packs-upgrade{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0000004d;transition:.32s;transition-delay:.4s;z-index:4}.selection-packs-upgrade:not(.open){visibility:hidden;opacity:0;display:none}.selection-packs-upgrade:not(.open) .selection-packs-upgrade__container{transform:scale(.8)}.selection-packs-upgrade__container{text-align:center;background:#f8f3ec;padding:40px 60px;border-radius:30px;font-size:16px;max-width:calc(100% - 30px)}.selection-packs-upgrade__actions{display:flex;justify-content:center;margin-top:20px}.selection-packs-upgrade__container p{margin:0}.selection-packs-upgrade__actions button{color:#ffce39;font-weight:700;border:#ffce39 2px solid;width:100px;height:40px;border-radius:7px;margin:0 10px;transition:all .32s cubic-bezier(.23,1,.32,1)}.selection-packs-upgrade__actions button:hover{background:#ffce39;color:#fff}[data-action=increment][disabled=true]{cursor:not-allowed}.product-form__submit .w-loader{display:none}.product-form__submit .arrow-submit{display:block}.product-form__submit.loading .arrow-submit{display:none!important}.product-form__submit.loading .w-loader{display:block}.price__sale{display:flex;flex-direction:row-reverse;gap:10px;font-size:15.5px!important}.price-item.price-item--last{font-family:Outfit;font-size:15.25px;font-style:normal;font-weight:700;position:relative;top:-1px}.price-item.price-item--regular{color:#888;font-family:Outfit;font-size:15.375px;font-style:normal;font-weight:400}.grid-info__title .grid-info__details,.variant--details .grid-info__details{position:relative;cursor:pointer}.grid-info__title .grid-info__details:hover .detail,.variant--details .grid-info__details:hover span.detail{display:block}.grid-info__title span.detail,.variant--details span.detail{position:absolute;display:none;padding:10px;border-radius:6px;background-color:#fff;border:#707070 1px solid;width:200px;z-index:2;top:-94%!important;left:24px!important;transform:translateY(-50%)}.variant--details span.detail{left:50%!important;width:120px;height:fit-content;transform:translate(-50%) translateY(-75%)!important;bottom:20px!important}.product-form__desc{margin-top:16px;font-family:Outfit;font-size:18px;font-style:normal;font-weight:500;line-height:20px;max-width:85%}@media only screen and (max-width: 989px){.product-form{font-family:Outfit;margin:auto;color:#000;max-width:550px;padding-right:20px}}[data-id="1680676951998"]{display:none!important}.abos__abo recurring-option{opacity:.6;transition:all .32s ease}.abos__abo.active recurring-option{opacity:1}.product-pack__recurring-current,.product-pack__recurring-select-values{padding:7px 10px 8px 0}.product-pack__recurring-select{width:100%;padding:5px 0 0}.product-pack__recurring-select-values.hidden{display:none}.product-pack__recurring-current,.product-pack__recurring-select-values{z-index:1;-webkit-appearance:none;outline:none;resize:none;border-color:#000;color:#000;border:1px solid #000;border-radius:8px!important;cursor:pointer;display:inline-block;font-size:12px;font-weight:400;letter-spacing:0;line-height:18px;padding:4px 50px 5px 20px;text-align:center;transition:all .25s ease-in-out;width:100%}.product-pack__recurring-select-values{position:absolute;top:5px;left:0;width:100%;background-color:#f8f3ec;color:#000;border-radius:8px!important}.product-pack__recurring-select{position:relative}.product-pack__recurring-select-values label{margin-bottom:10px;display:block}.product-pack__recurring-select-values label{margin-top:10px}.product-pack__recurring-select svg{max-width:20px;position:absolute;right:18px;top:11px;transform:rotate(0);z-index:2}.product-pack__recurring-select svg path{transition:fill .25s ease-in-out}.product-pack__recurring-select svg{transition:.24s}.product-pack__recurring-select:hover .product-pack__recurring-current{border-color:#000;background-color:transparent;color:#000}.product-pack__recurring-select:hover svg path,.product-pack__recurring-select.actif svg path{fill:#fff}.product-pack__recurring-select.actif svg{transform:rotate(-180deg)}.product-pack.no-pack .product-pack__flavor-details{text-align:center;padding-left:0}.product-pack__recurring-select label,.product-pack__recurring-select span{font-size:12px}.product-pack__recurring-select-values label{cursor:pointer}.product-pack__recurring-select-values label:not(.actif){opacity:.8}.product-modal-2 .detail p{font-size:13px;line-height:120%;width:100%}.product-pack__recurring-select-values input{display:none}.product-modal__header-title{width:100%!important}@media screen and (max-width: 749px){.product-pack__recurring-select label,.product-pack__recurring-select span{font-size:12px}.number-list-img p.h2{font-size:28px}.product-modal-2 .detail p{font-size:11px;line-height:120%}}.out-of-stock-dinamique quantity-input .product-quantity__button-plus{pointer-events:none;cursor:not-allowed!important}.out-of-stock quantity-input{pointer-events:none;cursor:not-allowed!important}.out-of-stock .product--image__out,.out-of-stock-dinamique .product--image__out{display:flex}.product--image__out{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0005;display:none;justify-content:center;align-items:center;z-index:2}.product--image__out p{color:#fff;font-weight:600;font-size:16px}.product-form__perso .product-form__variants-item{width:calc(50% - 6px);position:relative}.product-form__variants-item_tag{font-size:12px;position:absolute;top:-10px;color:#fff;padding:0px var(--button-large-v-padding, 12px);border-radius:var(--button-small-br, 4px);background:var(--secondary-100, #ef6619)}.product-form__variants-item_tag p{font-size:12px;line-height:18px}.product-form__perso .product-form__variants-items{margin-bottom:24px}.product-list__pack-content{display:flex;padding:0 12px 12px;gap:4px}.detail__paquet{display:flex;gap:3px;align-items:center}.separator{opacity:.3}.product-form__perso variant-item p:not(.product-form__variants-item_tag p){color:#000;text-align:center;font-size:var(--font-paragraph-medium-size, 16px);font-style:normal;font-weight:700;line-height:var(--font-paragraph-medium-line-height, 22px)}@media only screen and (max-width: 989px){.detail__paquet svg{width:8.763px;height:14px}.product-form__perso .product-form__variants-item:last-child{border-radius:0px 0px var(--button-small-br, 4px) var(--button-small-br, 4px)}.product-form__perso .product-form__variants-item .product-form__variants-item_tag{top:-18px;border-radius:var(--button-small-br, 4px) var(--button-small-br, 4px) 0px 0px;width:calc(100% + 2px)}.product-form__perso .product-form__variants-item.active .product-form__variants-item_tag{top:-18px;border-radius:var(--button-small-br, 4px) var(--button-small-br, 4px) 0px 0px;width:calc(100% + 4px)}.product-form__perso .product-form__products--navigation__item{padding:var(--button-small-v-padding, 8px)!important}.product-form__perso variant-item p:not(.product-form__variants-item_tag p){color:#000;text-align:center;font-size:var(--font-paragraph-small-size, 12px);font-style:normal;font-weight:700;line-height:var(--font-paragraph-small-line-height, 18px)}.product-form__variants-items{margin-top:30px!important}}.product-form__perso .product-form__products--navigation__item{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--button-large-v-padding, 12px) var(--button-small-spacing, 6px)}.product-form__perso .product-form__products--navigation__item p{display:flex;align-items:center;margin-bottom:0}.product-form__products--navigation__item:not(:first-child) span{text-align:center;font-family:Outfit;font-size:10px;font-style:normal;font-weight:400;line-height:16px;margin-top:-2px;display:block}.product-form__perso .product-form__product-item{flex-wrap:wrap}.product-form__perso .product--quantity{width:fit-content}@media only screen and (max-width: 989px){.product-form__perso .product--quantity__init{font-size:var(--font-paragraph-medium-size, 14px);padding:4px var(--button-small-h-padding, 14px)!important}.product-form__perso .product-form__product-item{gap:8px}}.product--infos__info svg{transform:rotate(0);transition:all .32s ease;margin-left:3px}.faq-open svg{transform:rotate(180deg)}.product--infos__info{width:fit-content}.product--infos__info p{width:fit-content;border-radius:var(--button-small-br, 4px);border:1px solid var(--tertiary-dark-cream, #e6d8c4);background:#fff;text-decoration:unset!important;padding:2px var(--button-small-spacing, 6px)}.product-item__details{border-radius:var(--button-small-br, 4px);border:1px solid var(--tertiary-dark-cream, #e6d8c4);background:#fff;width:100%}.product-item__detail{display:flex;align-items:stretch}.product-item__detail__title{width:83px;min-width:83px;background:var(--tertiary-cream, #f8f3ec);padding-inline:12px 8px;padding-block:4px;color:#0009;font-size:12px;font-style:normal;font-weight:700;line-height:18px;margin-bottom:0}.product-item__detail__content{padding-inline:8px;padding-block:4px;color:#0009;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.product-item__detail:last-child{width:100%;display:flex}.product-media__items-medias .swiper-slide{width:320px;margin-right:18px;padding-top:320px;border-radius:8px;overflow:hidden;position:relative;height:auto}.product-form__variant-price--value{margin-left:5px}.product-media__items-medias .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 990px){.product-media__items-medias{display:none}.main-product-media__container--swiper{display:flex!important}.product-item__details{margin-left:76px}}.progress__reduction{font-weight:500!important}.product--intensity__price{font-weight:700!important}@media only screen and (max-width: 989px){.product-media__items-medias{display:block}.main-product-media__container--swiper{display:none!important}.product__container{overflow:hidden}.product-media__items-medias .swiper{overflow:visible!important}.product-media:not(.scroll-touch){overflow:visible}.swiper-button:after{content:unset!important}.swiper-button{border-radius:50%;width:30px!important;height:30px!important;background:#ffce3a}.swiper-button svg{width:8.364px!important;height:14.728px!important}}.progress__reduction{display:flex;align-items:center;gap:4px;background-color:#ffce39!important;opacity:.4}.active .progress__reduction{opacity:1;font-weight:700!important}.product-form__variants--tag.disabled{background:#ef1919}variant-item.disabled{opacity:.4;pointer-events:none}.product-form__custom_label p{display:flex;justify-content:center;font-size:14px;align-items:center}.product-form__custom_label{border-radius:4px;background:var(--primary-10, #fffaeb);padding:6px 12px;margin:0 12px 12px}.product-form__custom_label .progress__reduction{gap:0px}.product-form__custom_label .progress__reduction svg{margin-left:2px;position:relative;top:-1px}.progress__reduction{display:flex;align-items:center;line-height:100%!important}.progress__reduction svg{position:relative;top:-1px}.product-form__custom_label p .progress__reduction{opacity:1!important;margin-left:3px;padding:3px var(--button-small-v-padding, 4px);font-size:14px}[data-current-rest]{color:var(--secondary-100, #ef6619);font-family:Outfit;font-size:var(--font-paragraph-small-size, 14px);font-style:normal;font-weight:700;line-height:var(--font-paragraph-small-line-height, 20px);margin-inline:.2rem;align-items:center}@media only screen and (max-width: 989px){.product-form__custom_label p,.product-form__custom_label p .progress__reduction{font-size:12px}}.product-form__custom_label-text.hidden,.product-form__custom_label-complete.hidden{display:none}.product-form__custom_label-complete{font-weight:600}.product-form__submit p{margin-bottom:0}.product-form__review p{margin:0}.product-form__variants :not(.product-form__products__pack) .product-form__product-items{padding-left:12px;margin-right:12px}.product-form__items__container .product-form__product-items{padding-left:0}.product-form__rest-content{color:#666;background:#ffe289!important}.form__title--desc p{margin-bottom:0}.product-form__content-items{padding-top:12px!important}@media only screen and (max-width: 989px){.alchemy__element{overflow:hidden}}.custom-text__bottom{margin-top:18px}.custom-text__bottom p{color:#000;font-family:Inter;font-size:10px;font-style:normal;font-weight:400;line-height:16px}.product-form__custom_label-text{margin-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/w-product-template.css.map */
