.lookbook,.lookbook__modal{font-family:var(--base-font-family, inherit);font-size:14px;line-height:1.5}.lookbook__modal{--bg-color: var(--body-bg-color);--text-color: var(--body-text-color);--heading-color: var(--body-heading-color)}.lookbook{display:block}.lookbook__head{margin-block-end:32px}.lookbook__eyebrow{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--text-color),.62);margin:0 0 8px}.lookbook__intro{max-width:52ch;margin-block-start:12px;color:rgba(var(--text-color),.62)}.lookbook__grid{display:grid;grid-template-columns:repeat(var(--lookbook-columns, 3),minmax(0,1fr));gap:32px 8px;margin:0;padding:0}.lookbook__card{display:block;width:100%;padding:0;border:0;background:none;text-align:start;color:inherit;cursor:pointer}.lookbook__frame{position:relative;display:block;overflow:hidden;background:rgba(var(--text-color),.06);aspect-ratio:var(--lookbook-ratio, 3/4)}.lookbook__frame img,.lookbook__frame svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.lookbook__card:hover .lookbook__frame img,.lookbook__card:focus-visible .lookbook__frame img{transform:scale(1.03)}.lookbook__no{display:none}.lookbook__badge{position:absolute;inset-block-start:10px;inset-inline-end:10px;background:rgb(var(--bg-color));color:rgb(var(--text-color));font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px}.lookbook__peek{position:absolute;inset-inline-end:10px;inset-block-end:10px;display:flex;gap:4px;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.lookbook__peek img{width:30px;height:40px;object-fit:cover;background:rgb(var(--bg-color))}.lookbook__card:hover .lookbook__peek,.lookbook__card:focus-visible .lookbook__peek{opacity:1;transform:none}.lookbook__cardmeta{display:block;padding-block-start:8px}.lookbook__cardname{display:block;font-size:13px}.lookbook__cardsub{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--text-color),.62);margin-block-start:3px}.lookbook__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100}.lookbook__modal[hidden]{display:none}.lookbook__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#11111159;animation:lookbook-fade .3s ease}body.lookbook-open>:not([data-lookbook-modal]){filter:blur(9px) saturate(.9)}.lookbook__modal{--lookbook-gap: 30px;--lookbook-header-offset: 0px}.lookbook__dialog{position:absolute;inset-inline:0;margin-inline:auto;inset-block-start:var(--lookbook-top, calc(var(--lookbook-header-offset) + var(--lookbook-gap)));height:var(--lookbook-h, calc(100svh - var(--lookbook-header-offset) - var(--lookbook-gap) * 2));width:var(--lookbook-w, min(1040px, calc(100vw - 60px) ));background:rgb(var(--bg-color));color:rgb(var(--text-color));display:grid;grid-template-columns:var(--lookbook-stage-w, minmax(0, 48%)) minmax(0,1fr);grid-template-rows:minmax(0,1fr);border:1px solid rgba(var(--text-color),.35);box-shadow:0 0 0 1px #ffffff0f,0 28px 70px #00000059;overflow:hidden;animation:lookbook-rise .3s ease}.lookbook__dialog:focus{outline:none}@keyframes lookbook-fade{0%{opacity:0}}@keyframes lookbook-rise{0%{opacity:0;transform:translateY(14px)}}.lookbook__stage{position:relative;background:rgba(var(--text-color),.06);overflow:hidden}.lookbook__stage img{width:100%;height:100%;object-fit:cover;display:block}.lookbook__dots{position:absolute;inset-inline-end:12px;inset-block-end:14px;display:flex;gap:6px}.lookbook__dot{width:7px;height:7px;padding:0;border:0;border-radius:0;background:#fff;opacity:.45;cursor:pointer;transition:opacity .2s ease}.lookbook__dot[aria-current=true]{opacity:1}.lookbook__panel{display:flex;flex-direction:column;min-height:0;padding:24px;overflow-y:auto;overscroll-behavior:contain}.lookbook__panelhead{display:flex;align-items:flex-start;gap:12px;padding-block-end:12px}.lookbook__dlgno{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--text-color),.62);margin:0}.lookbook__dlgtitle{font-size:17px;font-weight:400;margin:3px 0 0}.lookbook__bag{margin-inline-start:auto;font-size:10px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.lookbook__close{flex:none;width:30px;height:30px;display:grid;place-items:center;padding:0;border-radius:0;border:1px solid var(--input-border-color);background:transparent;color:inherit;cursor:pointer}.lookbook__close:hover{background:rgb(var(--text-color));color:rgb(var(--bg-color))}.lookbook__stageclose{position:absolute;inset-block-start:12px;inset-inline-end:12px;z-index:3;width:34px;height:34px;display:none;place-items:center;padding:0;border-radius:0;border:1px solid rgba(var(--text-color),.35);background:rgb(var(--bg-color));color:rgb(var(--text-color));cursor:pointer}.lookbook__note{font-size:12px;line-height:1.6;color:rgba(var(--text-color),.62);margin:0 0 8px}.lookbook__item{border-block-start:1px solid var(--input-border-color)}.lookbook__item:last-of-type{border-block-end:1px solid var(--input-border-color)}.lookbook__item[data-warn] .lookbook__size{border-color:#b42318}.lookbook__item[data-warn] .lookbook__sizelabel,.lookbook__msg--warn{color:#b42318}.lookbook__row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 0;border:0;border-radius:0;background:none;text-align:start;color:inherit;cursor:pointer}.lookbook__thumb{width:54px;height:70px;flex:none;object-fit:cover;background:rgba(var(--text-color),.06)}.lookbook__rowtext{min-width:0;flex:1}.lookbook__name{display:block;font-size:12.5px;line-height:1.3}.lookbook__price{display:block;font-size:11.5px;color:rgba(var(--text-color),.62);margin-block-start:3px}.lookbook__was{text-decoration:line-through;opacity:.6;margin-inline-start:6px}.lookbook__state{font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:rgba(var(--text-color),.62)}.lookbook__chev{flex:none;font-size:16px;transition:transform .28s ease}.lookbook__row[aria-expanded=true] .lookbook__chev{transform:rotate(180deg)}.lookbook__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.lookbook__item[data-open] .lookbook__body{grid-template-rows:1fr}.lookbook__bodyinner{overflow:hidden}.lookbook__bodypad{padding:0 0 12px 66px}.lookbook__gal{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 12px}.lookbook__galthumb{width:48px;height:62px;padding:0;border:1px solid var(--input-border-color);border-radius:0;background:none;overflow:hidden;cursor:zoom-in;transition:border-color .2s ease}.lookbook__galthumb:hover{border-color:rgb(var(--text-color))}.lookbook__galthumb img{width:100%;height:100%;object-fit:cover;display:block}.lookbook__zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1102;background:#111111eb;display:flex;align-items:center;justify-content:center}.lookbook__zoom[hidden]{display:none}.lookbook__zoom img{max-width:calc(100% - 90px);max-height:calc(100% - 40px);object-fit:contain}.lookbook__zoomclose,.lookbook__zoomnav{position:absolute;width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.5);border-radius:0;background:transparent;color:#fff;cursor:pointer}.lookbook__zoomclose:hover,.lookbook__zoomnav:hover{border-color:#fff}.lookbook__zoomclose{inset-block-start:12px;inset-inline-end:12px}.lookbook__zoomnav{inset-block-start:50%;transform:translateY(-50%)}.lookbook__zoomnav--prev{inset-inline-start:10px}.lookbook__zoomnav--next{inset-inline-end:10px}.lookbook__zoomnav .icon--flip,.lookbook__zoomnav svg{pointer-events:none}.lookbook__sizelabel{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--text-color),.62);margin:0 0 8px}.lookbook__sizes{display:flex;flex-wrap:wrap;gap:5px}.lookbook__size{min-width:38px;height:32px;padding:0 10px;font-family:inherit;font-size:11px;border-radius:0;border:1px solid var(--input-border-color);background:transparent;color:inherit;cursor:pointer}.lookbook__size:hover:not(:disabled){border-color:rgb(var(--text-color))}.lookbook__size[aria-pressed=true]{background:rgb(var(--text-color));border-color:rgb(var(--text-color));color:rgb(var(--bg-color))}.lookbook__size:disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}.lookbook__add{width:100%;margin-block-start:12px;padding:10px 16px;font-size:10px;letter-spacing:.16em}.lookbook__add[data-done]{pointer-events:none;opacity:.55}.lookbook__link{display:inline-block;margin-block-start:8px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--text-color),.62)}.lookbook__link:hover{color:rgb(var(--text-color))}.lookbook__cartline{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--text-color));margin-block-start:3px}.lookbook__cartnote{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--text-color),.62);margin:6px 0 0}.lookbook__totalvalue .lookbook__was{font-size:11.5px}.lookbook__foot{margin-block-start:auto;padding-block-start:12px}.lookbook__total{display:flex;justify-content:space-between;align-items:baseline;border-block-start:1px solid rgb(var(--text-color));padding-block-start:12px}.lookbook__totallabel{font-size:10px;letter-spacing:.16em;text-transform:uppercase}.lookbook__totalvalue{font-size:14px}.lookbook__cta{width:100%;margin-block-start:12px;letter-spacing:.14em}.lookbook__cta[aria-busy=true]{opacity:.55;cursor:wait}.lookbook__msg{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--text-color),.62);margin:8px 0 0;min-height:14px}.lookbook__nav{display:flex;justify-content:space-between;gap:8px;margin-block-start:12px}.lookbook__navbtn{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:8px 12px;border-radius:0;border:1px solid var(--input-border-color);background:transparent;color:inherit;cursor:pointer}.lookbook__navbtn:hover:not(:disabled){border-color:rgb(var(--text-color))}.lookbook__navbtn:disabled{opacity:.35;cursor:default}.lookbook__navbtn .icon--flip{transform:rotate(180deg)}.lbcar__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-block-end:16px}.lbcar__arrows{display:flex;gap:6px;margin-inline-start:auto}.lbcar__layout{display:flex;gap:8px;align-items:stretch}.lbcar__banner{flex:0 0 calc((100% - 24px)/4);min-width:0;overflow:hidden}.lbcar__bannerwrap{display:block;height:100%;text-decoration:none;color:inherit;cursor:pointer}.lbcar__banner .lookbook__frame{height:100%;aspect-ratio:auto}.lbcar__banner .lookbook__frame img,.lbcar__banner .lookbook__frame svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lbcar__bannerscrim{display:none}.lbcar__bannercontent{position:absolute;inset-inline-start:14px;inset-inline-end:14px;inset-block-end:14px;display:block;color:#fff}.lbcar__bannertitle{display:block;font-size:16px;line-height:1.3}.lbcar__bannerlink{display:inline-block;margin-block-start:6px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#fff;border-block-end:1px solid rgba(255,255,255,.6);padding-block-end:2px}.lbcar__bannerlink:hover{border-block-end-color:#fff}.lbcar__bannercell{display:none}.lbcar__bannercell .lookbook__card{text-decoration:none;color:inherit}.lbcar__viewport{flex:1;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.lbcar__viewport::-webkit-scrollbar{display:none}.lbcar__viewport:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.lbcar__track{display:flex;gap:8px}.lbcar__cell{flex:0 0 calc((100% - 2 * 8px) / 3);min-width:0;scroll-snap-align:start}@media screen and (max-width:989px){.lbcar__cell{flex-basis:calc((100% - 8px)/2)}.lbcar__banner{flex-basis:calc((100% - 2 * 8px) / 3)}}@media screen and (max-width:749px){.lbcar__layout{display:block}.lbcar__banner{display:none}.lbcar__cell{flex-basis:70%}.lbcar__bannercell{display:block}}@media screen and (max-width:989px){.lookbook__modal{--lookbook-gap: 20px}}@media screen and (max-width:749px){.lookbook__modal{display:flex;align-items:center;justify-content:center;padding:12px}.lookbook__dialog{position:relative;inset:auto;inset-block-start:auto;width:100%;height:auto;max-height:calc(100vh - 24px);max-height:calc(100svh - 24px);display:block;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;animation:lookbook-rise .3s ease}.lookbook__stage{width:100%;aspect-ratio:var(--lookbook-ratio, 3/4);max-height:70vh;max-height:70svh}.lookbook__stageclose{display:grid}.lookbook__panel{overflow:visible;height:auto;min-height:0;padding:16px 16px calc(32px + env(safe-area-inset-bottom,0px))}.lookbook__foot{margin-block-start:0}.lookbook__bodypad{padding-inline-start:0}.lookbook__peek{display:none}.lookbook__zoom img{max-width:calc(100% - 24px);max-height:calc(100% - 100px)}.lookbook__zoomnav{inset-block-start:auto;inset-block-end:16px;transform:none}}@media(prefers-reduced-motion:reduce){.lookbook *,.lookbook__dialog,.lookbook__backdrop{animation-duration:.01ms!important;transition-duration:.01ms!important}}.lookbook__heading{font-family:var(--heading-font-family, inherit);font-weight:var(--heading-font-weight, 400);font-style:var(--heading-font-style, normal);font-size:var(--larger-text-size, 26px);letter-spacing:var(--heading-font-letter-spacing, normal);text-transform:var(--heading-text-transform, none);color:rgb(var(--heading-color, var(--text-color)));margin:0}.lookbook__dlgtitle{font-family:var(--heading-font-family, inherit);color:rgb(var(--heading-color, var(--text-color)))}.lookbook__grid{list-style:none}.lookbook__close svg,.lookbook__stageclose svg,.lookbook__zoomclose svg,.lookbook__zoomnav svg,.lookbook__navbtn svg{width:16px;height:16px;display:block}.lookbook__chev svg{width:14px;height:14px;display:block}.lookbook__state svg{width:12px;height:12px;vertical-align:-2px}.lookbook__navbtn svg+*,.lookbook__navbtn *+svg{margin-inline-start:6px}.lookbook__cta.btn,.lookbook__add.btn{border-radius:var(--btn-border-radius, 0)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-lookbook.css.map */
