.header-icon--cart{width:42px;height:42px;margin-inline-start:4px;background:var(--color-primary);color:var(--color-on-primary);transition:transform .18s ease,filter .18s ease}.header-icon--cart:hover{background:var(--color-primary);filter:brightness(.97);transform:scale(1.05)}.header-icon--cart svg{width:22px;height:22px}.header-icon--cart .cart-count{top:-5px;inset-inline-end:-5px;min-width:20px;height:20px;line-height:20px;background:var(--color-text);color:#fff;font-weight:800;box-shadow:0 0 0 2px var(--header-bg, #fff)}@media(prefers-reduced-motion:no-preference){.cart-count.is-bumped{animation:cart-bump .45s cubic-bezier(.2,.8,.2,1.4)}}@keyframes cart-bump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.cart-bar{position:fixed;z-index:80;inset-inline:10px;bottom:calc(10px + env(safe-area-inset-bottom));transform:translateY(calc(100% + 24px));visibility:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),visibility 0s linear .35s}.cart-bar.is-visible{transform:none;visibility:visible;transition:transform .35s cubic-bezier(.2,.8,.2,1),visibility 0s}.cart-bar__inner{display:flex;align-items:center;gap:12px;padding:8px;padding-inline-start:10px;background:var(--color-surface);border-radius:var(--radius-card);box-shadow:0 18px 40px -12px #1f29374d,0 0 0 1px var(--color-border);color:var(--color-text);text-decoration:none}.cart-bar__icon{position:relative;flex:0 0 46px;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary)}.cart-bar__icon svg{width:24px;height:24px}.cart-bar__count{position:absolute;top:-4px;inset-inline-end:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:var(--radius-pill);background:var(--color-text);color:#fff;font-size:.72rem;font-weight:800;line-height:20px;text-align:center;box-shadow:0 0 0 2px var(--color-surface)}.cart-bar__text{flex:1;min-width:0;display:grid;line-height:1.3}.cart-bar__label{font-size:.78rem;color:var(--color-muted)}.cart-bar__total{font-size:1.05rem;font-weight:800;justify-self:start}.cart-bar__cta{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;min-height:46px;padding:0 18px;border-radius:var(--radius-button);background:var(--color-primary);color:var(--color-on-primary);font-weight:800;font-size:.95rem}.cart-bar__cta svg{width:18px;height:18px}.cart-bar__inner:hover .cart-bar__cta{filter:brightness(.97)}@media(prefers-reduced-motion:no-preference){.cart-bar.is-bumped .cart-bar__icon{animation:cart-bump .45s cubic-bezier(.2,.8,.2,1.4)}}body.has-cart-bar{padding-bottom:84px}@media(min-width:750px){.cart-bar{inset-inline:auto 24px;bottom:24px;width:400px}body.has-cart-bar{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.cart-bar,.cart-bar.is-visible{transition:none}}.in-cart{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;width:100%;height:38px;border-radius:calc(var(--radius-button) - 2px);background:var(--color-text);color:var(--color-primary);font-size:.82rem;font-weight:800;overflow:hidden;animation:in-cart-in .3s cubic-bezier(.2,.8,.2,1.2)}.in-cart--page{height:48px;border-radius:var(--radius-button);font-size:.95rem;grid-template-columns:52px minmax(0,1fr) 52px}.in-cart__btn{height:100%;border:0;background:transparent;color:#fff;font:700 1.25rem/1 var(--font-body, inherit);cursor:pointer;-webkit-tap-highlight-color:transparent}.in-cart__btn:active{background:#ffffff1f}.in-cart__label{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;white-space:nowrap;overflow:hidden}.in-cart__label>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.in-cart__n{flex:none;display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--color-primary);color:var(--color-text);font-size:.8rem;line-height:1}.in-cart--page .in-cart__n{min-width:26px;height:26px;font-size:.9rem}.in-cart.is-loading{opacity:.65;pointer-events:none}.product-card__button[hidden],.button--add-to-cart[hidden]{display:none!important}@keyframes in-cart-in{0%{transform:scale(.92);opacity:.4}to{transform:none;opacity:1}}.fly-photo{position:fixed;z-index:2000;border-radius:50%;background:#fff;box-shadow:0 10px 24px -8px #0006;overflow:hidden;display:grid;place-items:center;pointer-events:none;will-change:transform}.fly-photo img{width:78%;height:78%;object-fit:contain}.is-caught{animation:bag-catch .45s cubic-bezier(.2,.8,.2,1.4)}@keyframes bag-catch{40%{transform:scale(1.22)}}.cart-bar.is-just-added .cart-bar__label{color:#16a34a;font-weight:800}@media(prefers-reduced-motion:reduce){.in-cart,.is-caught{animation:none}}@media(prefers-color-scheme:dark){.header-icon--cart .cart-count,.cart-bar__count{background:#fff;color:#1f2937;box-shadow:0 0 0 2px #1f2937}}.dupsheet{position:fixed;inset:auto 0 0;width:auto;max-width:520px;max-height:none;margin:0 auto;padding:0 10px calc(10px + env(safe-area-inset-bottom));border:0;background:none;overflow:visible}.dupsheet::backdrop{background:#1f293773}.dupsheet[open] .dupsheet__card{animation:dupsheet-up .26s cubic-bezier(.2,.9,.3,1) both}@keyframes dupsheet-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.dupsheet__card{padding:16px;border:4px solid #fff;border-radius:22px;background:var(--color-text, #1F2937);color:#fff;box-shadow:0 2px 4px #1f29371a,0 14px 26px -8px #1f29376b}.dupsheet__title{margin:0;font-size:1rem;font-weight:800;line-height:1.5}.dupsheet__list{list-style:none;display:grid;gap:8px;max-height:40vh;margin:10px 0 0;padding:0;overflow:auto}.dupsheet__list li{display:flex;align-items:center;gap:10px}.dupsheet__img{flex:none;display:grid;place-items:center;width:46px;height:46px;overflow:hidden;border-radius:10px;background:#fff}.dupsheet__img img{width:88%;height:88%;object-fit:contain}.dupsheet__info{min-width:0}.dupsheet__info b{display:block;overflow:hidden;font-size:.84rem;white-space:nowrap;text-overflow:ellipsis}.dupsheet__info small{color:#ffffffb3;font-size:.74rem}.dupsheet__main,.dupsheet__alt{display:block;width:100%;margin-top:12px;padding:13px;border:0;border-radius:14px;background:var(--color-primary, #FFC800);color:var(--color-text, #1F2937);font:800 .95rem var(--font-body, sans-serif);box-shadow:0 0 0 2.5px #fff;cursor:pointer}.dupsheet__alt{margin-top:8px;padding:11px;background:#ffffff1a;color:#fff;font-size:.9rem;box-shadow:none}.dupsheet__cancel{display:block;margin:8px auto 0;padding:4px 10px;border:0;background:none;color:#ffffffb3;font:600 .84rem var(--font-body, sans-serif);text-decoration:underline;text-underline-offset:3px;cursor:pointer}html.dupsheet-open{overflow:hidden}@media(prefers-reduced-motion:reduce){.dupsheet[open] .dupsheet__card{animation:none}}.dupsheet button:focus:not(:focus-visible){outline:none}.cq__ph img,.qc__img img,.qc__bmini img,.psearch__img img,.dupsheet__img img,.qb__introph img{border-radius:10px}.kit__img img,.hb__p img{border-radius:12px}.product-gallery__thumb img{border-radius:8px}.product-card__image{clip-path:inset(10% round 12px)}.product-gallery__image{clip-path:inset(9% round 14px)}.cart-item__image{clip-path:inset(8px round 8px)}.order-popup__thumb img{clip-path:inset(6px round 8px)}@media(prefers-color-scheme:dark){img[src*="samar-logo-ar.svg"]{content:url(samar-logo-ar-dark.svg)}img[src*="samar-logo-fr.svg"]{content:url(samar-logo-fr-dark.svg)}}.qb__crow--brands .qb__chip,.qb__brandchip{order:20}.qb__chip[data-k="brand:CeraVe"],.qb__brandchip[data-qb-jump=CeraVe]{order:1}.qb__chip[data-k="brand:La Roche-Posay"],.qb__brandchip[data-qb-jump="La Roche-Posay"]{order:2}.qb__chip[data-k="brand:Bioderma"],.qb__brandchip[data-qb-jump=Bioderma]{order:3}.qb__chip[data-k="brand:Eucerin"],.qb__brandchip[data-qb-jump=Eucerin]{order:4}.qb__chip[data-k="brand:Av\e8ne"],.qb__brandchip[data-qb-jump=Av\e8ne]{order:5}.qb__chip[data-k="brand:Vichy"],.qb__brandchip[data-qb-jump=Vichy]{order:6}.qb__chip[data-k="brand:Cetaphil"],.qb__brandchip[data-qb-jump=Cetaphil]{order:7}.qb__chip[data-k="brand:Uriage"],.qb__brandchip[data-qb-jump=Uriage]{order:8}.qb__chip[data-k="brand:SVR"],.qb__brandchip[data-qb-jump=SVR]{order:9}.qb__chip[data-k="brand:Ducray"],.qb__brandchip[data-qb-jump=Ducray]{order:10}
/*# sourceMappingURL=/cdn/shop/t/56/assets/cart-ui.css.map */
