.lfdl-cart{max-width:var(--lfdl-container-max, 1600px);margin:0 auto;padding-top:var(--lfdl-pad-top, 36px);padding-bottom:var(--lfdl-pad-bottom, 36px);color:var(--lfdl-text, #111111);font-size:var(--lfdl-font-size, 18px);font-weight:700;line-height:calc(var(--lfdl-line-height, 135) * 1%)}.lfdl-cart a{color:var(--lfdl-link, inherit)}.lfdl-cart__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:22px}.lfdl-cart__title{margin:0;font-size:var(--lfdl-title-size, 46px);font-weight:var(--lfdl-title-weight, 700);color:var(--lfdl-title, #111111)}.lfdl-cart__continue{color:var(--lfdl-link, inherit);text-decoration:underline;font-size:var(--lfdl-muted-size, 16px);font-weight:700;white-space:nowrap}.lfdl-cart__frame{border:var(--lfdl-border-width, 2px) solid var(--lfdl-border, #E5C97A);border-radius:var(--lfdl-border-radius, 14px);padding:var(--lfdl-frame-pad-top, 20px) var(--lfdl-frame-pad-right, 20px) var(--lfdl-frame-pad-bottom, 20px) var(--lfdl-frame-pad-left, 20px);margin-top:var(--lfdl-frame-mt, 0px);margin-bottom:var(--lfdl-frame-mb, 20px)}.lfdl-cart__grid{display:grid;grid-template-columns:minmax(360px,1fr) var(--lfdl-col-price, 180px) var(--lfdl-col-qty, 180px) var(--lfdl-col-total, 180px);column-gap:var(--lfdl-col-gap, 18px);width:100%}.lfdl-cart__head{padding:var(--lfdl-thead-pad-y, 18px) 0;border-bottom:1px solid var(--lfdl-border, #E5C97A);color:var(--lfdl-head, #111111);font-weight:var(--lfdl-head-weight, 600);font-size:var(--lfdl-head-size, 18px);letter-spacing:.18em;text-transform:uppercase}.lfdl-cart__group{padding:14px 0;border-bottom:1px solid var(--lfdl-border, #E5C97A);color:var(--lfdl-head, #111111);font-weight:700;font-size:calc(var(--lfdl-head-size, 18px) * .9);letter-spacing:.02em;text-transform:none}.lfdl-cart__head>div{align-self:center}.lfdl-cart__head .h-product{padding-left:var(--lfdl-product-pad-left, 0px)}.lfdl-cart__head .h-price,.lfdl-cart__head .h-qty,.lfdl-cart__head .h-total{text-align:center}.lfdl-cart__head .h-remove{text-align:right}.lfdl-cart__row{padding:var(--lfdl-row-pad-y, 18px) 0;border-bottom:1px solid var(--lfdl-border, #E5C97A);align-items:var(--lfdl-row-align, center)}.lfdl-cart__row:last-child{border-bottom:none}.c-product{display:grid;grid-template-columns:var(--lfdl-img, 120px) 1fr;gap:var(--lfdl-product-gap, 18px);align-items:start;padding-left:var(--lfdl-product-pad-left, 0px);min-width:0}.c-img{width:var(--lfdl-img, 120px);height:var(--lfdl-img, 120px);border-radius:10px;overflow:hidden}.c-img img{width:100%;height:100%;object-fit:cover;display:block}.c-info{min-width:0}.c-title{margin:0 0 6px;font-size:var(--lfdl-item-title-size, 18px);font-weight:var(--lfdl-item-title-weight, 600);color:var(--lfdl-text, #111111);line-height:1.25;word-break:break-word}.c-meta{display:flex;flex-wrap:wrap;gap:10px 14px;font-size:var(--lfdl-muted-size, 16px);color:var(--lfdl-muted, #111111)}.c-meta .muted{opacity:.75}.c-actions-inline{display:flex;align-items:center;gap:10px;margin-top:10px}.lfdl-cart__save{background:transparent;border:0;padding:0;margin:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lfdl-cart__save:hover{opacity:.85}@media(max-width:749px){.c-actions-inline{flex-direction:column;align-items:flex-start;gap:8px}}.lfdl-wishlist-btn{background:transparent;border:1px solid rgba(0,0,0,.18);border-radius:999px;padding:6px 10px;cursor:pointer;font-size:14px}.c-price,.c-total{text-align:center;font-size:var(--lfdl-price-size, 18px);font-weight:var(--lfdl-price-weight, 500);padding:0 var(--lfdl-price-pad-x, 0px)}.c-total{padding:0 var(--lfdl-total-pad-x, 0px)}.c-qty{display:flex;justify-content:center;padding:0 var(--lfdl-qty-pad-x, 0px)}.lfdl-qty{display:inline-flex;align-items:center;border:1px solid var(--lfdl-border, #E5C97A);border-radius:0;overflow:hidden;height:46px}.lfdl-qty__btn{width:46px;height:46px;background:transparent;border:none;cursor:pointer;font-size:18px;line-height:1}.lfdl-qty__input{width:58px;height:46px;border-left:1px solid var(--lfdl-border, #E5C97A);border-right:1px solid var(--lfdl-border, #E5C97A);border-top:none;border-bottom:none;text-align:center;font-size:var(--lfdl-price-size, 18px);line-height:46px;padding:0;background:transparent}.c-remove{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:6px;padding-left:var(--lfdl-trash-pad-left, 0px);padding-right:var(--lfdl-trash-pad-right, 0px)}.c-remove a{display:inline-flex;align-items:center;justify-content:flex-end;text-decoration:underline}.lfdl-cart__summary{border:var(--lfdl-border-width, 2px) solid var(--lfdl-border, #E5C97A);border-radius:var(--lfdl-border-radius, 14px);padding:var(--lfdl-summary-pad-top, 20px) var(--lfdl-summary-pad-right, 20px) var(--lfdl-summary-pad-bottom, 20px) var(--lfdl-summary-pad-left, 20px);margin-top:18px}.lfdl-summary-row{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:16px;padding:var(--lfdl-summary-row-pad, 10px) 0}.lfdl-summary-row .label{font-size:var(--lfdl-summary-label-size, 16px);font-weight:var(--lfdl-summary-label-weight, 400);color:var(--lfdl-muted, #111111)}.lfdl-summary-row .value{font-size:var(--lfdl-summary-value-size, 16px);font-weight:var(--lfdl-summary-value-weight, 600);color:var(--lfdl-text, #111111);text-align:right}.lfdl-coupon{margin-top:12px;padding-top:12px;border-top:1px solid var(--lfdl-border, #E5C97A)}.lfdl-coupon__title{font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px}.lfdl-coupon__sub{font-size:var(--lfdl-muted-size, 16px);opacity:.85;margin-bottom:10px;transform:translate(var(--lfdl-coupon-text-shift, 0px))}.lfdl-coupon__row{display:grid;grid-template-columns:minmax(180px,var(--lfdl-coupon-width, 320px)) var(--lfdl-coupon-btn, 60px);gap:var(--lfdl-coupon-row-gap, 10px);align-items:center}.lfdl-coupon__row input{height:36px;border:1px solid var(--lfdl-border, #E5C97A);border-radius:6px;padding:0 10px;width:100%;background:transparent}.lfdl-coupon__row button{height:36px;border:1px solid var(--lfdl-border, #E5C97A);background:transparent;border-radius:6px;cursor:pointer}.lfdl-cart__note{margin-top:22px;border:var(--lfdl-border-width, 2px) solid var(--lfdl-border, #E5C97A);border-radius:var(--lfdl-border-radius, 14px);padding:18px}.lfdl-cart__note-title{display:block;font-weight:700;letter-spacing:.02em;text-transform:none;margin-bottom:10px}.lfdl-cart__note textarea{width:100%;min-height:86px;border:1px solid var(--lfdl-border, #E5C97A);border-radius:10px;padding:10px 12px;resize:vertical;background:transparent}.lfdl-cart__terms{margin-top:12px;display:flex;gap:10px;align-items:flex-start;font-size:var(--lfdl-muted-size, 16px)}.lfdl-cart__terms input{margin-top:4px}.lfdl-cart__actions{margin-top:18px;display:flex;justify-content:center;gap:var(--lfdl-actions-gap, 14px);flex-wrap:wrap}.lfdl-cart__btn:not(.button){min-height:44px;padding:0 18px;border-radius:0;border:1px solid var(--lfdl-border, #E5C97A);background:transparent;cursor:pointer}.lfdl-cart__btn.button{min-height:44px;padding:0 18px;border-radius:0;text-decoration:none}.lfdl-cart__btn--pay:not(.button){background:var(--lfdl-pay-btn-bg, #111111);color:var(--lfdl-pay-btn-text, #ffffff);border-color:var(--lfdl-pay-btn-bg, #111111);font-weight:var(--lfdl-pay-btn-weight, 600)}.lfdl-cart__btn--pay.button{background:var(--lfdl-pay-btn-bg, #111111)!important;color:var(--lfdl-pay-btn-text, #ffffff)!important;border-color:var(--lfdl-pay-btn-bg, #111111)!important;font-weight:var(--lfdl-pay-btn-weight, 600)!important}.lfdl-cart__btn--update.button{color:var(--lfdl-update-btn-text, #000000)!important}.lfdl-cart__btn[disabled]{opacity:.45;cursor:not-allowed}@media(max-width:1100px){.lfdl-cart__grid{grid-template-columns:minmax(260px,1fr) var(--lfdl-col-price, 160px) var(--lfdl-col-qty, 160px) var(--lfdl-col-total, 160px)}.c-product{grid-template-columns:var(--lfdl-img, 110px) 1fr}}@media(max-width:750px){.lfdl-cart__frame{padding:var(--lfdl-frame-pad-top-m, 14px) var(--lfdl-frame-pad-right-m, 14px) var(--lfdl-frame-pad-bottom-m, 14px) var(--lfdl-frame-pad-left-m, 14px)}.lfdl-cart__head{display:none}.lfdl-cart__grid{grid-template-columns:1fr;row-gap:var(--lfdl-actions-gap, 14px)}.lfdl-cart__row{padding:var(--lfdl-row-pad-y-m, 14px) 0}.c-product{grid-template-columns:var(--lfdl-img-m, 92px) 1fr;gap:var(--lfdl-product-gap-m, 14px)}.c-img{width:var(--lfdl-img-m, 92px);height:var(--lfdl-img-m, 92px)}.c-price,.c-qty,.c-total,.c-remove{display:grid;grid-template-columns:1fr auto;align-items:center;text-align:left;padding:0}.c-price:before{content:"Prix";font-weight:600;opacity:.75}.c-qty:before{content:"Quantit\e9";font-weight:600;opacity:.75}.c-total:before{content:"Total";font-weight:600;opacity:.75}.c-remove{justify-content:flex-start;padding-left:var(--lfdl-trash-pad-left-m, 0px)}.lfdl-coupon__sub{transform:translate(var(--lfdl-coupon-text-shift-m, 0px))}.lfdl-coupon__row{grid-template-columns:1fr auto;gap:var(--lfdl-coupon-row-gap-m, 10px)}}.lfdl-cart__remove,.lfdl-cart__remove:visited{font-size:13px;font-weight:600;color:var(--lfdl-link, #111111);text-decoration:underline}.lfdl-cart__wishlist{display:flex;justify-content:flex-end}.lfdl-cart__wishlist .wishlist-button{width:auto!important;height:auto!important;min-height:0!important;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important;justify-content:flex-end!important;gap:0!important}.lfdl-cart__wishlist .wishlist-button__icon{display:none!important}.lfdl-cart__wishlist .wishlist-button__text{font-size:13px!important;font-weight:600!important;white-space:nowrap;color:var(--lfdl-link, #111111);text-decoration:underline}.lfdl-cart__terms-label{text-transform:none;letter-spacing:0;font-weight:600}.lfdl-cart__terms-label a{color:var(--lfdl-link, #111111);text-decoration:underline}@media(max-width:750px){.lfdl-cart__header{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px}.lfdl-cart__title{font-size:var(--lfdl-title-size-m, var(--lfdl-title-size, 46px));white-space:nowrap}}.lfdl-cart__wishlist--inline{justify-content:flex-start}.lfdl-cart__item-actions{display:flex;align-items:center;gap:14px;margin-top:8px;font-size:13px}.lfdl-cart__item-actions .lfdl-cart__remove{font-size:13px;font-weight:600;color:var(--lfdl-link, #111111);text-decoration:underline;white-space:nowrap}.lfdl-cart__addons{margin-top:18px;border-top:1px solid rgba(0,0,0,.1);padding-top:14px}.lfdl-cart__addons-title{font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;color:var(--lfdl-head, #111111)}.lfdl-cart__addons-list{display:grid;gap:10px}.lfdl-addon{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fff}.lfdl-addon__main{display:grid;grid-template-columns:18px auto 1fr;align-items:center;gap:10px;cursor:pointer;margin:0;flex:1}.lfdl-addon__check{width:18px;height:18px;accent-color:var(--lfdl-pay-btn-bg, #111111)}.lfdl-addon__thumb img{width:56px;height:56px;object-fit:cover;border-radius:10px;border:1px solid rgba(0,0,0,.08);background:#fff}.lfdl-addon__texts{display:flex;flex-direction:column;gap:2px;min-width:0}.lfdl-addon__name{font-size:14px;font-weight:700;color:var(--lfdl-text, #111111);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lfdl-addon__price{font-size:13px;font-weight:600;opacity:.8}.lfdl-addon__side{display:flex;align-items:center;gap:14px;justify-content:flex-end;flex-shrink:0}.lfdl-addon__cta{font-size:13px;font-weight:600;text-decoration:underline;white-space:nowrap}@media(max-width:750px){.lfdl-addon{flex-direction:column;align-items:stretch}.lfdl-addon__side{justify-content:space-between}}.lfdl-cart__saved{margin-top:22px}.lfdl-cart__saved h3{margin:0 0 12px}.lfdl-sfl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:14px}.lfdl-sfl-card{border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px;background:#fff}.lfdl-sfl-card__media{display:flex;justify-content:center}.lfdl-sfl-card__img{width:72px;height:72px;object-fit:cover;border-radius:10px;display:block}.lfdl-sfl-card__meta{display:flex;flex-direction:column;gap:6px}.lfdl-sfl-card__title{font-size:13px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.lfdl-sfl-card__price{font-size:13px;font-weight:600}.lfdl-sfl-card__actions{display:flex;flex-direction:column;gap:8px;margin-top:2px}.lfdl-sfl-linkbtn{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:0;text-align:left;font-size:12.5px;line-height:1.2;cursor:pointer;text-decoration:underline}.lfdl-sfl-linkbtn:hover{opacity:.85}.c-actions-inline .wishlist-button,.lfdl-sfl-card__actions .wishlist-button{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:0;cursor:pointer;text-decoration:underline;font-size:12.5px;line-height:1.2;display:inline-flex;align-items:center;gap:8px}.c-actions-inline .wishlist-button__icon,.lfdl-sfl-card__actions .wishlist-button__icon{width:16px;height:16px;display:inline-block}.c-actions-inline .wishlist-button__label{display:inline-block}.c-actions-inline .wishlist-button.is-added,.lfdl-sfl-card__actions .wishlist-button.is-added{font-weight:600}.lfdl-sfl-card__btn{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:0;text-align:left;font-size:12.5px;line-height:1.2;cursor:pointer;text-decoration:underline}.lfdl-sfl-card__btn:hover{opacity:.85}.lfdl-cart__note textarea,.lfdl-cart__note textarea::placeholder,.lfdl-cart__coupon input,.lfdl-cart__coupon input::placeholder,.lfdl-cart__coupon button,.lfdl-cart__summary input,.lfdl-cart__summary textarea{color:#000!important;-webkit-text-fill-color:#000!important}.lfdl-cart__note textarea,.lfdl-cart__coupon input{background:transparent}.lfdl-cart__head .h-product{text-align:center!important;padding-left:0!important}.lfdl-cart__group{display:grid;grid-template-columns:minmax(360px,1fr) var(--lfdl-col-price, 180px) var(--lfdl-col-qty, 180px) var(--lfdl-col-total, 180px);column-gap:var(--lfdl-col-gap, 18px)}.lfdl-cart__group-label{grid-column:1 / 2;justify-self:center;display:inline-flex;align-items:center;justify-content:center;text-align:center;color:var(--lfdl-delivery-label-text, inherit)!important;font-size:var(--lfdl-item-title-size, 18px)!important;font-weight:var(--lfdl-item-title-weight, 600)!important;background-image:var(--lfdl-delivery-label-bg-image, none);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:12px;padding:6px 12px}.lfdl-cart__row .c-product{justify-items:start;text-align:left!important}.lfdl-cart__row .c-info,.lfdl-cart__row .c-title{text-align:left!important}.lfdl-cart__row .c-meta,.lfdl-cart__row .c-actions-inline{justify-content:flex-start;text-align:left!important}@media(max-width:1100px){.lfdl-cart__group{grid-template-columns:minmax(260px,1fr) var(--lfdl-col-price, 160px) var(--lfdl-col-qty, 160px) var(--lfdl-col-total, 160px)}}@media(max-width:750px){.lfdl-cart__group{grid-template-columns:1fr;justify-items:center}}.lfdl-cart__booking-line{display:block;width:100%;font-weight:700;color:var(--lfdl-text, #111111)}.lfdl-cart__urgency-wrap{display:grid;gap:10px;padding:10px 0 14px}.lfdl-cart__urgency{min-height:42px;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px 14px;border:1px solid #d1b15f;border-radius:12px;background:#000;color:#d1b15f;font-size:14px;font-weight:700;line-height:1.25}.lfdl-cart__urgency--booking{background-image:var(--lfdl-delivery-label-bg-image, none);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width:749px){.c-actions-inline{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px;width:100%}.c-actions-inline a,.c-actions-inline button,.lfdl-cart__add,.lfdl-cart__save,.lfdl-cart__remove{font-size:12px;white-space:nowrap}}@media screen and (max-width:749px){.lfdl-cart__grid{row-gap:6px!important}.lfdl-cart__title{white-space:normal!important;overflow-wrap:anywhere;line-height:1.08}.lfdl-cart__continue{white-space:normal;overflow-wrap:anywhere}.c-product{grid-template-columns:minmax(74px,var(--lfdl-img-m, 92px)) minmax(0,1fr)!important;align-items:start}.c-title{margin-bottom:4px;font-size:max(15px,calc(var(--lfdl-item-title-size, 18px) - 2px))}.c-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.c-meta{gap:6px 10px;font-size:max(13px,calc(var(--lfdl-muted-size, 16px) - 2px))}.c-price,.c-qty,.c-total{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;margin:0!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}.lfdl-cart__row{padding-top:10px!important;padding-bottom:10px!important}.c-actions-inline,.lfdl-cart__item-actions{flex-wrap:wrap!important;white-space:normal!important;row-gap:6px!important;column-gap:10px!important}.c-actions-inline a,.c-actions-inline button,.lfdl-cart__add,.lfdl-cart__save,.lfdl-cart__remove,.c-actions-inline .wishlist-button{white-space:normal!important;overflow-wrap:anywhere;line-height:1.15}.lfdl-cart__group-label{width:100%;max-width:100%;text-align:center}.lfdl-qty{height:42px}.lfdl-qty__btn{width:42px;height:42px}.lfdl-qty__input{width:50px;height:42px;line-height:42px}.lfdl-addon{align-items:stretch}.lfdl-addon__main{grid-template-columns:18px 52px minmax(0,1fr)}.lfdl-addon__name{white-space:normal;overflow:visible;text-overflow:clip}}.lfdl-cart__addons-debug{margin:8px 0 0;font-size:12px;line-height:1.3;opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/60/assets/lfdl-cart-page.css.map */
