/* An image-led magazine. All rules belong to the lookbook and its dialogs. */
.looks-experience{--look-dark:#35202f;--look-accent:#ffb49f}
.looks-experience p{font-size:20px!important;line-height:1.65}
.looks-experience .eyebrow{margin-bottom:25px}
.looks-experience [hidden]{display:none!important}
.looks-experience :focus-visible{outline:2px solid currentColor;outline-offset:6px}
.looks-experience button,.looks-experience a{touch-action:manipulation}
.looks-text-action{display:inline-flex;align-items:center;justify-content:start;gap:12px;min-height:48px;font-size:17px;border-bottom:1px solid currentColor;padding-block:9px;line-height:1.45;text-align:left}
[data-saved-count]{display:inline-grid;place-items:center;border:1px solid currentColor;border-radius:50%;min-width:28px;height:28px;font-size:14px;padding-inline:5px}
.looks-cover{background:var(--look-dark);color:var(--cream);padding:53px var(--edge) 62px;overflow:hidden;position:relative}
.looks-cover-heading{position:relative;z-index:2;display:block}
.looks-cover-heading>.eyebrow{grid-column:1/-1;color:#edc3b8}
.looks-experience .looks-cover h1{font-size:clamp(76px,8vw,132px);line-height:.98;letter-spacing:-.065em;font-weight:500}
.looks-experience .looks-cover h1 em{color:var(--look-accent);margin-left:.08em}
.looks-cover-intro{padding-bottom:6px;display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:25px}
.looks-experience .looks-cover-intro>p{font-size:20px!important;color:#eadbdc}
.looks-cover-intro>div{display:flex;align-items:center;gap:30px;flex-wrap:wrap}
.looks-cover h1>span{display:inline}
.looks-cover .button{font-size:17px;min-height:55px;padding:15px 23px}
.looks-cover-track{display:grid;grid-template-columns:.9fr 1.1fr .9fr;gap:4.3vw;align-items:start;margin-top:37px}
.looks-cover-card{min-width:0;animation:looks-arrive .85s cubic-bezier(.2,.7,.2,1) both;transform:translateY(calc(var(--cover-depth,0px)*var(--cover-factor,1)))}
.looks-cover-card:nth-child(1){padding-top:60px;--cover-factor:.6;animation-delay:.08s}
.looks-cover-card:nth-child(2){--cover-factor:-.5;animation-delay:.2s}
.looks-cover-card:nth-child(3){padding-top:98px;--cover-factor:.9;animation-delay:.32s}
.looks-cover-card>button{display:block;position:relative;width:100%;aspect-ratio:3/3.65;overflow:hidden;text-align:left;background:#523741}
.looks-cover-card img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .65s cubic-bezier(.2,.7,.2,1)}
.looks-cover-card>button>span{position:absolute;right:16px;bottom:16px;padding:10px 15px;background:var(--cream);color:var(--ink);font-size:15px;opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s}
.looks-cover-card>button:hover img,.looks-cover-card>button:focus-visible img{transform:scale(1.025)}
.looks-cover-card>button:hover>span,.looks-cover-card>button:focus-visible>span{opacity:1;transform:none}
.looks-cover-card>div{margin-top:17px}
.looks-cover-card>div>span{font-size:15px;color:#dcc3cd}
.looks-experience .looks-cover-card h2{font-size:clamp(23px,2.2vw,36px);line-height:1.2;letter-spacing:-.045em;margin-top:7px}
.looks-cover-nav{display:none}
@keyframes looks-arrive{from{opacity:0;translate:0 30px}to{opacity:1;translate:0 0}}

.lookbook-section{padding:100px var(--edge) 95px;background:var(--cream);scroll-margin-top:20px;overflow-anchor:none}
.lookbook-heading{margin-bottom:55px}
.looks-experience .lookbook-heading h2{font-size:clamp(60px,7.6vw,118px);line-height:1.04;letter-spacing:-.065em;margin-bottom:28px}
.lookbook-heading>p:last-child{color:#725c66}
.lookbook-tools{position:sticky;top:0;z-index:9;background:#f8f3ebf5;backdrop-filter:blur(14px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:45px;padding:10px 0 0}
.lookbook-tools-top{display:flex;align-items:center;gap:25px}
.lookbook-filters{display:flex;flex-wrap:wrap;column-gap:24px;row-gap:0;flex:1;min-width:0}
.lookbook-filters button{min-height:49px;font-size:18px;position:relative;color:#806c74;white-space:nowrap}
.lookbook-filters button:after{content:'';position:absolute;left:0;right:0;bottom:4px;height:2px;transform:scaleX(0);background:var(--copper);transition:transform .25s}
.lookbook-filters button[aria-pressed=true]{color:var(--ink)}
.lookbook-filters button[aria-pressed=true]:after{transform:scaleX(1)}
.lookbook-collection-toggle{flex-shrink:0;display:flex;align-items:center;gap:12px;font-size:17px;min-height:49px}
.lookbook-all-filters{display:none}
.lookbook-tools-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px}
.looks-experience .lookbook-tools-bottom>p{font-size:14px!important;color:#725c66;flex-shrink:0}
.lookbook-feedback{display:flex;align-items:center;gap:8px;visibility:hidden;opacity:0;transition:opacity .2s;min-height:50px}
.lookbook-feedback.is-active{visibility:visible;opacity:1}
.lookbook-feedback>.veli-actor{width:34px;flex-shrink:0}
.lookbook-feedback>span:last-child{font-size:15px;line-height:1.4}
.lookbook-grid{display:flex;flex-direction:column;gap:100px}
.lookbook-spread{display:grid;align-items:start;gap:55px 6vw}
.lookbook-spread[data-layout=feature]{grid-template-columns:1.5fr 1fr;grid-template-rows:auto auto}
.lookbook-spread[data-layout=feature]>.lookbook-item:first-child{grid-row:1/3;position:sticky;top:150px}
.lookbook-spread[data-layout=feature]>.lookbook-item:not(:first-child){width:85%;justify-self:end}
.lookbook-spread[data-layout=duo]{grid-template-columns:1fr 1fr;gap:7vw}
.lookbook-spread[data-layout=duo]>.lookbook-item:nth-child(2){padding-top:130px}
.lookbook-spread[data-layout=trio]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.3vw}
.lookbook-spread[data-layout=trio]>.lookbook-item:nth-child(2){padding-top:80px}
.lookbook-spread[data-layout=trio]>.lookbook-item:nth-child(3){padding-top:160px}
.lookbook-spread[data-layout=single]{grid-template-columns:minmax(0,710px)}
.lookbook-item{min-width:0}
.lookbook-photo{position:relative;display:block;width:100%;aspect-ratio:2/3;overflow:hidden;background:#ead8cf}
.lookbook-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .65s cubic-bezier(.2,.7,.2,1)}
.lookbook-photo>span{position:absolute;right:20px;bottom:20px;background:var(--cream);padding:12px 17px;font-size:16px;transition:background .2s,transform .3s}
.lookbook-photo:hover img,.lookbook-photo:focus-visible img{transform:scale(1.025)}
.lookbook-photo:hover>span{background:#fff8f0;transform:translateY(-3px)}
.lookbook-caption{display:flex;gap:22px;justify-content:space-between;align-items:start;padding-top:23px}
.lookbook-caption>div{min-width:0}
.looks-experience .lookbook-caption p{font-size:16px!important;line-height:1.5;color:#745e67;margin-bottom:10px}
.looks-experience .lookbook-caption h3{font-size:clamp(26px,2.9vw,45px);line-height:1.13;letter-spacing:-.05em;font-weight:500}
.lookbook-caption h3>button{text-align:left}
.lookbook-save{display:flex;align-items:center;justify-content:start;gap:8px;font-size:15px;min-height:46px;flex-shrink:0;border-bottom:1px solid #b8a5ab}
.lookbook-save svg{width:19px;height:21px}
.lookbook-save[aria-pressed=true] svg{fill:var(--copper);stroke:var(--copper)}
.lookbook-save[aria-pressed=true]{color:var(--copper)}
.lookbook-spread[data-layout=trio] .lookbook-caption{flex-direction:column;gap:8px}
.lookbook-spread[data-layout=trio] .lookbook-caption h3{font-size:32px}
.lookbook-spread[data-layout=feature]>.lookbook-item:not(:first-child) .lookbook-caption{flex-direction:column;gap:8px}
.looks-experience .lookbook-media-note{font-size:14px!important;color:#796770;line-height:1.6;margin-top:70px;max-width:780px}
.lookbook-motion .lookbook-item:not(.is-seen){opacity:0;translate:0 28px}
.lookbook-motion .lookbook-item{transition:opacity .6s,translate .8s cubic-bezier(.2,.7,.2,1)}

.looks-closing{background:#f6aa92;padding:105px var(--edge);display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw}
.looks-experience .looks-closing h2{font-size:clamp(75px,9.2vw,148px);line-height:1;letter-spacing:-.065em;margin-bottom:30px}
.looks-experience .looks-closing h2 em{color:#75343f}
.looks-closing-actions{display:flex;flex-direction:column;align-items:start;gap:14px;margin-top:32px}
.looks-closing .button{font-size:17px;min-height:59px}
.looks-closing-selection{border-top:1px solid #63343d60;border-bottom:1px solid #63343d60;padding:40px 0}
.looks-experience .looks-closing-selection>p{font-size:clamp(28px,3.3vw,49px)!important;line-height:1.2;letter-spacing:-.045em;margin-bottom:23px}
.looks-closing-selection>span{font-size:17px}
.looks-selection-portraits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:24px}
.looks-selection-portraits button:nth-child(2){margin-top:28px}
.looks-selection-portraits img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;object-position:top}

.lookbook-dialog{width:calc(100vw - 48px);max-width:1580px;height:calc(100dvh - 48px);max-height:none;margin:auto;border:0;padding:0;color:var(--ink);background:var(--cream);overflow:auto;overscroll-behavior:contain}
.lookbook-dialog::backdrop,.lookbook-filter-dialog::backdrop{background:#281b28cf;backdrop-filter:blur(7px)}
.lookbook-dialog-bar{position:sticky;top:0;z-index:5;background:var(--cream);display:flex;justify-content:space-between;align-items:center;gap:25px;padding:12px 30px;border-bottom:1px solid var(--line)}
.looks-experience .lookbook-dialog-bar>p{font-size:15px!important;text-align:center;color:#76616d}
.lookbook-dialog-bar .looks-text-action{border-bottom:0}
.lookbook-close{display:flex;gap:20px;align-items:center;font-size:16px;min-height:48px;flex-shrink:0}
.lookbook-close>span{font-size:29px;line-height:1;font-weight:300}
.lookbook-view{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:50px;padding:35px}
.lookbook-view-media{position:sticky;top:107px;min-width:0;background:#e8dacf;align-self:start;touch-action:pan-y}
.lookbook-view-media img{width:100%;height:min(75vh,900px);object-fit:contain;object-position:center;user-select:none}
.lookbook-view-copy{padding:25px 15px 20px 0;min-width:0}
.lookbook-view-copy>.eyebrow{color:#8b514b}
.looks-experience .lookbook-view h2{font-size:clamp(42px,4.3vw,69px);line-height:1.08;letter-spacing:-.055em;margin-bottom:25px}
.looks-experience .lookbook-view-copy>p:not(.eyebrow){font-size:19px!important;line-height:1.7;color:#715c67}
.lookbook-view dl{margin:30px 0;display:grid;gap:20px}
.lookbook-view dl>div{border-top:1px solid var(--line);padding-top:14px}
.lookbook-view dt{font-size:14px;color:#8c6877;margin-bottom:5px}
.lookbook-view dd{margin:0;font-size:18px;line-height:1.55}
.lookbook-view-actions{display:flex;flex-wrap:wrap;gap:14px 25px;align-items:center}
.lookbook-view-actions .button{font-size:16px;min-height:58px;padding:16px 22px}
.lookbook-view-actions .lookbook-save{font-size:17px}
.lookbook-view-navigation{display:flex;justify-content:space-between;gap:15px;margin-top:25px;border-top:1px solid var(--line);padding-top:14px}
.lookbook-view-navigation>button{min-height:48px;font-size:16px;text-align:left}
.lookbook-view-navigation>button:last-child{text-align:right}
.lookbook-view .lookbook-feedback{min-height:63px;margin-top:10px}
.looks-experience .lookbook-view .lookbook-media-note{font-size:13px!important;margin-top:18px}
.lookbook-view .look-film{margin-top:22px}
.lookbook-view .look-film summary{font-size:16px;cursor:pointer;min-height:44px;padding:10px 0}
.lookbook-view .look-film video{width:100%;max-height:400px;margin-top:15px}
.lookbook-flying-photo{position:fixed;z-index:1000;pointer-events:none;object-fit:cover;object-position:top;border:2px solid var(--cream);width:44px;height:58px}

.lookbook-collection{padding:40px 50px 45px}
.lookbook-collection-heading{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-bottom:35px;border-bottom:1px solid var(--line)}
.lookbook-collection-heading>div{padding-bottom:25px}
.looks-experience .lookbook-collection h2{font-size:clamp(46px,5.3vw,82px);line-height:1.05;letter-spacing:-.06em}
.lookbook-collection-heading>.veli-actor{width:95px;flex-shrink:0;align-self:end;transform:translateY(37%);margin-right:15px}
.lookbook-collection-heading>div>p{margin-top:20px;color:#725c66}
.lookbook-collection-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}
.lookbook-collected>button{display:block;width:100%;text-align:left}
.lookbook-collected img{width:100%;height:auto;aspect-ratio:3/3.8;object-fit:cover;object-position:center top}
.lookbook-collected>button>span{font-size:26px;line-height:1.2;letter-spacing:-.04em;display:block;margin-top:15px}
.lookbook-collected>[data-save]{font-size:16px;min-height:48px;margin-top:5px;width:fit-content;border-bottom:1px solid currentColor}
.lookbook-collection-empty{padding:35px 0 45px;border-block:1px solid var(--line)}
.lookbook-collection-empty .button{margin-top:25px}
.lookbook-collection-footer{position:sticky;bottom:0;background:var(--cream);border-top:1px solid var(--line);margin-top:35px;padding:22px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:15px 35px}
.lookbook-collection-footer .button{font-size:17px;padding-inline:25px}
.looks-experience .lookbook-collection-footer>p{font-size:14px!important}
.lookbook-filter-dialog{padding:30px;width:min(580px,calc(100vw - 30px));max-height:calc(100dvh - 30px);margin:auto;border:0;color:var(--ink);background:var(--cream);overflow:auto}
.lookbook-filter-dialog>header{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:25px}
.looks-experience .lookbook-filter-dialog h2{font-size:42px;line-height:1.08;letter-spacing:-.045em}
.lookbook-filter-dialog>header>button{font-size:15px;min-height:44px}
.lookbook-filter-dialog>div{display:grid;grid-template-columns:1fr 1fr;gap:10px 25px}
.lookbook-filter-dialog>div>button{min-height:57px;border-bottom:1px solid var(--line);font-size:21px;text-align:left}
.lookbook-filter-dialog>div>button[aria-pressed=true]{color:var(--copper);border-color:var(--copper);font-weight:600}
body[data-page=looks].modal-open .mobile-book,body[data-page=looks].modal-open .preview-badge{display:none}
body[data-page=looks]>.mobile-book{display:none}
body[data-page=looks]>.preview-badge{position:static;display:inline-flex;margin:0 var(--edge) 24px}

@media(min-width:1700px){.looks-cover,.lookbook-section,.looks-closing{padding-inline:max(var(--edge),calc((100vw - 1650px)/2))}.looks-cover-track{gap:70px}.lookbook-spread{column-gap:95px}}
@media(max-width:1150px){
 .looks-cover{padding-top:40px}.looks-cover-heading{grid-template-columns:1fr 1fr;gap:0 30px}.looks-experience .looks-cover h1{font-size:8vw}.looks-cover-intro>div{gap:14px;margin-top:22px}.looks-cover-intro .looks-text-action{font-size:16px}.looks-experience .looks-cover-intro>p{font-size:18px!important}
 .looks-cover-card:nth-child(1){padding-top:45px}.looks-cover-card:nth-child(3){padding-top:70px}.looks-cover-track{gap:30px}.looks-cover-card>button{aspect-ratio:3/4}
 .lookbook-filters{column-gap:20px}.lookbook-tools-top{gap:25px}.lookbook-filters button{font-size:17px}.lookbook-collection-toggle{font-size:16px}
 .lookbook-spread{column-gap:50px}.lookbook-spread[data-layout=feature]>.lookbook-item:first-child{top:190px}.lookbook-caption{flex-direction:column;gap:10px}.lookbook-spread[data-layout=trio] .lookbook-caption h3{font-size:28px}
 .lookbook-view{gap:32px;padding:25px;grid-template-columns:1fr 1fr}.lookbook-view-copy{padding-right:0}.looks-experience .lookbook-view h2{font-size:43px}.looks-experience .lookbook-view-copy>p:not(.eyebrow){font-size:18px!important}.lookbook-view-media img{height:auto;aspect-ratio:2/3}
 .lookbook-collection{padding:30px}.lookbook-collection-list{gap:23px;grid-template-columns:repeat(3,minmax(0,1fr))}.lookbook-collected>button>span{font-size:23px}
}
@media(max-width:850px){
 .looks-experience .looks-cover h1 em{margin-left:0}
 .looks-cover-heading{display:block}.looks-cover h1>span{display:block}.looks-experience .looks-cover h1{font-size:12vw}.looks-cover-intro{display:flex;align-items:center;gap:30px;justify-content:space-between;margin-top:30px}.looks-cover-intro>div{margin:0;gap:9px;flex-direction:column;align-items:start}.looks-cover-track{gap:23px;margin-top:40px}.looks-cover-card:nth-child(1){padding-top:30px}.looks-cover-card:nth-child(3){padding-top:50px}.looks-experience .looks-cover-card h2{font-size:24px}
 .lookbook-section{padding-top:75px}.lookbook-tools-top{flex-wrap:wrap;gap:0 20px}.lookbook-filters{flex-basis:100%}.lookbook-collection-toggle{position:absolute;right:0;bottom:7px;background:var(--cream)}.lookbook-tools-bottom{align-items:start;min-height:98px;flex-direction:column;justify-content:start;gap:0;padding-top:8px}.lookbook-feedback{min-height:50px;margin-top:4px}.lookbook-feedback.is-active{max-width:calc(100% - 190px)}
 .lookbook-spread{column-gap:35px;row-gap:45px}.lookbook-spread[data-layout=feature]{grid-template-columns:1.25fr 1fr}.lookbook-spread[data-layout=feature]>.lookbook-item:not(:first-child){width:100%}.lookbook-spread[data-layout=feature]>.lookbook-item:first-child{top:210px}.lookbook-spread[data-layout=duo]{gap:35px}.lookbook-spread[data-layout=duo]>.lookbook-item:nth-child(2){padding-top:90px}.lookbook-spread[data-layout=trio]{grid-template-columns:1fr 1fr;gap:45px 35px}.lookbook-spread[data-layout=trio]>.lookbook-item:nth-child(3){padding-top:0;width:85%;grid-column:1/-1;max-width:500px;justify-self:center}.lookbook-caption h3{font-size:32px!important}.lookbook-photo>span{right:13px;bottom:13px;font-size:14px;padding:10px 13px}
 .looks-closing{gap:35px;grid-template-columns:1fr 1fr}.looks-experience .looks-closing h2{font-size:10vw}.looks-closing .button{font-size:16px;padding-inline:21px}
 .lookbook-dialog{width:calc(100vw - 28px);height:calc(100dvh - 28px)}.lookbook-dialog-bar{padding:10px 20px;gap:15px}.lookbook-dialog-bar .looks-text-action{font-size:15px}.lookbook-dialog-bar>p{display:none}.lookbook-view{display:block;padding:24px}.lookbook-view-media{position:relative;top:auto;background:#eadcd3}.lookbook-view-media img{height:75vh;aspect-ratio:auto}.lookbook-view-copy{padding:35px 12px 10px}.looks-experience .lookbook-view h2{font-size:60px}.lookbook-view dl{grid-template-columns:1fr 1fr 1fr;gap:22px}.lookbook-view dt{font-size:15px}.lookbook-view dd{font-size:17px}.lookbook-view-navigation{margin-top:12px}.lookbook-collection-list{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){
 .looks-experience p{font-size:18px!important}.looks-experience .eyebrow{font-size:14px!important;margin-bottom:21px}
 .looks-cover{padding:31px 0 35px}.looks-cover-heading{padding-inline:var(--edge)}.looks-experience .looks-cover h1{font-size:15vw;line-height:1.02}.looks-cover-intro{display:block;margin-top:23px}.looks-experience .looks-cover-intro>p{font-size:17px!important;line-height:1.6}.looks-cover-intro>div{flex-direction:row;align-items:center;gap:21px;margin-top:20px}.looks-cover .button{font-size:15px;min-height:50px;padding:14px 17px}.looks-cover-intro .looks-text-action{font-size:14px;gap:8px}.looks-cover-intro [data-saved-count]{min-width:24px;height:24px;font-size:12px}
 .looks-cover-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--edge) 5px;margin-top:30px;align-items:start}.looks-cover-track::-webkit-scrollbar{display:none}.looks-cover-card{flex:0 0 77vw;scroll-snap-align:center;transform:none!important}.looks-cover-card:nth-child(n){padding-top:0;animation-delay:0s}.looks-cover-card>button{aspect-ratio:3/3.7}.looks-cover-card>button>span{opacity:1;transform:none;font-size:14px;right:13px;bottom:13px}.looks-cover-card>div{margin-top:14px}.looks-cover-card>div>span{font-size:14px}.looks-experience .looks-cover-card h2{font-size:28px;margin-top:6px}
 .looks-cover-nav{display:flex;gap:15px;margin:19px var(--edge) 0;flex-wrap:wrap}.looks-cover-nav>button{min-height:44px;font-size:13px;border-bottom:1px solid #b795a466;color:#d2b6c5}.looks-cover-nav>button[aria-pressed=true]{color:var(--cream);border-color:var(--look-accent)}
 .lookbook-section{padding:62px var(--edge);scroll-margin-top:18px}.lookbook-heading{margin-bottom:33px}.looks-experience .lookbook-heading h2{font-size:14vw;line-height:1.06;margin-bottom:24px}.lookbook-heading>p:last-child{font-size:18px!important}
 .lookbook-tools{margin-inline:calc(var(--edge)*-1);padding:4px var(--edge) 0;margin-bottom:32px}.lookbook-tools-top{gap:0 20px}.lookbook-filters{flex-wrap:nowrap;overflow:auto;scrollbar-width:none;column-gap:23px;padding:0 2px}.lookbook-filters button{font-size:17px;min-height:48px}.lookbook-all-filters{display:block;min-height:44px;font-size:14px}.lookbook-collection-toggle{position:static;margin-left:auto;font-size:14px;min-height:44px;gap:8px}.lookbook-collection-toggle [data-saved-count]{height:25px;min-width:25px;font-size:12px}
 .lookbook-tools-bottom{padding-top:0;flex-direction:row;align-items:center;justify-content:space-between;min-height:43px;gap:8px}.looks-experience .lookbook-tools-bottom>p{font-size:12px!important}.lookbook-feedback,.lookbook-feedback.is-active{min-height:43px;max-width:none;margin:0;gap:5px}.lookbook-feedback>.veli-actor{width:27px}.lookbook-feedback>span:last-child{font-size:12px;max-width:160px}
 .lookbook-grid{gap:50px}.lookbook-spread[data-layout]{display:flex;flex-direction:column;gap:50px}.lookbook-spread[data-layout]>.lookbook-item:nth-child(n){padding-top:0;position:static;top:auto;width:100%;max-width:none}.lookbook-spread[data-layout=feature]>.lookbook-item:nth-child(2){width:85%;align-self:end}.lookbook-spread[data-layout=trio]>.lookbook-item:nth-child(2){width:88%;align-self:start}.lookbook-spread[data-layout=single]>.lookbook-item{width:100%}
 .lookbook-caption{padding-top:19px;gap:9px}.looks-experience .lookbook-caption p{font-size:15px!important;margin-bottom:8px}.lookbook-caption h3{font-size:32px!important}.lookbook-save{font-size:15px;min-height:44px}.lookbook-photo>span{font-size:14px;padding:10px 14px}.looks-experience .lookbook-media-note{font-size:13px!important;margin-top:45px}
 .looks-closing{display:block;padding:65px var(--edge)}.looks-experience .looks-closing h2{font-size:20vw;margin-bottom:26px}.looks-closing-actions{margin-top:25px}.looks-closing .button{font-size:16px;min-height:57px;padding-inline:22px}.looks-closing .looks-text-action{font-size:16px}.looks-closing-selection{margin-top:40px;padding-block:30px}.looks-experience .looks-closing-selection>p{font-size:35px!important}.looks-closing-selection>span{font-size:16px}.looks-selection-portraits{gap:12px}
 .lookbook-dialog{width:100vw;height:100dvh;max-width:none;margin:0}.lookbook-dialog-bar{padding:7px 17px;gap:10px}.lookbook-close{font-size:14px;gap:12px}.lookbook-dialog-bar .looks-text-action{font-size:14px;gap:8px}.lookbook-dialog-bar [data-saved-count]{min-width:25px;height:25px;font-size:12px}
 .lookbook-view{padding:0}.lookbook-view-media img{width:100%;height:auto;max-height:none;aspect-ratio:2/3}.lookbook-view-copy{padding:28px var(--edge) 35px}.looks-experience .lookbook-view h2{font-size:43px;margin-bottom:23px}.looks-experience .lookbook-view-copy>p:not(.eyebrow){font-size:18px!important}.lookbook-view dl{grid-template-columns:1fr;gap:17px;margin:25px 0}.lookbook-view dl>div{padding-top:13px}.lookbook-view dd{font-size:18px}.lookbook-view-actions{gap:14px 22px}.lookbook-view-actions .button{font-size:16px;padding-inline:20px}.lookbook-view-navigation>button{font-size:15px}.lookbook-view .lookbook-feedback{min-height:55px;justify-content:start}.lookbook-view .lookbook-feedback>span:last-child{font-size:16px;max-width:none}.lookbook-view .lookbook-feedback>.veli-actor{width:35px}
 .lookbook-collection{padding:25px var(--edge)}.lookbook-collection-heading{gap:16px;margin-bottom:25px;align-items:start}.looks-experience .lookbook-collection h2{font-size:42px}.lookbook-collection-heading>.veli-actor{width:65px;margin-top:3px}.lookbook-collection-heading>div>p{font-size:16px!important;margin-top:18px}.lookbook-collection-list{gap:25px 17px}.lookbook-collected>button>span{font-size:22px}.lookbook-collected>[data-save]{font-size:14px}.lookbook-collection-footer{padding:18px 0 0;gap:10px;margin-top:25px}.lookbook-collection-footer .button{font-size:15px;padding-inline:20px;min-height:56px}.lookbook-collection-empty{padding:25px 0}.lookbook-collection-empty .button{font-size:16px}
 .lookbook-filter-dialog{padding:24px}.looks-experience .lookbook-filter-dialog h2{font-size:34px}.lookbook-filter-dialog>header{gap:10px}.lookbook-filter-dialog>div>button{font-size:20px;min-height:53px}
 .looks-cover{display:flex;flex-direction:column}
 .looks-cover-heading{display:contents}
 .looks-cover-heading>.eyebrow{margin:0 var(--edge) 23px;order:0}
 .looks-experience .looks-cover h1{margin:0 var(--edge);order:1}
 .looks-cover-track{order:2;width:100%;margin-top:25px}
 .looks-cover-intro{order:3;margin:26px var(--edge) 0;padding:0}
 .looks-cover-nav{order:4}
}
@media(max-width:365px){.looks-cover-intro>div{gap:12px}.looks-cover .button{padding-inline:13px;font-size:14px}.looks-cover-intro .looks-text-action{font-size:13px;gap:5px}.looks-experience .looks-cover h1{font-size:15.8vw}.looks-cover-nav{gap:10px}.looks-cover-nav>button{font-size:12px}.lookbook-feedback>span:last-child{max-width:120px}.lookbook-caption h3{font-size:30px!important}.looks-experience .lookbook-view h2{font-size:37px}.lookbook-collection-heading>.veli-actor{width:48px}.looks-experience .lookbook-collection h2{font-size:37px}.lookbook-collected>button>span{font-size:20px}}
.motion-reduced .looks-experience *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
.motion-reduced .lookbook-item{opacity:1!important;translate:none!important}
.page-hidden .looks-experience *{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.looks-experience *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.lookbook-item{opacity:1!important;translate:none!important}}
