body.ls-offer-hub-page{margin: 0;overflow-x: hidden;background: #0b0b0a}body.ls-offer-hub-page #page, body.ls-offer-hub-page #content, body.ls-offer-hub-page .site-content, body.ls-offer-hub-page .site-content > .ast-container, body.ls-offer-hub-page .ast-container, body.ls-offer-hub-page #primary, body.ls-offer-hub-page .content-area, body.ls-offer-hub-page .site-main, body.ls-offer-hub-page article.page, body.ls-offer-hub-page .ast-article-single, body.ls-offer-hub-page .entry-content{width: 100%;max-width: none;margin: 0 !important;padding: 0 !important;border: 0;background: #0b0b0a;box-shadow: none}body.ls-offer-hub-page .entry-header{display: none}body.ls-offer-hub-page.ast-separate-container #primary, body.ls-offer-hub-page.ast-separate-container .site-main, body.ls-offer-hub-page.ast-separate-container .ast-article-single{margin: 0 !important;padding: 0 !important;background: #0b0b0a}body.ls-offer-hub-page .site-content{padding-block: 0 !important}body.ls-offer-hub-page .site-footer, body.ls-offer-hub-page footer.site-footer{margin-top: 0 !important;border-top: 1px solid rgba(184, 134, 52, 0.62)}.ls-offer-hub{--ls-offer-black: #0b0b0a;--ls-offer-panel: #12100e;--ls-offer-panel-soft: #181511;--ls-offer-gold: #b88634;--ls-offer-gold-light: #d5aa60;--ls-offer-ivory: #fffaf2;--ls-offer-muted: #cbbdaf;--ls-offer-line: rgba(184, 134, 52, 0.62);--ls-offer-radius: 16px;--ls-offer-max: 1320px;--ls-offer-panel-gap: 16px;--ls-offer-panel-h2: clamp(1.85rem, 2.45vw, 2.75rem);--ls-offer-feature-panel-height: 530px;width: 100%;min-width: 0;margin: 0;overflow: hidden;background: var(--ls-offer-black);color: var(--ls-offer-ivory);font-family: var(--ls-global-font, "Josefin Sans", sans-serif)}.ls-offer-hub, .ls-offer-hub *{box-sizing: border-box}.ls-offer-hub img, .ls-offer-hub svg{display: block;max-width: 100%}.ls-offer-hub img{width: 100%;max-width: 100%;object-fit: cover}.ls-offer-hub h1, .ls-offer-hub h2, .ls-offer-hub h3{margin-top: 0;color: var(--ls-offer-ivory);font-family: "Libre Baskerville", Georgia, serif;font-weight: 400}.ls-offer-hub__eyebrow{margin: 0 0 13px;color: var(--ls-offer-gold);font-size: 0.75rem;font-weight: 700;letter-spacing: 0.18em;line-height: 1.35;text-transform: uppercase}.ls-offer-hub__hero{display: grid;min-height: 515px;grid-template-columns: minmax(0, 56%) minmax(0, 44%);overflow: hidden;border-bottom: 1px solid rgba(184, 134, 52, .46);background: var(--ls-offer-black)}.ls-offer-hub__hero-copy{display: flex;z-index: 2;min-width: 0;flex-direction: column;align-items: flex-start;justify-content: center;padding: 46px 52px}.ls-offer-hub__hero h1{max-width: 650px;margin-bottom: 22px;font-size: clamp(42px, 4.25cqi, 62px);letter-spacing: -0.025em;line-height: 1.08}.ls-offer-hub__hero-intro{max-width: 570px;margin: 0 0 25px;color: #e3d8cc;font-size: 17px;line-height: 1.65}.ls-offer-hub__hero-actions{display: flex;flex-wrap: wrap;gap: 12px}.ls-offer-hub__thread{display: flex;max-width: 620px;align-items: center;gap: 12px;margin: 24px 0 0;color: #cfc2b5;font-size: 0.8rem;line-height: 1.5}.ls-offer-hub__thread::before{width: 48px;height: 1px;flex: 0 0 48px;background: var(--ls-offer-gold);content: ""}.ls-offer-hub__hero-media{position: relative;min-width: 0;min-height: 515px;margin: 0;overflow: hidden}.ls-offer-hub__hero-media::before{position: absolute;z-index: 1;inset: 0;background: linear-gradient(90deg, var(--ls-offer-black) 0%, rgba(11, 11, 10, 0.86) 13%, rgba(11, 11, 10, 0.34) 35%, transparent 66%);content: "";pointer-events: none}.ls-offer-hub__hero-media img{height: 100%;object-position: 54% center}.ls-offer-hub__cta, body.ls-offer-hub-page .ls-offer-hub__cta{display: inline-flex;min-height: 46px;align-items: center;justify-content: center;padding: 0 22px;border: 1px solid var(--ls-global-button-border, #b88634);border-radius: 3px;background: var(--ls-global-button-bg, #b88634);box-shadow: none;color: var(--ls-global-button-text, #111111);font-size: 0.73rem;font-weight: 700;letter-spacing: 0.08em;line-height: 1.2;text-align: center;text-decoration: none;text-transform: uppercase;transition: background-color 160ms ease, border-color 160ms ease, color 160ms ease}.ls-offer-hub__cta:hover, .ls-offer-hub__cta:focus-visible, body.ls-offer-hub-page .ls-offer-hub__cta:hover, body.ls-offer-hub-page .ls-offer-hub__cta:focus-visible{border-color: var(--ls-global-button-hover-border, #fffaf2);background: var(--ls-global-button-hover-bg, #fffaf2);color: var(--ls-global-button-hover-text, #111111);outline: 0}.ls-offer-hub__cta--alt, body.ls-offer-hub-page .ls-offer-hub__cta--alt{border-color: var(--ls-global-button-secondary-border, rgba(184, 134, 52, .72));background: var(--ls-global-button-secondary-bg, transparent);color: var(--ls-global-button-secondary-text, #fffaf2)}.ls-offer-hub__trust-shell, .ls-offer-hub__panel{width: min(calc(100% - 48px), var(--ls-offer-max));margin-right: auto;margin-left: auto}.ls-offer-hub__trust-shell{position: relative;z-index: 3;width: min(calc(100% - 48px), 1240px);margin-top: -34px;margin-bottom: var(--ls-offer-panel-gap)}.ls-offer-hub__panel{margin-bottom: var(--ls-offer-panel-gap);border: 1px solid var(--ls-offer-line);border-radius: var(--ls-offer-radius);background: var(--ls-offer-panel);box-shadow: 0 18px 42px rgba(0, 0, 0, 0.16)}.ls-offer-hub__trust{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));overflow: hidden;border: 1px solid rgba(184, 134, 52, .72);border-radius: 7px;background: #111111;color: var(--ls-offer-ivory)}.ls-offer-hub__trust-item{display: grid;min-width: 0;grid-template-columns: 46px minmax(0, 1fr);align-content: center;column-gap: 14px;padding: 18px 20px;border-right: 1px solid rgba(184, 134, 52, .24)}.ls-offer-hub__trust-item:last-child{border-right: 0}.ls-offer-hub__trust-icon, .ls-offer-hub__proof-icon{display: grid;width: 38px;height: 38px;align-self: center;place-items: center;border: 1px solid var(--ls-offer-gold);border-radius: 50%;color: var(--ls-offer-gold)}.ls-offer-hub__trust-icon svg, .ls-offer-hub__proof-icon svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round}.ls-offer-hub__trust-item strong, .ls-offer-hub__trust-item small{display: block;min-width: 0}.ls-offer-hub__trust-item strong{color: var(--ls-offer-ivory);font-size: 0.8rem;letter-spacing: 0.055em;line-height: 1.3;text-transform: uppercase}.ls-offer-hub__trust-item small{margin-top: 4px;color: var(--ls-offer-muted);font-size: 0.75rem;line-height: 1.35}.ls-offer-hub__section-head{max-width: 820px;margin: 0 auto 18px;text-align: center}.ls-offer-hub__section-head h2{margin-bottom: 0;font-size: var(--ls-offer-panel-h2);line-height: 1.1}.ls-offer-hub__choices, .ls-offer-hub__memory{padding: 30px clamp(24px, 3.2vw, 42px) 28px}.ls-offer-hub__choices, .ls-offer-hub__prestige, .ls-offer-hub__memory, .ls-offer-hub__heritage{height: var(--ls-offer-feature-panel-height);min-height: 0}.ls-offer-hub__grid{display: grid;height: calc(100% - 88px);grid-template-columns: repeat(3, minmax(0, 1fr));grid-auto-rows: 1fr;align-items: stretch;gap: 18px}.ls-offer-hub__card{display: flex;width: 100%;height: 100%;min-width: 0;overflow: hidden;flex-direction: column;border: 1px solid var(--ls-offer-line);border-radius: 14px;background: var(--ls-offer-panel-soft);color: var(--ls-offer-ivory)}.ls-offer-hub__grid .ls-offer-hub__card > img.ls-offer-hub__thumb{display: block;width: 100%;height: 175px;min-height: 175px;max-height: 175px;flex: 0 0 175px;aspect-ratio: auto;object-fit: cover;object-position: center;border-bottom: 1px solid var(--ls-offer-line)}.ls-offer-hub__thumb--gift{object-position: center 52%}.ls-offer-hub__card:nth-child(3) .ls-offer-hub__thumb{object-position: center 38%}.ls-offer-hub__card-body{display: grid;min-width: 0;flex: 1;grid-template-rows: auto minmax(2.4em, auto) auto auto;align-content: start;align-items: start;row-gap: 0;padding: 18px 18px 28px}.ls-offer-hub__card-label{color: var(--ls-offer-gold);font-size: 0.71rem;font-weight: 700;letter-spacing: 0.14em;line-height: 1.35;text-transform: uppercase}.ls-offer-hub__card h3{min-height: 0;margin: 7px 0 9px;font-size: clamp(1.25rem, 1.55vw, 1.45rem);line-height: 1.2}.ls-offer-hub__card p{min-height: 0;margin: 0;color: var(--ls-offer-muted);font-size: 0.9rem;line-height: 1.55}.ls-offer-hub__card-link, body.ls-offer-hub-page .ls-offer-hub__card-link{display: inline-flex;min-width: 124px;min-height: 46px;align-items: center;justify-content: center;justify-self: center;align-self: start;margin: 14px auto 0;padding: 0 22px;border: 1px solid var(--ls-global-button-border, #b88634);border-radius: 3px;background: var(--ls-global-button-bg, #b88634);color: var(--ls-global-button-text, #111111);font-size: 0.73rem;font-weight: 700;letter-spacing: 0.08em;line-height: 1.2;text-align: center;text-decoration: none !important;text-transform: uppercase;transition: background-color 160ms ease, border-color 160ms ease, color 160ms ease}.ls-offer-hub__card-link:hover, .ls-offer-hub__card-link:focus-visible, body.ls-offer-hub-page .ls-offer-hub__card-link:hover, body.ls-offer-hub-page .ls-offer-hub__card-link:focus-visible{border-color: var(--ls-global-button-hover-border, #fffaf2);background: var(--ls-global-button-hover-bg, #fffaf2);color: var(--ls-global-button-hover-text, #111111);outline: 0;text-decoration: none !important}.ls-offer-hub__prestige{display: grid;height: var(--ls-offer-feature-panel-height);min-height: 0;grid-template-columns: minmax(0, 58%) minmax(0, 42%);overflow: hidden}.ls-offer-hub__prestige-media{min-width: 0;height: 100%;min-height: 0;overflow: hidden;border-right: 1px solid var(--ls-offer-line)}.ls-offer-hub__prestige-media img{height: 100%}.ls-offer-hub__prestige-copy{display: flex;min-width: 0;height: 100%;flex-direction: column;align-items: flex-start;justify-content: center;padding: 38px clamp(30px, 3.8vw, 52px)}.ls-offer-hub__prestige-copy h2, .ls-offer-hub__heritage h2{margin: 8px 0 15px;font-size: var(--ls-offer-panel-h2);line-height: 1.1}.ls-offer-hub__prestige-copy p, .ls-offer-hub__heritage-content > p{max-width: 560px;margin: 0 0 18px;color: #ddd1c5;font-size: 1rem;line-height: 1.68}.ls-offer-hub__proofs{display: grid;grid-template-columns: minmax(340px, 1.15fr) minmax(0, 2.85fr);align-items: center;gap: 16px;padding: 16px 22px}.ls-offer-hub__proofs .ls-offer-hub__section-head{margin: 0;text-align: left}.ls-offer-hub__proofs .ls-offer-hub__section-head h2{max-width: 330px;font-size: clamp(1.48rem, 1.6vw, 1.78rem);line-height: 1.12}.ls-offer-hub__proofs .ls-offer-hub__eyebrow{margin-bottom: 7px}.ls-offer-hub__proof-grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 0}.ls-offer-hub__proof-grid > div{display: flex;min-width: 0;flex-direction: column;align-items: center;justify-content: center;padding: 14px 12px;border: 0;border-right: 1px solid var(--ls-offer-line);border-radius: 0;background: transparent;text-align: center}.ls-offer-hub__proof-grid > div:last-child{border-right: 0}.ls-offer-hub__proof-grid strong, .ls-offer-hub__proof-grid small{display: block}.ls-offer-hub__proof-grid strong{margin-top: 8px;font-size: 0.78rem;letter-spacing: 0.06em;line-height: 1.3;text-transform: uppercase}.ls-offer-hub__proof-grid small{margin-top: 4px;color: #d0c4b8;font-size: 0.75rem;line-height: 1.38}.ls-offer-hub__memory{display: grid;grid-template-rows: auto minmax(0, 1fr) auto}.ls-offer-hub__memory-grid{display: grid;min-height: 0;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px}.ls-offer-hub__memory-grid figure{min-width: 0;height: 100%;min-height: 0;margin: 0;overflow: hidden;border: 1px solid var(--ls-offer-line);border-radius: 14px}.ls-offer-hub__memory-grid img{height: 100%}.ls-offer-hub__memory-grid figure:nth-child(2) img{filter: brightness(0.72) saturate(0.82) contrast(1.06);object-position: center 44%}.ls-offer-hub__memory-actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-top: 14px}.ls-offer-hub__heritage{position: relative;display: grid;height: var(--ls-offer-feature-panel-height);min-height: 0;grid-template-columns: 1fr;overflow: hidden}.ls-offer-hub__heritage-media, .ls-offer-hub__heritage-content{grid-area: 1 / 1}.ls-offer-hub__heritage-media{height: 100%;min-height: 0;margin: 0;overflow: hidden}.ls-offer-hub__heritage-media::after{position: absolute;inset: 0;background: linear-gradient(90deg, rgba(7, 7, 7, 0.99) 0%, rgba(7, 7, 7, 0.93) 40%, rgba(7, 7, 7, 0.48) 70%, rgba(7, 7, 7, 0.12) 100%);content: ""}.ls-offer-hub__heritage-media img{height: 100%;filter: grayscale(1) contrast(1.08);object-position: center 48%}.ls-offer-hub__heritage-content{z-index: 2;display: flex;max-width: 690px;flex-direction: column;align-items: flex-start;justify-content: center;padding: 30px clamp(26px, 3.6vw, 46px)}.ls-offer-hub__signature{margin-top: -6px !important;color: var(--ls-offer-gold-light) !important;font-size: 0.86rem !important;font-weight: 700;letter-spacing: 0.065em;text-transform: uppercase}.ls-offer-hub__heritage .ls-offer-hub__cta--alt{border-color: var(--ls-offer-gold-light);background: rgba(11, 11, 10, 0.62);color: var(--ls-offer-ivory)}@media (min-width: 1180px){body.ls-offer-hub-page.ls-cart-rail-active:not(.ls-cart-rail-closed) .ls-offer-hub__hero{grid-template-columns: minmax(0, 52%) minmax(0, 48%)}body.ls-offer-hub-page.ls-cart-rail-active:not(.ls-cart-rail-closed) .ls-offer-hub__hero-copy{padding-inline: clamp(26px, 4vw, 58px)}body.ls-offer-hub-page.ls-cart-rail-active:not(.ls-cart-rail-closed) .ls-offer-hub__hero h1{font-size: clamp(3rem, 4vw, 4.35rem)}}@media (max-width: 1024px){.ls-offer-hub__hero{min-height: 0;grid-template-columns: minmax(0, 1fr)}.ls-offer-hub__hero-copy{padding: 56px 30px 42px}.ls-offer-hub__hero-media{min-height: 390px}.ls-offer-hub__hero-media::before{background: linear-gradient(180deg, var(--ls-offer-black) 0%, rgba(11, 11, 10, 0.18) 24%, transparent 60%)}.ls-offer-hub__trust{grid-template-columns: repeat(2, minmax(0, 1fr))}.ls-offer-hub__trust-item:nth-child(2n){border-right: 0}.ls-offer-hub__trust-item:nth-child(-n + 2){border-bottom: 1px solid var(--ls-offer-line)}.ls-offer-hub__choices, .ls-offer-hub__prestige, .ls-offer-hub__memory, .ls-offer-hub__heritage{height: auto;min-height: 0}.ls-offer-hub__prestige{grid-template-columns: minmax(0, 1fr)}.ls-offer-hub__prestige-media{height: 280px;min-height: 0;border-right: 0;border-bottom: 1px solid var(--ls-offer-line)}.ls-offer-hub__proofs{grid-template-columns: minmax(0, 1fr);gap: 14px}.ls-offer-hub__proofs .ls-offer-hub__section-head{text-align: center}.ls-offer-hub__proofs .ls-offer-hub__section-head h2{max-width: none;margin-right: auto;margin-left: auto}.ls-offer-hub__proof-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.ls-offer-hub__proof-grid > div:nth-child(2){border-right: 0}.ls-offer-hub__proof-grid > div:nth-child(-n + 2){border-bottom: 1px solid var(--ls-offer-line)}}@media (max-width: 760px){.ls-offer-hub__hero-copy{padding: 44px 24px 34px}.ls-offer-hub__hero h1{max-width: 100%;font-size: clamp(2.35rem, 11vw, 3rem);letter-spacing: -0.025em;line-height: 1.03}.ls-offer-hub__hero-actions{width: 100%;flex-direction: column;align-items: stretch}.ls-offer-hub__hero-actions .ls-offer-hub__cta{flex: 0 0 auto;width: 100%;padding-inline: 10px}.ls-offer-hub__hero-media{min-height: 285px}.ls-offer-hub__trust-shell, .ls-offer-hub__panel{width: calc(100% - 24px)}.ls-offer-hub__trust-shell{margin-top: 12px;margin-bottom: 18px}.ls-offer-hub__trust, .ls-offer-hub__grid, .ls-offer-hub__proof-grid, .ls-offer-hub__memory-grid{grid-template-columns: minmax(0, 1fr)}.ls-offer-hub__grid{height: auto}.ls-offer-hub__trust-item, .ls-offer-hub__trust-item:nth-child(2n){border-right: 0;border-bottom: 1px solid var(--ls-offer-line)}.ls-offer-hub__trust-item:last-child{border-bottom: 0}.ls-offer-hub__proof-grid > div, .ls-offer-hub__proof-grid > div:nth-child(2){border-right: 0;border-bottom: 1px solid var(--ls-offer-line)}.ls-offer-hub__proof-grid > div:last-child{border-bottom: 0}.ls-offer-hub__choices, .ls-offer-hub__proofs, .ls-offer-hub__memory{padding: 24px 14px}.ls-offer-hub__section-head{margin-bottom: 28px}.ls-offer-hub__section-head h2{font-size: clamp(1.8rem, 8.8vw, 2.25rem)}.ls-offer-hub__prestige-media{height: 225px;min-height: 0}.ls-offer-hub__prestige-copy, .ls-offer-hub__heritage-content{padding: 44px 18px}.ls-offer-hub__memory-grid figure{height: 190px;min-height: 0}.ls-offer-hub__memory-actions{flex-direction: column}.ls-offer-hub__memory-actions .ls-offer-hub__cta, .ls-offer-hub__heritage-content .ls-offer-hub__cta{width: 100%}.ls-offer-hub__heritage{height: auto;min-height: 350px}.ls-offer-hub__heritage-media{height: 100%;min-height: 350px}.ls-offer-hub__heritage-media::after{background: linear-gradient(180deg, rgba(7, 7, 7, 0.98) 0%, rgba(7, 7, 7, 0.91) 58%, rgba(7, 7, 7, 0.58) 100%)}}@media (prefers-reduced-motion: reduce){.ls-offer-hub__cta{transition: none}}