cart-items .page-width,#main-cart-footer .page-width{max-width:76rem}cart-items .title-wrapper-with-link{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 1.8rem}cart-items .title--primary{font-size:3.6rem;margin:0}cart-items .title-wrapper-with-link .underlined-link{color:var(--lueur);font-size:1.4rem;text-underline-offset:.3rem}cart-items .cart-items thead{display:none}cart-items .cart-items,cart-items .cart-items tbody{display:block;width:100%;border:0}cart-items .cart-item{display:grid;grid-template-columns:8.8rem minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:1.4rem;row-gap:1rem;padding:1.2rem;margin:0 0 1.2rem;border-radius:1.8rem;background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff17;border:0}cart-items .cart-item>td{display:block;padding:0;border:0;min-width:0}cart-items .cart-item__media{grid-area:1/1/3/2;width:8.8rem;position:relative}cart-items .cart-item__image-container{display:block;width:8.8rem;height:8.8rem;border-radius:1.3rem;background:var(--petale);overflow:hidden}cart-items .cart-item__image{width:100%;height:100%;max-width:none;object-fit:contain;mix-blend-mode:multiply;background:none;border-radius:0}cart-items .cart-item__details{grid-area:1/2/2/4;min-width:0}cart-items .cart-item__name{display:block;font-family:var(--font-body-family);font-weight:600;font-size:1.5rem;line-height:1.35;color:#fff;text-decoration:none;margin:0 0 .3rem}cart-items .cart-item__details .product-option{font-size:1.25rem;color:#ffffffad;margin:.2rem 0 0}cart-items .cart-item__details>.product-option:first-of-type{display:none}cart-items .cart-item__details dl{margin:0}cart-items .cart-item__details dt,cart-items .cart-item__details dd{display:inline;margin:0}cart-items .cart-item__totals{grid-area:2/3/3/4;align-self:center;justify-content:flex-end;text-align:right}cart-items .cart-item__totals .loading__spinner{display:none}cart-items .cart-item__totals .price,cart-items .cart-item__totals .price--end{font-family:var(--font-body-family);font-weight:600;font-size:1.6rem;color:#fff}cart-items .cart-item__quantity{grid-area:2/2/3/3;align-self:center}cart-items .cart-item__quantity-wrapper{display:flex;align-items:center;flex-wrap:nowrap;gap:.2rem}cart-items quantity-input.quantity{display:inline-flex;align-items:center;width:auto;min-height:0;height:3.6rem;border-radius:999px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff2e}cart-items quantity-input.quantity:before,cart-items quantity-input.quantity:after{display:none}cart-items .quantity__button{border:0;width:3.2rem;height:3.6rem;color:#fff;box-shadow:none;background:transparent;border-radius:50%}cart-items .quantity__input{width:2.4rem;height:3.6rem;padding:0;border:0;color:#fff;opacity:1;font:600 1.5rem/1 var(--font-body-family);box-shadow:none;background:transparent;-moz-appearance:textfield}cart-items .quantity__input::-webkit-outer-spin-button,cart-items .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}cart-items cart-remove-button .button{min-width:0;min-height:0;width:3.6rem;height:3.6rem;padding:0;border-radius:50%;background:transparent;box-shadow:none;color:#fff9}cart-items cart-remove-button .button:hover{color:#ff9bb8}cart-items .cart-item__error{grid-column:1/-1}#main-cart-footer .cart__footer{padding-top:0;border:0}#main-cart-footer .cart__blocks{width:100%;padding:1.6rem;border-radius:2rem;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a}#main-cart-footer .totals{display:flex;justify-content:space-between;align-items:baseline;width:100%;margin:0}#main-cart-footer .totals__total{font-family:var(--font-body-family);font-weight:600;font-size:1.6rem;color:#fff;margin:0}#main-cart-footer .totals__total-value{font-family:var(--font-body-family);font-weight:600;font-size:2.4rem;color:#fff}#main-cart-footer .tax-note{display:block;text-align:left;margin:.6rem 0 1.4rem;color:#ffffffa6}#main-cart-footer .cart__ctas{display:block}#main-cart-footer .cart__checkout-button{width:100%;max-width:none;min-height:5.4rem;font-size:1.6rem}#main-cart-footer .cart__dynamic-checkout-buttons{max-width:none}cart-items .cart__warnings{text-align:center}cart-items .cart__empty-text{font-size:3rem}@media(min-width:750px){#main-cart-footer .cart__footer{display:block}#main-cart-footer .cart__blocks{max-width:44rem;margin-left:auto}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/page-panier.css.map */
