.product-form__abo .product-form--steps,.product-form__abos .abos__abo,.product-form__abos .abos__one-shoot{display:none}.page-width{max-width:1440px;margin:auto}.product-form__variants-item svg{display:none}.product-form__product-item{align-items:center}.product-form__faq{max-width:unset}.product-form__variant-item--label p svg{min-width:16px}.selection__global{background-color:#fff0c4;padding:1px 6px;color:#000;font-family:Outfit;border-radius:var(--button-small-br, 4px);font-size:var(--font-paragraph-small-size, 14px);font-style:normal;font-weight:400;line-height:var(--font-paragraph-small-line-height, 20px)}.product-form__variant-item--prices span{white-space:nowrap}.product-form__product-item.hidden{display:none}.product-form__variants-items{gap:8px}.product--quantity{position:relative;height:fit-content;align-self:flex-end;margin-right:0}.product--quantity__container{display:flex;position:absolute;bottom:0;right:0}.product--quantity__container{padding:3px;background-color:#fff0c4}.product-quantity__button-minus{background-color:#ffdd75;border-radius:2px;height:27px;width:30px}.product-quantity__button-plus{background-color:#ffce3a;border-radius:2px;height:27px;width:30px}.product-quantity__button span{color:#000}.product--quantity .product-count{color:#000;text-align:center;font-family:Outfit;font-size:var(--font-paragraph-medium-size, 16px);font-style:normal;font-weight:600;line-height:var(--font-paragraph-medium-line-height, 22px)}.product--quantity__init{position:absolute;top:0;right:0;padding:0 12px;height:100%;width:100%;display:flex;justify-content:center;z-index:2;align-items:center;border-radius:var(--button-small-br, 4px);background:var(--primary-100, #ffce3a);cursor:pointer;color:#000;text-align:center;font-family:Outfit;font-size:var(--font-paragraph-medium-size, 16px);font-style:normal;font-weight:600;line-height:var(--font-paragraph-medium-line-height, 22px)}.product-form__variant-price--value{border-radius:var(--button-small-br, 4px);background:#000;color:#fff;font-family:Outfit;font-size:var(--font-paragraph-medium-size, 16px);font-style:normal;font-weight:800;line-height:var(--font-paragraph-medium-line-height, 22px);padding:0 6px}.product-form__variant-compared-price--value{color:var(--secondary-70, #f4945e);font-family:Outfit;font-size:14px;font-style:normal;font-weight:600;line-height:20px;text-decoration:line-through}.product-form__pack--compo-item--image{border-radius:2px;border:1px solid var(--tertiary-dark-cream, #e6d8c4);margin-bottom:8px;background-color:#fff}.product-form__pack--compo-item--text p{color:#000;font-family:Outfit;text-align:center;font-size:var(--font-paragraph-medium-size, 16px);font-style:normal;font-weight:500;line-height:var(--font-paragraph-medium-line-height, 22px)}.product-form__pack--compo h3{margin-bottom:12px}.product-form__pack--compo-item{position:relative}.product-form__pack--compo-item .price-tag{position:absolute;top:-8px;left:50%;transform:translate(-50%);white-space:nowrap;padding:0 8px;border-radius:var(--button-small-br, 4px);background:var(--secondary-100, #ef6619);color:#fff;font-size:12px;font-style:normal;z-index:2;line-height:18px}.price-tag--price{font-weight:700}.price-tag--price.old{font-weight:500;margin-right:6px;text-decoration:line-through}.product-form__pack--compo-item.free-item{border:1px dashed var(--secondary-70, #f4945e);background-color:#fdf0e8}.product-form__pack--compo-item.free-item .product-form__pack--compo-item--image{border:1px dashed var(--secondary-70, #f4945e)}.product-form__pack--compo-item--text p span{color:var(--secondary-100, #ef6619);text-align:center;font-family:Outfit;font-size:var(--font-paragraph-medium-size, 16px);font-style:normal;font-weight:700;line-height:var(--font-paragraph-medium-line-height, 22px)}.product-form__pack--compo-items{display:flex;gap:12px;flex-wrap:wrap}.product-form__pack--compo-item{width:calc(33.33% - 8px);border-radius:var(--button-small-br, 4px);border:1px solid var(--tertiary-dark-cream, #e6d8c4);padding:var(--button-large-v-padding, 12px);background:var(--tertiary-light-cream, #fffbf4)}.product-form__variant-price{display:flex;gap:6px}.variant--details{border-radius:var(--button-small-br, 4px);color:#000;padding:1px 6px;font-size:12px;font-style:normal;font-weight:500;line-height:18px;background:#fdf0e8}.product-form__product-items{padding-bottom:12px!important}.product--quantity__init p{cursor:pointer}.product--quantity__init.hidden{display:none}.product-form{max-width:542px}.product-form__products--header-content{display:flex;justify-content:space-between}.product-form__header{display:flex;padding:12px 18px;margin-bottom:18px;justify-content:space-between;border-bottom:1px solid #e6d8c4}.product-form__products--navigation{display:flex;gap:8px}.product-form__products--header-content{padding-left:18px;padding-right:18px;margin-bottom:12px}.product-form__products--navigation{padding:0 12px 12px;margin-bottom:12px;border-bottom:1px solid #e6d8c4}.product-form__perso .product-form__products--navigation{margin-bottom:0;margin-top:12px;padding-top:12px;border-bottom:unset!important;border-top:1px solid #e6d8c4}.product-form__products--navigation__item{border-radius:var(--button-small-br, 4px);width:calc(100% / 3 - 8px);padding:12px 6px;text-align:center;cursor:pointer!important;color:#000;background-color:transparent;transition:all .3s;border:1px solid #e6d8c4}.product-form__product-item{border-radius:4px;border-color:#e6d8c4;background-color:#fffbf4;padding:12px;height:unset;gap:12px}.product--infos .product-form--steps{color:#000;font-family:Outfit;font-size:var(--font-paragraph-medium-size, 16px);font-style:normal;font-weight:700;line-height:var(--font-paragraph-medium-line-height, 22px)}.product--intensity span{font-size:12px}.product--tag{top:0;border-radius:0 0 4px 4px;font-size:12px;font-style:normal;padding:0 8px;font-weight:400;line-height:18px}.product--infos{max-width:calc(100% - 70px)}.product--intensity{flex-wrap:wrap;margin-bottom:3px}.product--infos__info p{font-size:12px;font-style:normal;font-weight:400}.product--infos .product-form--steps{position:relative;z-index:2}[data-current-price-reduction],[data-current-compare-reduction]{display:inline-block!important}[data-current-compare-reduction]{opacity:.4;margin-right:2px;text-decoration:line-through}.product-form__products--navigation__item.actif [data-current-compare-reduction]{opacity:.6}@media only screen and (max-width: 1100px){.product--infos__info p{margin-top:12px}}@media only screen and (max-width: 989px){.product-quantity__button{height:24px;width:24px}}.product--image{width:63.306px;height:63.711px;background-color:#fff;border-radius:2px;border:1px solid var(--tertiary-dark-cream, #e6d8c4);padding-top:63.306px}.product-form__products--navigation__item:hover,.product-form__products--navigation__item.actif{background-color:#000;color:#fff}.product-form__products--navigation__item p{text-align:center;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)}.product-form__products--navigation__item.actif{background:#000}.product-form__pack--compo{padding:12px}.product-form__pack--compo h3{color:#000;text-align:center;font-family:Outfit;font-size:var(--font-paragraph-medium-size, 16px);font-style:normal;font-weight:400;line-height:var(--font-paragraph-medium-line-height, 22px)}.product-form--steps{font-family:Outfit;gap:6px;font-size:var(--font-paragraph-medium-size, 16px);font-style:normal;font-weight:400;display:flex;margin:0;line-height:var(--font-paragraph-medium-line-height, 22px)}.product-form__variants-items{padding-left:12px;padding-right:12px;margin-top:6px}.product-form__form--container{background-color:#fff;border-radius:8px;border:1px solid #e6d8c4}.product-form--steps .step_nb{background-color:#ffce3a;color:#000;border-radius:50%;height:21px;width:21px;min-width:21px;display:flex;justify-content:center;align-items:center;min-height:21px;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)}.product-form__variants-item{width:calc(33.33% - 6px);border-radius:4px;border:#e6d8c4 solid 1px;padding:16px 6px 12px;height:unset}.product-form__variants-item.active{outline:#ef6619 solid 1px!important;border:#ef6619 solid 1px!important}.product-form__variants--tag{left:50%;transform:translate(-50%);width:fit-content;white-space:nowrap;padding:0 8px;top:-10px;border-radius:4px;font-family:Inter,sans-serif;font-size:12px;background-color:#ef6619;font-style:normal;font-weight:400!important;line-height:18px;color:#fff}.product-media__reassurance--container{display:flex;gap:18px}.product-media__reassurance{width:calc(25% - 13px)}.product-media__reassurance{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--button-large-br, 8px);background:var(--primary-100, #ffce3a);padding:20px 8px 12px}.product-media__reassurance__icon{max-width:70%;width:100%;height:64px;margin-bottom:10px}.product-media__reassurance img{width:100%;height:100%;object-fit:contain}@media only screen and (min-width: 990px){.main-product-media__container{display:flex;gap:20px}.main-product-media__container.hidden{display:none}.main-product-media__container .product-media__item.product-media__item--image{padding:0!important;align-self:self-start;padding-top:calc(85% - 10px)!important;width:calc(85% - 10px)}.main-product-media__container .product-media__item.product-media__item--image img{object-fit:contain;object-position:bottom}.reassurance-media__container .product-media__reassurance--container{display:flex;flex-direction:column;height:100%;width:100%}.reassurance-media__container .product-media__reassurance--container .product-media__reassurance{height:auto;width:auto;flex-grow:1}.reassurance-media__container .product-media__reassurance__icon{position:relative;top:unset;left:unset;height:3.3vw;max-width:5vw}.product-media__reassurance__text{font-size:12px!important;line-height:110%!important}.reassurance-media__container .product-media__reassurance{width:100%}}@media only screen and (min-width: 1200px){.product-media__reassurance__text{font-size:12px!important;line-height:110%!important}}@media only screen and (max-width: 749px){.product__container{padding-right:0!important;padding-bottom:14px;padding-left:12px;padding-top:18px}.product-form{padding-right:12px}.product-media__items{gap:12px}.product-form__variants--tag p{font-size:10px;line-height:15px;font-weight:500}.product-form__variants-item{padding:var(--button-small-h-padding, 18px) var(--button-small-spacing, 6px) var(--button-large-v-padding, 12px) var(--button-small-spacing, 6px)}.product-form__variants--tag{top:0;width:calc(100% + 2px);left:-1px;transform:unset;border-radius:var(--button-small-br, 3px) var(--button-small-br, 3px) 0px 0px}.variant--title{font-size:var(--font-paragraph-small-size, 12px)}.product-form--steps,.product-form__variant-price span{font-size:var(--font-paragraph-medium-size, 14px)}}.product-form__submit{border-radius:var(--button-large-br, 8px);background:var(--primary-100, #ffce3a);padding:var(--button-small-h-padding, 16px) var(--card-medium-mg-v-padding, 30px)}.product-media__reassurance__text{color:#000;text-align:center;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)}.product-form .product-media__reassurance--container{display:none}.product-form__content-items{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:18px;padding:0 12px 12px}.product-form__content-items span:first-child{text-decoration:underline}.product-form__pack--compo{padding-bottom:24px}.form__title--desc{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:18px;margin-bottom:24px}.product-form__review{display:flex;align-items:center;margin-bottom:6px!important}.product-form__review img{min-width:70px;max-width:90px}.product-form__review p{font-size:14px}#tp-widget-wrapper #profile-link{display:flex}.tp-widget-wrapper{text-align:left!important}.form__title--desc p svg{position:relative;top:3px}.form__title--desc p{gap:4px;display:flex;align-items:flex-start;width:calc(50% - 5px);color:#000;font-family:Outfit;font-size:var(--font-paragraph-medium-size, 14px);font-style:normal;font-weight:400;line-height:var(--font-paragraph-medium-line-height, 22px)}.product-media__tag{z-index:1!important}@media only screen and (max-width: 989px){.product-media .product-media__reassurance--container{display:none}.product-form .product-media__reassurance--container{display:flex}.product-media__reassurance--container{display:flex;gap:6px;margin-bottom:30px}.product-media__reassurance{width:calc(25% - 5px)}.product-media__reassurance{padding:12px 4px}.product-media__reassurance__icon{max-width:70%;width:100%;height:37px;margin-bottom:8px}.product-media__reassurance__text{font-size:8px;line-height:12px}.product__container{display:flex;flex-direction:column}}.product-form__submit p{font-size:var(--font-h3-size, 24px);font-style:normal;font-weight:600;padding:0;letter-spacing:unset;line-height:var(--font-h3-line-height, 30px)}@media only screen and (max-width: 1100px){.product-form__pack--compo-item,.product-form__product-item{padding:6px!important}.product-form--steps{font-size:14px}.product-form__products--navigation__item{padding-top:7px;padding-bottom:7px}.selection__global,.product-form__pack--compo-item--text p,.product-form__pack--compo-item--text p span,.product-form__products--navigation__item p{font-size:12px;line-height:18px}.product-form__products--navigation__item{width:calc(100% / 3 - 5px)}.form__title--desc p{width:100%;align-items:center}.product-form__shipping-delay{display:flex;margin-top:12px;flex-direction:column-reverse;gap:8px}.shipping__info{display:flex;align-items:center;justify-content:center;gap:4px}.product-form__icon{display:flex;justify-content:center;gap:4px;padding:var(--button-small-spacing, 2px) var(--button-large-h-padding, 12px);align-items:center;border-radius:var(--button-large-br, 8px);border:1px solid rgba(0,126,61,.3);background:#007e3d1a}.product-form__header,.product-form__products--header-content{padding-left:12px;padding-right:12px}.product-form--steps{gap:3px}.price-tag{font-size:10px!important}.price-tag--price.old{margin-right:2px}.product-form__pack--compo-items{gap:6px;align-items:stretch!important}.product-form__product-items{gap:6px}.product-form__pack--compo-item{width:calc(33.33% - 4px);padding:8px}.form__title--desc p svg{width:16.788px;height:16.788px;min-height:16.788px;min-width:16.788px}.product-form__review{margin-bottom:6px}.product-form__submit p{font-size:var(--font-h3-size, 18px);font-style:normal;font-weight:600;line-height:var(--font-h3-line-height, 24px)}}@media only screen and (min-width: 1101px){.shipping__info{display:flex;align-items:center;justify-content:center;gap:4px}.product-form__shipping-delay{display:flex;justify-content:center;margin-top:12px;border-radius:var(--button-large-br, 8px);border:1px solid rgba(0,126,61,.3);padding:var(--button-small-spacing, 2px) var(--button-large-h-padding, 12px);background:#007e3d1a}.product-form__icon{display:flex;justify-content:center;gap:4px;padding:var(--button-small-spacing, 2px) var(--button-large-h-padding, 12px);align-items:center}}.product-form__pack--compo-item--text strong{color:#ef6619}.product-form__rest-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:2;border-radius:var(--button-large-br, 8px);background:var(--primary-100, #ffce3a);padding:var(--button-small-h-padding, 16px) var(--card-medium-mg-v-padding, 30px);cursor:not-allowed}.product-form__submit{display:flex;align-items:center;justify-content:center;margin-top:16px;background-color:#ffce39;border-radius:8px;opacity:1;transition:opacity .32s ease}.product-form__submit{position:relative}@media only screen and (max-width: 989px){.product-form{width:unset;max-width:553px!important;position:relative;height:fit-content}.product-media__items{display:flex;flex-direction:row;width:fit-content;overflow:scroll;margin-right:-20px;padding-right:20px}.product-media{width:100%;overflow:auto}.product-media__item{width:290px;padding-bottom:290px}.selection__global{font-size:11px}}.product-media__items-medias_second.hidden,.product-media__item__custom{display:none!important}.product-media__item__custom.active{display:block!important}.main-product-media__container--custom_second.hidden,.main-product-media__container--custom.hidden-force,.product-media__items-medias.hidden{display:none!important}.product-form__variant__compareatprice,.product-form__variant__compareatprice_pack{color:#0000004d;text-align:center;font-family:var(--font-family-heading, Outfit);font-size:var(--font-h4-size, 20px);font-style:normal;font-weight:500;line-height:var(--font-h4-line-height, 26px);text-decoration:line-through;margin-left:10px}@media only screen and (max-width: 989px){.product-form__variant__compareatprice,.product-form__variant__compareatprice_pack{color:#0000004d;text-align:center;font-family:var(--font-family-heading, Outfit);font-size:var(--font-h4-size, 16px);font-style:normal;font-weight:500;line-height:var(--font-h4-line-height, 22px);text-decoration-line:strikethrough;margin-left:6px}}.form__title--desc p svg{flex:0 0 17px}.hidden-force{display:none!important}.custom-title__boites{display:flex;justify-content:space-between;padding-inline:18px}.product-form__variants :not(.product-form__products__pack) .product-form__items__container{position:relative;padding:12px 12px 27px;border-top:1px solid var(--tertiary-dark-cream, #e6d8c4);background:var(--tertiary-light-cream, #fffbf4);margin-bottom:8px}.product-form__variants .product-form__products__pack .product-form__product-items{padding:12px}.product-form__product-items::-webkit-scrollbar{width:6px;border-radius:4px}.product-form__product-items::-webkit-scrollbar-thumb{background-color:#e6d8c4;border-radius:4px}.product-form__product-items::-webkit-scrollbar-track{background-color:#fff;border:1px solid #e6d8c4;border-radius:4px}.product-form__product-items::-webkit-scrollbar-thumb:hover{background-color:#e6d8c4;border-radius:4px}.product-form__product-items::-webkit-scrollbar-thumb:active{background-color:#e6d8c4;border-radius:4px}.product-form__product-items::-webkit-scrollbar-track{background-color:#fff;border-radius:4px}.product-form__product-items::-webkit-scrollbar-track:hover{background-color:#fff;border-radius:4px}.product-form__variants :not(.product-form__products__pack) .product-form__product-items{height:386px;overflow:auto;padding-right:12px}.product-form__message-scroll{position:absolute;bottom:0;left:0;width:100%;background:#696969;color:#fff;font-size:12px;font-style:normal;font-weight:400;padding:4px 12px;text-align:center;line-height:18px}@media only screen and (max-width: 989px){.product--infos .product-form--steps{font-size:14px!important;line-height:20px!important}[data-current-price-item-collection]{font-size:9px!important}.product-form__perso .product-form__products--navigation__item{padding-inline:4px!important}}.product-form__submit p{margin-bottom:0}.product-form--dolce .product-form__pack--compo-item{width:calc(50% - 6px)}.product-form--dolce .product-form__pack--compo-item--image{padding-top:60%;position:relative;height:auto}.product-form--dolce .product-form__pack--compo-item--image img{object-fit:contain;object-position:center center;position:absolute;top:0;left:50%;transform:translate(-50%);height:100%}.product-form__variant-item--products,.product-form__variant-item--variants{display:flex;gap:8px;overflow:auto;margin-inline:12px;padding:1px 1px 12px}.product-form__variant-item--variant{border-radius:4px;border:1px solid var(--tertiary-dark-cream, #e6d8c4);cursor:pointer;background:#fff;padding:10px 6px;text-align:center;min-width:54px;white-space:nowrap}.product-form__variant-item--product{width:54px;height:54px;min-width:54px;cursor:pointer;min-height:54px;border-radius:4px;border:1px solid var(--tertiary-dark-cream, #e6d8c4);background:url(<path-to-image>) #d3d3d3 50% / cover no-repeat,#fff}[current-boite-title]{font-weight:700;margin-left:3px}.product-form__variant-items{border-radius:0 0 8px 8px;border:1px dashed var(--secondary-100, #ef6619);background:var(--secondary-10, #fdf0e8);overflow:hidden}.product-form__variant-item{padding-block:12px;display:none}.product-form__variant-item.active{display:block}.product-form__variant-item--label{padding-inline:18px;margin-bottom:12px;justify-content:space-between;align-self:center;display:flex}.product-form__variant-item--label p{display:flex;color:#000;font-family:Outfit;font-size:var(--font-paragraph-medium-size, 14px);font-style:normal;margin-bottom:0;font-weight:400;line-height:var(--font-paragraph-medium-line-height, 20px)}.product-form__variant-item--prices{padding:2px var(--button-small-spacing, 6px);border-radius:4px;background:var(--secondary-100, #ef6619);color:#fff;color:#fff!important;font-size:12px;text-transform:uppercase;font-style:normal;font-weight:700!important;line-height:18px}.product-form__variant-item--prices span{text-decoration:line-through;margin-right:3px;font-weight:400!important}.product-form__variant-item--label p svg{margin-right:6px;position:relative;top:3px}@media only screen and (max-width: 989px){.product-form{width:100%}}.product-form__variant-item--product.active,.product-form__variant-item--variant.active{outline:#ef6619 solid 1px!important;border:#ef6619 solid 1px!important}.product-form__variant-item--current.disabled{opacity:.4;pointer-events:none}.product-form--dolce .product-form__form--container{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0px}.product-form__variant-item--products::-webkit-scrollbar{width:2px;height:4px;padding-left:12px!important;padding-right:12px!important;border-radius:4px}.product-form__variant-item--products::-webkit-scrollbar-thumb{background-color:#fad1ba;border-radius:4px}.product-form__variant-item--products::-webkit-scrollbar-track{background-color:#fff;border:1px solid #e6d8c4;border-radius:4px}.product-form__variant-item--products::-webkit-scrollbar-thumb:hover{background-color:#fad1ba;border-radius:4px}.product-form__variant-item--products::-webkit-scrollbar-thumb:active{background-color:#fad1ba;border-radius:4px}.product-form__variant-item--products::-webkit-scrollbar-track{background-color:#fff;border-radius:4px}.product-form__variant-item--products::-webkit-scrollbar-track:hover{background-color:#fff;border-radius:4px}.custom-description__title{display:flex;padding:5px 10px;justify-content:center;align-items:center;gap:10px;border-radius:100px;background:var(--primary-100, #FFCE3A);color:#000;font-size:var(--font-paragraph-extra-small-size, 12px);font-style:normal;font-weight:700;line-height:var(--font-paragraph-extra-small-line-height, 18px);width:fit-content}.product-form__infos:has(.custom-description__title) h2{margin-bottom:3px!important}.product-form__variant-item--label{gap:10px}@media only screen and (max-width: 989px){.custom-description__title{display:flex;padding:5px 10px;justify-content:center;align-items:center;gap:10px;border-radius:100px;background:var(--primary-100, #FFCE3A);color:#000;font-size:var(--font-paragraph-extra-small-size, 10px);font-style:normal;font-weight:700;line-height:var(--font-paragraph-extra-small-line-height, 16px)}.product-form__variant-item--label{padding-inline:12px}}.product-form--dolce:has(.product-form__variant-item.active.hidden) .product-form__form--container{border-radius:8px!important}.product-form__variant-items:has(.product-form__variant-item.active.hidden){display:none}
/*# sourceMappingURL=/cdn/shop/t/42/assets/w-product-template-gift.css.map */
