:root{--ll-ivory: #f5f0e8;--ll-cream: #efe7da;--ll-limestone: #e6ddcf;--ll-stone: #cfc4b3;--ll-charcoal: #1e1b18;--ll-chocolate: #33251c;--ll-ink: #1e1b18;--ll-ink-soft: #5a5148;--ll-line: rgba(30, 27, 24, .14);--ll-line-strong: rgba(30, 27, 24, .32);--ll-bronze: #8a6a4b;--ll-gutter: clamp(2rem, 4vw, 5.6rem);--ll-max: 144rem;--ll-section: clamp(7.2rem, 11vw, 16rem);--ll-section-tight: clamp(4.8rem, 7vw, 9.6rem);--ll-display: clamp(4.4rem, 8.4vw, 12.8rem);--ll-h1: clamp(3.6rem, 5.6vw, 7.6rem);--ll-h2: clamp(3rem, 4.2vw, 5.6rem);--ll-h3: clamp(2.2rem, 2.4vw, 3rem);--ll-eyebrow: 1.15rem;--ll-ease: cubic-bezier(.22, 1, .36, 1);--ll-ease-in-out: cubic-bezier(.65, 0, .35, 1);--ll-fast: .22s;--ll-base: .48s;--ll-slow: 1.1s;--ll-cinematic: 1.8s}body{letter-spacing:.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.h0,.h1,.h2,.h3{font-weight:400;letter-spacing:-.012em;line-height:1.04}::selection{background:var(--ll-charcoal);color:var(--ll-ivory)}.ll-eyebrow{display:inline-flex;align-items:center;gap:1.2rem;margin:0 0 2.4rem;font-family:var(--font-body-family);font-size:var(--ll-eyebrow);font-weight:500;letter-spacing:.24em;text-transform:uppercase}.ll-eyebrow:before{content:"";width:3.2rem;height:1px;background:currentColor;opacity:.6}.ll-wrap{width:100%;max-width:var(--ll-max);margin-inline:auto;padding-inline:var(--ll-gutter)}:focus-visible{outline:1px solid currentColor!important;outline-offset:.4rem!important;box-shadow:none!important}.button,.shopify-challenge__button,.customer button{min-height:5.2rem;padding:0 3.2rem;font-size:1.25rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;transition:background-color var(--ll-base) var(--ll-ease),color var(--ll-base) var(--ll-ease),transform var(--ll-fast) var(--ll-ease)}.button:after,.button:not([disabled]):hover:after{box-shadow:none!important}.button--primary:not([disabled]):hover{background-color:rgba(var(--color-button),.86)}.button--secondary:not([disabled]):hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.button:not([disabled]):active{transform:scale(.985)}.ll-link{position:relative;display:inline-flex;align-items:center;gap:1.2rem;padding-block:.6rem;color:inherit;font-size:1.25rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.ll-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:right;transition:transform var(--ll-base) var(--ll-ease)}.ll-link:hover:after{transform:scaleX(0)}.ll-link svg{width:1.6rem;transition:transform var(--ll-base) var(--ll-ease)}.ll-link:hover svg{transform:translate(.6rem)}.announcement-bar__message{font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;padding-block:1rem}.announcement-bar__message .icon-arrow{display:none}.section-header .header-wrapper{background:#f5f0e8eb;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:border-color var(--ll-base) var(--ll-ease),background-color var(--ll-base) var(--ll-ease)}.ll-scrolled .section-header .header-wrapper{border-bottom-color:var(--ll-line)}.header{padding-block:1.6rem}.header__heading-link .h2,.header__heading .h2{font-size:clamp(2rem,2.1vw,2.6rem);letter-spacing:.04em}.header__menu-item{font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase}@media(min-width:990px)and (max-width:1599px){.header__inline-menu .header__menu-item{padding:1.2rem .9rem;letter-spacing:.12em;font-size:1.1rem}}.header__menu-item span{position:relative}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none!important}.header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-.4rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--ll-base) var(--ll-ease)}.header__menu-item:hover span:after,.header__active-menu-item span:after{transform:scaleX(1)}@media(max-width:749px){.announcement-bar__message{font-size:1rem;letter-spacing:.12em;padding-block:.8rem}.header{padding-block:1rem}.header__heading-link .h2,.header__heading .h2{font-size:2rem;white-space:nowrap}}.menu-drawer{background:var(--ll-ivory)}.menu-drawer__menu-item{font-family:var(--font-heading-family);font-size:2.8rem;padding-block:1.1rem}.js .menu-drawer__menu li{opacity:0;transform:translateY(1.2rem);transition:opacity var(--ll-base) var(--ll-ease),transform var(--ll-base) var(--ll-ease)}.js details[open].menu-opening>.menu-drawer .menu-drawer__menu li{opacity:1;transform:none}.js details[open].menu-opening>.menu-drawer .menu-drawer__menu li:nth-child(2){transition-delay:50ms}.js details[open].menu-opening>.menu-drawer .menu-drawer__menu li:nth-child(3){transition-delay:.1s}.js details[open].menu-opening>.menu-drawer .menu-drawer__menu li:nth-child(4){transition-delay:.15s}.js details[open].menu-opening>.menu-drawer .menu-drawer__menu li:nth-child(5){transition-delay:.2s}.js details[open].menu-opening>.menu-drawer .menu-drawer__menu li:nth-child(6){transition-delay:.25s}.js details[open].menu-opening>.menu-drawer .menu-drawer__menu li:nth-child(n+7){transition-delay:.3s}.card-wrapper .card{--border-radius: 0}.card--standard .card__inner{background:var(--ll-limestone)}.card__media .media img{transition:transform var(--ll-slow) var(--ll-ease),opacity var(--ll-base) var(--ll-ease)!important}.card-wrapper:hover .card__media .media img{transform:scale(1.035)}.card__information{padding:1.6rem 0 0!important}.card__heading{font-family:var(--font-heading-family);font-size:2.1rem;line-height:1.15;letter-spacing:0}.card__heading a{text-decoration:none!important}.card-information .price{font-size:1.35rem;letter-spacing:.06em;color:var(--ll-ink-soft)}.card .badge{border-radius:0;font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;padding:.5rem 1rem}.quick-add__submit{min-height:4.4rem;border-color:var(--ll-line-strong)}.card-wrapper .quick-add{margin-top:1.2rem}@media(hover:hover)and (min-width:990px){.card-wrapper .quick-add{opacity:0;transform:translateY(.6rem);transition:opacity var(--ll-base) var(--ll-ease),transform var(--ll-base) var(--ll-ease)}.card-wrapper:hover .quick-add,.card-wrapper:focus-within .quick-add{opacity:1;transform:none}}.collection-hero__title{font-size:var(--ll-h1);line-height:1}.collection-hero__description{max-width:62rem;color:var(--ll-ink-soft);font-size:1.6rem;line-height:1.7}.collection-hero__inner{padding-block:clamp(4rem,7vw,8rem) clamp(2rem,3vw,3.6rem)}.facets-container .facets__summary,.facets-container .product-count__text,.facet-filters__label{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase}.product__title h1{font-size:clamp(3.6rem,4.2vw,5.6rem);line-height:1.02}.product__info-container>p.product__text:first-child{font-size:1.15rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ll-ink-soft)}.product .price{font-size:2rem;letter-spacing:.04em}.product-form__input .form__label{font-size:1.15rem;letter-spacing:.22em;text-transform:uppercase}.product-form__input input[type=radio]+label{border-radius:0;padding:1.2rem 2rem;letter-spacing:.06em}.product-form__submit,.product-form__submit.button--secondary{--color-button: 30, 27, 24;--color-button-text: 245, 240, 232;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));min-height:5.8rem;position:relative;overflow:hidden}.product-form__submit.ll-added:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-button-text),.16);transform:translate(-100%);animation:ll-sweep .9s var(--ll-ease) forwards}@keyframes ll-sweep{to{transform:translate(100%)}}.shopify-payment-button__button{border-radius:0!important;min-height:5.2rem}.product-form__submit:not([disabled]):hover{background-color:#3a332d}.product-form__buttons{max-width:48rem}.product__media-item .media{background:var(--ll-limestone)}.product__modal-opener{cursor:zoom-in}.ll-pdp-intro{font-size:1.65rem;line-height:1.75}.ll-pdp-intro p{margin:0 0 1.2rem}.ll-pdp-intro>p:first-child em{display:block;margin-bottom:.4rem;font-family:var(--font-heading-family);font-size:2.6rem;font-style:italic;line-height:1.2}.ll-pdp-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:2.8rem 0;border-top:1px solid var(--ll-line);border-bottom:1px solid var(--ll-line)}.ll-pdp-specs div{padding:1.6rem 1.6rem 1.6rem 0}.ll-pdp-specs div+div{padding-left:1.6rem;border-left:1px solid var(--ll-line)}.ll-pdp-specs dt{margin-bottom:.6rem;font-size:1.05rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ll-ink-soft)}.ll-pdp-specs dd{margin:0;font-family:var(--font-heading-family);font-size:2rem;line-height:1.2}@media(max-width:749px){.ll-pdp-specs{grid-template-columns:1fr}.ll-pdp-specs div,.ll-pdp-specs div+div{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;padding:1.2rem 0;border-left:0}.ll-pdp-specs div+div{border-top:1px solid var(--ll-line)}.ll-pdp-specs dt{margin:0}.ll-pdp-specs dd{font-size:1.8rem;text-align:right}}.ll-accordion{border-top:1px solid var(--ll-line)}.ll-accordion:last-child{border-bottom:1px solid var(--ll-line)}.ll-accordion summary{display:flex;justify-content:space-between;align-items:center;padding:2rem 0;list-style:none;cursor:pointer;font-size:1.2rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.ll-accordion summary::-webkit-details-marker{display:none}.ll-accordion summary:after{content:"";flex:none;width:1.1rem;height:1.1rem;background:linear-gradient(currentColor,currentColor) center / 100% 1px no-repeat,linear-gradient(currentColor,currentColor) center / 1px 100% no-repeat;transition:transform var(--ll-base) var(--ll-ease)}.ll-accordion[open] summary:after{transform:rotate(45deg)}.ll-accordion__body{padding:0 0 2.4rem;font-size:1.5rem;line-height:1.75;color:var(--ll-ink-soft)}.ll-accordion__body h3{display:none}.ll-accordion__body ul{margin:.4rem 0 1.2rem;padding-left:1.8rem}.ll-accordion__body li{margin-bottom:.5rem}.ll-accordion__body strong{color:var(--ll-ink);font-weight:500}@supports (interpolate-size: allow-keywords){.ll-accordion{interpolate-size:allow-keywords}.ll-accordion::details-content{block-size:0;overflow:hidden;transition:block-size var(--ll-base) var(--ll-ease),content-visibility var(--ll-base) allow-discrete}.ll-accordion[open]::details-content{block-size:auto}}.ll-trust{border:0!important;border-top:1px solid var(--ll-line)!important;border-bottom:1px solid var(--ll-line)!important;border-radius:0!important;background:none!important;padding:1.8rem 0!important;font-size:1.4rem!important;color:var(--ll-ink-soft)}.ll-trust strong{color:var(--ll-ink);font-weight:500!important}.ll-xmas{position:relative;display:flex;align-items:center;gap:1.6rem;margin:0 0 .8rem;padding:1.6rem 2rem;overflow:hidden;background:radial-gradient(120% 140% at 0% 50%,#d9a05a38,#d9a05a00 55%),var(--ll-chocolate);color:var(--ll-cream);isolation:isolate}.js .ll-xmas{opacity:0;transform:translate3d(0,1.2rem,0)}.js .ll-xmas.is-in{opacity:1;transform:none;transition:opacity .9s var(--ll-ease),transform .9s var(--ll-ease)}.ll-xmas__flame{flex:none;width:2rem;height:3.2rem;transform-origin:50% 90%;filter:drop-shadow(0 0 .8rem rgba(243,194,107,.55));animation:ll-flicker 3.2s ease-in-out infinite}.ll-xmas__flame-inner{transform-origin:50% 80%;animation:ll-flicker-inner 1.9s ease-in-out infinite}@keyframes ll-flicker{0%,to{transform:scale(1) rotate(0)}22%{transform:scale(.96,1.04) rotate(-1.5deg)}41%{transform:scale(1.03,.97) rotate(1deg)}63%{transform:scale(.98,1.05) rotate(-.6deg)}81%{transform:scale(1.02,.98) rotate(1.4deg)}}@keyframes ll-flicker-inner{0%,to{transform:scaleY(1);opacity:.95}50%{transform:scaleY(1.12);opacity:.8}}.ll-xmas__copy{display:grid;gap:.4rem;min-width:0}.ll-xmas__label{font-size:1.05rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;opacity:.85}.ll-xmas__fallback{font-family:var(--font-heading-family);font-size:2.1rem;line-height:1.1}.ll-xmas__units{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;font-variant-numeric:tabular-nums}.ll-xmas__unit{display:inline-flex;align-items:baseline;gap:.4rem}.ll-xmas__num{display:inline-block;min-width:2ch;font-family:var(--font-heading-family);font-size:2.6rem;line-height:1;text-align:right}.ll-xmas__num.is-rolling{animation:ll-roll .7s var(--ll-ease)}@keyframes ll-roll{0%{transform:translate3d(0,60%,0);opacity:0;filter:blur(2px)}to{transform:none;opacity:1;filter:none}}.ll-xmas__cap{font-size:1.15rem;letter-spacing:.08em;opacity:.8}.ll-xmas__sep{opacity:.4}.ll-xmas__tail{font-size:1.3rem;opacity:.85;margin-left:.4rem}.ll-xmas__shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgba(255,236,200,.12) 50%,transparent 65%);transform:translate(-100%);animation:ll-shine 7s var(--ll-ease-in-out) 1.5s infinite}@keyframes ll-shine{0%{transform:translate(-100%)}28%,to{transform:translate(100%)}}.ll-xmas__note{margin:0 0 2rem;font-size:1.25rem;line-height:1.5;color:var(--ll-ink-soft)}.ll-christmas-choices .ll-xmas{margin-top:2.4rem;max-width:56rem}@media(max-width:749px){.ll-xmas{padding:1.4rem 1.6rem;gap:1.2rem}.ll-xmas__num{font-size:2.3rem}.ll-xmas__tail{flex-basis:100%;margin:.2rem 0 0}}@media(prefers-reduced-motion:reduce){.ll-xmas__flame,.ll-xmas__flame-inner,.ll-xmas__shine{animation:none!important}.js .ll-xmas{opacity:1;transform:none}}.ll-sticky-atc{position:fixed;inset:auto 0 0 0;z-index:3;display:flex;align-items:center;gap:1.2rem;padding:1rem var(--ll-gutter) calc(1rem + env(safe-area-inset-bottom));background:#f5f0e8f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--ll-line);transform:translateY(110%);transition:transform var(--ll-base) var(--ll-ease)}.ll-sticky-atc.is-visible{transform:none}.ll-sticky-atc__meta{flex:1;min-width:0}.ll-sticky-atc__meta p{margin:0}.ll-sticky-atc__title{overflow:hidden;font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}.ll-sticky-atc__price{font-size:1.3rem;color:var(--ll-ink-soft)}.ll-sticky-atc .button{min-height:4.6rem;padding-inline:2.4rem}.ll-sticky-atc{padding-right:calc(var(--ll-gutter) + 7.2rem)}@media(min-width:990px){.ll-sticky-atc{display:none}}.drawer__inner{background:var(--ll-ivory);border-left:1px solid var(--ll-line)}.drawer__heading{font-size:3.2rem}.cart-item__name{font-family:var(--font-heading-family);font-size:1.9rem;text-decoration:none}.cart-item__image{background:var(--ll-limestone)}.cart__checkout-button{min-height:5.6rem}.ll-cart-reassure{display:grid;gap:.6rem;margin:1.6rem 0 0;padding:0;list-style:none;font-size:1.25rem;letter-spacing:.04em;color:var(--ll-ink-soft)}.ll-cart-reassure{text-align:left}.ll-cart-reassure li:before{content:"\2014";margin-right:.8rem;opacity:.6}.footer-block__heading{font-family:var(--font-body-family);font-size:1.15rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.12)}.rte{line-height:1.75}.rte a{text-underline-offset:.3rem;text-decoration-thickness:1px}.js [data-ll-reveal]{opacity:0;transform:translate3d(0,2.8rem,0);transition:opacity var(--ll-slow) var(--ll-ease),transform var(--ll-slow) var(--ll-ease);transition-delay:calc(var(--ll-delay, 0) * 1ms)}.js [data-ll-reveal].is-in{opacity:1;transform:none}.js [data-ll-reveal=mask]{opacity:1;transform:none;clip-path:inset(100% 0 0 0);transition:clip-path var(--ll-cinematic) var(--ll-ease);transition-delay:calc(var(--ll-delay, 0) * 1ms)}.js [data-ll-reveal=mask].is-in{clip-path:inset(0 0 0 0)}.js [data-ll-reveal=mask] img{transform:scale(1.12);transition:transform 2.4s var(--ll-ease)}.js [data-ll-reveal=mask].is-in img{transform:scale(1)}.ll-line{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.ll-line>span{display:block}.js [data-ll-reveal=lines]{opacity:1;transform:none}.js [data-ll-reveal=lines] .ll-line>span{transform:translate3d(0,108%,0);transition:transform 1.3s var(--ll-ease);transition-delay:calc(var(--i, 0) * .11s + var(--ll-delay, 0) * 1ms)}.js [data-ll-reveal=lines].is-in .ll-line>span{transform:none}@keyframes ll-rise{0%{opacity:0;transform:translate3d(0,1.8rem,0)}to{opacity:1;transform:none}}@keyframes ll-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes ll-bump{0%{transform:scale(1)}35%{transform:scale(1.22) rotate(-6deg)}70%{transform:scale(.94) rotate(2deg)}to{transform:scale(1)}}.collection-hero__title{animation:ll-rise 1.1s var(--ll-ease) .12s both}.collection-hero__description{animation:ll-rise 1.1s var(--ll-ease) .26s both}.facets-container{animation:ll-rise .9s var(--ll-ease) .38s both}.product__info-container>*:nth-child(1){animation:ll-rise .9s var(--ll-ease) 80ms both}.product__info-container>*:nth-child(2){animation:ll-rise .9s var(--ll-ease) .16s both}.product__info-container>*:nth-child(3){animation:ll-rise .9s var(--ll-ease) .24s both}.product__info-container>*:nth-child(4){animation:ll-rise .9s var(--ll-ease) .32s both}.product__info-container>*:nth-child(5){animation:ll-rise .9s var(--ll-ease) .4s both}.product__info-container>*:nth-child(6){animation:ll-rise .9s var(--ll-ease) .48s both}.product__media-list .product__media-item:first-child img{animation:ll-settle 2s var(--ll-ease) both}.button--primary:not(.ll-hero .button--primary):not(.ll-close .button--primary),.product-form__submit,.cart__checkout-button{background-image:linear-gradient(90deg,#4a3a2c,#4a3a2c);background-repeat:no-repeat;background-size:0% 100%;transition:background-size .7s var(--ll-ease),color var(--ll-base) var(--ll-ease),transform var(--ll-fast) var(--ll-ease)}.button--primary:not(.ll-hero .button--primary):not(.ll-close .button--primary):not([disabled]):hover,.product-form__submit:not([disabled]):hover,.cart__checkout-button:not([disabled]):hover{background-size:100% 100%}.ll-hero .button--primary,.ll-close .button--primary{background-image:linear-gradient(90deg,#e6d6bd,#e6d6bd);background-repeat:no-repeat;background-size:0% 100%;transition:background-size .7s var(--ll-ease)}.ll-hero .button--primary:hover,.ll-close .button--primary:hover{background-size:100% 100%}#cart-icon-bubble.ll-bump .svg-wrapper,#cart-icon-bubble.ll-bump svg{animation:ll-bump .7s var(--ll-ease)}.card-wrapper .card__media{overflow:hidden}.card-wrapper .card__heading{transition:color var(--ll-base) var(--ll-ease)}.card-wrapper:hover .card__heading a{color:var(--ll-bronze)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}.collection-hero__title,.collection-hero__description,.facets-container,.product__info-container>*,.product__media-list img{animation:none!important}.js [data-ll-reveal],.js [data-ll-reveal] img,.js [data-ll-reveal=lines] .ll-line>span{opacity:1!important;transform:none!important;clip-path:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ll-atelier.css.map */
