.card__quick-add{display:block;position:absolute;z-index:3;right:0;bottom:100%;left:0;flex-shrink:0;padding:calc(2 * var(--space-unit))}.p-small{font-weight:500!important;font-size:var(--font-paragraph-small-size, 14px)!important;font-style:normal!important;line-height:var(--font-paragraph-small-line-height, 20px)!important;margin-bottom:0}.rating use:nth-child(2){transform:translate(20px)}.rating use:nth-child(3){transform:translate(40px)}.rating use:nth-child(4){transform:translate(60px)}.rating use:nth-child(5){transform:translate(80px)}.review-date{color:#000;font-family:var(--font-family-paragraph, "Avenir Next");font-size:12px;font-style:normal;font-weight:500;line-height:18px}.product-bienfaits .product-form__details-notes-v2 svg{height:12px;width:12px;min-width:16px;min-height:16px}input+label .variant-checkbox,recurring-option .variant-checkbox{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;border:0px!important;outline:1px solid #000;outline-offset:2px}input:checked+label .variant-checkbox{border-color:#45c391!important;outline:1px solid #45c391}:not(.product-options) .variant-checkbox{flex:0 0 14px!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important}:not(.product-options) .variant-checkbox span{width:100%;height:100%}.variant-checkbox span{display:block;width:16px;height:16px;background:#000;border-radius:50%;transform:scale(0);transition:.2s}.description-vrac__review-header p{margin-bottom:0}.drawer__content .product-ingredients:empty,.drawer__content .product-bienfaits:empty{border:unset!important;margin-bottom:0!important;padding-bottom:0!important}.rating{display:flex;width:100px;height:20px}.drawer__content .description-vrac__review-content-content.p-small{color:#000;font-family:var(--font-family-paragraph, "Avenir Next");font-size:var(--font-paragraph-small-size, 12px)!important;font-style:normal;font-weight:500!important;line-height:var(--font-paragraph-small-line-height, 18px)}.card:focus-within .card__quick-add{opacity:1;pointer-events:initial}.description-vrac__ingredtients-detail .custom-descr{margin-top:2px}.product-form__details-notes{display:flex;flex-wrap:wrap;gap:12px 0}.product-form__details-notes-v2 p{margin-bottom:0;display:flex;gap:12px;width:calc(50% - 3px)}.description-vrac__review-header p{display:flex;align-items:center;gap:8px}.description-vrac__review-content-header{display:flex;align-items:center;gap:12px;margin-top:12px;margin-bottom:8px}.description-vrac__ingredtients-detail .swiper-ingredientss{margin-top:12px}.description-vrac__ingredtients-detail .swiper-slide .ingredient-toggle__item{width:calc(50% - 6px)}.ingredient-toggle__item-image{width:22px;height:22px;border-radius:50%}.ingredient-toggle__item{display:flex;gap:8px}.description-vrac__ingredtients-detail .swiper-slide{display:flex;flex-wrap:wrap;gap:6px}.quick-add-info{grid-template-columns:80px auto 44px;gap:12px}.quick-add-info__details{width:calc(100% - 104px);min-width:calc(100% - 104px)}.quick-add-info__details .product-prices{display:flex;line-height:110%;gap:4px;align-items:last baseline}.drawer__close-btn{z-index:40}.percentage__reduction{position:absolute;top:0;right:0;color:#fff;background:var(--primary-100, #45c391);border-radius:0 4px;padding:2px 4px;line-height:0}.percentage__reduction span{font-style:normal;font-weight:600!important;line-height:150%;font-size:12px}:not(.product-options) .opt-label .variant-checkbox+span{display:flex}.opt-label .price__current{margin-left:auto}input:checked+label .variant-checkbox span{background-color:#45c391!important}input:checked+label .variant-checkbox{border-color:#45c391!important}input:checked+label{border:#000 1px solid!important}:not(.product-options) .opt-label .variant-checkbox+span .drawer__close-btn svg{pointer-events:none}.drawer__content .opt-label .price__was .money{margin-left:4px!important;margin-right:4px!important}.quick-add-info__details p{margin-bottom:0!important}:not(.product-options) .opt-label--image{border-radius:4px!important}.quick-add-info__details .p-small{color:#000;font-family:var(--font-family-paragraph, "Avenir Next");font-size:var(--font-paragraph-small-size, 14px);font-style:normal;font-weight:500;line-height:var(--font-paragraph-small-line-height, 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-add-info__details .product-title{display:flex!important;width:100%!important;gap:8px;align-items:first baseline!important;justify-content:space-between!important;flex-direction:row}.quick-add-info__details{flex-grow:1}.quick-add-info__details .rating-drawer{width:fit-content;display:flex;gap:6px;color:#000;font-family:var(--font-family-paragraph, "Avenir Next");font-size:var(--font-paragraph-extra-small-size, 12px);font-style:normal;font-weight:600!important;line-height:var( --font-paragraph-extra-small-line-height, 16px );white-space:nowrap}.js [open]>.drawer__content:not(.drawer__content--out){padding:12px}.quick-add__close-btn--mob{display:none!important}.quick-add__product-details{margin-top:unset!important}.drawer__footer{padding:12px!important}.drawer__header{display:flex!important;position:relative;top:unset!important;padding:18px 12px!important}.drawer__content .product-vendor-sku:empty{display:none!important}.quick-add-info__details hr{display:none!important}.drawer__content:not(.product-options) .opt-label .variant-checkbox+span{display:flex;justify-content:space-between;width:100%;margin-inline:0px}.drawer__content:not(.product-options) .opt-label{gap:12px;padding:12px!important}.drawer__content:not(.product-options) .opt-label span{align-items:center}.drawer__content:not(.product-options) .opt-label .price__current{order:2;margin-left:2px!important;font-weight:600!important;padding-right:unset!important}.drawer__content:not(.product-options) .opt-label .price__current .money{font-weight:600!important}.drawer__content .opt-label .label_span .label_span--text{color:#000;text-transform:unset!important;font-family:var(--font-family-paragraph, "Avenir Next");font-size:var(--font-paragraph-small-size, 14px);font-style:normal;font-weight:600!important;line-height:var(--font-paragraph-small-line-height, 20px)}.drawer__content variant-picker fieldset .option-selector__btns:has([name=-couleur-option]){gap:8px!important;margin-top:8px!important}.drawer__content variant-picker fieldset .option-selector__btns:has([name=-couleur-option]) label{margin:unset!important;width:calc(20% - 8px)!important;aspect-ratio:1}.drawer__content:not(.product-options) .opt-label.opt-label--image{height:100%!important}.drawer__content variant-picker fieldset .option-selector__btns:has([name=-couleur-option]) label img{aspect-ratio:1}.drawer__footer .product-info__add-to-cart quantity-input{flex:unset!important}.drawer__footer .product-info__add-to-cart .qty-input__input{width:25px!important}.quick-add-info__media{border-radius:4px;width:92px;min-height:92px;min-width:92px;height:92px;background-color:#f0f0f0!important}.quick-add-drawer{width:100%!important}.product-bienfaits .label{color:#000!important;font-family:var(--font-family-paragraph, "Avenir Next")!important;font-size:var(--font-paragraph-medium-size, 14px)!important;font-style:normal!important;font-weight:700!important;line-height:var( --font-paragraph-medium-line-height, 22px )!important}.product-bienfaits{padding:0 6px 18px}.product-bienfaits .product-form__details{padding:unset!important}.product-bienfaits .product-form__details-notes-v2 svg{height:12px;width:12px}.product-bienfaits .product-form__details-notes-v2 p{gap:6px}.product-bienfaits{border-bottom:#b5b5b5 1px solid;margin-bottom:18px}.product-bienfaits .product-form__details .p-small span{color:#000;font-family:var(--font-family-paragraph, "Avenir Next");font-size:var(--font-paragraph-extra-small-size, 12px);font-style:normal;font-weight:400;line-height:var( --font-paragraph-extra-small-line-height, 16px )}.label--Taille .variant-checkbox{display:block!important}.label--Taille{display:flex!important;flex-direction:row!important;font-weight:500!important;max-width:unset!important;width:fit-content!important}.product-bienfaits .label.p{margin-bottom:10px}.quick-review__slider-nav{display:flex;gap:12px}.quick-review__slider{position:relative;width:fit-content}.quick-review__slider{display:flex;justify-content:space-between;width:100%;align-items:center}.quick-review__slider .label,.product-ingredients .label{margin-bottom:0!important;color:#000;font-family:var(--font-family-paragraph, "Avenir Next")!important;font-size:var(--font-paragraph-medium-size, 14px)!important;font-style:normal!important;font-weight:700!important;line-height:var( --font-paragraph-medium-line-height, 20px )!important}.product-ingredients .swiper-buttons:has(.swiper-button-lock){margin-bottom:0!important;margin-top:0!important}.drawer__content .swiper-buttons{display:flex;justify-content:center}.drawer__content .swiper-buttons .swiper-button-next,.drawer__content .swiper-buttons .swiper-button-prev{width:24px;min-width:24px;right:unset!important;left:unset!important;padding:6px;position:relative!important;bottom:unset!important;background:#f5f5f5;height:24px;margin-top:unset!important}.drawer__content .swiper-buttons .swiper-pagination{right:unset!important;left:unset!important;position:relative!important;bottom:unset!important;height:24px;margin-top:unset!important;width:fit-content}.product-ingredients{padding-bottom:18px;padding-inline:6px;border-bottom:#b5b5b5 1px solid;margin-bottom:18px}.product-ingredients .description-vrac__ingredtients-detail{padding:0}.quick-review__slider{padding-inline:6px}.quick-review__slider-nav .swiper-button-next:after,.quick-review__slider-nav .swiper-button-prev:after{content:unset!important}.quick-review__slider-nav .swiper-button-next,.quick-review__slider-nav .swiper-button-prev{width:24px;min-width:24px;right:unset!important;left:unset!important;padding:6px;position:relative!important;bottom:unset!important;background:#f5f5f5;height:24px;margin-top:unset!important}.quick-review__slider-nav .swiper-pagination{right:unset!important;left:unset!important;position:relative!important;bottom:unset!important;height:24px;margin-top:unset!important}.quick-review__slider-nav .swiper-pagination-bullet{background-color:#b6b4b4;margin-inline:2px;width:var( --swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 6px) );height:var( --swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 6px) )}.quick-review__slider{margin-bottom:10px}.product-reviews .description-vrac__review{padding:12px;border-radius:8px;border:1px solid #dadada;background:#fff}.drawer__footer .product-info__add-to-cart{margin-top:0!important}.label--Taille .label_span--text{white-space:nowrap;font-weight:400!important}.label--Taille .price__current,.label--Taille .price__was{display:none!important}.drawer__content .quick-add__content .format_fieldset .option-selector__btns{display:flex;flex-direction:row!important}.drawer__content .ingredient-toggle__item h4,.drawer__content .custom-descr{color:#000!important;font-family:var(--font-family-paragraph, "Avenir Next")!important;font-size:var(--font-paragraph-medium-size, 12px)!important;font-style:normal!important;font-weight:500!important;line-height:var( --font-paragraph-medium-line-height, 20px )!important}.product-ingredients .label.p{display:flex;justify-content:space-between}.product-ingredients .swiper-pagination-bullet{background-color:#b6b4b4;margin-inline:2px;width:var( --swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 6px) );height:var( --swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 6px) )}.product-ingredients .label.p .swiper-button-next,.product-ingredients .label.p .swiper-button-prev{width:24px;min-width:24px;right:unset!important;left:unset!important;padding:6px;top:unset!important;position:relative!important;bottom:unset!important;background:#f5f5f5;height:24px;margin-top:unset!important}.label_span--text:has(span){display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important}.drawer__content .label_span--text span{color:#a2a2a2;text-align:left!important;font-family:var(--font-family-paragraph, "Avenir Next");font-size:var(--font-paragraph-extra-small-size, 12px);font-style:normal;font-weight:500;line-height:var( --font-paragraph-extra-small-line-height, 16px )}.drawer__content .opt-label .price__was{margin-left:auto;text-decoration:unset!important}.drawer__content [data-add-to-cart-text]{display:flex;justify-content:center}.quick-add__content .option-selector__btns:has(input:not([name=-couleur-option])){display:flex;flex-direction:column!important}.quick-add__content .option-selector__btns .product-options .opt-label{max-width:unset!important}.quick-add__content .option-selector__btns:has(input:not([name=-couleur-option])) .opt-label{max-width:unset!important}.quick-add__content variant-picker .option-selector .label:not(.option-selector__label-value){color:#000!important;font-family:var(--font-family-paragraph, "Avenir Next")!important;font-size:var(--font-paragraph-medium-size, 16px)!important;font-style:normal!important;font-weight:700!important;line-height:var( --font-paragraph-medium-line-height, 22px )!important;text-transform:uppercase;margin-bottom:10px!important}.product-bienfaits .label{color:#000;font-family:var(--font-family-paragraph, "Avenir Next");font-size:var(--font-paragraph-medium-size, 16px);font-style:normal;font-weight:700;line-height:var(--font-paragraph-medium-line-height, 22px)}.quick-add__content variant-picker .option-selector .option-selector__label-value{color:#000!important;font-family:var(--font-family-paragraph, "Avenir Next")!important;font-size:var(--font-paragraph-small-size, 14px)!important;font-style:normal!important;font-weight:500!important;line-height:var(--font-paragraph-small-line-height, 20px)!important;text-transform:none!important}.quick-add__content .ingredient-toggle__item h4{margin-bottom:0!important}.quick-add__content .swiper-ingredientss .swiper-slide{margin-bottom:4px}.quick-add__content variant-picker .option-selector{margin-bottom:18px!important;border-bottom:1px solid #b5b5b5!important;padding-bottom:18px!important}.quick-add__content .product-form__divided-price{color:#000;text-align:right;font-family:var(--font-family-paragraph, "Avenir Next");font-size:var(--font-paragraph-extra-small-size, 12px);font-style:normal;font-weight:400;line-height:var( --font-paragraph-extra-small-line-height, 16px )}.drawer__content:not(.product-options) .opt-label.opt-label--image{padding:0!important}.quick-add__content .product-form__divided-price span span{color:#000;font-family:var(--font-family-paragraph, "Avenir Next");font-size:var(--font-paragraph-extra-small-size, 12px);font-style:normal;font-weight:600;line-height:var(--font-paragraph-extra-small-line-height, 16px)}variant-picker .option-selector__btns .label_span{align-items:center;gap:unset!important}variant-picker .option-selector__btns .normal_label .price__current{order:2;margin-left:4px}.quick-add-info{display:flex;align-items:center}.drawer__content .swiper-buttons{gap:12px}.drawer__content .swiper-buttons .swiper-button-next:after,.drawer__content .swiper-buttons .swiper-button-prev:after{content:unset!important}.drawer__content .swiper-buttons .swiper-pagination-bullet{background-color:#b6b4b4}.drawer__content .price__default{display:flex}.drawer__content .price__was .money{color:#b5b5b5!important;text-align:center!important;font-family:var(--font-family-paragraph, "Avenir Next")!important;font-size:var(--font-paragraph-extra-small-size, 12px)!important;font-style:normal!important;font-weight:500!important;line-height:var(--font-paragraph-extra-small-line-height, 16px);margin-left:12px!important;text-decoration:line-through}.drawer__content .quick-add-info__details .price__was .money{margin-left:0!important}.drawer__content .description-vrac__ingredtients-detail .swiper-slide .ingredient-toggle__item{width:calc(50% - 3px)!important}.quick-add__content variant-picker .option-selector__btns .label_span .percentage__reduction{top:0;right:0;color:#fff;font-family:var(--font-family-paragraph, "Avenir Next");font-size:10px!important;font-style:normal;font-weight:600;line-height:10px}.drawer__content:has(.quick-add-info--accessoire){padding:12px!important}.quick-add-info__details .text-theme-light{margin-top:0}.quick-add-info__details .product-prices:has(.price__was:empty){align-items:center}.quick-add-info__details .product-prices .money{color:#000;font-family:var(--font-family-paragraph, "Avenir Next");font-size:var(--font-paragraph-small-size, 14px);font-style:normal;font-weight:700;line-height:var(--font-paragraph-small-line-height, 20px)}.quick-add-info__details .product-title{color:#000;margin-bottom:0;font-family:var(--font-family-paragraph, "Avenir Next");font-size:var(--font-paragraph-medium-size, 16px);font-style:normal;font-weight:700;line-height:var(--font-paragraph-medium-line-height, 22px)}.quick-add-info__details>hr{margin:calc(4 * var(--space-unit)) 0}.quick-add-info__media{align-self:self-start;border-radius:4px;overflow:hidden;background-color:rgba(var(--drawer-bg-color))}.quick-add__content .format_fieldset:has([name=-taille-option]) .option-selector__btns{flex-direction:row!important}.quick-add__content .format_fieldset:has([name=-packs-option]) .option-selector__btns{flex-direction:column!important}.quick-add__content .format_fieldset:has([name=-packs-option]) .option-selector__btns .label_span{display:flex}.quick-add__content .format_fieldset:has([name=-packs-option]) .option-selector__btns .variant-checkbox{display:block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important}.quick-add__content .format_fieldset:has([name=-packs-option]) .option-selector__btns .custom__label .label_span{flex-wrap:nowrap!important}.quick-add__content .format_fieldset:has([name=-packs-option]) .option-selector__btns .opt-label{height:50px;gap:12px;display:flex!important;flex-direction:row!important;width:100%!important;align-items:center!important}.quick-add__content .format_fieldset:has([name=-packs-option]) .option-selector__btns .opt-label .label_span{display:flex;align-items:center;flex-direction:row!important}.quick-add__content .format_fieldset:has([name=-packs-option]) .option-selector__btns .opt-label .label_span .percentage__reduction span{line-height:10px!important;font-size:10px!important}.quick-add-btn-icon,.quick-add-view-btn{display:none}.quick-add__close-btn--mob{position:-webkit-sticky;position:sticky;top:-8px;margin-left:calc(100% - 30px)}.quick-add__product-details{margin-top:calc(var(--gutter) * -1)}.quick-add-info .product-info__price,.quick-add-info .price__current{font-size:var(--h5-font-size)}.drawer__content .price__was{font-size:.8em;color:#b5b5b5;font-family:var(--font-family-paragraph, "Avenir Next");font-size:var(--font-paragraph-extra-small-size, 12px);font-style:normal;font-weight:600!important;line-height:var( --font-paragraph-extra-small-line-height, 16px )}.quick-add-info .unit-price{font-size:calc(var(--body-font-size) * .88px)}.main-products-grid[data-layout=list] .card__quick-add{position:static;padding-inline-start:0;transform:none;opacity:1;text-align:start;pointer-events:initial}.main-products-grid[data-layout=list] .card__quick-add .btn{padding:var(--btn-padding-y, 12px) 26px}.main-products-grid[data-layout=list] .card__info-container{flex-direction:row}.main-products-grid[data-layout=list] .quick-add-btn-icon{display:none}.main-products-grid[data-layout=list] .quick-add-btn-text{display:block}.drawer__back-btn{margin-inline-end:calc(2 * var(--space-unit))}.quick-add__content{z-index:-2}.quick-add__footer:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--drawer-bg-color))}.quick-add__footer .backorder{margin-top:calc(4 * var(--space-unit))}.quick-add__footer-message{padding:0;border-top-color:rgba(var(--info-text-color) / .3)}.quick-add__alert{display:block!important;z-index:-2;bottom:100%;transition:transform .5s,opacity .5s,visibility .5s;transition-delay:0s;border:0}.quick-add__alert .link{color:currentColor}.quick-add__alert .icon{margin-top:var(--space-unit);margin-inline-end:calc(5 * var(--space-unit));transition:transform .4s cubic-bezier(.25,.46,.45,.94),opacity .4s;transition-delay:.2s}.quick-add__alert .icon--check_mark_in_circle circle{fill:currentColor}.quick-add__alert .icon--check_mark_in_circle path{stroke:rgb(var(--success-bg-color))}.quick-add__alert[hidden]{visibility:hidden;transform:translateY(30px);transition-delay:2s;opacity:0}.quick-add__alert[hidden] .icon{transform:scale(.5);transition-delay:1.9s;opacity:0}@media(max-width:768.98px){.quick-add-drawer{height:auto;max-height:calc(var(--viewport-height, 100vh) - 100px)}.quick-add-drawer.is-loading{height:50vh}.mob\:card__quick-add--below .btn{padding-right:3px;padding-left:3px;font-size:13px}}@media(max-width:1023.98px){.mob\:card__quick-add--below{position:static;padding:calc(4 * var(--space-unit)) 0 0 0}.mob\:card__quick-add--below .btn{padding-right:2px;padding-left:2px;font-size:.85em}.card__info-container{padding:9px}.mob\:card__quick-add--icon{text-align:end;pointer-events:none!important}.mob\:card__quick-add--icon .btn{width:auto;padding:5px;pointer-events:initial}.mob\:card__quick-add--icon .quick-add-btn-icon{display:block}.mob\:card__quick-add--icon .quick-add-btn-text{display:none}}@media(min-width:769px){.quick-add__product-details{margin-top:0}.main-products-grid[data-layout=list] .card__quick-add{display:flex;align-items:center;padding:0;padding-inline-start:calc(8 * var(--space-unit))}.main-products-grid[data-layout=list] .quick-add-view-btn{display:block;margin-top:calc(3 * var(--space-unit))}.quick-add-info{grid-template-columns:92px auto}.card:hover .desktop\:card__quick-add--icon{pointer-events:none!important}.card:hover .desktop\:card__quick-add--icon .btn{pointer-events:initial}}@media(min-width:1024px){.quick-add-info{grid-template-columns:92px auto}.card__quick-add:not(.desktop\:card__quick-add--below){transition:opacity .2s,transform .2s;pointer-events:none}body:not(.tab-used) .card__quick-add:not(.desktop\:card__quick-add--below){transform:translateY(10px);opacity:0}.card:hover .card__quick-add:not(.desktop\:card__quick-add--below){transform:translateY(0);opacity:1;pointer-events:initial}.desktop\:card__quick-add--below{position:static;padding:calc(1 * var(--space-unit)) 0 0 0}.main-products-grid:not([data-layout=list]) .desktop\:card__quick-add--icon,.products-grid-container .desktop\:card__quick-add--icon{text-align:end}.main-products-grid:not([data-layout=list]) .desktop\:card__quick-add--icon .btn,.products-grid-container .desktop\:card__quick-add--icon .btn{width:auto;padding:6px;transition:opacity .3s;opacity:.9}.main-products-grid:not([data-layout=list]) .desktop\:card__quick-add--icon .btn path:nth-child(2),.products-grid-container .desktop\:card__quick-add--icon .btn path:nth-child(2){transform-origin:70% 75%;transition:transform .3s ease-out}.main-products-grid:not([data-layout=list]) .desktop\:card__quick-add--icon .btn:after,.products-grid-container .desktop\:card__quick-add--icon .btn:after{content:"";display:inline-block;position:absolute;z-index:-1;right:-6px;bottom:-6px;width:44px;height:44px}.main-products-grid:not([data-layout=list]) .desktop\:card__quick-add--icon .btn.is-loading:after,.products-grid-container .desktop\:card__quick-add--icon .btn.is-loading:after{top:calc(50% - 8px);right:calc(50% - 8px);width:16px;height:16px}.main-products-grid:not([data-layout=list]) .desktop\:card__quick-add--icon .btn.is-loading:before,.products-grid-container .desktop\:card__quick-add--icon .btn.is-loading:before{transform:scale(.8) scaleX(-1) rotate(135deg) translate(-50%) translateY(-50%)}.main-products-grid:not([data-layout=list]) .desktop\:card__quick-add--icon .btn:not(.is-loading):before,.products-grid-container .desktop\:card__quick-add--icon .btn:not(.is-loading):before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;transition:transform .4s cubic-bezier(.38,.41,.27,1),opacity .4s;border-radius:inherit;opacity:0;background:inherit}.main-products-grid:not([data-layout=list]) .desktop\:card__quick-add--icon .btn:not(.is-loading):hover,.products-grid-container .desktop\:card__quick-add--icon .btn:not(.is-loading):hover{border-color:transparent;opacity:1}.main-products-grid:not([data-layout=list]) .desktop\:card__quick-add--icon .btn:not(.is-loading):hover:before,.products-grid-container .desktop\:card__quick-add--icon .btn:not(.is-loading):hover:before{transform:scale(1.2);opacity:1}.main-products-grid:not([data-layout=list]) .desktop\:card__quick-add--icon .btn:not(.is-loading):hover path:nth-child(2),.products-grid-container .desktop\:card__quick-add--icon .btn:not(.is-loading):hover path:nth-child(2){transform:rotate(180deg)}.main-products-grid:not([data-layout=list]) .desktop\:card__quick-add--icon .quick-add-btn-icon,.products-grid-container .desktop\:card__quick-add--icon .quick-add-btn-icon{display:block}.main-products-grid:not([data-layout=list]) .desktop\:card__quick-add--icon .quick-add-btn-text,.products-grid-container .desktop\:card__quick-add--icon .quick-add-btn-text{display:none}.main-products-grid[data-layout=list] .card__quick-add:not(.desktop\:card__quick-add--below){transform:translateY(0);opacity:1}}@media(min-width:1280px){.main-products-grid[data-layout=list] .card__quick-add{padding-inline-start:100px}}@media(min-width:1536px){.main-products-grid[data-layout=list] .card__quick-add{padding-inline-start:150px}}input:checked+.opt-label--image{border-color:rgb(var(--primary-bg-color))!important;background-color:rgb(var(--primary-bg-color))}.quick-add-info .product-scale-pay{display:none}.quick-add-info{margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid #ccc}.quick-add-info .product-prices{margin-top:4px!important}.product-ingredients .label{font-size:16px!important}.opt-label.opt-label--btn:has(.percentage__reduction){padding-right:40px!important}.quick-add__product-details:has(.product-bienfaits:empty,.product-ingredients:empty,.product-reviews:empty) .product-options .option-selector{border-bottom:unset!important}quick-add-drawer [data-add-to-cart-text] .price__was{color:#fff}quick-add-drawer [data-add-to-cart-text]{display:flex;justify-content:center;align-items:center}quick-add-drawer .btn--minus:before,quick-add-drawer .btn--minus:after,quick-add-drawer .btn--plus:before,quick-add-drawer .btn--plus:after{display:none}quick-add-drawer .qty-input__btn span{display:flex;align-items:center;justify-content:center}@media screen and (max-width:749px){quick-add-drawer quantity-input{display:none!important}}quick-add-drawer .klaviyo-bis-trigger{display:none}quick-add-drawer button .price__current{padding-left:4px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/quick-add.css.map */
