.llt{--llt-bg: #F4EFE6;--llt-fg: #1F2A44;--llt-accent: #8C6118;--llt-gap: clamp(20px, 3vw, 36px);background:var(--llt-bg);color:var(--llt-fg);padding-block:clamp(48px,8vw,96px)}.llt__inner{max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px);display:grid;gap:var(--llt-gap)}.llt h1,.llt h2,.llt h3{color:inherit;margin:0;text-wrap:balance}.llt__kicker{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--llt-accent)}.llt__rte{max-width:62ch}.llt__rte>:first-child{margin-top:0}.llt__rte>:last-child{margin-bottom:0}.llt__head{display:grid;gap:12px}.llt img{display:block;width:100%;height:auto}.llt__buttons{display:flex;flex-wrap:wrap;gap:12px}.llt__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:1px solid var(--llt-accent);border-radius:999px;background:var(--llt-accent);color:var(--llt-bg);font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.llt__button--outline{background:transparent;color:var(--llt-fg)}.llt__button:hover{filter:brightness(1.06)}.llt a:focus-visible,.llt button:focus-visible,.llt input:focus-visible,.llt select:focus-visible,.llt textarea:focus-visible{outline:2px solid var(--llt-accent);outline-offset:3px}.llt-hero{grid-template-columns:minmax(0,1fr);align-items:center}.llt-hero__text{display:grid;gap:20px;justify-items:start}.llt-hero__heading{font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.05}.llt-hero__art{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.5vw,16px);margin:0}.llt-hero__piece{margin:0}@media(min-width:990px){.llt-hero{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px}}.llt-series__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,28px)}@media(min-width:750px){.llt-series__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.llt-series__item figure{margin:0;display:grid;gap:10px}.llt-series__item img{box-shadow:0 10px 24px #1f2a4429}.llt-series__item figcaption{display:grid;gap:2px;font-size:.9375rem;line-height:1.35}.llt-series__date{font-weight:700}.llt-series__name{opacity:.75}.llt-section--series+.llt-section--series .llt{padding-top:0}.llt-figure{margin:0;display:grid;gap:12px}.llt-figure figcaption{font-size:.9375rem;opacity:.8;max-width:62ch}.llt-options{display:grid;gap:clamp(28px,4vw,48px)}.llt-option{display:grid;gap:16px;align-items:center;padding-top:clamp(20px,3vw,32px);border-top:1px solid color-mix(in srgb,var(--llt-fg) 18%,transparent)}.llt-option__text{display:grid;gap:8px}.llt-option__media{margin:0}.llt-option__media img{box-shadow:0 8px 22px #1f2a4424}@media(min-width:750px){.llt-option--media{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}.llt-steps{list-style:none;margin:0;padding:0;counter-reset:llt-step;display:grid;gap:20px}@media(min-width:750px){.llt-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}}.llt-steps li{counter-increment:llt-step;display:grid;gap:8px;align-content:start}.llt-steps li:before{content:counter(llt-step);font-size:2rem;line-height:1;font-style:italic;color:var(--llt-accent)}.llt-inquiry{grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.llt-inquiry{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;align-items:start}}.llt-inquiry__intro{display:grid;gap:16px}.llt-inquiry__pricing{display:grid;gap:6px}.llt-form,.llt-form__row{display:grid;gap:18px}@media(min-width:600px){.llt-form__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}}.llt-field{display:grid;gap:6px;min-width:0}.llt-field label{font-weight:700;font-size:.9375rem}.llt-field__optional{font-weight:400;opacity:.75}.llt-field input,.llt-field select,.llt-field textarea{width:100%;box-sizing:border-box;min-height:48px;padding:12px 14px;font:inherit;color:#1f2a44;background:#fbf8f3;border:1px solid color-mix(in srgb,var(--llt-fg) 35%,transparent);border-radius:8px}.llt-field textarea{min-height:160px;resize:vertical}.llt-form__submit{justify-self:start}.llt-form__success,.llt-form__errors{margin:0;padding:16px 18px;border-radius:8px;border:1px solid var(--llt-accent)}.llt-form__errors ul{margin:0;padding-left:1.2em}@media(prefers-reduced-motion:no-preference){html:has(.llt-hero){scroll-behavior:smooth}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ll-trade.css.map */
