:root{--pm-gouttiere: 20px}.pm-up-host .cart-drawer__items{min-height:68px}.pm-goal{flex:0 0 auto;margin:2px var(--pm-gouttiere) 12px;padding:10px 14px;background:rgb(var(--color-foreground-rgb) / .04);border-radius:12px}.pm-goal__text{margin:0 0 7px;font-size:.87rem;line-height:1.35;color:var(--color-foreground)}.pm-goal__text strong{font-weight:700}.pm-goal__bar{height:6px;border-radius:99px;background:rgb(var(--color-foreground-rgb) / .12);overflow:hidden}.pm-goal__bar>span{display:block;height:100%;border-radius:99px;background:var(--color-primary);transition:width .5s ease}.pm-goal--done .pm-goal__bar>span{background:#3a7a4e}.pm-goal__sub{margin:6px 0 0;font-size:.72rem;line-height:1.3;opacity:.6;color:var(--color-foreground)}.pm-up{flex:0 0 auto;padding:10px 0 2px;border-top:1px solid rgb(var(--color-border-rgb) / .5);margin-top:6px}.pm-up__head{margin:0 var(--pm-gouttiere) 7px;font-size:.92rem;font-weight:700;line-height:1.3;color:var(--color-foreground)}.pm-up__rail{display:flex;gap:12px;padding:0 var(--pm-gouttiere) 4px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pm-up__rail::-webkit-scrollbar{display:none}.pm-up__card{flex:0 0 216px;display:flex;align-items:center;gap:10px;padding:9px;background:rgb(var(--color-foreground-rgb) / .035);border-radius:12px}.pm-up__media{flex:0 0 60px;width:60px;aspect-ratio:1;border-radius:9px;overflow:hidden;background:rgb(var(--color-foreground-rgb) / .04)}.pm-up__media img{width:100%;height:100%;object-fit:cover;display:block}.pm-up__body{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.pm-up__name{font-size:.78rem;line-height:1.35;color:var(--color-foreground);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pm-up__name:hover{text-decoration:underline}.pm-up__rating{display:flex;align-items:center;gap:4px;font-size:.72rem;color:var(--color-foreground)}.pm-up__stars{color:#ffa41c}.pm-up__count{opacity:.55}.pm-up__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:2px}.pm-up__price{font-size:.85rem;font-weight:700;color:var(--color-foreground);white-space:nowrap}.pm-up__add{border:1px solid var(--color-foreground);background:transparent;color:var(--color-foreground);border-radius:99px;padding:5px 11px;font-size:.73rem;font-family:inherit;line-height:1.3;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.pm-up__add:hover:not(:disabled){background:var(--color-foreground);color:var(--color-background)}.pm-up__add:disabled{opacity:.55;cursor:default}.pm-up__add:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(max-height:780px){.pm-up__name{-webkit-line-clamp:1;font-size:.75rem}.pm-up__card{flex:0 0 236px}.pm-goal__sub{font-size:.68rem}}@media(prefers-reduced-motion:reduce){.pm-goal__bar>span{transition:none}.pm-up__rail{scrollbar-width:thin}.pm-up__rail::-webkit-scrollbar{display:initial}}.pm-goal .pm-goal__form-slot form.pm-goal__form{display:flex;gap:8px;margin-top:10px}.pm-goal .pm-goal__form-slot form input[type=email]{flex:1 1 auto;min-width:0;padding:9px 12px!important;border:1.5px solid rgba(31,46,28,.18)!important;border-radius:10px!important;font-size:.85rem!important;background:#fff!important;color:#1f2e1c!important}.pm-goal .pm-goal__form-slot form input[type=email]:focus{outline:none!important;border-color:#ca8f11!important;box-shadow:0 0 0 3px #ca8f1126!important}.pm-goal .pm-goal__form-slot form button[type=submit]{flex:0 0 auto;width:auto!important;padding:9px 14px!important;border:0!important;border-radius:10px!important;background:#1f2e1c!important;background-image:none!important;color:#fdf7ed!important;font-weight:700!important;font-size:.82rem!important;white-space:nowrap!important;cursor:pointer;box-shadow:none!important;transform:none!important}.pm-goal .pm-goal__form-slot form button[type=submit]:hover{background:#2e4a29!important}.pm-goal .pm-goal__text,.pm-goal .pm-goal__sub{text-align:center!important}.pm-up-host{overflow:hidden!important}.pm-up-host .pm-goal,.pm-up-host .pm-up,.pm-up-host .cart-drawer__summary{flex:0 0 auto!important}.pm-up-host .cart-drawer__items{flex:1 1 auto!important;min-height:96px!important;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:#ca8f11 rgba(31,46,28,.08)}.pm-up-host .cart-drawer__items::-webkit-scrollbar{width:5px}.pm-up-host .cart-drawer__items::-webkit-scrollbar-thumb{background:#ca8f11;border-radius:99px}.pm-up-host .cart-drawer__items::-webkit-scrollbar-track{background:#1f2e1c12}.pm-up-host .pm-goal{margin:2px var(--pm-gouttiere) 6px!important;padding:8px 12px!important}.pm-up-host .pm-goal__text{font-size:.8rem!important;margin:0 0 5px!important}.pm-up-host .pm-goal__bar{height:5px!important}.pm-up-host .pm-goal__sub{font-size:.62rem!important;margin-top:4px!important}.pm-up-host .pm-goal .pm-goal__form-slot form{margin-top:7px!important}.pm-up-host .pm-goal .pm-goal__form-slot form input[type=email]{padding:7px 10px!important;font-size:.8rem!important}.pm-up-host .pm-goal .pm-goal__form-slot form button[type=submit]{padding:7px 12px!important;font-size:.78rem!important}.pm-up-host .pm-up{padding:6px 0 0!important;margin-top:4px!important}.pm-up-host .pm-up__head{font-size:.84rem!important;margin-bottom:5px!important}.pm-up-host .pm-up__card{padding:7px!important}.pm-up-host .pm-up__media{flex-basis:46px!important;width:46px!important}.pm-up-host .pm-up__name{font-size:.74rem!important;-webkit-line-clamp:1!important}.pm-up-host .pm-up__rail{padding-bottom:2px!important}.pm-up-host .cart-items__table-row{font-size:.86rem!important}.pm-up-host .cart-items__table-row>th,.pm-up-host .cart-items__table-row>td{padding-top:8px!important;padding-bottom:8px!important}.pm-up-host .cart-items__quantity,.pm-up-host .cart-items__quantity-controls{height:38px!important;min-height:38px!important}.pm-up-host .cart-items__quantity-controls>*{height:36px!important}.pm-up-host .cart-items__remove{width:38px!important;height:38px!important}.pm-up-host .cart-drawer__summary{padding-top:6px!important;padding-bottom:8px!important;gap:6px!important}.pm-up-host .cart-totals{font-size:.88rem!important;row-gap:3px!important}.pm-up-host .pm-cart-reassurance{padding-top:4px!important;font-size:.68rem!important}.cart__ctas button.cart__checkout-button.cart__checkout-button,body button.cart__checkout-button.cart__checkout-button{background:linear-gradient(135deg,#ca8f11,#d99e1e)!important;background-image:linear-gradient(135deg,#ca8f11,#d99e1e)!important;background-size:100% 100%!important;color:#1f2e1c!important;box-shadow:0 10px 24px -10px #ca8f118c!important}.cart__ctas button.cart__checkout-button.cart__checkout-button:hover,body button.cart__checkout-button.cart__checkout-button:hover{background:linear-gradient(135deg,#d99e1e,#ca8f11)!important;background-image:linear-gradient(135deg,#d99e1e,#ca8f11)!important}.cart-totals__tax-note small{color:#1f2e1cb8!important}.cart-drawer__summary .pm-note-livraison,.cart-totals__tax-note .pm-note-livraison{color:#2e7d43;font-weight:800;white-space:nowrap}.pm-livraison-flag{display:flex;align-items:center;justify-content:center;gap:7px;margin:2px var(--pm-gouttiere) 7px;font-family:Outfit,sans-serif;font-size:.88rem;font-weight:800;letter-spacing:.01em;color:#2e7d43}.pm-livraison-flag svg{width:18px;height:18px;flex-shrink:0}@supports (height: 100dvh){cart-drawer-component dialog{height:100dvh!important;max-height:100dvh!important}cart-drawer-component dialog .cart-drawer__inner{height:100%!important;max-height:100%!important}cart-drawer-component dialog .cart-items-component{height:100%!important;display:flex!important;flex-direction:column!important;min-height:0!important}cart-drawer-component dialog .cart-drawer__content{flex:1 1 auto!important;min-height:0!important}}.pm-goal--masque{display:none!important}.pm-up__rail,.pm-up-host .pm-up__rail{gap:12px!important;padding:2px var(--pm-gouttiere) 4px!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pm-gouttiere)}.pm-up__card,.pm-up-host .pm-up__card{flex:0 0 100%!important;box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;gap:12px;padding:10px!important;background:#fff!important;border:1px solid rgba(31,46,28,.08);border-radius:14px;box-shadow:0 8px 20px -14px #1f2e1c73}.pm-up__media,.pm-up-host .pm-up__media{flex:0 0 72px!important;width:72px!important;border-radius:10px;background:#fbf1de}.pm-up__name,.pm-up-host .pm-up__name{font-family:Outfit,sans-serif;font-size:.86rem!important;font-weight:600;line-height:1.3;color:#1f2e1c;-webkit-line-clamp:2!important}.pm-up-host .pm-up__rating{font-size:.74rem}.pm-up-host .pm-up__price{font-family:Outfit,sans-serif;font-size:1rem;font-weight:800;color:#1f2e1c}.pm-up-host .pm-up__add{border:0;background:#1f2e1c;color:#fdf7ed;padding:7px 14px;font-size:.78rem;font-weight:700}.pm-up-host .pm-up__add:hover:not(:disabled){background:#2e4a29;color:#fdf7ed}.pm-up-host .pm-up__add:not(:disabled):before{content:"+ "}.pm-up__dots{display:flex;justify-content:center;gap:6px;margin:7px 0 2px}.pm-up__dot{width:6px;height:6px;padding:0;border:0;border-radius:99px;background:#1f2e1c33;cursor:pointer;transition:width .3s ease,background-color .3s ease}.pm-up__dot.is-active{width:18px;background:#ca8f11}@media(prefers-reduced-motion:reduce){.pm-up__dot{transition:none}}.product-details span.pm-freeship{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;margin-top:7px;padding:7px 15px;background:#2e7d431f!important;border:1.5px solid rgba(46,125,67,.4);border-radius:100px;opacity:1!important;line-height:1;width:fit-content!important;max-width:100%;align-self:flex-start;white-space:nowrap}.product-details span.pm-freeship .pm-freeship__txt{white-space:nowrap}@media(max-width:749px){.product-details span.pm-freeship{padding:8px 17px}.product-details span.pm-freeship .pm-freeship__txt,.product-details span.pm-freeship .pm-freeship__txt b{font-size:1.02rem!important}.product-details span.pm-freeship:before{width:20px;height:20px;flex-basis:20px}}.product-details span.pm-freeship:before{content:"";width:18px;height:18px;flex:0 0 18px;background-color:#2e7d43;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1' y='3' width='15' height='13'/%3E%3Cpolygon points='16 8 20 8 23 11 23 16 16 16 16 8'/%3E%3Ccircle cx='5.5' cy='18.5' r='2.5'/%3E%3Ccircle cx='18.5' cy='18.5' r='2.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1' y='3' width='15' height='13'/%3E%3Cpolygon points='16 8 20 8 23 11 23 16 16 16 16 8'/%3E%3Ccircle cx='5.5' cy='18.5' r='2.5'/%3E%3Ccircle cx='18.5' cy='18.5' r='2.5'/%3E%3C/svg%3E") center / contain no-repeat}.product-details span.pm-freeship .pm-freeship__txt,.product-details span.pm-freeship .pm-freeship__txt b{font-family:Outfit,sans-serif;color:#2e7d43!important;font-size:.92rem!important;font-weight:800!important;opacity:1!important;letter-spacing:.01em}.sticky-add-to-cart__price span.pm-freeship .pm-freeship__txt,.sticky-add-to-cart__price span.pm-freeship .pm-freeship__txt b{color:#2e7d43!important;font-weight:800!important;opacity:1!important}.pm-up-host{overflow-x:hidden!important;overflow-y:auto!important}cart-drawer-component .cart-drawer__content>.cart-drawer__items{flex:0 0 auto!important;overflow:visible!important;max-height:none!important;min-height:0!important;order:1}cart-drawer-component .cart-drawer__content>.pm-up{order:2}cart-drawer-component .cart-drawer__content>.cart-drawer__summary,cart-drawer-component .cart-drawer__content>.cart-drawer__summary>.cart-totals{display:contents!important}cart-drawer-component .cart-drawer__content>.cart-drawer__summary>*{order:3;flex:0 0 auto;margin-inline:16px!important}cart-drawer-component .cart-drawer__content>.cart-drawer__summary>.pm-cart-ebook{margin-top:10px!important}cart-drawer-component .cart-drawer__content>.cart-drawer__summary>.cart-totals>*{order:4;flex:0 0 auto;margin:10px 16px 0!important}cart-drawer-component .cart-drawer__content>.cart-drawer__summary>.pm-cart-reassurance{order:5;margin-top:12px!important}cart-drawer-component .cart-drawer__content>.pm-goal{order:6;margin-bottom:14px!important}cart-drawer-component .cart-drawer__content>.cart-drawer__summary>.pm-livraison-flag{display:none!important}cart-drawer-component .cart-drawer__content>.cart-drawer__summary>.cart-totals>.cart-totals__container{order:20;position:sticky;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:3;margin:auto 0 0!important;padding:8px 16px 0!important;gap:2px!important;background:#fdf7ed;border-top:1px solid rgba(31,46,28,.12);box-shadow:0 -6px 14px -8px #1f2e1c40}cart-drawer-component .cart-drawer__content>.cart-drawer__summary>.cart__ctas{order:21;position:sticky;bottom:0;z-index:3;margin:0!important;padding:6px 16px calc(14px + env(safe-area-inset-bottom,0px))!important;background:#fdf7ed}cart-drawer-component .cart-drawer__items .cart-items__table-row{margin-bottom:10px!important;padding-bottom:10px!important}cart-drawer-component .cart-drawer__items .cart-items__title{font-size:.86rem!important;line-height:1.28!important;margin-top:0!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}cart-drawer-component .cart-drawer__items .cart-items__unit-price-wrapper{display:none!important}cart-drawer-component .cart-drawer__items .cart-items__quantity{margin-top:2px!important;padding-block:4px!important;height:auto!important;min-height:0!important}cart-drawer-component .cart-drawer__items .cart-items__quantity-controls{height:34px!important;min-height:34px!important;align-items:center}cart-drawer-component .cart-drawer__items .cart-items__quantity-controls>.quantity-selector-wrapper,cart-drawer-component .cart-drawer__items .quantity-selector{height:34px!important;min-height:0!important}.cart-items__table-row .cart-items__quantity-controls .cart-items__remove,cart-drawer-component .cart-items__table-row .cart-items__quantity-controls .cart-items__remove{display:inline-flex!important;align-items:center;gap:5px;width:auto!important;padding-inline:6px!important}.cart-items__table-row .cart-items__remove svg{flex:0 0 16px;width:16px;height:16px}.cart-items__table-row .cart-items__remove .visually-hidden{position:static!important;width:auto!important;height:auto!important;margin:0!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:nowrap;font-size:.78rem;text-decoration:underline;text-underline-offset:2px}cart-drawer-component .cart-drawer__content>.cart-drawer__summary>.pm-cart-ebook,cart-drawer-component .cart-drawer__content>.cart-drawer__summary>.pm-cart-reassurance{width:auto!important;max-width:calc(100% - 32px)!important}cart-drawer-component .cart-drawer__content:has(>.cart-drawer__summary):before{content:"\2713\a0\a0Livraison gratuite";order:-2;flex:0 0 auto;margin:0 var(--pm-gouttiere) 8px;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:800;letter-spacing:.01em;color:#2e7d43}cart-drawer-component .cart-drawer__content>.cart-drawer__summary>.cart-totals>.cart-actions{order:-1;margin:0 16px 10px!important}cart-drawer-component .cart-drawer__content>.cart-drawer__summary>.pm-cart-ebook{order:1;margin-top:0!important;margin-bottom:8px!important;padding-block:7px!important}cart-drawer-component .cart-drawer__content{-webkit-mask-image:none!important;mask-image:none!important}cart-drawer-component .cart-drawer__content>.cart-drawer__summary>.cart__ctas{box-sizing:border-box;height:calc(72px + env(safe-area-inset-bottom,0px))}cart-drawer-component .cart-drawer__content>.cart-drawer__summary>.cart__ctas .cart__checkout-button{height:52px!important;min-height:52px!important}cart-drawer-component .cart-drawer__content>.cart-drawer__summary>.cart-totals>.cart-totals__container{bottom:calc(71px + env(safe-area-inset-bottom,0px));padding-bottom:3px!important}cart-drawer-component .cart-drawer__content>.pm-goal,cart-drawer-component .cart-drawer__content>.cart-drawer__summary>.pm-cart-reassurance{display:none!important}cart-drawer-component .cart-drawer__content:has(>.cart-drawer__summary):before{content:"Livraison gratuite"!important;display:block!important;order:-2;flex:0 0 auto;margin:0 16px 12px!important;padding:13px 16px 13px 48px;border-radius:12px;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1' y='3' width='15' height='13'/%3E%3Cpolygon points='16 8 20 8 23 11 23 16 16 16 16 8'/%3E%3Ccircle cx='5.5' cy='18.5' r='2.5'/%3E%3Ccircle cx='18.5' cy='18.5' r='2.5'/%3E%3C/svg%3E") calc(50% - 72px) center / 22px 22px no-repeat,linear-gradient(135deg,#2e7d43,#3a9454);box-shadow:0 8px 18px -10px #2e7d43b3;text-align:center;font-family:Outfit,sans-serif!important;font-size:1.02rem!important;font-weight:800!important;letter-spacing:.01em;line-height:1.1;color:#fff!important}cart-drawer-component .cart-drawer__content:has(>.cart-drawer__summary):before{margin:0 0 12px!important;border-radius:0;box-shadow:none}cart-drawer-component .cart-drawer__content>.cart-drawer__summary>.pm-cart-ebook{width:100%!important;max-width:100%!important;box-sizing:border-box;margin:0 0 8px!important;padding:10px 20px!important;border:0!important;border-top:1px solid rgba(46,125,67,.16)!important;border-bottom:1px solid rgba(46,125,67,.16)!important;border-radius:0!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/98/assets/pm-cart-upsell.css.map */
