.ll-mm-root .ll-mm__builder{margin-top:clamp(32px,5vw,56px)}@media(min-width:900px){.ll-mm-root .ll-mm__builder{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.ll-mm-root .ll-tray{position:sticky;top:calc(var(--header-height-sticky, 0px) + 16px)}}.ll-mm-root .ll-mm__shop{min-width:0}.ll-mm-root .ll-mm__subheading{margin:0;font-family:var(--ll-font-display, "Cormorant Garamond", Georgia, serif);font-weight:500;font-size:clamp(24px,3.5vw,32px)}.ll-mm-root .ll-mm__note{margin:6px 0 0;max-width:520px;font-size:14px;color:var(--ll-ink-soft, #755F58)}.ll-mm-root .ll-mm__grid{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}@media(min-width:600px){.ll-mm-root .ll-mm__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px}}@media(min-width:900px){.ll-mm-root .ll-mm__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.ll-mm-root .ll-mm__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ll-mm-root .ll-mm__card{display:flex;flex-direction:column;gap:3px;background:#fff;border:1.5px solid var(--ll-line, #E3D6C8);border-radius:14px;padding:8px 8px 10px;transition:border-color .2s}.ll-mm-root .ll-mm__card.is-in-bundle{border-color:var(--ll-ink, #503737)}.ll-mm-root .ll-mm__card-media{position:relative;display:block;border-radius:10px;overflow:hidden;background:var(--ll-cream, #EDE3D8);margin-bottom:4px}.ll-mm-root .ll-mm__card-media img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transition:transform .3s ease}.ll-mm-root .ll-mm__card-media:hover img{transform:scale(1.03)}.ll-mm-root .ll-mm__card-soldout,.ll-mm-root .ll-mm__card-inbag{position:absolute;top:8px;left:8px;padding:3px 9px;border-radius:999px;background:#fff;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ll-ink, #503737)}.ll-mm-root .ll-mm__card-inbag{display:none;background:var(--ll-ink, #503737);color:#faf7f1}.ll-mm-root .ll-mm__card.is-in-bundle .ll-mm__card-inbag{display:inline-block}.ll-mm-root .ll-mm__card-reviews{display:block;min-height:16px;text-decoration:none;color:inherit}.ll-mm-root .ll-mm__card-reviews .jdgm-prev-badge{display:block!important}.ll-mm-root .ll-mm__card-reviews .jdgm-prev-badge__text{font-size:11.5px;color:var(--ll-ink-soft, #755F58)}.ll-mm-root .ll-mm__card-title{font-weight:600;font-size:14px;line-height:1.3;color:inherit;text-decoration:none}.ll-mm-root .ll-mm__card-price{margin:0;font-size:13px}.ll-mm-root .ll-mm__card-best{font-size:11.5px;color:var(--ll-ink-soft, #755F58);white-space:nowrap}.ll-mm-root .ll-mm__sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:6px}.ll-mm-root .ll-mm__size{min-height:34px;padding:0 2px;border:1px solid var(--ll-line, #E3D6C8);border-radius:8px;background:#fff;color:var(--ll-ink, #503737);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.ll-mm-root .ll-mm__size:hover{border-color:var(--ll-ink, #503737)}.ll-mm-root .ll-mm__size[aria-pressed=true]{background:var(--ll-ink, #503737);border-color:var(--ll-ink, #503737);color:#faf7f1}.ll-mm-root .ll-mm__size[disabled]{color:var(--ll-ink-soft, #755F58);text-decoration:line-through;background:#f6f3ee;cursor:not-allowed}.ll-mm-root .ll-mm__add{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin-top:8px;padding:0 10px;border:1.5px solid var(--ll-ink, #503737);border-radius:999px;background:var(--ll-ink, #503737);color:#faf7f1;font:inherit;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;transition:background .15s,color .15s}.ll-mm-root .ll-mm__add:hover:not([disabled]){background:var(--ll-accent-dark, #392724);border-color:var(--ll-accent-dark, #392724)}.ll-mm-root .ll-mm__add[disabled]{background:#fff;color:var(--ll-ink-soft, #755F58);border-color:var(--ll-line, #E3D6C8);cursor:default}.ll-mm-root .ll-mm__add--link{background:#fff;color:var(--ll-ink, #503737)}.ll-mm-root.is-busy .ll-mm__add,.ll-mm-root .is-busy .ll-mm__add{opacity:.7}.ll-mm-root .ll-tray{background:#faf7f1;border:1.5px solid var(--ll-ink, #503737);border-radius:16px;overflow:hidden}.ll-mm-root .ll-tray__bar{display:none}.ll-mm-root .ll-tray__panel{padding:16px}.ll-mm-root .ll-tray__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ll-mm-root .ll-tray__title{margin:0;font-family:var(--ll-font-display, "Cormorant Garamond", Georgia, serif);font-size:24px;font-weight:600}.ll-mm-root .ll-tray__meta{margin:0;font-size:13px;color:var(--ll-ink-soft, #755F58);white-space:nowrap}.ll-mm-root .ll-tray__progress{height:6px;background:#e8e1d6;border-radius:999px;margin:10px 0 8px;overflow:hidden}.ll-mm-root .ll-tray__fill{height:100%;background:var(--ll-ink, #503737);border-radius:999px;transition:width .3s ease}.ll-mm-root .ll-tray__nudge{margin:0 0 10px;font-size:13.5px;font-weight:600;color:var(--ll-ink, #503737)}.ll-mm-root .ll-tray__empty{margin:0;font-size:13.5px;line-height:1.5;color:var(--ll-ink-soft, #755F58)}.ll-mm-root .ll-tray__empty[hidden]{display:none}.ll-mm-root .ll-tray__list{list-style:none;margin:0;padding:0}.ll-mm-root .ll-tray__item{display:grid;grid-template-columns:44px minmax(0,1fr) auto 28px;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--ll-line, #E3D6C8)}.ll-mm-root .ll-tray__img{width:44px;height:55px;object-fit:cover;border-radius:6px;background:var(--ll-cream, #EDE3D8)}.ll-mm-root .ll-tray__name{margin:0;font-size:13.5px;font-weight:600;line-height:1.3}.ll-mm-root .ll-tray__size-row{margin:3px 0 0;font-size:12.5px;color:var(--ll-ink-soft, #755F58)}.ll-mm-root .ll-tray__size-row{display:flex;align-items:center;gap:6px}.ll-mm-root select.ll-tray__size{-webkit-appearance:none;appearance:none;width:auto;min-width:0;height:28px;min-height:0;line-height:1;font:inherit;font-size:12.5px;font-weight:600;color:var(--ll-ink, #503737);background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%23503737' stroke-width='1.5'/></svg>") no-repeat right 8px center;border:1px solid var(--ll-line, #E3D6C8);border-radius:6px;padding:0 24px 0 8px;margin:0;box-shadow:none}.ll-mm-root .ll-tray__price{margin:0;font-size:13.5px;font-weight:600;text-align:right;white-space:nowrap}.ll-mm-root .ll-tray__price s{font-size:11.5px;font-weight:500;color:var(--ll-ink-soft, #755F58);margin-right:2px}.ll-mm-root .ll-tray__remove{width:28px;height:28px;border:1px solid var(--ll-line, #E3D6C8);border-radius:50%;background:#fff;color:var(--ll-ink, #503737);font:inherit;font-size:16px;line-height:1;cursor:pointer}.ll-mm-root .ll-tray__remove:hover{border-color:var(--ll-ink, #503737)}.ll-mm-root .ll-tray__footer{border-top:1px solid var(--ll-line, #E3D6C8);padding-top:10px;margin-top:2px}.ll-mm-root .ll-tray__footer[hidden]{display:none}.ll-mm-root .ll-tray__row{display:flex;justify-content:space-between;margin:0 0 4px;font-size:13.5px;color:var(--ll-ink-soft, #755F58)}.ll-mm-root .ll-tray__row--save span:last-child{color:#2f5a3a;font-weight:700}.ll-mm-root .ll-tray__row--total{font-size:17px;font-weight:700;color:var(--ll-ink, #503737);margin-top:4px}.ll-mm-root .ll-tray__checkout{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:10px;border-radius:999px;background:var(--ll-ink, #503737);color:#faf7f1;font-weight:700;font-size:15px;text-decoration:none}.ll-mm-root .ll-tray__checkout:hover{background:var(--ll-accent-dark, #392724)}.ll-mm-root .ll-tray__viewbag{display:block;margin-top:8px;text-align:center;font-size:13px;color:var(--ll-ink, #503737)}.ll-mm-root .ll-tray__fine{margin:10px 0 0;text-align:center;font-size:11.5px;color:var(--ll-ink-soft, #755F58)}.ll-mm-root .ll-tray__status{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.ll-mm-root .ll-tray__close{display:none}@media(max-width:899px){.ll-mm-root .ll-tray{position:fixed;left:0;right:0;bottom:var(--ll-tray-lift, 0px);z-index:2147483000;border-radius:16px 16px 0 0;border-bottom:0;box-shadow:0 -8px 24px #5037372e;max-height:80vh;display:flex;flex-direction:column}.ll-mm-root .ll-tray__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:6px;border:1px solid var(--ll-line, #E3D6C8);border-radius:50%;background:#fff;color:var(--ll-ink, #503737);font:inherit;font-size:20px;line-height:1;cursor:pointer}.ll-mm-root .ll-tray__head{align-items:center}.ll-mm-root .ll-tray__bar{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border:0;background:var(--ll-ink, #503737);color:#faf7f1;font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.ll-mm-root .ll-tray__bar-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-mm-root .ll-tray__bar-cta{flex:none;font-weight:700}.ll-mm-root .ll-tray__panel{display:none;overflow:auto;order:-1}.ll-mm-root .ll-tray.is-open .ll-tray__panel{display:block}.ll-mm-root .ll-tray.is-open .ll-tray__bar-cta span[aria-hidden]{display:inline-block;transform:rotate(180deg)}.ll-mm-root .ll-tray.is-peek .ll-tray__bar{background:var(--ll-accent-dark, #392724)}.ll-mm-root .ll-mm__builder{padding-bottom:72px}}.ll-mm-root .ll-mm__example{margin:clamp(28px,4vw,44px) auto 0;max-width:560px;padding:20px 22px;background:#fff;border:1.5px solid var(--ll-line, #E3D6C8);border-radius:16px;text-align:center}.ll-mm-root .ll-mm__example-label{margin:0 0 4px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ll-ink-soft, #755F58)}.ll-mm-root .ll-mm__example-items{margin:0;font-size:15px;font-weight:600;line-height:1.4}.ll-mm-root .ll-mm__example-math{margin:8px 0 0;font-size:16px;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 10px}.ll-mm-root .ll-mm__example-math s{color:var(--ll-ink-soft, #755F58)}.ll-mm-root .ll-mm__example-math strong{font-size:22px;font-weight:700}.ll-mm-root .ll-mm__example-save{font-size:14px;color:#2f5a3a;font-weight:600}.ll-mm-root .ll-mm__siblings{margin:12px 0 0;font-size:14px;color:var(--ll-ink-soft, #755F58)}@media(max-width:749px){.ll-mm-root .ll-mm__ladder{gap:6px}.ll-mm-root .ll-mm__tier{min-height:84px;padding:16px 4px 12px;border-radius:12px}.ll-mm-root .ll-mm__tier-qty{font-size:12px}}.ll-mm-root .ll-mm__add.is-error{background:#fff;color:#8c2a2a;border-color:#8c2a2a}.ll-mm-root .ll-tray__nudge.is-error{color:#8c2a2a}
/*# sourceMappingURL=/cdn/shop/t/36/assets/ll-mix-match.css.map */
