:root{--ll-carcass: #142540;--ll-brass: #b8913f;--ll-brass-deep: #6f5520;--ll-paper-card: #ffffff;--ll-success: #2e6b4a;--ll-error: #b3261e;--ll-rule: rgb(22 32 46 / .14);--ll-rule-strong: rgb(22 32 46 / .3);--ll-muted: rgb(22 32 46 / .74);--ll-text-display: clamp(4rem, 2.6rem + 3.8vw, 7.2rem);--ll-text-h1: clamp(3.2rem, 2.4rem + 2.2vw, 5.2rem);--ll-text-h2: clamp(2.8rem, 2.2rem + 1.8vw, 4.4rem);--ll-text-h3: clamp(1.9rem, 1.8rem + .4vw, 2.3rem);--ll-text-lead: clamp(1.7rem, 1.6rem + .3vw, 2rem);--ll-space-xs: .8rem;--ll-space-sm: 1.2rem;--ll-space-md: 1.6rem;--ll-space-lg: 2.4rem;--ll-space-xl: 3.2rem;--ll-space-2xl: 4.8rem;--ll-space-3xl: 6.4rem;--ll-seam: .6rem;--ll-gutter: 1.6rem;--ll-section-pad: 5.6rem;--ll-ease: cubic-bezier(.16, 1, .3, 1);--ll-elevation: 0 -.8rem 2.4rem rgb(20 37 64 / .14)}@media screen and (min-width:750px){:root{--ll-gutter: 3.2rem;--ll-section-pad: 8rem;--ll-seam: .8rem}}@media screen and (min-width:1200px){:root{--ll-gutter: 4.8rem;--ll-section-pad: 10.4rem}}html{color-scheme:light;accent-color:var(--ll-cabinet);scrollbar-color:var(--ll-cabinet) var(--ll-plaster)}body{letter-spacing:0;color:var(--ll-ink);background:var(--ll-plaster);caret-color:var(--ll-cabinet);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}::selection{background:var(--ll-tab);color:var(--ll-ink)}a{text-underline-offset:.18em;text-decoration-thickness:1px}:focus-visible{outline:3px solid var(--ll-cabinet);outline-offset:2px;box-shadow:none}.color-accent-1 :focus-visible,.color-inverse :focus-visible,.footer :focus-visible,.ll-drawer :focus-visible,.ll-drawer:focus-visible,.ll-index__drawer:focus-visible,.ll-pagehead__drawer :focus-visible,.announcement-bar :focus-visible{outline-color:var(--ll-tab)}.ll-drawer .button:focus-visible,.ll-index__drawer .button:focus-visible{outline:3px solid var(--ll-tab);outline-offset:2px;box-shadow:none}.page-width{padding-left:var(--ll-gutter);padding-right:var(--ll-gutter)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--font-heading-family);font-weight:700;font-stretch:112%;letter-spacing:-.012em}.h0,.ll-display{font-size:var(--ll-text-display);line-height:.98;letter-spacing:-.025em;font-weight:700;font-stretch:115%;text-wrap:balance}h1,.h1,.ll-h1{font-size:var(--ll-text-h1);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}h2,.h2,.ll-h2{font-size:var(--ll-text-h2);line-height:1.06;letter-spacing:-.015em;text-wrap:balance}h3,.h3{font-size:var(--ll-text-h3);line-height:1.2;font-weight:650}.h4,h4{font-size:1.8rem;line-height:1.3;font-weight:650}.h5{font-size:1.6rem;font-weight:600;letter-spacing:0}.caption-with-letter-spacing{font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ll-link{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;font-weight:600;color:currentColor;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}.ll-link:after{content:"";display:inline-block;flex:0 0 1.4rem;width:1.4rem;height:1rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10'%3E%3Cpath d='M0 5h12M8 1l4 4-4 4' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10'%3E%3Cpath d='M0 5h12M8 1l4 4-4 4' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat center / contain}.ll-link:hover{text-decoration-color:var(--ll-tab)}.ll-link--on-dark{color:#fff}.rte{max-width:68ch}.rte table{width:100%;border-collapse:collapse;table-layout:auto;font-size:1.5rem}.rte th,.rte td{border:0;border-bottom:1px solid var(--ll-rule);padding:1rem 1.2rem 1rem 0;text-align:left;vertical-align:top}@media screen and (max-width:749px){.rte table,.rte thead,.rte tbody,.rte tr,.rte td{display:block;width:100%}.rte thead{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden}.rte tr{padding:1rem 0;border-bottom:1px solid var(--ll-rule)}.rte td{border:0;padding:.2rem 0}.rte td:first-child{font-weight:600}}.rte h2{font-size:2.6rem;margin:3.6rem 0 1.2rem}.rte h3{font-size:2rem;margin:2.8rem 0 .8rem}.ll-section{padding-top:var(--ll-section-pad);padding-bottom:var(--ll-section-pad);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.ll-section__head{display:grid;gap:var(--ll-space-sm);margin-bottom:var(--ll-space-xl);max-width:76rem}.ll-section__head .ll-h2{margin:0}.ll-section__text{font-size:var(--ll-text-lead);line-height:1.45;max-width:52ch}.ll-section__text p{margin:0}.ll-holder{position:relative;display:inline-flex;padding:.3rem 1.3rem;background:var(--ll-brass);border-radius:.3rem;box-shadow:inset 0 1px #ffffff47,0 1px 2px #00000040}.ll-holder:before,.ll-holder:after{content:"";position:absolute;top:50%;width:.5rem;height:.5rem;margin-top:-.25rem;border-radius:50%;background:var(--ll-brass-deep)}.ll-holder:before{left:.4rem}.ll-holder:after{right:.4rem}.ll-holder__card{display:block;padding:.4rem 1rem .35rem;background:var(--ll-paper-card);color:var(--ll-ink);font-size:1.2rem;font-weight:650;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .2s var(--ll-ease)}.ll-tag{display:inline-flex;align-items:center;min-height:3.2rem;padding:0 1rem;border:2px solid var(--ll-brass);border-radius:.3rem;background:var(--ll-paper-card);color:var(--ll-ink);font-size:1.2rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.ll-tag:hover{background:var(--ll-tab)}.button,.shopify-challenge__button,.customer button{font-family:var(--font-body-family);font-size:1.5rem;font-weight:650;letter-spacing:.01em;min-height:4.8rem;padding:0 2.4rem;border-radius:0;text-transform:none}.button:after,.button:hover:after{box-shadow:none;border-radius:0}.button:not(.button--secondary):not(.button--tertiary):not(.ll-button--label){background-color:var(--ll-cabinet);color:#fff;box-shadow:inset 0 -3px #00000040}.button:not(.button--secondary):not(.button--tertiary):not(.ll-button--label):not([disabled]):hover{background-color:var(--ll-carcass)}.button--secondary{background:transparent;color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 2px currentColor}.button--secondary:hover{background:var(--ll-tab);color:var(--ll-ink);box-shadow:inset 0 0 0 2px var(--ll-ink)}.ll-button--label{background:var(--ll-paper-card);color:var(--ll-ink);box-shadow:inset 0 -3px #00000024}.ll-button--label:hover{background:var(--ll-tab)}.button[disabled],.button:disabled{opacity:.55}@media screen and (min-width:750px){.button{min-height:5.2rem}}.button.loading>.loading-overlay__spinner{color:currentColor}.field__input,.select__select,.customer .field input,.customer select,.quantity{border-radius:0}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after,.quantity:after,.field:hover.field:after,.select:hover.select:after,.quantity:hover.quantity:after{border-radius:0;box-shadow:0 0 0 1px var(--ll-rule-strong)}.field__input,.select__select{background-color:var(--ll-paper-card)}.announcement-bar{font-size:1.3rem;font-weight:500}.announcement-bar__message{letter-spacing:.02em;padding:.9rem 2rem}.announcement-bar__link .announcement-bar__message{text-decoration:underline;text-underline-offset:.2em}.header-wrapper--border-bottom{border-bottom:1px solid var(--ll-rule-strong)}.header{padding-left:var(--ll-gutter);padding-right:var(--ll-gutter)}.ll-wordmark{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:700;font-stretch:118%;letter-spacing:-.02em;line-height:1;color:var(--ll-ink);white-space:nowrap}.ll-wordmark__mark{width:2.4rem;height:2.4rem;color:var(--ll-cabinet)}.header__menu-item{font-size:1.5rem;font-weight:600;color:var(--ll-ink)}.header__menu-item span{text-underline-offset:.45em}.header__active-menu-item{text-decoration:underline;text-decoration-thickness:3px;text-decoration-color:var(--ll-tab)}.header__icon,.header__icon--cart .icon{color:var(--ll-ink)}.cart-count-bubble{background-color:var(--ll-cabinet);color:#fff;font-weight:700}.menu-drawer{background:var(--ll-plaster)}.menu-drawer__menu-item{font-size:2rem;font-weight:650;min-height:4.8rem;padding-top:1.4rem;padding-bottom:1.4rem;border-bottom:1px solid var(--ll-rule)}.ll-fit{--ll-fit-rule: var(--ll-rule-strong);font-variant-numeric:tabular-nums}.ll-fit--compact{display:flex;flex-wrap:wrap;row-gap:.4rem;align-items:stretch;margin:0;font-size:1.3rem;line-height:1}.ll-fit__dl{display:flex;margin:0}.ll-fit--compact .ll-fit__slot{display:flex;gap:.4rem;align-items:baseline;padding:.5rem .6rem;border:1px solid var(--ll-fit-rule);margin-left:-1px}.ll-fit--compact .ll-fit__slot:first-child{margin-left:0}.ll-fit--compact dt{font-size:1.1rem;font-weight:700;opacity:.7}.ll-fit--compact dd{margin:0;font-weight:600;min-width:2ch;white-space:nowrap}@media screen and (max-width:749px){.ll-fit--compact{font-size:1.2rem}.ll-fit--compact .ll-fit__slot{padding:.4rem .45rem;gap:.3rem}.ll-fit--compact .ll-fit__unit{padding-left:.4rem}}.ll-fit--compact .ll-fit__unit{align-self:center;padding-left:.6rem;font-size:1.2rem;opacity:.75}.ll-fit--set{margin:0;font-size:1.3rem;font-weight:600}.ll-fit__slot.is-ghost{border-style:dashed}.ll-fit__slot.is-ghost dd{opacity:.55}.ll-fit--full{display:grid;gap:1.2rem;padding:1.6rem;background:var(--ll-paper-card);border:1px solid var(--ll-rule-strong)}.ll-fit__heading{margin:0;font-size:1.8rem}.ll-fit__slots{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.ll-fit--full .ll-fit__slot{padding:1rem 1.2rem;border:1px solid var(--ll-rule-strong);margin-left:-1px}.ll-fit--full .ll-fit__slot.is-ghost{border-style:dashed}.ll-fit--full .ll-fit__slot:first-child{margin-left:0}.ll-fit--full dt{font-size:1.1rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--ll-muted)}.ll-fit--full dd{margin:.4rem 0 0;font-size:2.4rem;font-weight:700;font-stretch:112%;line-height:1.1}.ll-fit__cm{font-size:1.4rem;font-weight:500;font-stretch:100%}.ll-fit__note{margin:0;font-size:1.4rem;color:var(--ll-muted)}.ll-fit--full .ll-link{min-height:4.4rem;justify-self:start}.ll-set{margin-top:1.6rem}.ll-set__heading{margin:0 0 .8rem;font-size:1.8rem}.ll-set__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ll-rule-strong)}.ll-set__item{display:grid;grid-template-columns:6.4rem 1fr;gap:1.2rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--ll-rule)}.ll-set__media{aspect-ratio:1;background:var(--ll-paper-card);overflow:hidden}.ll-set__media img{width:100%;height:100%;object-fit:cover}.ll-set__body{display:grid;gap:.6rem;justify-items:start}.ll-set__title{color:var(--ll-ink);font-weight:600;font-size:1.4rem}.card-wrapper .card__inner{background:var(--ll-paper-card);outline:1px solid var(--ll-rule);outline-offset:-1px}.card .media--transparent img,.card__media img{object-fit:cover}.card__heading,.card__heading.h5{font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;font-stretch:100%;line-height:1.3;letter-spacing:0}.card__information{padding-top:1.2rem}.card-information{gap:.8rem}.card-information>.caption-large:empty{display:none}.card-wrapper:hover .card__inner{outline:2px solid var(--ll-cabinet);outline-offset:-2px}.card-wrapper:hover .card__heading a,.card-wrapper:focus-within .card__heading a{text-decoration:underline;text-underline-offset:.18em}.price{font-size:1.6rem;font-weight:650;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ll-ink)}body .price .price-item{color:currentColor;font-weight:650}.badge{border-radius:0;font-size:1.1rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.ll-pdp-space{margin:0 0 1.2rem}.product__title h1{font-size:clamp(2.8rem,2.2rem + 1.4vw,4rem);line-height:1.08;margin:0}.product__info-container>*+*{margin-top:1.6rem;margin-bottom:0}.product__info-container .price{font-size:2.6rem}.product__tax,.product__tax.caption{font-size:1.3rem;color:var(--ll-muted)}.ll-pdp-lead{font-size:1.8rem;line-height:1.45;max-width:44ch}.product-form__input .form__label{display:flex;gap:.8rem;align-items:baseline;font-size:1.2rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.8rem}.form__label-value{font-size:1.5rem;font-weight:400;letter-spacing:0;text-transform:none}.product-form__input input[type=radio]+label{border-radius:0;font-size:1.4rem;font-weight:500;padding:1rem 1.4rem;min-height:4.4rem;letter-spacing:0}.product-form__input input[type=radio]:checked+label{background-color:var(--ll-cabinet);color:#fff;box-shadow:inset 0 -3px 0 var(--ll-tab)}.product-form__input input[type=radio].disabled+label,.product-form__input input[type=radio]:disabled+label{text-decoration:line-through;opacity:.5}.product-form__submit{min-height:5.6rem;font-size:1.6rem}.shopify-payment-button__button{border-radius:0!important;min-height:5.2rem}.shopify-payment-button__button--unbranded{background:var(--ll-ink)!important;color:#fff!important;font-family:var(--font-body-family);font-weight:600;font-size:1.5rem!important}.ll-assurance{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:.6rem;font-size:1.4rem}.ll-assurance li{display:flex;gap:.8rem;align-items:baseline}.ll-assurance li:before{content:"";flex:0 0 1rem;height:.4rem;background:var(--ll-brass);transform:translateY(-.3rem)}.ll-assurance--cart{margin-top:1.2rem;font-size:1.3rem}.ll-assurance a{color:inherit}.product__description{font-size:1.5rem}.product__description h2,.product__description h3{font-size:1.7rem;margin:2.4rem 0 .6rem}.product__description ul{padding-left:2rem}.product__description li{padding-left:.2rem}.product__accordion summary,.accordion summary{padding:1.6rem 0}.accordion{border-top:1px solid var(--ll-rule-strong);border-bottom:1px solid var(--ll-rule-strong)}.accordion+.accordion{border-top:0}.accordion__title{font-size:1.6rem;font-weight:650}.product__view-details{display:none}.product__media-item,.product-media-container,.product__media{border-radius:0}.product__media-list .product__media-item{background:var(--ll-paper-card)}.slider-counter{font-variant-numeric:tabular-nums}.sticky-atc .button,.drawer__close,.menu-drawer__close-button{min-height:4.4rem;min-width:4.4rem}.sticky-atc{box-shadow:var(--ll-elevation);border-top:1px solid var(--ll-ink)}.sticky-atc--after-scroll:not(.sticky-atc--active){visibility:hidden}.ll-quick-add__form{display:grid;gap:.8rem}.ll-quick-add__select .select__select{height:4.4rem;font-size:1.4rem;padding-right:3.6rem}.ll-quick-add__button{width:100%;min-height:4.4rem}.ll-quick-add__button.is-added{background-color:var(--ll-success)!important;color:#fff!important}.facets__summary,.facets__heading,.facet-filters__label,.product-count__text{font-size:1.4rem}.facets__disclosure-vertical,.facets-container{border-color:var(--ll-rule)}.facets__summary span,.mobile-facets__open{font-weight:600}.facets__display,.mobile-facets__inner{border-radius:0}.collection .product-grid,.product-grid{row-gap:2.8rem}@media screen and (min-width:750px){.collection .product-grid,.product-grid{row-gap:4rem}}.collection .title-wrapper-with-link,.related-products .title-wrapper-with-link,.title-wrapper--no-top-margin{justify-content:space-between;text-align:left}.collection .title-wrapper-with-link .title,.collection__description{text-align:left;margin-left:0}.product__media-list .product-media-container{--ratio: 1 !important;--preview-ratio: 1 !important}.product__media-list .product-media-container .media img{object-fit:contain;background:var(--ll-paper-card)}.drawer__inner{background:var(--ll-plaster);border-left:var(--ll-seam) solid var(--ll-cabinet)}.drawer__heading{font-size:2.4rem;font-weight:700;font-stretch:112%}.drawer__header{border-bottom:1px solid var(--ll-rule-strong)}.cart-item__name{font-weight:600;font-size:1.5rem;text-decoration:none}.cart-item__name:hover{text-decoration:underline}.cart-item__image{outline:1px solid var(--ll-rule);background:var(--ll-paper-card)}.cart-drawer .cart__checkout-button,.cart__checkout-button{min-height:5.6rem;width:100%}.totals__subtotal-value,.totals__total-value{font-variant-numeric:tabular-nums;font-weight:700}.cart__empty-text{font-size:2.4rem;font-weight:700;font-stretch:112%}.drawer__inner-empty .cart-drawer__warnings,.cart__warnings{position:relative}.drawer__inner-empty .cart__empty-text:before,.cart__warnings .cart__empty-text:before{content:"";display:block;width:12rem;height:6.4rem;margin:0 auto 2.4rem;border:2px solid var(--ll-cabinet);border-top:0;background:linear-gradient(var(--ll-brass),var(--ll-brass)) center 1.2rem / 3.6rem 1.2rem no-repeat,var(--ll-linen);box-shadow:inset 0 -3px #00000014}.footer{border-top:var(--ll-seam) solid var(--ll-carcass)}.footer-block__heading{font-size:1.2rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.footer-block__details-content .list-menu__item--link{font-size:1.5rem;padding-top:.6rem;padding-bottom:.6rem}.footer-block__details-content.rte p{font-size:1.5rem;line-height:1.55;max-width:40ch}.footer-block__details-content.rte a{color:inherit}.copyright__content,.policies li a{font-size:1.2rem}.footer__content-bottom{border-top:1px solid rgb(255 255 255 / .2)}.main-page-title{margin-bottom:2.4rem}.page-width--narrow .rte{font-size:1.6rem}.template-404 .title,.title--primary{font-weight:700}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/larchloom.css.map */
