/* START_SECTION:eden-mix-match (INDEX:11) */
.eden-mix{max-width:1220px;margin:auto;padding:28px 24px 64px;color:#26382e}
.eden-mix__header{text-align:center;padding:12px 0 32px}.eden-mix__header h1{font-size:clamp(30px,4vw,48px);margin:16px 0}.eden-mix__eyebrow{letter-spacing:.16em;font-size:12px;font-weight:700}.eden-mix__price{font-size:42px;margin:14px 0 0}.eden-mix__languages{display:flex;justify-content:flex-end;gap:8px}.eden-mix button{font:inherit;cursor:pointer;min-height:44px}.eden-mix__languages button{background:white;border:1px solid #43604b;border-radius:3px;padding:6px 12px}.eden-mix__languages [aria-pressed="true"]{background:#263e2e;color:white}.eden-mix__preview{display:inline-block;background:#f5eedc;padding:9px 16px;border-radius:4px;font-size:14px}.eden-mix__layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.eden-mix__controls{display:grid;grid-template-columns:1fr 1fr;gap:16px}.eden-mix label{display:block;font-size:14px}.eden-mix select{width:100%;margin-top:8px;min-height:48px;border:1px solid #78917c;border-radius:4px;background-color:white;color:#26382e}.eden-mix__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.eden-mix__card{padding:12px;border:1px solid #d7dfd5;border-radius:6px;background:white;min-width:0}.eden-mix__card[data-selected="true"]{border-color:#31543a;box-shadow:0 0 0 1px #31543a}.eden-mix__cover{aspect-ratio:3/4;background:#f2f2eb;display:flex;align-items:center;justify-content:center;overflow:hidden}.eden-mix__cover img{width:100%;height:100%;object-fit:contain}.eden-mix__card h2{font-size:16px;line-height:1.4;min-height:44px;margin:12px 0 8px;letter-spacing:normal;text-transform:none}.eden-mix__stock{font-size:12px}.eden-mix__quantity-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.eden-mix__stepper{display:grid;grid-template-columns:44px minmax(0,1fr) 44px}.eden-mix__stepper button{border:1px solid #bdcabc;background:#f4f6ef;font-size:22px}.eden-mix__stepper input{min-width:0;width:100%;text-align:center;border:1px solid #bdcabc;border-radius:0;padding:4px;-moz-appearance:textfield}.eden-mix__stepper input::-webkit-inner-spin-button{appearance:none}.eden-mix button:disabled{cursor:not-allowed;opacity:.4}.eden-mix button:focus-visible,.eden-mix select:focus-visible,.eden-mix input:focus-visible{outline:3px solid #ad7919;outline-offset:3px}.eden-mix__summary{position:sticky;top:24px;background:#f3f4ed;border:1px solid #d7dfd5;border-radius:6px;padding:24px}.eden-mix__summary h2{font-size:23px;text-transform:none;letter-spacing:normal}.eden-mix__summary ul{padding-left:20px;margin:18px 0}.eden-mix__summary li{margin:8px 0;font-size:14px}.eden-mix progress{width:100%;height:10px;accent-color:#31543a}.eden-mix__review{width:100%;padding:12px;border:0;border-radius:4px;background:#31543a;color:white}.eden-mix__reset{width:100%;background:transparent;border:0;text-decoration:underline;margin:8px 0}.eden-mix__note{font-size:12px;line-height:1.6;color:#546154}.eden-mix [hidden]{display:none!important}@media(max-width:900px){.eden-mix__layout{grid-template-columns:1fr}.eden-mix__summary{position:static}.eden-mix__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.eden-mix{padding:12px 16px 32px}.eden-mix__controls{grid-template-columns:1fr}.eden-mix__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.eden-mix__languages{justify-content:center}.eden-mix__card{padding:8px}.eden-mix__stepper{grid-template-columns:40px minmax(0,1fr) 40px}}
/* END_SECTION:eden-mix-match */
