.mm-product-card{position:relative}.mm-product-card-has-quick-view{cursor:pointer}.mm-product-card-image-container{position:relative}.mm-product-card .quick-view-btn{position:absolute!important;bottom:auto!important;right:14px!important;top:10px!important;left:auto!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;background:#fff!important;border:none!important;border-radius:50%!important;padding:0!important;margin:0!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:.9!important;visibility:visible!important;box-shadow:0 2px 8px #00000026!important;transition:all .2s ease!important;z-index:3!important;pointer-events:auto!important}.mm-product-card .quick-view-btn:hover{transform:scale(1.1)!important;box-shadow:0 4px 12px #0003!important}.mm-product-card .quick-view-btn svg{color:#04503c!important;width:20px!important;height:20px!important}.quick-view-btn:hover{transform:scale(1.1);box-shadow:0 4px 12px #0003}.quick-view-btn svg{color:#04503c}.quick-view-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;padding:20px;visibility:hidden;pointer-events:none}.quick-view-modal.is-open{visibility:visible;pointer-events:auto}.quick-view-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:opacity .22s ease;cursor:pointer}.quick-view-modal.is-open .quick-view-overlay{opacity:1}.quick-view-content{position:relative;z-index:1000;display:flex;flex-direction:column;width:100%;max-width:1000px;max-height:85vh;overflow:hidden;background:#fff;border-radius:8px;opacity:0;transform:translateY(-16px);transition:opacity .24s ease,transform .24s ease}.quick-view-modal.is-open .quick-view-content{opacity:1;transform:none}.quick-view-handle{display:none;flex:none;width:42px;height:4px;margin:8px auto 2px;border-radius:999px;background:#0000002e}.quick-view-share{position:absolute;top:15px;left:15px;z-index:1001;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:50%;background:#d8e9e1e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 6px #0000001f;color:var(--green, #04503C);cursor:pointer;transition:transform .2s ease}.quick-view-share[hidden]{display:none}.quick-view-share:hover{transform:scale(1.08)}.quick-view-share svg{width:17px;height:17px;flex:none}.quick-view-toast{position:absolute;left:50%;bottom:92px;z-index:1002;padding:9px 16px;border-radius:999px;background:var(--green, #04503C);color:#fff;font-family:var(--body-font);font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 6px 20px #0000002e;opacity:0;pointer-events:none;transform:translate(-50%) translateY(8px);transition:opacity .22s ease,transform .22s ease}.quick-view-toast.is-visible{opacity:1;transform:translate(-50%) translateY(0)}.quick-view-close{position:absolute;top:15px;right:15px;z-index:1001;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:50%;background:#ffffffd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 6px #00000024;cursor:pointer;transition:transform .2s ease}.quick-view-close:hover{transform:scale(1.08)}.quick-view-close svg{width:18px;height:18px;stroke:#333}.quick-view-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:50px 30px 30px}.quick-view-loading{text-align:center;padding:40px;color:#666;font-size:16px}body.qv-debug .quick-view-content *{outline:1px solid rgba(255,0,90,.35)}body.qv-debug .quick-view-content *:hover{outline:2px solid rgba(255,0,90,.9);background:#ff005a0f}.quick-view-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:20px}.quick-view-image{grid-column:1;grid-row:1}.quick-view-details{grid-column:2;grid-row:1}.quick-view-below-left{grid-column:1;display:flex;flex-direction:column;gap:18px}.quick-view-composition{grid-column:1}.quick-view-nutrition{grid-column:2}.quick-view-fullrow,.quick-view-footer{grid-column:1 / -1}.quick-view-image{display:flex;flex-direction:column;position:relative}.quick-view-image-media{position:relative;width:100%;max-width:300px;margin:0 auto}.quick-view-product-image,.quick-view-image img{width:100%;aspect-ratio:1/1;object-fit:contain;display:block}.quick-view-image-promo{position:absolute;top:4px;right:4px;z-index:2;padding:5px 9px;border-radius:7px;background:var(--orange, #EB6820);color:#fff;font-family:var(--body-font);font-size:17.5px;font-weight:700;line-height:1}.quick-view-pictogrammes-container{width:100%;background:none}.quick-view-pictogrammes-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.quick-view-pictogrammes-container--single{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.quick-view-pictogrammes-container--single .quick-view-global-title{margin:0}.quick-view-pictogrammes-container--single .quick-view-pictogrammes-grid{display:inline-flex}.quick-view-global-title{font-family:var(--body-font);font-size:13px;font-style:normal;font-weight:700;line-height:1.2;color:var(--green, #04503C);margin:0 0 10px}.quick-view-pictogrammes-title{margin:0;min-width:0;color:var(--green, #04503C);font-family:var(--body-font);font-size:13px;font-style:normal;font-weight:600;line-height:1.15}.quick-view-pictogrammes{display:flex;align-items:center;gap:9px;min-width:0;padding:7px 11px;border-radius:10px;background:#04503c0d}.quick-view-picto-tile{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;overflow:hidden}.quick-view-picto-tile .quick-view-pictogramme-image{width:26px!important;height:26px!important;object-fit:contain}.quick-view-picto-tile--zoom .quick-view-pictogramme-image{transform:scale(1.2)}.quick-view-reco{grid-column:1 / -1;width:100%;min-width:0;margin-top:20px;padding:16px;border-radius:14px;background:var(--beige, #F5ECE3)}.quick-view-reco[hidden]{display:none}.quick-view-reco .quick-view-global-title{margin:0 0 10px}.quick-view-reco-slot{min-width:0}.quick-view-reco-rail{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:14px;scroll-snap-type:x proximity}.quick-view-reco-item{flex:0 0 auto;width:147px;scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:12px;background:#fff;box-shadow:0 1px 4px #0000000f;text-decoration:none;color:var(--green, #04503C)}.quick-view-reco-item-media{position:relative;display:block;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:#fff}.quick-view-reco-item-img{width:100%;height:100%;object-fit:contain;display:block}.quick-view-reco-item-promo{position:absolute;top:6px;right:6px;padding:3px 8px;border-radius:999px;background:var(--dark-orange, #D9662B);color:#fff;font-family:var(--body-font);font-size:12px;font-weight:800;line-height:1.2}.quick-view-reco-item-title{font-family:var(--body-font);font-size:12px;font-weight:600;line-height:1.25;min-height:2.5em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quick-view-reco-item-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 6px}.quick-view-reco-item-now{font-family:var(--body-font);font-size:13px;font-weight:800}.quick-view-reco-item-was{font-size:11px;opacity:.5}.quick-view-reco-item-save{font-family:var(--body-font);font-size:11px;font-weight:700;color:var(--dark-orange, #D9662B)}.quick-view-reco-item-open{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit}.quick-view-reco-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;box-sizing:border-box;margin-top:2px;padding:7px 10px;border:none;border-radius:8px;background:var(--green, #04503C);color:#fff;font-family:var(--body-font);font-size:12px;font-weight:700;line-height:1;cursor:pointer}.quick-view-reco-add svg{width:15px;height:15px;flex:none}.quick-view-reco-qty{display:flex;align-items:center;justify-content:space-between;margin-top:2px;height:34px;border:1.5px solid var(--green, #04503C);border-radius:8px;overflow:hidden;background:#fff}.quick-view-reco-qty-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:100%;padding:0;border:none;background:transparent;color:var(--green, #04503C);cursor:pointer}.quick-view-reco-qty-btn svg{width:16px;height:16px}.quick-view-reco-qty-num{flex:1;text-align:center;font-family:var(--body-font);font-size:14px;font-weight:800;color:var(--green, #04503C)}.quick-view-reco-qty .qv-ico-trash{display:none}.quick-view-reco-qty.is-one .qv-ico-trash{display:block}.quick-view-reco-qty.is-one .qv-ico-minus{display:none}.quick-view-reco-item .mm-hidden{display:none!important}.quick-view-details{display:flex;flex-direction:column;gap:10px}@media(min-width:769px){.quick-view-details{justify-content:center}.quick-view-details .quick-view-specs{margin-bottom:26px}.quick-view-nutrition{align-self:center}}.quick-view-vendor{margin-top:-6px;font-size:14px;text-decoration:none;font-weight:500}.quick-view-vendor:hover{text-decoration:underline}.quick-view-title{color:#000;font-family:Poppins;font-size:19px;font-style:normal;font-weight:700;line-height:1.15;letter-spacing:0;margin-bottom:0}.quick-view-bottom-title-infos{grid-gap:10px}.quick-view-product-format{color:var(--green, #04503C);font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.quick-view-product-price-unit{opacity:.7;font-size:14px}.quick-view-bottom-title-reduction-pill{background-color:var(--green);border-radius:4px;padding:4px;width:fit-content}.quick-view-bottom-title-reduction-pill p{color:var(--white);font-family:var(--body-font);font-size:10px;font-style:normal;font-weight:500;line-height:100%}.quick-view-price-cta-container{grid-gap:50px;margin-top:-5px}.quick-view-price-cta-container .mm-product-price{white-space:nowrap}.quick-view-product-price .quick-view-product-compare-at-price{margin-left:4px}.quick-view-price-cta-container .quick-view-product-price-euro{font-size:28px}.quick-view-price-cta-container .quick-view-product-price-centimes{font-size:22px}.quick-view-product-compare-at-price{opacity:.7;height:16px}.mm-product-form-component-cta,.mm-product-form-component-cta .mm-product-cta{width:60%}.mm-product-form-component-cta .mm-product-cta.hidden{width:0;height:0;padding:0}.mm-product-form-component-cta .mm-product-cta{display:flex;align-items:center;justify-content:center;text-align:center;height:44px;padding:4px;grid-gap:4px;width:100%}.mm-product-form-component-cta .mm-product-cta-classic{display:flex;grid-gap:4px;padding:5px;width:100%}.mm-product-cta-classic-info{display:block}.mm-product-quantity input[type=number],.mm-product-quantity input[type=number]+span{display:inline-block;-moz-appearance:textfield;background-color:transparent;border:none;color:inherit;cursor:default;pointer-events:none;font-family:var(--body-font);font-size:20px;font-weight:600;text-align:center;padding:0;width:45px}.mm-product-quantity input[type=number]::-webkit-inner-spin-button,.mm-product-quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mm-product-quantity input[type=number].hidden{width:0;height:0}.mm-product-text-under-cta{margin-top:8px;font-size:12px}.quick-view-variant-pill-reduce{font-family:var(--body-font);background-color:var(--orange, #EB6820);color:var(--white);padding:3px 4px;border-radius:2px;font-size:11px;font-style:normal;font-weight:600;line-height:100%;margin-left:5px}.quick-view-promo-temporaire{background-color:var(--green)}.quick-view-component-price .quick-view-variant-pill-reduce{padding:5px 5px 3px;font-size:12px;margin-inline:0 5px}.quick-view-price-cta-container:has(.mm-pf-no-pills-percent){margin-top:-13px}.quick-view-no-variants-container{grid-gap:7px;margin-bottom:10px}.quick-view-no-variants-text{color:var(--green, #04503C);font-family:var(--body-font);font-size:14px;font-style:normal;font-weight:600;line-height:125%}.quick-view-info-supplementaire{margin-top:10px;font-weight:500}.quick-view-raison-anti-gaspi-container{color:var(--green);font-family:var(--body-font);font-size:12px;font-style:normal;font-weight:400;line-height:125%;opacity:.6}.quick-view-raison-anti-gaspi-container p{margin:0}.mm-product-info-dropdown{grid-gap:15px;padding-bottom:15px}@media(max-width:1024px){.mm-product-info-dropdown{border-radius:0;padding:14px 0;grid-gap:0;background:none;border-bottom:1px solid rgba(4,80,60,.12);transition:none}.mm-product-info-dropdown:has(.mm-product-info-title-contener.active){background:none}}.mm-product-info-dropdown .mm-icon-minus,.mm-product-info-dropdown .mm-icon-plus{display:none}@media(max-width:1024px){.mm-product-info-title-contener{cursor:pointer;grid-gap:8px}.mm-product-info-dropdown .mm-icon-plus,.mm-product-info-dropdown .active .mm-icon-minus{display:flex}.mm-product-info-dropdown .active .mm-icon-plus{display:none}}.mm-product-info-title{margin:0;color:#000;font-family:var(--body-font);font-size:23px;font-style:normal;font-weight:700;line-height:23px}@media(max-width:1024px){.mm-product-info-title{font-size:14px;font-weight:600;line-height:24px}}#mm-pf-product-description{position:absolute;top:-130px}@media(max-width:1024px){.mm-product-info-description-contener{cursor:default;max-height:0;overflow:hidden;transition:max-height .4s ease}}.mm-product-info-description{margin:0;color:#000;font-family:var(--body-font);font-size:14px;font-style:normal;font-weight:400;line-height:24px}@media(max-width:1024px){.mm-product-info-description{padding-top:8px}}.mm-product-info-nutri-contener{grid-gap:10px}.mm-nutri{padding:8px 4px;grid-gap:25px}.mm-product-info-nutri-title{margin:0;color:#4a4a4a;font-family:var(--body-font);font-size:14px;font-style:normal;font-weight:600;line-height:24px}.mm-nutri p{margin:0;color:#4a4a4a;font-family:var(--body-font);font-size:14px;font-style:normal;font-weight:400;line-height:24px}.mm-nutri:nth-child(odd){background-color:#f6f6f5}@media(max-width:1024px){.mm-product-info-nutri-contener{cursor:default;max-height:0;overflow:hidden;transition:max-height .4s ease}.mm-product-info-nutri-title{padding-top:8px}.mm-nutri:nth-child(odd){background-color:#fff}}.quick-view-link-full{display:inline-block;margin-top:20px;padding:12px 24px;background:transparent;border:2px solid #04503C;color:#04503c;text-decoration:none;font-weight:600;border-radius:4px;text-align:center;transition:all .3s ease}.quick-view-link-full:hover{background:#04503c;color:#fff}body.quick-view-open{overflow:hidden}.mm-product-quantity .loader{display:none}.mm-product-quantity.mm-loading .loader{display:block}.mm-product-quantity.mm-loading span:not(.loader){display:none}.mm-product-quantity{display:flex;align-items:center;justify-content:space-between;width:100%}.mm-qtty-btn{background:transparent;border:none;cursor:pointer;padding:8px}.mm-dc-product-qqty{width:fit-content;border-radius:5px;overflow:hidden;height:40px}.mm-dc-product-qqty .mm-pc-qtty-delete-container{display:none}.mm-dc-product-qqty .mm-pc-qtty-minus-container{display:block;transform:translateY(2.5px)}.mm-dc-product-qqty.mm-qtty-one .mm-pc-qtty-delete-container{display:flex;background-color:#ffdf6c;align-items:center;justify-content:center}.quick-view-grid .mm-dc-product-qqty.mm-qtty-one .mm-pc-qtty-delete-container{display:flex;background-color:#eb6820;align-items:center;justify-content:center}.mm-dc-product-qqty.mm-qtty-one .mm-pc-qtty-minus-container{display:none}.mm-pc-qtty-delete-container{height:100%}.mm-dc-product-qqty-minus svg,.mm-dc-product-qqty-plus svg{overflow:visible;width:14px;height:14px;background-color:#ffdf6c}.quick-view-grid .mm-dc-product-qqty-minus svg,.quick-view-grid .mm-dc-product-qqty-plus svg{overflow:visible;width:85px;height:20px;background-color:#eb6820}.mm-dc-product-qqty-minus .mm-icon-delete{width:20px;height:20px}.quick-view-grid .mm-dc-product-qqty-minus .mm-icon-delete{width:85px;height:20px}.mm-dc-product-qqty-minus svg line,.mm-dc-product-qqty-plus svg line{stroke:#04503c}.quick-view-grid .mm-dc-product-qqty-minus svg line,.quick-view-grid .mm-dc-product-qqty-plus svg line{stroke:#fff}.mm-dc-product-qqty-minus,.mm-dc-product-qqty-plus,.mm-dc-product-qqty-number{padding:0;border:none;cursor:pointer;height:100%}.mm-dc-product-qqty-minus,.mm-dc-product-qqty-plus{background-color:#ffdf6c}.quick-view-grid .mm-dc-product-qqty-minus,.quick-view-grid .mm-dc-product-qqty-plus{background-color:#eb6820}.mm-dc-product-qqty-plus{padding-inline:9px}.mm-dc-products-container .mm-dc-product-qqty-plus{padding-inline:13px}.mm-pc-qtty-minus-container,.quick-view-grid .mm-pc-qtty-delete-container{padding-inline:3.25px}.mm-dc-product-qqty-minus .loader{margin-inline:3.25px}.mm-dc-product-qqty-minus{padding-inline:5.75px}.mm-dc-products-container .mm-dc-product-qqty-minus{padding-inline:6px}.mm-dc-product-qqty-minus:disabled,.mm-dc-product-qqty-plus:disabled{opacity:.25;cursor:pointer}.mm-product-card-cta{position:absolute;right:0;bottom:0}.mm-dc-product-qqty-number{position:relative;margin:0;font-family:var(--body-font);color:var(--green);font-size:16px;font-style:normal;font-weight:600;line-height:20px;border:1px solid #FFDF6C;background:#fff;min-width:32px;padding-inline:10px}.quick-view-grid .mm-dc-product-qqty-number{position:relative;margin:0;font-family:var(--body-font);color:var(--green);font-size:16px;font-style:normal;font-weight:600;line-height:20px;border:2px solid #EB6820;background:#fff;min-width:60px;padding-inline:10px}.mm-dc-products-container .mm-dc-product-qqty-number{min-width:40px;padding-inline:12px}.quick-view-grid .mm-dc-products-container .mm-dc-product-qqty-number{min-width:60px;padding-inline:12px}.mm-dc-products-container .mm-icon-minus{margin-inline:3px}.mm-product-card .mm-icon-delete-svg{margin-inline:.5px}.mm-dc-products-container .mm-icon-delete-svg{margin-inline:0px}.mm-product-card-btn{border-radius:4px;background:var(--yellow);width:36px;height:36px;padding:3px 6px 5px;display:flex;justify-content:center;align-items:center;transition:background-color .2s ease-in-out}.mm-product-card-btn:hover{background:var(--dark-yellow)}.mm-product-card is-land{position:absolute}.mm-btn-add-product{margin-top:2px;transform-origin:bottom right;padding:8px;border-radius:4px;background:#ffdf6c;height:40px;width:40px}.quick-view-grid .mm-btn-add-product{margin-top:2px;transform-origin:bottom right;padding:8px;border-radius:4px;background:#e85e13;height:40px;width:250px}.quick-view-grid .mm-btn-add-product:hover{margin-top:2px;transform-origin:bottom right;padding:8px;border-radius:4px;background:#f77424;height:40px;width:250px}.mm-btn-add-product-disabled{opacity:.5;pointer-events:none}.mm-btn-add-product svg{position:relative}.mm-btn-add-product svg path{stroke:#04503c}.quick-view-grid .mm-btn-add-product svg path{stroke:#fff}.quick-view-grid .mm-btn-add-product--labelled{display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-family:var(--body-font);font-weight:600;font-size:15px}.quick-view-grid .mm-btn-add-product--labelled svg{flex:none;width:20px;height:20px}.mm-dc-product-qqty .loader{width:14px;height:14px;border:2px solid rgba(255,255,255,.75)}@media(max-width:768px){.quick-view-modal{align-items:flex-end;padding:0}.quick-view-content{width:100%;max-width:100%;max-height:min(86dvh,640px);border-radius:16px 16px 0 0;opacity:1;transform:translateY(100%);transition:transform .28s cubic-bezier(.22,1,.36,1);box-shadow:0 -12px 32px #0000002e}.quick-view-modal.is-open .quick-view-content{transform:translateY(0)}.quick-view-handle{display:block}.quick-view-body{padding:8px 20px 20px}.quick-view-close{top:8px;right:12px;width:32px;height:32px}.quick-view-share{top:8px;left:12px;width:32px;height:32px}.quick-view-image-media{max-width:190px}.quick-view-image-promo{top:0;right:44px}.quick-view-grid{grid-template-columns:1fr;grid-template-rows:auto;gap:0px}.quick-view-image,.quick-view-details,.quick-view-composition,.quick-view-nutrition,.quick-view-reco,.quick-view-footer{grid-column:1;grid-row:auto}.quick-view-image{margin-bottom:10px}.quick-view-details{margin-bottom:20px}.quick-view-composition,.quick-view-nutrition{margin-bottom:0}.quick-view-footer{margin-top:20px}.quick-view-details .mm-product-title{font-size:20px}.quick-view-price .mm-product-price-euro,.quick-view-price .mm-product-price-centimes{font-size:24px}.quick-view-btn{width:32px;height:32px;bottom:8px;right:8px}.quick-view-btn svg{width:16px;height:16px}}@media(max-width:768px){.quick-view-grid .mm-btn-add-product{width:100%;max-width:100%;height:44px;font-size:14px}.quick-view-grid .mm-btn-add-product:hover{margin-top:2px;transform-origin:bottom right;padding:8px;border-radius:4px;background:#f77424;height:44px;width:100%}.quick-view-grid .mm-dc-product-qqty{width:100%;height:44px}.quick-view-grid .mm-dc-product-qqty-number{min-width:34%;font-size:14px}.quick-view-grid .mm-dc-product-qqty-minus,.quick-view-grid .mm-dc-product-qqty-plus{width:33%}.quick-view-grid .mm-dc-product-qqty-minus svg,.quick-view-grid .mm-dc-product-qqty-plus svg{width:60px;height:18px}.quick-view-price-cta-container{flex-direction:column;align-items:flex-start!important;gap:15px!important;width:100%}.quick-view-component-price{width:100%}.mm-product-form-component-cta,.mm-product-form-component-cta .mm-product-cta{width:100%!important}}.mm-product-info-pictogramme-contener{background:#f5ece3;padding:15px;grid-gap:8px;flex-wrap:wrap}.mm-product-info-pictogramme{grid-gap:8px;height:30px;padding:7px 12px;border-radius:4px;background:#fff}.mm-product-info-pictogramme-image{height:16px!important;object-fit:contain;max-width:17px;width:auto}.mm-product-info-pictogramme-title{margin:0;color:#04503c;font-family:var(--body-font);font-size:10px;font-style:normal;font-weight:600;line-height:100%;position:relative;top:1px}@media(max-width:1024px){.mm-product-info-pictogramme-first{cursor:default;max-height:0;overflow:hidden;transition:max-height .4s ease}.mm-product-info-pictogramme-contener{background:initial!important;padding:8px 0 0}}.quick-view-actionbar{flex:none;display:flex;flex-direction:column;align-items:stretch;padding:10px 20px 12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(4,80,60,.12);background:#fff;box-shadow:0 -6px 18px #0000000f}.quick-view-trust{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:9px;font-family:var(--body-font);font-size:11.5px;font-weight:600;line-height:1;color:var(--muted, #6E7C74)}.quick-view-trust b{color:var(--green, #04503C);font-weight:800}.quick-view-trust-stars{color:#00b67a;font-size:12.5px;letter-spacing:1px}.quick-view-trust-sep{opacity:.4}.quick-view-actionbar[hidden]{display:none}.quick-view-actionbar .quick-view-price-cta-container{flex-direction:row!important;flex-wrap:nowrap;align-items:center!important;justify-content:space-between;gap:14px!important;width:100%;margin:0!important}.quick-view-actionbar .quick-view-component-price{width:auto!important;flex:0 1 auto}.quick-view-actionbar .mm-btn-add-product,.quick-view-actionbar .mm-btn-add-product:hover{width:auto!important;min-width:156px;max-width:320px;flex:1 1 auto;margin-top:0}.quick-view-actionbar .mm-dc-product-qqty{width:auto!important;min-width:156px;max-width:320px;flex:1 1 auto}.quick-view-actionbar .mm-hidden,.quick-view-grid .mm-btn-add-product.mm-hidden,.quick-view-grid .mm-dc-product-qqty.mm-hidden{display:none!important}.mm-priceref-sheet.mm-rayons-sheet,.mm-ddm-sheet.mm-rayons-sheet,.mm-yuka-sheet.mm-rayons-sheet{z-index:1100}.quick-view-commercial-pill{margin-top:8px}.quick-view-commercial-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}@media(max-width:768px){.quick-view-commercial-badges{position:relative;z-index:2;margin-top:-18px}}.quick-view-commercial-badge{display:inline-flex;align-items:center;width:fit-content;padding:5px 11px;border-radius:999px;font-family:var(--body-font);font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.quick-view-commercial-badge--bestseller{background:var(--green, #04503C);color:#fff}.quick-view-commercial-badge--derniere-chance{background:var(--dark-orange, #D9662B);color:#fff}.quick-view-commercial-badge--new{background:#fff;color:var(--dark-orange, #D9662B);box-shadow:inset 0 0 0 1.5px var(--dark-orange, #D9662B)}.quick-view-specs{position:relative;display:flex;gap:7px;margin-top:-5px}.quick-view-specs .quick-view-spec--format{flex-grow:1.6}.quick-view-format-values{display:flex;align-items:baseline;flex-wrap:nowrap;gap:4px;white-space:nowrap}.quick-view-format-sep{opacity:.4;font-weight:700}.quick-view-format-unit{flex:none;font-size:10px;font-weight:500;color:var(--muted, #6E7C74);white-space:nowrap}.quick-view-specs:before{content:"";position:absolute;top:50%;left:14px;right:14px;height:2px;transform:translateY(-50%);background:#04503c24;z-index:0}.quick-view-spec{position:relative;z-index:1;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px;padding:8px;background:#fff;border:1px solid rgba(4,80,60,.14);border-radius:12px;box-shadow:0 2px 8px -4px #04503c40;text-align:left;font:inherit;color:var(--green, #04503C);cursor:default;-webkit-tap-highlight-color:transparent}button.quick-view-spec{cursor:pointer}button.quick-view-spec:focus-visible{outline:2px solid rgba(4,80,60,.4);outline-offset:2px}.quick-view-spec-head{display:flex;align-items:center;gap:6px}.quick-view-spec-ico{flex:none;width:16px;height:16px;color:var(--green, #04503C)}.quick-view-spec-label{font-family:var(--body-font);font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted, #6E7C74)}.mm-price-ref-info.quick-view-spec-i{margin-left:auto;opacity:.7}.quick-view-spec-main{font-family:var(--body-font);font-size:13px;font-weight:700;line-height:1.1;color:var(--green, #04503C);font-variant-numeric:tabular-nums}.quick-view-spec-sub{font-family:var(--body-font);font-size:11px;font-weight:500;color:var(--muted, #6E7C74)}.quick-view-yuka-dot{flex:none;width:14px;height:14px;border-radius:50%}.quick-view-spec--yuka .quick-view-yuka-max{color:var(--muted, #6E7C74);font-size:11px;font-weight:600}.quick-view-spec--ddm-passed .quick-view-spec-main{color:#d9662b}.quick-view-ddm-check{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;flex:none;margin-left:5px;border-radius:50%;background:#3b7767;color:#fff;font-size:9px;font-weight:700;vertical-align:middle;position:relative;top:-2px}.quick-view-price-reference{display:flex;align-items:center;gap:8px;margin-top:3px}.quick-view-price-was{color:var(--green, #04503C);opacity:.55;font-family:var(--body-font);font-size:13px;font-weight:500;text-decoration:line-through}.quick-view-price-saving{color:var(--orange, #EB6820);font-family:var(--body-font);font-size:12px;font-weight:700;line-height:1}.mm-price-ref-info.quick-view-price-ref-info{width:15px;height:15px;margin-left:0;font-size:10px;opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/166/assets/mv-quick-view.css.map */
