.llc{--llc-ink: #0b0907;--llc-cream: #f5f3ee;--llc-cream-2: #ede6de;--llc-hair: #e6dfd3;--llc-muted: #6b665f;--llc-top: 0px;--llc-gutter: clamp(1.6rem, 3.4vw, 4.8rem);font-family:var(--font-body-family, "Inter", system-ui, sans-serif);color:var(--llc-ink);background:#fff}.llc *,.llc *:before,.llc *:after{box-sizing:border-box}.llc [hidden]{display:none!important}.llc :where(h1,h2,p,ul,ol,figure){margin:0;padding:0}.llc :where(ul,ol){list-style:none}:where(.llc) a{color:inherit;text-decoration:none}:where(.llc) button{font:inherit;color:inherit}.llc-wrap{width:min(100% - (var(--llc-gutter) * 2),150rem);margin-inline:auto}.llc .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.llc-hero{background:var(--llc-cream);padding-block:clamp(3.2rem,6vw,7.2rem) clamp(2.4rem,3vw,4rem)}.llc .llc-title{font-size:clamp(3.6rem,6.4vw,9rem);font-weight:300;letter-spacing:-.045em;line-height:.96;text-transform:none;text-align:left;color:var(--llc-ink)}.llc-desc{max-width:60rem;margin-top:2.4rem;font-size:clamp(1.5rem,1.2vw,1.7rem);line-height:1.6;font-weight:300;color:#3d3a35}.llc-desc :where(p){margin:0 0 1rem}.llc-cats{display:flex;flex-wrap:nowrap;gap:.8rem;margin-top:clamp(2.4rem,3vw,3.6rem);overflow-x:auto;scrollbar-width:none;padding-bottom:.4rem}.llc-cats::-webkit-scrollbar{display:none}.llc-cat{flex:none;display:inline-flex;align-items:center;min-height:4rem;padding:0 1.8rem;border:1px solid var(--llc-hair);border-radius:999px;background:#fff;font-size:1.2rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:background-color .25s,color .25s,border-color .25s}.llc-cat:hover{border-color:var(--llc-ink)}.llc-cat.is-current{background:var(--llc-ink);border-color:var(--llc-ink);color:#fff}.llc-layout{display:block;padding-block:clamp(1.6rem,2vw,2.4rem) clamp(6.4rem,9vw,12.8rem)}.llc-main{min-width:0}@media(min-width:1200px){.llc-layout{display:grid;grid-template-columns:27rem minmax(0,1fr);gap:clamp(3.2rem,4vw,6.4rem);align-items:start}}.llc-toolbar{position:sticky;top:var(--llc-top);z-index:8;display:flex;align-items:center;gap:1.6rem;padding-block:1.4rem;background:#fff;border-bottom:1px solid var(--llc-hair);margin-bottom:2.4rem}.llc-filter-btn{display:inline-flex;align-items:center;gap:1rem;min-height:4.4rem;padding:0 2.2rem;border:1px solid var(--llc-ink);border-radius:999px;background:var(--llc-ink);color:#fff;font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.llc-badge{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .6rem;border-radius:999px;background:#fff;color:var(--llc-ink);font-size:1.1rem;letter-spacing:0}.llc-count{font-size:1.3rem;color:var(--llc-muted);letter-spacing:.02em}.llc-tools{display:flex;align-items:center;gap:1.2rem;margin-left:auto}.llc-density{display:none;gap:.2rem}.llc-density button{width:4rem;height:4rem;border:0;border-radius:50%;background:transparent;color:var(--llc-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.llc-density button[aria-pressed=true]{background:var(--llc-cream);color:var(--llc-ink)}@media(min-width:750px){.llc-density{display:inline-flex}}.llc-sort select{appearance:none;-webkit-appearance:none;min-height:4.4rem;padding:0 4rem 0 1.8rem;border:1px solid var(--llc-hair);border-radius:999px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%230b0907' stroke-width='1.3'/%3E%3C/svg%3E") no-repeat right 1.6rem center;font-size:1.3rem;cursor:pointer;max-width:22rem}@media(min-width:1200px){.llc-filter-btn{display:none}.llc-toolbar{padding-block:1.4rem 1.4rem}}@media(max-width:559px){.llc-count{display:none}.llc-tools{margin-left:auto}}.llc-active{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:-.8rem 0 2.4rem}.llc-chip{display:inline-flex;align-items:center;gap:.8rem;min-height:3.6rem;padding:0 1.4rem;border:1px solid var(--llc-ink);border-radius:999px;background:#fff;font-size:1.2rem;letter-spacing:.04em;cursor:pointer}.llc-chip svg{flex:none}.llc-chip:hover{background:var(--llc-ink);color:#fff}.llc-active .llc-link{margin-left:.8rem}.llc-filters{display:flex;flex-direction:column;background:#fff}.llc-filters__head{display:flex;align-items:center;justify-content:space-between;padding:0 0 1.6rem}.llc-filters__title{font-size:1.2rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.llc-x{width:4rem;height:4rem;border:0;border-radius:50%;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.llc-x:hover{background:var(--llc-cream)}.llc-filters__foot{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding-top:1.6rem}.llc-group{border-top:1px solid var(--llc-hair)}.llc-group>summary{display:flex;align-items:center;justify-content:space-between;padding:1.8rem 0;cursor:pointer;list-style:none;font-size:1.2rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.llc-group>summary::-webkit-details-marker{display:none}.llc-group>summary:after{content:"";width:.8rem;height:.8rem;border-right:1.4px solid currentColor;border-bottom:1.4px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.llc-group[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.llc-opts{display:flex;flex-wrap:wrap;gap:.8rem;padding-bottom:2.2rem}.llc-opts--list{flex-direction:column;flex-wrap:nowrap;gap:.2rem}.llc-opt{position:relative;display:inline-flex;cursor:pointer}.llc-opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.llc-opt span{display:inline-flex;align-items:center;gap:.8rem;min-height:4rem;padding:0 1.6rem;border:1px solid var(--llc-hair);border-radius:999px;font-size:1.3rem;background:#fff;transition:background-color .2s,color .2s,border-color .2s}.llc-opt em{font-style:normal;font-size:1.1rem;color:var(--llc-muted)}.llc-opt:hover span{border-color:var(--llc-ink)}.llc-opt input:checked+span{background:var(--llc-ink);border-color:var(--llc-ink);color:#fff}.llc-opt input:checked+span em{color:#ffffffb3}.llc-opt input:focus-visible+span{outline:2px solid #b5895e;outline-offset:2px}.llc-opt.is-zero{opacity:.38}.llc-opts--list .llc-opt{width:100%}.llc-opts--list .llc-opt span{width:100%;justify-content:space-between;border-color:transparent;border-radius:.4rem;padding:0 .4rem;min-height:3.6rem;background:transparent}.llc-opts--list .llc-opt:hover span{background:var(--llc-cream);border-color:transparent}.llc-opts--list .llc-opt input:checked+span{background:var(--llc-cream);color:var(--llc-ink);border-color:transparent;font-weight:600}.llc-opts--list .llc-opt input:checked+span em{color:var(--llc-muted)}.llc-price{display:flex;align-items:center;gap:1.2rem;padding-bottom:2.2rem}.llc-price label{flex:1;display:grid;gap:.6rem;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--llc-muted)}.llc-price input{width:100%;min-height:4.4rem;padding:0 1.4rem;border:1px solid var(--llc-hair);border-radius:999px;font:inherit;font-size:1.4rem;letter-spacing:0;text-transform:none;color:var(--llc-ink)}.llc-price input:focus{outline:none;border-color:var(--llc-ink)}.llc-toggle{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 0;border-top:1px solid var(--llc-hair);font-size:1.3rem;cursor:pointer}.llc-toggle input{appearance:none;-webkit-appearance:none;width:4.4rem;height:2.4rem;border-radius:999px;background:var(--llc-hair);position:relative;cursor:pointer;transition:background-color .2s;flex:none;margin:0}.llc-toggle input:after{content:"";position:absolute;top:.3rem;left:.3rem;width:1.8rem;height:1.8rem;border-radius:50%;background:#fff;transition:transform .2s}.llc-toggle input:checked{background:var(--llc-ink)}.llc-toggle input:checked:after{transform:translate(2rem)}.llc-toggle input:focus-visible{outline:2px solid #b5895e;outline-offset:2px}@media(min-width:1200px){.llc-filters{position:sticky;top:calc(var(--llc-top) + 2.4rem);max-height:calc(100vh - var(--llc-top) - 4.8rem);overflow:auto;scrollbar-width:thin;padding-right:.8rem}.llc-filters__head .llc-x,.llc-filters__foot .llc-btn{display:none}.llc-filters__foot{justify-content:flex-start;padding-block:1.6rem .8rem;border-top:1px solid var(--llc-hair)}}@media(max-width:1199px){.llc-filters{position:fixed;z-index:1001;top:0;right:0;bottom:0;width:min(44rem,100%);padding:2rem 2.4rem;transform:translate(105%);visibility:hidden;transition:transform .45s cubic-bezier(.16,1,.3,1),visibility 0s linear .45s;box-shadow:-2.4rem 0 6rem -2rem #0b090759;overflow:hidden}.llc-filters.is-open{transform:none;visibility:visible;transition-delay:0s}.llc-filters__body{flex:1;overflow-y:auto;overscroll-behavior:contain;margin-inline:-2.4rem;padding-inline:2.4rem}.llc-filters__foot{padding:1.6rem 0 0;border-top:1px solid var(--llc-hair)}.llc-filters__foot .llc-btn{flex:1;justify-content:center}}.llc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0b090773}.llc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 1.2rem}@media(min-width:750px){.llc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4.8rem 1.6rem}}@media(min-width:1600px){.llc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.llc-grid:has(>.llc-card:first-child:nth-last-child(-n+3)){grid-template-columns:repeat(auto-fill,minmax(26rem,44rem));justify-content:start}@media(max-width:749px){.llc-grid:has(>.llc-card:first-child:nth-last-child(-n+3)){grid-template-columns:repeat(2,minmax(0,1fr))}}.llc-grid[data-density=large]{grid-template-columns:minmax(0,1fr)}@media(min-width:560px){.llc-grid[data-density=large]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:750px){.llc-grid[data-density=large]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:750px)and (max-width:1199px){.llc-grid[data-density=compact]{grid-template-columns:repeat(3,minmax(0,1fr))}}.llc-card{min-width:0;display:flex;flex-direction:column}.llc-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--llc-cream-2)}.llc-card__open{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.llc-card__open img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.llc-card:hover .llc-card__open img{transform:scale(1.06)}}.llc-card__open:focus-visible{outline:2px solid #b5895e;outline-offset:-2px}.llc-flag{position:absolute;z-index:2;top:1.6rem;left:1.6rem;padding:.8rem 1.4rem;border-radius:999px;background:var(--llc-ink);color:#fff;font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1;pointer-events:none}.llc-flag--soft{background:#fff;color:var(--llc-ink)}.llc-card__add{position:absolute;z-index:3;right:1.2rem;bottom:1.2rem;width:4.4rem;height:4.4rem;border:1px solid var(--llc-ink);border-radius:50%;background:#fff;color:var(--llc-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .25s,color .25s,transform .4s cubic-bezier(.16,1,.3,1)}.llc-card__add:hover{background:var(--llc-ink);color:#fff}.llc-card__add .llc-i-check{display:none}.llc-card__add.is-done{background:var(--llc-ink);color:#fff}.llc-card__add.is-done .llc-i-plus{display:none}.llc-card__add.is-done .llc-i-check{display:block}.llc-card__add.is-busy{opacity:.6;pointer-events:none}@media(hover:hover)and (min-width:990px){.llc-card__add{opacity:0;transform:translateY(.8rem)}.llc-card:hover .llc-card__add,.llc-card__add:focus-visible,.llc-card__add.is-done{opacity:1;transform:none}}.llc-card__info{flex:1;display:flex;flex-direction:column;gap:.8rem;padding:1.6rem .4rem 0}.llc-card__title{font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1.45;min-height:3.5rem}.llc-card__title:hover{text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:1px}.llc-card__desc{font-size:1.3rem;line-height:1.45;font-weight:300;color:var(--llc-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.8rem}.llc-card__rating{display:flex;align-items:center;gap:.8rem;min-height:1.6rem;font-size:1.2rem;color:var(--llc-muted)}.llc-card__price{margin-top:auto;padding-top:.8rem;font-size:1.4rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem}.llc-card__price s{color:var(--llc-muted);font-size:1.3rem}.llc-stars{position:relative;display:inline-block;font-size:1.3rem;letter-spacing:.18em;line-height:1;color:var(--llc-hair);white-space:nowrap}.llc-stars:before{content:"\2605\2605\2605\2605\2605"}.llc-stars>i{position:absolute;top:0;left:0;width:var(--p, 0%);overflow:hidden;color:var(--llc-ink);font-style:normal;white-space:nowrap}.llc-stars>i:before{content:"\2605\2605\2605\2605\2605"}.llc-empty{padding:8rem 0;text-align:center;display:grid;justify-items:center;gap:2.4rem;font-size:1.6rem}.llc-pages{display:flex;align-items:center;justify-content:center;gap:3.2rem;margin-top:6.4rem;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.llc-pages a{padding-bottom:.4rem;border-bottom:1px solid currentColor}.llc-note{margin-top:1.6rem;text-align:center;font-size:1.2rem;color:var(--llc-muted)}.llc-btn{display:inline-flex;align-items:center;gap:1rem;min-height:5rem;padding:0 3rem;border:1px solid var(--llc-ink);border-radius:999px;background:var(--llc-ink);color:#fff;font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color .3s,color .3s}.llc-btn:hover:not([disabled]){background:#fff;color:var(--llc-ink)}.llc-btn[disabled]{background:#b9b4ac;border-color:#b9b4ac;cursor:not-allowed}.llc-btn--wide{flex:1;justify-content:center}.llc-link{padding:0 0 .4rem;border:0;background:linear-gradient(currentColor,currentColor) left bottom / 100% 1px no-repeat;font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.llc-link:hover{background-size:0 1px}.llc-qv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1002;display:flex;align-items:flex-end;justify-content:center;padding:0}.llc-qv__panel{position:relative;width:100%;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;background:#fff;display:grid;grid-template-columns:minmax(0,1fr);animation:llc-sheet .5s cubic-bezier(.16,1,.3,1)}@keyframes llc-sheet{0%{transform:translateY(6rem);opacity:0}to{transform:none;opacity:1}}.llc-qv__close{position:absolute;z-index:5;top:1.2rem;right:1.2rem;background:#fff;border:1px solid var(--llc-hair)}.llc-qv__gallery{background:var(--llc-cream-2)}.llc-qv__main{aspect-ratio:1 / 1;overflow:hidden}.llc-qv__main img{width:100%;height:100%;object-fit:cover;display:block}.llc-qv__thumbs{display:flex;gap:.8rem;padding:1.2rem;overflow-x:auto;scrollbar-width:none;background:#fff}.llc-qv__thumbs::-webkit-scrollbar{display:none}.llc-qv__thumbs button{flex:none;width:6.4rem;height:6.4rem;padding:0;border:1px solid transparent;background:var(--llc-cream-2);cursor:pointer;opacity:.6}.llc-qv__thumbs button[aria-current=true]{border-color:var(--llc-ink);opacity:1}.llc-qv__thumbs img{width:100%;height:100%;object-fit:cover;display:block}.llc-qv__body{display:grid;gap:1.6rem;align-content:start;padding:2.4rem 2.4rem 3.2rem}.llc .llc-qv__title{font-size:clamp(2.4rem,2.6vw,3.6rem);font-weight:300;letter-spacing:-.03em;line-height:1.05;text-transform:none;text-align:left;padding-right:4rem}.llc-qv__rating{display:inline-flex;align-items:center;gap:.8rem;font-size:1.2rem;color:var(--llc-muted)}.llc-qv__price{font-size:2rem}.llc-qv__price s{color:var(--llc-muted);font-size:1.5rem;margin-right:.8rem}.llc-qv__desc{font-size:1.4rem;line-height:1.6;font-weight:300;color:#3d3a35}.llc-qv__options{display:grid;gap:1.8rem}.llc-qv__opt legend{padding:0;margin-bottom:1rem;font-size:1.1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--llc-muted)}.llc-qv__opt legend b{color:var(--llc-ink);font-weight:600;margin-left:.6rem}.llc-qv__opt{border:0;padding:0;margin:0;min-width:0}.llc-qv__vals{display:flex;flex-wrap:wrap;gap:.8rem}.llc-qv__vals button{min-height:4rem;min-width:4.4rem;padding:0 1.4rem;border:1px solid var(--llc-hair);border-radius:999px;background:#fff;font-size:1.3rem;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.llc-qv__vals button:hover{border-color:var(--llc-ink)}.llc-qv__vals button[aria-pressed=true]{background:var(--llc-ink);border-color:var(--llc-ink);color:#fff}.llc-qv__vals button.is-out{color:#a29d95;text-decoration:line-through}.llc-qv__vals button.is-out[aria-pressed=true]{color:#fff}.llc-qv__note{font-size:1.3rem;color:var(--llc-muted)}.llc-qv__buy{display:flex;gap:1.2rem;align-items:stretch}.llc-qty{display:inline-flex;align-items:center;border:1px solid var(--llc-hair);border-radius:999px}.llc-qty button{width:4.4rem;height:5rem;border:0;background:transparent;font-size:1.8rem;cursor:pointer}.llc-qty input{width:3.6rem;height:5rem;border:0;text-align:center;font:inherit;font-size:1.5rem;background:transparent;-moz-appearance:textfield}.llc-qty input::-webkit-outer-spin-button,.llc-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.llc-qv__error{font-size:1.3rem;color:#9a3f2b}@media(min-width:750px){.llc-qv{align-items:center;padding:3.2rem}.llc-qv__panel{width:min(100%,104rem);max-height:88dvh;grid-template-columns:minmax(0,1fr) minmax(0,1fr);animation-name:llc-pop}.llc-qv__gallery{display:flex;flex-direction:column}.llc-qv__body{padding:4.8rem 4rem;align-content:center}}@keyframes llc-pop{0%{transform:translateY(2.4rem) scale(.98);opacity:0}to{transform:none;opacity:1}}body.llc-lock{overflow:hidden}@media(prefers-reduced-motion:reduce){.llc-qv__panel,.llc-filters{animation:none;transition:none}.llc-card__open img{transition:none}}.llc-card__qv{position:absolute;z-index:3;left:1.2rem;bottom:1.2rem;min-height:4.4rem;padding:0 2rem;border:1px solid var(--llc-ink);border-radius:999px;background:#fff;color:var(--llc-ink);font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;display:none;transition:background-color .25s,color .25s,transform .4s cubic-bezier(.16,1,.3,1),opacity .3s}.llc-card__qv:hover{background:var(--llc-ink);color:#fff}@media(hover:hover)and (min-width:990px){.llc-card__qv{display:inline-flex;align-items:center;opacity:0;transform:translateY(.8rem)}.llc-card:hover .llc-card__qv,.llc-card__qv:focus-visible{opacity:1;transform:none}}.kl_reviews__star_rating_widget{display:inline-flex;align-items:center;gap:.6rem;font-size:1.2rem;color:inherit;text-decoration:none;pointer-events:none}.kl_reviews__star_rating_widget svg{width:1.3rem;height:1.3rem}.kl_reviews__star--fill{stop-color:#0b0907!important;fill:#0b0907!important}.kl_reviews__star--empty{stop-color:#d8d1c4!important;fill:#d8d1c4!important}.ll-prod__rating .kl_reviews__star_rating_widget[aria-label^="0 stars"],.llc-card__rating .kl_reviews__star_rating_widget[aria-label^="0 stars"]{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/54/assets/ll-collection.css.map */
