.lb .lc-wrap{width:min(100% - 2.5rem,74rem);margin-inline:auto}.lb,.lb-nav,.lb-offer{--lc-ivory: var(--lustra-canvas, #f4efe6);--lc-ivory-deep: #ebe4d6;--lc-paper: #faf6ef;--lc-ink: #241f1a;--lc-muted: #5f584f;--lc-green: var(--lustra-purchase-bg, #004f4a);--lc-green-hover: var(--lustra-purchase-hover, #003934);--lc-sage: #8d9b86;--lc-line: rgba(36, 31, 26, .08);--lc-radius: 4px;--lc-serif: "Iowan Old Style", "Palatino Linotype", Palatino, "Times New Roman", serif;--lc-sans: "Avenir Next", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;font-family:var(--lc-sans);color:var(--lc-ink)}.lb-home,.lb-listing,.lb-detail{background:var(--lc-ivory);padding-block:4.5rem 5rem}.lb-home__link-wrap{margin:1.25rem 0 2.5rem}.lb-grid{display:grid;gap:1.5rem;align-items:stretch}@media(min-width:900px){.lb-grid{grid-template-columns:1fr 1fr 1fr;gap:1.75rem}}.lb-card{display:flex;flex-direction:column;height:100%;background:var(--lc-paper);border:1px solid var(--lc-line);border-radius:1.15rem;overflow:hidden}.lb-card__media{display:block;background:#f7f3ea}.lb-card__body{display:flex;flex-direction:column;flex:1;padding:1.4rem 1.4rem 1.55rem;gap:.65rem}.lb-card__title{font-family:var(--lc-serif);font-size:1.55rem;font-weight:500;letter-spacing:-.03em;margin:0}.lb-card__desc,.lb-card__contents{margin:0;text-align:left;color:var(--lc-muted);line-height:1.55}.lb-card__contents{font-size:.92rem}.lb-card__actions{display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-top:auto;padding-top:24px}@media(min-width:750px){.lb-card__actions{padding-top:32px}}.lb-price{margin:0;text-align:center;font-size:1.35rem;line-height:1.2}.lb-price--lg{font-size:1.7rem}.lb-price__label{display:block;margin-bottom:.35rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lc-green)}.lb-amount{display:inline-block;white-space:nowrap}.lb-save{margin:0;text-align:center;font-size:.92rem;color:var(--lc-sage)}.lb-card .lc-btn{width:100%;text-align:center}.lb-mosaic{position:relative;display:grid;gap:.65rem;padding:1rem;background:#f7f3ea}.lb-mosaic img.lb-mosaic__mark{position:absolute;top:3%;left:3%;z-index:2;width:12%;height:auto;aspect-ratio:auto;object-fit:contain;background:transparent;border-radius:0;pointer-events:none}.lb-offer-row__thumb .lb-mosaic img.lb-mosaic__mark{display:none}.lb-mosaic--2,.lb-mosaic--4{grid-template-columns:1fr 1fr}.lb-mosaic img{width:100%;aspect-ratio:1 / 1;object-fit:contain;background:#fff;border-radius:.4rem}.lb-detail__back{margin:0 0 1.5rem}.lb-detail__hero{display:grid;gap:2rem;align-items:start}@media(min-width:900px){.lb-detail__hero{grid-template-columns:1.05fr .95fr;gap:3rem}}.lb-detail__media .lb-mosaic{border-radius:1.15rem;border:1px solid var(--lc-line)}.lb-detail__pricebox{margin:1.75rem 0 1.25rem}.lb-separate{margin:.85rem 0 0;text-align:center;color:var(--lc-muted)}.lb-separate .lb-amount{display:inline;margin-left:.35rem}.lb-color{margin:0 0 1.1rem}.lb-color__label{margin:0 0 .55rem;font-size:.92rem;color:var(--lc-muted)}.lb-color__options{display:flex;flex-wrap:wrap;gap:.5rem}.lb-color__swatch{appearance:none;-webkit-appearance:none;margin:0;padding:.55rem .85rem;border:1px solid var(--lc-line);border-radius:999px;background:var(--lc-paper, #fff);color:inherit;font:inherit;font-size:.9rem;cursor:pointer}.lb-color__swatch[data-active=true]{border-color:var(--lustra-purchase-bg, #004f4a);background:var(--lustra-canvas, #f4efe6)}.lb-detail [data-lustra-set-atc][data-button-size=lg]{font-family:Inter,sans-serif;font-size:16px;font-weight:400}.lb-detail [data-lustra-set-atc]:disabled,.lb-detail [data-lustra-set-atc][aria-disabled=true]{background-color:var(--lustra-purchase-bg, #004f4a);color:var(--lustra-purchase-fg, #ffffff);-webkit-text-fill-color:var(--lustra-purchase-fg, #ffffff);opacity:1;cursor:not-allowed}.lb-note{margin:.85rem 0 0;font-size:.92rem;color:var(--lc-muted)}.lb-detail__grid{display:grid;gap:1.25rem;margin-top:3rem}@media(min-width:900px){.lb-detail__grid{grid-template-columns:1fr 1fr 1fr}}.lb-panel{background:var(--lc-paper);border:1px solid var(--lc-line);border-radius:1rem;padding:1.4rem}.lb-panel h2{font-family:var(--lc-serif);font-size:1.25rem;margin:0 0 .85rem}.lb-panel p{margin:0 0 .85rem;color:var(--lc-muted);line-height:1.55}.lb-panel p:last-child{margin-bottom:0}.lb-included{list-style:none;margin:0;padding:0}.lb-included li{display:grid;grid-template-columns:1fr auto auto;gap:.65rem;align-items:baseline;padding:.65rem 0;border-bottom:1px solid var(--lc-line)}.lb-included li:last-child{border-bottom:0}.lb-included a{color:var(--lc-green);text-decoration:none}.lb-included .lb-amount{font-size:.95rem}.lb-nav{background:var(--lc-ivory-deep);border-bottom:1px solid var(--lc-line);text-align:center;padding:.55rem 1rem}.lb-nav__link{color:var(--lc-green);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;font-weight:600}.lb .lc-text-link,.lb-offer .lc-text-link{color:var(--lc-green);text-decoration:none;border-bottom:1px solid currentColor}.lb-shop-entry{margin:1.75rem 0 0;padding:1.15rem 1.25rem;border:1px solid color-mix(in srgb,var(--lc-sage) 45%,white);background:color-mix(in srgb,var(--lc-sage) 10%,white);border-radius:.85rem}.lb-shop-entry p{margin:0 0 .45rem}.shopify-section.lustra-pdp-set-offer{display:none}.lb-offer{width:100%;max-width:none;margin:8px 0 0;padding:0;background:transparent;border:0;text-align:left}.lb-offer h2{font-family:inherit;font-size:1.05rem;font-weight:600;letter-spacing:0;color:inherit;margin:0 0 .7rem}.lb-offer__rows{display:flex;flex-direction:column;gap:14px}.lb-offer-row{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:.75rem;width:100%;box-sizing:border-box;padding:.7rem .8rem;background:#faf6ef;border:1px solid color-mix(in srgb,#8d9b86 32%,#ebe4d6);border-radius:.55rem}.lb-offer-row__thumb{flex:0 0 100px;width:100px;height:100px;background:#fff;border-radius:.35rem;overflow:hidden}.lb-offer-row__thumb .lb-mosaic{width:100%;height:100%;padding:.25rem;gap:.15rem;box-sizing:border-box;background:#fff}.lb-offer-row__thumb .lb-mosaic img{width:100%;height:100%;max-height:100%;aspect-ratio:auto;object-fit:contain;background:#fff;border-radius:.2rem}.lb-offer-row__body{min-width:0;flex:1 1 auto;text-align:left}.lb-offer-row__name{font-family:inherit;font-size:.98rem;font-weight:650;margin:0 0 .15rem;line-height:1.3}.lb-offer-row__contents{margin:0 0 .35rem;color:var(--lc-muted);font-size:.86rem;line-height:1.4}.lb-offer-row__price{margin:0;font-size:.95rem;font-weight:600;line-height:1.35;white-space:nowrap}.lb-offer-row__price-label{margin-right:.2rem}.lb-offer-row__save{margin:.15rem 0 .35rem;font-size:.88rem;font-weight:600;color:var(--lc-green)}.lb-offer-row__cta{display:inline;width:auto;max-width:none;margin:0;padding:0;background:none;border:0;border-radius:0;color:var(--lc-green);font-size:.9rem;font-weight:600;text-decoration:none;border-bottom:1px solid currentColor}.lb-offer-row__cta:hover{color:var(--lc-green-hover)}.lb-offer__more{margin:.65rem 0 0;text-align:left;font-size:.86rem}.lb-offer__more-link{color:var(--lc-green);text-decoration:none;border-bottom:1px solid currentColor}@media(max-width:640px){.lb-offer-row__thumb{flex-basis:76px;width:76px;height:76px}}@media(max-width:380px){.lb-offer-row{flex-wrap:wrap}.lb-offer-row__cta{flex:1 0 100%;margin-left:0}.lb-offer-row__price{white-space:normal}}html.template-collection .collection-wrapper:has(.lb-listing),html.template-collection main:has(.lb-listing) .product-grid{display:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lustra-sets.css.map */
