:root{--ls-bg: #f9f8f6;--ls-surface: #ffffff;--ls-surface-muted: #f3f0ea;--ls-fg: #2a2826;--ls-fg-2: #5e5a54;--ls-fg-3: #8a857c;--ls-border: #e8e2d6;--ls-border-strong: #d6cebf;--ls-accent: #caa24b;--ls-accent-strong: #b58e3a;--ls-accent-subtle: #f6efdf;--ls-accent-text: #7a5d1f;--ls-ink: #12261f;--ls-ink-fg: #f5efe2;--ls-teal: #4e9080;--ls-teal-text: #366e60;--ls-radius-control: 14px;--ls-radius-panel: 20px;--ls-radius-surface: 28px;--ls-radius-pill: 999px;--ls-gutter: 16px;--ls-section-y: 40px;--ls-head-gap: 24px;--ls-container: var(--narrow-page-width, 80rem);--ls-container-narrow: 860px;--ls-font-display: var(--font-heading--family, "Trirong", Georgia, serif);--ls-font-body: var(--font-body--family, "Red Hat Display", system-ui, sans-serif);--ls-title-size: clamp(1.75rem, 1.25rem + 2vw, 2.625rem);--ls-display-size: clamp(2.25rem, 1.5rem + 3vw, 3.5rem);--ls-ease: cubic-bezier(.22, 1, .36, 1);--ls-fast: .16s;--ls-smooth: .36s}@media screen and (min-width:750px){:root{--ls-gutter: 40px;--ls-section-y: 64px;--ls-head-gap: 36px}}.ls-section{padding:var(--ls-section-y) var(--ls-gutter);background:var(--ls-section-bg, transparent);color:var(--ls-fg)}.ls-container{max-width:var(--ls-container);margin-inline:auto}.ls-container--narrow{max-width:var(--ls-container-narrow)}.ls-head{display:flex;flex-direction:column;gap:12px;max-width:40rem;margin:0 0 var(--ls-head-gap)}.ls-head--center{margin-inline:auto;text-align:center;align-items:center}.ls-title{margin:0;font-family:var(--ls-font-display);font-weight:300;font-size:var(--ls-title-size);line-height:1.15;letter-spacing:-.01em;color:inherit;text-wrap:balance}.ls-lede{margin:0;font-family:var(--ls-font-body);font-size:1rem;line-height:1.6;color:var(--ls-fg-2);text-wrap:pretty}.ls-icon{display:block;flex:none}.ls-icon-tile{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--ls-radius-control);background:var(--ls-accent-subtle);color:var(--ls-accent-text);flex:none}.ls-emoji{font-size:1.25rem;line-height:1}.ls-features{display:grid;grid-template-columns:1fr;margin:0;padding:0;list-style:none;border-top:1px solid var(--ls-border)}.ls-feature{display:flex;gap:16px;align-items:flex-start;padding:20px 0;border-bottom:1px solid var(--ls-border)}.ls-feature__title{margin:0;font-family:var(--ls-font-body);font-size:1rem;font-weight:500;line-height:1.35;color:var(--ls-fg)}.ls-feature__text{margin:4px 0 0;font-family:var(--ls-font-body);font-size:.9375rem;line-height:1.55;color:var(--ls-fg-2)}@media screen and (min-width:750px){.ls-features{grid-template-columns:repeat(2,1fr);column-gap:40px}}@media screen and (min-width:1000px){.ls-features--3{grid-template-columns:repeat(3,1fr)}}.ls-steps{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;counter-reset:ls-step}.ls-step{display:grid;grid-template-columns:40px 1fr;gap:4px 16px;padding:20px 0;border-top:1px solid var(--ls-border)}.ls-step__num{grid-row:span 2;font-family:var(--ls-font-display);font-weight:300;font-size:1.5rem;line-height:1.1;color:var(--ls-accent-text);font-variant-numeric:tabular-nums}.ls-step__title{margin:0;font-family:var(--ls-font-body);font-size:1rem;font-weight:500;line-height:1.4;color:var(--ls-fg)}.ls-step__text{margin:0;font-family:var(--ls-font-body);font-size:.9375rem;line-height:1.6;color:var(--ls-fg-2)}@media screen and (min-width:750px){.ls-steps{grid-template-columns:repeat(2,1fr);column-gap:40px}}@media screen and (min-width:1000px){.ls-steps{grid-template-columns:repeat(3,1fr);column-gap:48px}.ls-step{grid-template-columns:1fr;padding:24px 0 8px}.ls-step__num{grid-row:auto;margin-bottom:12px}}workshop-animate [data-animate]{opacity:0;transform:translateY(8px);transition:opacity var(--ls-smooth) var(--ls-ease),transform var(--ls-smooth) var(--ls-ease)}workshop-animate [data-animate].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){workshop-animate [data-animate]{opacity:1;transform:none;transition:none}}@media screen and (min-width:990px){main[data-template*=workshop] .product-information__grid.product-information--media-left:not(.product-information__grid--half){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}main[data-template*=workshop] .product-media-container.constrain-height{--viewport-offset: calc(var(--header-height, 80px) + 120px);background-color:transparent}main[data-template*=workshop] .slideshow-controls__thumbnails{gap:8px}.ls-mesh{position:relative;isolation:isolate;overflow:hidden}:where(.ls-mesh){background-color:var(--ls-mesh-base, #f8f5ef)}.ls-mesh:before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:-1;pointer-events:none;background:radial-gradient(38% 42% at 88% 14%,var(--ls-mesh-a, rgb(150 196 184 / 55%)),transparent 70%),radial-gradient(36% 40% at 10% 86%,var(--ls-mesh-b, rgb(233 184 184 / 50%)),transparent 70%),radial-gradient(42% 38% at 72% 96%,var(--ls-mesh-c, rgb(241 214 150 / 60%)),transparent 72%),radial-gradient(28% 30% at 14% 12%,var(--ls-mesh-d, rgb(241 214 150 / 35%)),transparent 70%)}@media screen and (min-width:750px)and (prefers-reduced-motion:no-preference){.ls-mesh:before{animation:ls-mesh-drift 28s ease-in-out infinite alternate}}.ls-mesh--ink{--ls-mesh-base: #12261f;--ls-mesh-a: rgb(78 144 128 / 45%);--ls-mesh-b: rgb(176 96 104 / 26%);--ls-mesh-c: rgb(202 162 75 / 32%);--ls-mesh-d: rgb(78 144 128 / 22%)}.ls-mesh--quiet{--ls-mesh-base: #f6f3ec;--ls-panel-bg: #f6f3ec;--ls-mesh-a: rgb(150 196 184 / 30%);--ls-mesh-b: rgb(233 184 184 / 26%);--ls-mesh-c: rgb(241 214 150 / 34%);--ls-mesh-d: rgb(241 214 150 / 18%)}@keyframes ls-mesh-drift{to{transform:translate3d(3%,-2%,0) scale(1.06)}}.ls-section:has(>.ls-panel),.section--page-width .ls-section{padding-inline:0}.ls-panel{max-width:var(--ls-container);margin-inline:auto;padding:32px 20px;border-radius:var(--ls-radius-surface);background:var(--ls-panel-bg, var(--ls-surface-muted))}@media screen and (min-width:750px){.ls-panel{padding:64px 56px}}.ls-panel--soft{--ls-border: rgb(42 40 38 / 10%)}.ls-panel--soft .ls-icon-tile{background:#ffffffb8}.ls-hero-panel{--ls-mesh-base: #f6f3ec;width:calc(100% - 2 * var(--ls-gutter));max-width:var(--ls-container);margin:12px auto 0;border-radius:var(--ls-radius-surface);outline:1px solid rgb(42 40 38 / 6%);outline-offset:-1px}.ls-cta-panel{--ls-mesh-base: #f6f3ec;width:calc(100% - 2 * var(--ls-gutter));max-width:var(--ls-container);margin:0 auto var(--ls-section-y);border-radius:var(--ls-radius-surface);outline:1px solid rgb(42 40 38 / 6%);outline-offset:-1px}@media screen and (min-width:750px){.ls-hero-panel{margin-top:16px}}.creations-gallery,.value-pillars{--spacing-scale: var(--spacing-scale-md, .7)}@media screen and (min-width:990px){.creations-gallery,.value-pillars{--spacing-scale: var(--spacing-scale-default, 1)}}.accordion.accordion--plus{max-width:var(--ls-container-narrow, 860px);--color-border: var(--ls-border)}.accordion.accordion--plus.accordion--plus .details{border-color:var(--ls-border)}.accordion.accordion--plus.accordion--plus .details__header{gap:16px;min-height:64px;padding-block:18px;font-family:var(--ls-font-body);font-size:1.0625rem;font-weight:500;line-height:1.4;letter-spacing:normal;text-transform:none;color:var(--ls-fg);transition:color var(--ls-fast) var(--ls-ease)}.accordion.accordion--plus.accordion--plus .details__header:hover{color:var(--ls-fg)}.accordion.accordion--plus.accordion--plus .details__header .icon-plus{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--ls-surface-muted);color:var(--ls-fg);transition:background-color var(--ls-fast) var(--ls-ease),color var(--ls-fast) var(--ls-ease)}.accordion.accordion--plus.accordion--plus .details__header .icon-plus svg{width:12px;height:12px}.accordion.accordion--plus.accordion--plus .details__header:hover .icon-plus{background:var(--ls-border)}.accordion.accordion--plus.accordion--plus details[open]>.details__header .icon-plus{background:var(--ls-ink);color:var(--ls-ink-fg)}.accordion.accordion--plus.accordion--plus .details__header:focus-visible{outline:2px solid var(--ls-ink);outline-offset:4px;border-radius:var(--ls-radius-control)}.accordion.accordion--plus.accordion--plus .details-content{padding-block-end:22px;padding-inline-end:48px;font-family:var(--ls-font-body);font-size:1rem;line-height:1.7;color:var(--ls-fg-2)}.accordion.accordion--plus.accordion--plus .details-content :is(p,ul,ol){margin-block:0 .75em}.accordion.accordion--plus.accordion--plus .details-content :is(p,ul,ol):last-child{margin-block-end:0}.accordion.accordion--plus.accordion--plus .details-content a{color:var(--ls-teal-text);text-decoration:underline;text-underline-offset:3px}.accordion.accordion--plus.accordion--plus .details-content :is(p,li){color:var(--ls-fg-2)}.accordion.accordion--plus.accordion--plus .details__header :is(h2,h3){margin:0;font:inherit;letter-spacing:inherit;text-transform:none;color:inherit}.accordion.accordion--plus.accordion--plus .details-content strong{font-weight:500;color:var(--ls-fg)}@media screen and (max-width:749px){.accordion.accordion--plus.accordion--plus .details__header{font-size:1rem;min-height:56px;padding-block:14px}.accordion.accordion--plus.accordion--plus .details-content{padding-inline-end:0}}@media screen and (max-width:749px){.sticky-add-to-cart--workshop .sticky-add-to-cart__bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:2px;padding:10px var(--page-margin, 16px) calc(10px + env(safe-area-inset-bottom,0px))}.sticky-add-to-cart--workshop .sticky-add-to-cart__image{grid-row:1 / span 2;height:44px;border-radius:12px}.sticky-add-to-cart--workshop .sticky-add-to-cart__info{grid-column:2;grid-row:1;align-self:end}.sticky-add-to-cart--workshop .sticky-add-to-cart__title{display:block;font-family:var(--ls-font-body);font-size:.9375rem;font-weight:500;line-height:1.3;letter-spacing:normal;text-transform:none}.sticky-add-to-cart.sticky-add-to-cart--workshop .sticky-add-to-cart__info .sticky-add-to-cart__variant{display:none}.sticky-add-to-cart--workshop .sticky-add-to-cart__price{grid-column:2;grid-row:2;align-self:start;font-size:.875rem;font-weight:400;color:var(--ls-fg-2);white-space:nowrap}.sticky-add-to-cart--workshop .sticky-add-to-cart__button{grid-column:3;grid-row:1 / span 2;height:48px;padding:0 20px}}.ls-star{color:var(--ls-accent)}.hero-split:not(.hero-split--soft) .ls-star{color:#e6c57e}.ls-rating{margin:0;font-family:var(--ls-font-body);font-size:.9375rem;line-height:1.4;color:var(--ls-fg-2)}main[data-template*=workshop] .product-details .text-block.h2>h1{font-weight:300;font-size:1.75rem;line-height:1.12;letter-spacing:-.015em;text-wrap:balance}@media screen and (min-width:750px){main[data-template*=workshop] .product-details .text-block.h2>h1{font-size:clamp(2rem,1.25rem + 1.5vw,2.5rem);line-height:1.1}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/liore-soft.css.map */
