.tlb{--tlb-ink: rgb(var(--body-text-color, 35 35 35));--tlb-soft: rgba(var(--body-text-color, 35 35 35), .64);--tlb-rule: rgba(var(--body-text-color, 35 35 35), .14);--tlb-head: var(--heading-font-family, Georgia, serif);color:var(--tlb-ink)}.tlb-wrap{max-width:1440px;margin:0 auto;padding:0 clamp(16px,4vw,56px) clamp(56px,8vw,112px)}.tlb a{color:inherit}.tlb-crumbs{display:flex;gap:.6em;align-items:center;padding:18px 0 0;font-size:13px;color:var(--tlb-soft)}.tlb-crumbs a{text-decoration:none}.tlb-crumbs a:hover{text-decoration:underline;text-underline-offset:4px}.tlb-h1{font-family:var(--tlb-head);font-weight:var(--heading-font-weight, 400);letter-spacing:var(--heading-font-letter-spacing, normal);font-size:clamp(26px,2.6vw,36px);line-height:1.15;margin:0}.tlb-h1--large{font-size:clamp(28px,3vw,40px);line-height:1.1}.tlb-h2{font-family:var(--tlb-head);font-weight:var(--heading-font-weight, 400);font-size:clamp(22px,2.2vw,30px);margin:0}.tlb-lede{margin:14px 0 0;max-width:34em;font-size:16px;line-height:1.7;color:var(--tlb-soft)}.tlb-link{font-size:14px;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.tlb-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tlb-empty{padding:48px 0;color:var(--tlb-soft)}.tlb-index__head{text-align:center;padding:clamp(36px,6vw,80px) 0 clamp(28px,4vw,56px)}.tlb-index__head .tlb-lede{margin-left:auto;margin-right:auto}.tlb-covers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,36px)}.tlb-cover{display:block;text-decoration:none}.tlb-cover__media{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:rgba(var(--body-text-color, 35 35 35),.06);box-shadow:0 18px 40px -24px #00000073}.tlb-cover__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.3,1)}.tlb-cover__name{display:block;margin-top:14px;text-align:center;color:var(--tlb-ink);font-family:var(--tlb-head);font-size:clamp(17px,1.4vw,21px);line-height:1.25;letter-spacing:.01em}.tlb-edition__head{padding:clamp(28px,5vw,64px) 0 clamp(18px,3vw,32px);text-align:center}.tlb-edition__head .tlb-lede{margin-left:auto;margin-right:auto}.tlb-tabs{display:flex;justify-content:center;gap:clamp(18px,3vw,44px);border-bottom:1px solid var(--tlb-rule);margin-bottom:clamp(24px,4vw,48px);overflow-x:auto;scrollbar-width:none}.tlb-tabs::-webkit-scrollbar{display:none}.tlb-tab{flex:0 0 auto;padding:12px 2px;font-size:15px;text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--tlb-soft)}.tlb-tab:hover{color:var(--tlb-ink)}.tlb-tab.is-current{color:var(--tlb-ink);border-bottom-color:currentColor}.tlb-grid{columns:3;column-gap:clamp(16px,2vw,28px)}.tlb-grid .tlb-card{display:inline-block;width:100%;vertical-align:top;break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:clamp(24px,3vw,40px)}.tlb-card{display:block;text-decoration:none}.tlb-card__media{display:block;overflow:hidden;background:rgba(var(--body-text-color, 35 35 35),.06)}.tlb-card__media img{display:block;width:100%;height:auto;transition:transform .8s cubic-bezier(.2,.7,.3,1)}.tlb-card__title{display:block;margin-top:12px;font-family:var(--tlb-head);font-size:19px;line-height:1.3}.tlb-card__meta{display:block;margin-top:4px;font-size:13px;color:var(--tlb-soft);text-decoration:underline;text-underline-offset:4px}.tlb-look__grid{display:grid;grid-template-columns:minmax(0,62fr) minmax(0,38fr);gap:clamp(24px,3vw,48px);align-items:start;padding-top:18px}.tlb-look__frame{position:relative;background:rgba(var(--body-text-color, 35 35 35),.06)}.tlb-look__img{display:block;width:100%;height:auto}.tlb-look__side{position:sticky;top:calc(var(--theme-header-height, 80px) + 16px)}.tlb-look__count{margin:26px 0 0;padding-bottom:12px;border-bottom:1px solid var(--tlb-rule);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--tlb-soft)}.tlb-look__status{margin:10px 0 0;font-size:14px;min-height:1.4em}.tlb-dot{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;border:0;padding:0;background:#ffffffeb;color:#232323;font-size:12px;font-weight:600;cursor:pointer;box-shadow:0 0 0 6px #ffffff47,0 2px 10px #00000040;transition:transform .2s,background .2s,color .2s}.tlb-dot:hover,.tlb-dot.is-on{transform:translate(-50%,-50%) scale(1.15);background:#232323;color:#fff}.tlb-dot:focus-visible{outline:2px solid #fff;outline-offset:3px}.tlb-rail{list-style:none;margin:0;padding:0}.tlb-item{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--tlb-rule);transition:background-color .4s}.tlb-item.is-on{background:rgba(var(--body-text-color, 35 35 35),.045)}.tlb-item__img{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:rgba(var(--body-text-color, 35 35 35),.06)}.tlb-item__img img{width:100%;height:100%;object-fit:cover;display:block}.tlb-item__num{position:absolute;top:6px;left:6px;width:22px;height:22px;border-radius:50%;background:#ffffffeb;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;color:#232323}.tlb-item__body{display:flex;flex-direction:column;gap:6px;min-width:0}.tlb-item__title{font-size:15px;line-height:1.35;text-decoration:none}.tlb-item__title:hover{text-decoration:underline;text-underline-offset:4px}.tlb-item__price{font-size:15px}.tlb-btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:4px;min-height:40px;padding:0 20px;border:1px solid rgb(var(--btn-border-color, 35 35 35));border-radius:var(--btn-border-radius, 0);background:rgb(var(--btn-bg-color, 35 35 35));color:rgb(var(--btn-text-color, 255 255 255));font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .2s}.tlb-btn:hover{opacity:.88}.tlb-btn[disabled]{opacity:.55;cursor:default}.tlb-btn--line{background:transparent;color:var(--tlb-ink);border-color:var(--tlb-ink)}.tlb-btn--all{display:flex;width:100%;margin-top:24px;min-height:50px;font-size:14px}.tlb-btn[hidden]{display:none!important}.tlb-seen{padding-top:clamp(32px,5vw,64px)}.tlb-seen .tlb-wrap{padding-bottom:clamp(32px,5vw,64px)}.tlb-more{margin-top:clamp(56px,8vw,104px);padding-top:clamp(28px,4vw,44px);border-top:1px solid var(--tlb-rule)}.tlb-more__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px}.tlb-more__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}@media(hover:hover)and (pointer:fine){.tlb-cover:hover .tlb-cover__name{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.tlb-cover:hover .tlb-cover__media img{transform:scale(1.035)}.tlb-card:hover .tlb-card__media img{transform:scale(1.03)}}.tlb-cover,.tlb-card{-webkit-tap-highlight-color:rgba(0,0,0,.06);touch-action:manipulation}@media(max-width:989px){.tlb-covers{grid-template-columns:repeat(2,minmax(0,1fr))}.tlb-grid{columns:2}.tlb-look__grid{grid-template-columns:minmax(0,1fr)}.tlb-look__media,.tlb-look__side{min-width:0}.tlb-look__side{position:static}.tlb{overflow-x:hidden}.tlb-rail{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 0 12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tlb-rail::-webkit-scrollbar{display:none}.tlb-item{display:flex;flex-direction:column;gap:10px;padding:0;border:0;scroll-snap-align:start}.tlb-item.is-on{background:transparent}.tlb-item.is-on .tlb-item__img{outline:2px solid var(--tlb-ink);outline-offset:2px}.tlb-btn{align-self:stretch}.tlb-more__row{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.tlb-more__row::-webkit-scrollbar{display:none}.tlb-more__row .tlb-card{scroll-snap-align:start}}@media(max-width:767px){.tlb-wrap{padding-left:0;padding-right:0}.tlb-crumbs,.tlb-look__side,.tlb-index__head,.tlb-edition__head,.tlb-more,.tlb-seen__wrap,.tlb-covers,.tlb-grid,.tlb-tabs{padding-left:16px;padding-right:16px}.tlb-tabs{justify-content:flex-start}.tlb-covers{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.tlb-covers::-webkit-scrollbar{display:none}.tlb-cover{scroll-snap-align:center}.tlb-grid{columns:auto;column-count:auto}.tlb-rail{grid-auto-columns:62%}.tlb-dot{width:28px;height:28px}.tlb-more__row{grid-auto-columns:78%}}@media(prefers-reduced-motion:reduce){.tlb-cover__media img,.tlb-card__media img,.tlb-dot,.tlb-item{transition:none}.tlb-cover:hover .tlb-cover__media img,.tlb-card:hover .tlb-card__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/173/assets/tpc-lookbook.css.map */
