.lookbook{--lb-drawer: 480px;--lb-gap: 4px;--lb-ease: cubic-bezier(.4, 0, .2, 1);background:#fff;padding-bottom:48px}.lookbook__heading{margin:0;padding:32px 12px 24px;font-family:PPEiko-Regular,PPEiko-Regular Fallback,Arial,Helvetica,sans-serif;font-size:22px;line-height:24px;font-weight:400;text-transform:none;color:var(--ink)}.lookbook__row{position:relative;overflow:hidden}.lookbook__row+.lookbook__row{margin-top:var(--lb-gap)}.lookbook__track{display:flex;flex-direction:column;gap:var(--lb-gap)}.lookbook__cell{position:relative}.lookbook__drawer{display:none}.lookbook__card{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--off-white);cursor:pointer;color:inherit;text-decoration:none}.lookbook__card:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.lookbook__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lookbook__chip{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);padding:6px 10px;border-radius:4px;background:var(--off-white);color:var(--ink);font-family:Paragraph Primary Font,Paragraph Primary Fallback,Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lookbook__circle{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--off-white);color:var(--ink)}.lookbook__glyph{position:relative;display:block;width:13px;height:13px}.lookbook__glyph:before,.lookbook__glyph:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;margin-top:-.5px;background:currentColor}.lookbook__glyph:after{transform:rotate(90deg)}.lookbook__circle--x{box-sizing:content-box;top:8px;right:8px;padding:4px;background:var(--ink) content-box;color:var(--off-white);cursor:pointer}.lookbook__circle--x .lookbook__glyph{width:14px;height:14px;transform:rotate(45deg)}.lookbook__circle--x:focus-visible{outline:2px solid var(--ink);outline-offset:0;border-radius:50%}.lookbook__close{display:none}.lookbook__pack{display:flex;align-items:center;justify-content:center;min-height:0}.lookbook__pack-img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.lookbook__rule{margin:0;border:0;border-top:1px solid var(--chalk)}.lookbook__eyebrow{margin:0;font-family:Paragraph Primary Font,Paragraph Primary Fallback,Arial,Helvetica,sans-serif;font-size:10px;line-height:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--brown)}.lookbook__product{margin:8px 0 0;font-family:Paragraph Primary Font,Paragraph Primary Fallback,Arial,Helvetica,sans-serif;font-size:16px;line-height:21px;color:var(--ink)}.lookbook__product span{display:block}.lookbook__price{margin:8px 0 0;font-family:Paragraph Primary Font,Paragraph Primary Fallback,Arial,Helvetica,sans-serif;font-size:14px;line-height:18px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lookbook__discover{display:flex;width:100%;justify-content:center}.lookbook__sheet{position:fixed;inset:auto 0 0 0;width:100%;max-width:none;max-height:none;margin:0;padding:32px 24px;border:0;background:var(--off-white);color:var(--ink);transform:translateY(100%);transition:transform .3s var(--lb-ease),display .3s allow-discrete,overlay .3s allow-discrete}.lookbook__sheet[open]{transform:none;transition-duration:.4s}@starting-style{.lookbook__sheet[open]{transform:translateY(100%)}}.lookbook__sheet::backdrop{background:#1b1b1a00;transition:background-color .3s var(--lb-ease),display .3s allow-discrete,overlay .3s allow-discrete}.lookbook__sheet[open]::backdrop{background:#1b1b1a66}@starting-style{.lookbook__sheet[open]::backdrop{background:#1b1b1a00}}.lookbook__sheet-close{top:28px;right:20px}.lookbook__sheet-body .lookbook__drawer{display:grid;grid-template-columns:minmax(0,1fr) 120px;grid-template-areas:"rule rule" "info pack" "button button";margin-top:80px}.lookbook__sheet-body .lookbook__foot{display:contents}.lookbook__sheet-body .lookbook__rule{grid-area:rule}.lookbook__sheet-body .lookbook__info{grid-area:info;align-self:center;margin-top:28px;padding-right:16px}.lookbook__sheet-body .lookbook__pack{grid-area:pack;margin-top:28px;width:120px;height:120px}.lookbook__sheet-body .lookbook__pack-img{width:120px;height:120px;aspect-ratio:1}.lookbook__sheet-body .lookbook__discover{grid-area:button;margin-top:30px}@media screen and (min-width:1025px){.lookbook__heading{padding:48px 16px 32px;font-size:28px;line-height:31px}.lookbook__track{flex-direction:row;align-items:stretch;gap:0;transition:transform .3s var(--lb-ease)}.lookbook__row[data-open=a] .lookbook__track,.lookbook__row[data-open=b] .lookbook__track{transition-duration:.4s}.lookbook__row.is-moving .lookbook__track{will-change:transform}.lookbook__row--pair .lookbook__track{width:calc(100% + 2 * var(--lb-drawer));transform:translate(calc(-1 * var(--lb-drawer)))}.lookbook__row--pair[data-open=a] .lookbook__track{transform:translate(0)}.lookbook__row--pair[data-open=b] .lookbook__track{transform:translate(calc(-2 * var(--lb-drawer)))}.lookbook__row--full .lookbook__track{width:calc(100% + var(--lb-drawer))}.lookbook__row--full[data-open=a] .lookbook__track{transform:translate(calc(-1 * var(--lb-drawer)))}.lookbook__cell{flex:0 0 auto}.lookbook__row--pair .lookbook__cell{width:calc((100% - 2 * var(--lb-drawer) - var(--lb-gap)) / 2)}.lookbook__row--pair .lookbook__cell--a{margin-right:var(--lb-gap)}.lookbook__row--full .lookbook__cell{width:calc(100% - var(--lb-drawer))}.lookbook__row--full .lookbook__card{aspect-ratio:16 / 9}.lookbook__drawer{flex:0 0 var(--lb-drawer);display:flex;flex-direction:column;box-sizing:border-box;padding:40px 40px 42px;background:var(--off-white)}.lookbook__drawer .lookbook__pack{flex:1 1 auto}.lookbook__drawer .lookbook__pack-img{width:auto;max-width:100%;height:100%;max-height:500px}.lookbook__drawer .lookbook__foot{flex:0 0 auto}.lookbook__drawer .lookbook__rule,.lookbook__drawer .lookbook__eyebrow{margin-top:24px}.lookbook__drawer .lookbook__product{font-size:18px;line-height:23px}.lookbook__drawer .lookbook__discover{margin-top:24px}.lookbook__chip{left:16px;bottom:16px;max-width:calc(100% - 32px);font-size:14px;line-height:18px}.lookbook__circle{top:16px;right:16px;width:44px;height:44px}.lookbook__glyph{width:14px;height:14px}.lookbook__circle--x{top:16px;right:16px;padding:0;background:var(--ink)}.lookbook__circle--x .lookbook__glyph{width:16px;height:16px}.lookbook__row[data-open=a] .lookbook__cell--a .lookbook__close,.lookbook__row[data-open=b] .lookbook__cell--b .lookbook__close{display:grid}.lookbook__row[data-open=a] .lookbook__cell--a .lookbook__circle--plus,.lookbook__row[data-open=b] .lookbook__cell--b .lookbook__circle--plus{visibility:hidden}.lookbook__row[data-open=a] .lookbook__cell--a .lookbook__card,.lookbook__row[data-open=b] .lookbook__cell--b .lookbook__card{pointer-events:none;cursor:default}.lookbook__sheet{display:none}}@media(prefers-reduced-motion:reduce){.lookbook__track,.lookbook__sheet,.lookbook__sheet::backdrop{transition:none!important}}.lookbook__cats{display:flex;gap:8px;padding:0 12px 24px;overflow-x:auto;scrollbar-width:none}.lookbook__cats::-webkit-scrollbar{display:none}.lookbook__cat{flex:0 0 auto;height:40px;padding:0 16px;border:1px solid var(--chalk, #D9D4C9);border-radius:0;background:#fff;color:var(--ink);cursor:pointer;white-space:nowrap;font-family:Paragraph Primary Font,Paragraph Primary Fallback,Arial,Helvetica,sans-serif;font-size:14px;line-height:18px}.lookbook__cat[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.lookbook__cat:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lookbook__group[hidden]{display:none}@media screen and (min-width:1025px){.lookbook__cats{padding:0 16px 32px}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/section-lookbook.css.map */
