lm-coffret{display:block;padding-block:42px 60px;color:#34281e}.lm-coffret__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,76px)}.lm-coffret__visual{position:sticky;top:110px;align-self:start;background:#f3e7d4;border-radius:24px;overflow:hidden}.lm-coffret__hero{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.lm-coffret__promise{padding:18px 24px;text-align:center;font-size:1.3rem;letter-spacing:.02em;background:#ead6b7}.lm-coffret h1{font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(2.8rem,3vw,4.8rem);line-height:1.08;margin:8px 0 18px;color:#34281e}.lm-coffret__eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:1.2rem;color:#88663d}.lm-coffret__intro{line-height:1.65;margin-bottom:24px}.lm-coffret__preview{padding:10px 14px;background:#f7eddb;border:1px solid #e2c8a3;border-radius:10px;font-size:1.3rem}.lm-coffret__fieldset{border:0;padding:0;margin:24px 0}.lm-coffret legend{display:flex;align-items:center;gap:10px;font-weight:600;font-size:1.7rem;margin-bottom:14px}.lm-coffret legend>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#79542c;color:#fff;font-size:1.3rem}.lm-coffret__formats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lm-coffret button{font:inherit;cursor:pointer}.lm-coffret__formats button{border:1px solid #d9c3a7;border-radius:14px;padding:17px 12px;background:#fffaf0;color:#34281e;display:flex;flex-direction:column;gap:7px;align-items:center;transition:border-color .2s,background .2s,transform .2s}.lm-coffret__formats strong{font-size:2rem}.lm-coffret__formats button span{font-size:1.2rem}.lm-coffret__formats button[aria-pressed=true],.lm-coffret__counts button[aria-pressed=true]{border:2px solid #79542c;background:#edddc5}.lm-coffret__counts{display:flex;gap:10px;flex-wrap:wrap}.lm-coffret__counts button{border:1px solid #d9c3a7;border-radius:10px;background:#fffaf0;padding:12px 18px;min-width:64px;min-height:44px;color:#34281e}.lm-coffret__slot{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid #e2d5c2}.lm-coffret__slot img{width:68px;height:82px;object-fit:contain;border-radius:8px;background:#efe2cd}.lm-coffret__slot label{display:block;font-size:1.3rem;font-weight:600;margin-bottom:6px}.lm-coffret__slot select{font:inherit;color:inherit;width:100%;min-height:46px;background:#fffaf0;border:1px solid #d9c3a7;border-radius:9px;padding:10px 30px 10px 12px;text-overflow:ellipsis}.lm-coffret__hint{font-size:1.3rem;color:#705b42;line-height:1.5}.lm-coffret__summary{padding:24px;border:1px solid #d9c3a7;background:#f7eddb;border-radius:16px;margin-top:24px}.lm-coffret__total{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:1.7rem}.lm-coffret__total strong{font-size:2.6rem;color:#79542c}.lm-coffret__submit{width:100%;padding:15px 20px;min-height:50px;border:0;border-radius:9px;background:#79542c;color:#fff;font-weight:600;margin-top:12px}.lm-coffret__submit:disabled{cursor:not-allowed;opacity:.6}.lm-coffret [data-message]{font-size:1.3rem;color:#8b302b}.lm-coffret__description{max-width:820px;padding-top:42px}.lm-coffret button:focus-visible,.lm-coffret select:focus-visible{outline:3px solid #34281e;outline-offset:3px}.lm-coffret__apps:empty{display:none}@media(max-width:749px){lm-coffret{padding-block:20px 36px}.lm-coffret__layout{grid-template-columns:1fr;gap:22px}.lm-coffret__visual{position:static;max-width:480px;margin:auto;width:100%}.lm-coffret__hero{aspect-ratio:4/3}.lm-coffret__summary{padding:18px}.lm-coffret__slot{grid-template-columns:52px minmax(0,1fr);gap:10px}.lm-coffret__slot img{width:52px;height:70px}}@media(prefers-reduced-motion:reduce){.lm-coffret *{transition:none!important}}.lm-coffret__slot>div{grid-column:2;min-width:0}.lm-coffret__slot>img[hidden]+div{grid-column:1 / -1}.lm-coffret__slot select{box-sizing:border-box;min-width:0;max-width:100%}@media screen and (max-width:749px){.lm-coffret__slot label{white-space:nowrap}.lm-coffret__slot select{font-size:16px;min-height:48px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/lm-coffret-configurateur.css.map */
