.collection-hero.gradient{background:transparent}.collection-hero__inner.page-width{max-width:1600px;margin:0 auto;padding:0 20px}.collection-hero__title{font-family:var(--font-title);font-weight:500;letter-spacing:2px}.tlc-shop{padding:40px 20px 60px}.tlc-shop__inner{display:grid;grid-template-columns:375px minmax(0,1fr);gap:28px;max-width:1600px;margin:0 auto;align-items:start}.tlc-shop--no-sidebar .tlc-shop__inner{grid-template-columns:minmax(0,1fr)}.tlc-shop__sidebar{position:static;background:#fffbf9;border-radius:20px;padding:28px 24px;overflow:visible}.tlc-facet__search{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 22px;border-radius:999px;background:#fbefef;margin-bottom:34px}.tlc-facet__search input{flex:1 1 auto;min-width:0;height:40px;border:0;outline:none;background:transparent;color:#3a322b;font:400 16px var(--font-text);letter-spacing:.5px}.tlc-facet__search input::placeholder{color:#a78975}.tlc-facet__search button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#3a322b;cursor:pointer}.tlc-facet__search button svg{width:18px;height:18px}.tlc-facet__search-clear{font-size:22px;line-height:1;color:#a78975}.tlc-facet__search-clear:hover{color:#171717}.tlc-facet{border:0;margin:0 0 30px;padding:0}.tlc-facet__title{margin:0 0 4px;padding:0;color:#171717;font:500 14px/1.4 var(--font-text);letter-spacing:.7px;text-transform:uppercase}.tlc-facet__list{list-style:none;margin:0;padding:0 8px 0 0;min-height:var(--tlc-facet-min, 287px);max-height:var(--tlc-facet-max, 287px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cfc3b6 transparent}.tlc-facet__list::-webkit-scrollbar{width:4px}.tlc-facet__list::-webkit-scrollbar-track{background:transparent}.tlc-facet__list::-webkit-scrollbar-thumb{background:#cfc3b6;border-radius:999px}.tlc-facet__list li{border-bottom:1px dashed #ded5cb}.tlc-facet__list li:last-child{border-bottom:0}.tlc-facet__opt{display:flex;align-items:center;gap:10px;padding:13px 2px;cursor:pointer;color:#737373;font:400 16px/1.3 var(--font-text);letter-spacing:.5px;transition:color .2s}.tlc-facet__opt:hover{color:#8e6c56}.tlc-facet__opt input{accent-color:#8e6c56;width:15px;height:15px;flex:0 0 auto;cursor:pointer}.tlc-facet__opt.is-active{color:#171717;font-weight:500}.tlc-facet__count{margin-left:auto;color:#b8ada1;font-size:13px}.tlc-range{position:relative;height:34px;margin:18px 0 0}.tlc-range__track{position:absolute;top:50%;left:8px;right:8px;height:4px;transform:translateY(-50%);border-radius:999px;background:#e6ddd4}.tlc-range__fill{position:absolute;top:0;bottom:0;border-radius:999px;background:#7b2d26}.tlc-range__input{position:absolute;top:50%;left:0;width:100%;height:20px;margin:0;transform:translateY(-50%);background:none;appearance:none;-webkit-appearance:none;pointer-events:none}.tlc-range__input:focus{outline:none}.tlc-range__input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:18px;height:18px;border:0;border-radius:50%;background:#7b2d26;cursor:grab;box-shadow:0 1px 4px #00000040}.tlc-range__input::-webkit-slider-thumb:active{cursor:grabbing}.tlc-range__input::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;border:0;border-radius:50%;background:#7b2d26;cursor:grab;box-shadow:0 1px 4px #00000040}.tlc-range__input::-moz-range-track{background:none}.tlc-range__input:focus-visible::-webkit-slider-thumb{outline:2px solid #171717;outline-offset:2px}.tlc-price__note{margin:12px 0 0;color:#737373;font:400 15px var(--font-text);letter-spacing:.5px}.tlc-facet__clear{display:inline-block;margin-top:6px;color:#8e6c56;font:400 14px var(--font-text);letter-spacing:.5px;text-decoration:underline;text-underline-offset:3px}.tlc-shop__toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:8px 0 22px}.tlc-shop__count{color:#737373;font:400 16px var(--font-text);letter-spacing:.5px}.tlc-sort{position:relative}.tlc-sort__btn{display:inline-flex;align-items:center;gap:12px;padding:13px 30px;border:0;border-radius:999px;background:#171717;color:#fff;font:500 16px var(--font-text);letter-spacing:.5px;cursor:pointer;transition:background .25s}.tlc-sort__btn:hover{background:#000}.tlc-sort__btn svg{width:18px;height:18px}.tlc-sort__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:30;min-width:240px;margin:0;padding:8px 0;list-style:none;background:#fff;border-radius:14px;box-shadow:0 18px 50px #00000029;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,visibility .2s,transform .2s}.tlc-sort.is-open .tlc-sort__menu{opacity:1;visibility:visible;transform:none}.tlc-sort__menu button{display:block;width:100%;padding:12px 26px;border:0;background:transparent;text-align:left;color:#3a322b;font:400 16px var(--font-text);letter-spacing:.5px;cursor:pointer;transition:background .2s,color .2s}.tlc-sort__menu button:hover{background:#f6f1ea;color:#8e6c56}.tlc-sort__menu button[aria-current=true]{color:#8e6c56;font-weight:500}.tlc-shop__grid{display:grid;grid-template-columns:repeat(var(--tlc-cols, 3),minmax(0,1fr));gap:24px 20px;list-style:none;margin:0;padding:0}.tlc-card__media{display:block;position:relative;border-radius:12px;overflow:hidden;aspect-ratio:1 / 1;background:#efebe8}.tlc-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.7,0,.2,1),opacity .4s}.tlc-card:hover .tlc-card__media img{transform:scale(1.04)}.tlc-card__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#efebe8}.tlc-card:hover .tlc-card__img--hover{opacity:1}.tlc-card__title{display:block;margin:14px 0 6px;color:#171717;font:500 20px/1.2 var(--font-title);letter-spacing:.8px;text-decoration:none}.tlc-card:hover .tlc-card__title{color:#8e6c56}.tlc-card__price{color:#171717;font:500 16px var(--font-text);letter-spacing:.5px}.tlc-card__price s{color:#b8ada1;font-weight:400;margin-left:8px}.tlc-card__badge{position:absolute;left:12px;bottom:12px;padding:5px 12px;border-radius:999px;background:#171717d1;color:#fff;font:500 12px var(--font-text);letter-spacing:.4px}.tlc-callout{grid-column:1 / -1;display:flex;align-items:center;gap:48px;margin:24px 0;padding:20px 0}.tlc-callout__body{flex:1 1 45%;min-width:0}.tlc-callout__media{flex:1 1 55%;min-width:0}.tlc-callout__media img{display:block;width:100%;height:auto;border-radius:20px}.tlc-callout--right_text .tlc-callout__media{order:-1}.tlc-callout--image{display:block}.tlc-callout--image .tlc-callout__media img{border-radius:20px}.tlc-callout--text{display:block;grid-column:span 2}.tlc-callout--text .tlc-callout__body{max-width:100%;width:70%;margin:0 auto}.tlc-callout__text{font:400 32px/1.2 var(--font-text);letter-spacing:.3px;color:#171717;text-align:left}.tlc-callout__text>p{margin:0 0 12px}.tlc-callout__text>p:last-child{margin-bottom:0}.tlc-callout__subtext{margin-top:22px;max-width:360px;font:400 18px/1.5 var(--font-text);letter-spacing:.3px;color:#9a9186;text-align:left}.tlc-callout__body[style*=right] .tlc-callout__subtext{margin-left:auto}.tlc-callout__body[style*=center] .tlc-callout__subtext{margin-inline:auto}.tlc-callout__btn{display:inline-flex;align-items:center;gap:12px;margin-top:28px;padding:13px 30px;border-radius:999px;background:#171717;color:#fff;font:500 15px var(--font-text);letter-spacing:.5px;text-decoration:none;transition:background .25s,transform .25s}.tlc-callout__btn:hover{background:#000;transform:translateY(-1px)}.tlc-callout__btn-ico{position:relative;overflow:hidden;width:20px;height:20px;flex:0 0 auto}.tlc-callout__btn-ico .tlc-ico{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:transform .45s cubic-bezier(.7,0,.2,1)}.tlc-callout__btn-ico .tlc-ico svg{width:18px;height:18px}.tlc-callout__btn-ico .tlc-ico-in{transform:translate(-160%)}.tlc-callout__btn:hover .tlc-ico-main{transform:translate(160%)}.tlc-callout__btn:hover .tlc-ico-in{transform:translate(0)}.tlc-shop__viewall-row{display:flex;justify-content:center;margin-top:40px}.tlc-shop__viewall-row[hidden]{display:none}.tlc-shop__viewall{display:inline-flex;align-items:center;gap:8px;padding:9px 26px;border-radius:999px;background:#111;color:#fff;font:500 18px/26px var(--font-text);letter-spacing:.9px;text-decoration:none;transition:background .25s,transform .25s}.tlc-shop__viewall:hover{background:#000;transform:translateY(-1px)}.tlc-shop__empty{padding:60px 0;color:#737373;font:400 18px var(--font-text);text-align:center}.tlc-shop__results{position:relative;transition:opacity .2s}.tlc-shop__results.is-loading{opacity:.45;pointer-events:none}.tlc-shop__pagination{display:flex;justify-content:center;gap:8px;margin-top:44px}.tlc-shop__pagination a,.tlc-shop__pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border-radius:999px;color:#737373;font:400 15px var(--font-text);text-decoration:none;transition:background .2s,color .2s}.tlc-shop__pagination a:hover{background:#f6f1ea;color:#8e6c56}.tlc-shop__pagination span[aria-current]{background:#171717;color:#fff}@media(max-width:1200px){.tlc-shop__inner{grid-template-columns:300px minmax(0,1fr);gap:20px}.tlc-shop__grid{--tlc-cols: 2 !important}}@media(max-width:900px){.tlc-shop__inner{grid-template-columns:minmax(0,1fr)}.tlc-shop__sidebar{position:static;max-height:none}.tlc-shop__main{display:contents}.tlc-topprod{order:1}.tlc-shop__sidebar{order:2}.tlc-shop__results{order:3}.tlc-shop__viewall-row{order:4}.tlc-shop__sidebar{padding:0;background:transparent;border-radius:0;overflow:visible}.tlc-facet-toggle{display:flex;width:100%;align-items:center;justify-content:center;gap:12px;padding:13px 30px;border:0;border-radius:999px;background:#171717;color:#fff;font:500 16px var(--font-text);letter-spacing:.5px;cursor:pointer;transition:background .25s}.tlc-facet-toggle:hover{background:#000}.tlc-facet-toggle svg{width:18px;height:18px}.tlc-facet-panel{max-height:0;overflow:hidden;background:#fffbf9;border-radius:20px;transition:max-height .35s ease,padding .35s ease,margin .35s ease}.tlc-shop__sidebar.is-open .tlc-facet-panel{max-height:1400px;margin-top:14px;padding:24px 20px}.tlc-shop__sidebar.is-open .tlc-facet-toggle svg{transform:rotate(180deg)}}@media(min-width:901px){.tlc-facet-toggle{display:none}}@media(max-width:640px){.tlc-shop{padding:24px 12px 40px}.tlc-shop__grid{--tlc-cols: 2 !important;gap:18px 12px}.tlc-shop__toolbar{flex-direction:column;align-items:stretch;gap:12px}.tlc-sort__btn{width:100%;justify-content:center}.tlc-sort__menu{left:0;right:0}.tlc-shop__sidebar{margin-bottom:-30px}.tlc-shop__count{text-align:center;margin-bottom:0}.tlc-sort{margin-bottom:10px}.tlc-card__title{font-size:14px;letter-spacing:.4px}.tlc-callout{flex-direction:column;align-items:stretch;gap:20px;margin:8px 0;padding:12px 0}.tlc-callout__body,.tlc-callout__media{flex:1 1 auto;width:100%;max-width:none}.tlc-callout--right_text .tlc-callout__media{order:0}.tlc-callout__text{font-size:16px}.tlc-callout__text br{display:none}.tlc-callout--text .tlc-callout__body,.tlc-callout__body[style*=right],.tlc-callout__body[style*=center]{text-align:left!important}.tlc-callout__body[style*=right] .tlc-callout__subtext,.tlc-callout__body[style*=center] .tlc-callout__subtext{margin-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tlc-shop.css.map */
