.twa-lookbook{width:100%;max-width:100%;overflow-x:clip}.twa-lookbook{background:var(--twa-white);color:var(--twa-ink);font-family:var(--font-body-family, sans-serif);line-height:1.7;letter-spacing:.3px}.twa-lookbook *,.twa-lookbook *:before,.twa-lookbook *:after{box-sizing:border-box}.twa-lookbook a{color:inherit;text-decoration:none}.twa-lookbook button{font:inherit}.twa-lookbook .twa-lookbook__switcher{border-bottom:.5px solid var(--twa-line);padding:0 var(--twa-side);display:flex;gap:2.6rem;background:var(--twa-cream)}.twa-lookbook .twa-lookbook__switch-tab{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--twa-muted);cursor:pointer;padding:1.15rem 0;margin-bottom:-1px;font-size:11px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;white-space:nowrap}.twa-lookbook .twa-lookbook__switch-tab:hover,.twa-lookbook .twa-lookbook__switch-tab.is-active{color:var(--twa-ink)}.twa-lookbook .twa-lookbook__switch-tab.is-active{border-bottom-color:var(--twa-navy)}.twa-lookbook .twa-lookbook__book[hidden]{display:none!important}.twa-lookbook .twa-lookbook__hero{background:var(--twa-cream);padding:5rem var(--twa-side) 4rem;display:grid;grid-template-columns:1.1fr 1fr;gap:5rem;align-items:end}.twa-lookbook .twa-lookbook__eyebrow,.twa-lookbook .twa-lookbook__chapter-meta{color:var(--twa-gold);font-size:10px;font-weight:600;letter-spacing:2.6px;text-transform:uppercase}.twa-lookbook .twa-lookbook__eyebrow{margin-bottom:1.4rem}.twa-lookbook .twa-lookbook__hero h1{margin:0;font-family:var(--font-heading-family, serif);font-size:var(--twa-hero-heading-size);font-weight:400;line-height:1.02;letter-spacing:-1px}.twa-lookbook .twa-lookbook__hero-copy{max-width:460px;color:var(--twa-muted);font-size:14.5px;font-weight:300}.twa-lookbook .twa-lookbook__hero-copy p{margin:0}.twa-lookbook .twa-lookbook__hero-copy p+p{margin-top:1rem}.twa-lookbook .twa-lookbook__chapter-nav{position:var(--twa-chapter-nav-position);top:var(--twa-sticky-top);z-index:25;background:var(--twa-white);border-bottom:.5px solid var(--twa-line);padding:1.05rem var(--twa-side);display:flex;align-items:center;justify-content:space-between;gap:2rem}.twa-lookbook .twa-lookbook__chapters{display:flex;gap:2.4rem;flex-wrap:wrap}.twa-lookbook .twa-lookbook__chapters a{color:var(--twa-muted);padding:4px 0;border-bottom:1px solid transparent;font-size:11px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase}.twa-lookbook .twa-lookbook__chapters a:hover,.twa-lookbook .twa-lookbook__chapters a.is-active{color:var(--twa-ink)}.twa-lookbook .twa-lookbook__chapters a.is-active{border-bottom-color:var(--twa-gold)}.twa-lookbook .twa-lookbook__nav-cta,.twa-lookbook .twa-lookbook__alt-link{border:0;border-bottom:1px solid var(--twa-gold);background:transparent;color:var(--twa-ink);padding:0 0 3px;cursor:pointer;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}.twa-lookbook .twa-lookbook__chapter{padding:5rem var(--twa-side) 1rem;scroll-margin-top:calc(var(--twa-sticky-top) + 70px)}.twa-lookbook .twa-lookbook__chapter-head{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start;max-width:1100px;margin-bottom:3rem}.twa-lookbook .twa-lookbook__chapter-meta{margin-bottom:1rem}.twa-lookbook .twa-lookbook__chapter-head h2{margin:0;font-family:var(--font-heading-family, serif);font-size:var(--twa-chapter-heading-size);font-weight:400;line-height:1.08}.twa-lookbook .twa-lookbook__chapter-copy{color:var(--twa-muted);font-size:14px;font-weight:300}.twa-lookbook .twa-lookbook__chapter-copy p{margin:0}.twa-lookbook .twa-lookbook__looks{display:grid;grid-template-columns:1.3fr 1fr;gap:2rem;align-items:start}.twa-lookbook .twa-lookbook__looks:not(.is-single) .twa-lookbook__look:nth-child(2n){margin-top:4.5rem}.twa-lookbook .twa-lookbook__looks.is-single{grid-template-columns:1fr;max-width:640px}.twa-lookbook .twa-lookbook__look{position:relative;min-width:0}.twa-lookbook .twa-lookbook__frame{position:relative;overflow:hidden;background:#efece4;aspect-ratio:4 / 5}.twa-lookbook .twa-lookbook__image,.twa-lookbook .twa-lookbook__placeholder{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,0,.2,1)}@media(hover:hover){.twa-lookbook .twa-lookbook__look:hover .twa-lookbook__image{transform:scale(1.03)}}.twa-lookbook .twa-lookbook__marker{position:absolute;top:16px;left:16px;z-index:1;background:#0f111799;color:#fff;padding:5px 10px;font-size:9.5px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.twa-lookbook .twa-lookbook__panel{position:absolute;left:0;right:0;bottom:0;z-index:4;background:var(--twa-white);padding:20px 22px 18px;transform:translateY(101%);transition:transform .42s cubic-bezier(.4,0,.2,1)}.twa-lookbook .twa-lookbook__look:hover .twa-lookbook__panel,.twa-lookbook .twa-lookbook__look:focus-within .twa-lookbook__panel{transform:translateY(0)}.twa-lookbook .twa-lookbook__panel-title{margin-bottom:14px;color:var(--twa-muted);font-size:9.5px;letter-spacing:2px;text-transform:uppercase}.twa-lookbook .twa-lookbook__product-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1.4rem;padding:12px 0;border-top:.5px solid var(--twa-line)}.twa-lookbook .twa-lookbook__product-row:first-of-type{border-top:0;padding-top:0}.twa-lookbook .twa-lookbook__product-copy{min-width:0}.twa-lookbook .twa-lookbook__product-name{font-size:12.5px;font-weight:500}.twa-lookbook .twa-lookbook__product-desc{margin-top:2px;color:var(--twa-muted);font-size:11px;font-weight:300}.twa-lookbook .twa-lookbook__product-controls{min-width:180px;text-align:right}.twa-lookbook .twa-lookbook__product-price{margin-bottom:8px;font-size:12.5px}.twa-lookbook .twa-lookbook__option+.twa-lookbook__option{margin-top:7px}.twa-lookbook .twa-lookbook__option-label{display:block;margin-bottom:5px;color:var(--twa-muted);font-size:9px;letter-spacing:1px;text-transform:uppercase}.twa-lookbook .twa-lookbook__option-values{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.twa-lookbook .twa-lookbook__option-button{min-width:36px;background:transparent;border:.5px solid var(--twa-line);color:var(--twa-ink);cursor:pointer;padding:6px 10px;font-size:10px;letter-spacing:.6px}.twa-lookbook .twa-lookbook__option-button:hover:not(:disabled){border-color:var(--twa-navy)}.twa-lookbook .twa-lookbook__option-button[aria-pressed=true]{background:var(--twa-navy);border-color:var(--twa-navy);color:#fff}.twa-lookbook .twa-lookbook__option-button:disabled{color:#c8c5be;border-color:#f0eee8;cursor:not-allowed;text-decoration:line-through;background:transparent}.twa-lookbook .twa-lookbook__add{width:100%;margin-top:14px;background:var(--twa-navy);color:#fff;border:0;cursor:pointer;padding:12px 0;font-size:10px;letter-spacing:2px;text-transform:uppercase}.twa-lookbook .twa-lookbook__add:hover:not(:disabled){background:#000}.twa-lookbook .twa-lookbook__add:disabled{opacity:.45;cursor:not-allowed}.twa-lookbook .twa-lookbook__add.is-added{background:var(--twa-gold)}.twa-lookbook .twa-lookbook__panel-note{margin-top:10px;color:#a9a69e;text-align:center;font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase}.twa-lookbook .twa-lookbook__caption{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.9rem}.twa-lookbook .twa-lookbook__where{color:var(--twa-muted);font-size:11px;letter-spacing:1.4px;text-transform:uppercase}.twa-lookbook .twa-lookbook__piece-count{color:var(--twa-muted);font-size:11px;font-weight:300;white-space:nowrap}.twa-lookbook .twa-lookbook__bleed{position:relative;margin-top:5rem}.twa-lookbook .twa-lookbook__bleed-image{width:100%;height:clamp(320px,46vw,560px);object-fit:cover}.twa-lookbook .twa-lookbook__bleed-line{position:absolute;left:4rem;bottom:2.2rem;color:#fff;font-family:Cormorant Garamond,serif;font-size:30px;font-style:italic;max-width:560px;line-height:1.3;text-shadow:0 1px 24px rgba(0,0,0,.35)}.twa-lookbook .twa-lookbook__close{margin-top:5rem;padding:6rem var(--twa-side);border-top:.5px solid var(--twa-line);text-align:center}.twa-lookbook .twa-lookbook__close h3{margin:0 0 1rem;font-family:var(--font-heading-family, serif);font-size:42px;font-weight:400}.twa-lookbook .twa-lookbook__close-copy{max-width:500px;margin:0 auto 2rem;color:var(--twa-muted);font-size:14px;font-weight:300}.twa-lookbook .twa-lookbook__close-copy p{margin:0}.twa-lookbook .twa-lookbook__button{display:inline-block;background:var(--twa-navy);color:#fff;padding:16px 40px;font-size:10px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase}.twa-lookbook .twa-lookbook__alt-link{display:block;margin:1.4rem auto 0;color:var(--twa-muted)}@media screen and (max-width:989px){.twa-lookbook .twa-lookbook__switcher,.twa-lookbook .twa-lookbook__hero,.twa-lookbook .twa-lookbook__chapter-nav,.twa-lookbook .twa-lookbook__chapter,.twa-lookbook .twa-lookbook__close{padding-left:var(--twa-side-tablet);padding-right:var(--twa-side-tablet)}.twa-lookbook .twa-lookbook__hero{grid-template-columns:1fr;gap:2rem;padding-top:3.5rem}.twa-lookbook .twa-lookbook__hero h1{font-size:44px}.twa-lookbook .twa-lookbook__chapter-head{grid-template-columns:1fr;gap:1.5rem}.twa-lookbook .twa-lookbook__looks{grid-template-columns:1fr}.twa-lookbook .twa-lookbook__looks:not(.is-single) .twa-lookbook__look:nth-child(2n){margin-top:0}.twa-lookbook .twa-lookbook__looks.is-single{max-width:none}.twa-lookbook .twa-lookbook__bleed-line{left:0;right:0;font-size:22px}}@media screen and (max-width:749px){.twa-lookbook__frame{position:relative;overflow:hidden}.twa-lookbook__frame .twa-lookbook__image{display:block;width:100%;height:auto!important}.twa-lookbook__product-form{position:absolute;left:0;right:0;bottom:0;z-index:5;margin:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(100%);transition:transform .35s ease,opacity .25s ease,visibility .25s ease}.twa-lookbook__look:hover .twa-lookbook__product-form,.twa-lookbook__look:focus-within .twa-lookbook__product-form{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.twa-lookbook .twa-lookbook__switcher,.twa-lookbook .twa-lookbook__hero,.twa-lookbook .twa-lookbook__chapter-nav,.twa-lookbook .twa-lookbook__chapter,.twa-lookbook .twa-lookbook__close{padding-left:var(--twa-side-mobile);padding-right:var(--twa-side-mobile)}.twa-lookbook .twa-lookbook__switcher{gap:1.6rem}.twa-lookbook .twa-lookbook__chapter-nav{flex-direction:column;align-items:flex-start;gap:.9rem}.twa-lookbook .twa-lookbook__chapters{gap:1.4rem}.twa-lookbook .twa-lookbook__panel{position:static;transform:none;padding:18px 0 0}.twa-lookbook .twa-lookbook__frame{overflow:visible;aspect-ratio:auto}.twa-lookbook .twa-lookbook__image,.twa-lookbook .twa-lookbook__placeholder{aspect-ratio:4 / 5;object-fit:cover}.twa-lookbook .twa-lookbook__product-row{gap:1rem}.twa-lookbook .twa-lookbook__product-controls{min-width:145px}.twa-lookbook .twa-lookbook__option-button{padding:6px 8px}.twa-lookbook .twa-lookbook__close h3{font-size:32px}}@media(prefers-reduced-motion:reduce){.twa-lookbook *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/twa-loobook-tabs.css.map */
