.vl-runway{--rw-ground: var(--paper);--rw-ink: var(--onyx);--rw-muted: var(--stone);--rw-line: var(--line-soft);--rw-gold: var(--gold-ink);--rw-step: 75svh;position:relative;background:var(--rw-ground);color:var(--rw-ink)}.vl-runway__stage{position:sticky;top:0;display:grid;height:100svh;min-height:544px;grid-template-columns:minmax(0,1fr) 264px;overflow:hidden}.vl-runway__walk{position:relative;overflow:hidden}.vl-runway__walk:after{position:absolute;z-index:80;inset:auto 0 0;height:clamp(144px,30%,304px);background:linear-gradient(to top,var(--rw-ground) 34%,rgb(251 250 246 / 82%) 62%,transparent);content:"";pointer-events:none}.vl-runway__head{position:absolute;z-index:90;top:0;left:clamp(20px,4vw,64px);max-width:34ch;padding-top:calc(var(--notice-h) + var(--header-h) + clamp(16px,3svh,40px));pointer-events:none}.vl-runway__eyebrow{margin:0 0 13.6px;color:var(--rw-gold);font-size:10.56px;letter-spacing:.22em;line-height:1.4;text-transform:uppercase}.vl-runway__heading{margin:0;font-family:var(--display-font);font-size:clamp(30.4px,3.2vw,46.4px);font-weight:400;letter-spacing:.1em;line-height:1.12;text-transform:uppercase}.vl-runway__intro{max-width:40ch;margin:14.4px 0 0;color:var(--rw-muted);font-size:13.44px;font-weight:300;line-height:1.55}.vl-runway__foot{position:absolute;z-index:90;bottom:clamp(24px,6svh,64px);left:clamp(20px,4vw,64px);max-width:44ch;margin:0}.vl-runway__count{margin:0 0 12px;color:var(--rw-muted);font-size:10.88px;font-variant-numeric:tabular-nums;letter-spacing:.2em}.vl-runway__count-sep{margin:0 .5em;color:var(--rw-gold)}.vl-runway__name{margin:0;font-family:var(--display-font);font-size:clamp(24px,2.6vw,34.4px);font-weight:400;letter-spacing:.04em;line-height:1.12}.vl-runway__price{margin:8px 0 0;color:var(--rw-muted);font-size:13.12px;font-variant-numeric:tabular-nums;letter-spacing:.06em}.vl-runway__price b{color:var(--rw-ink);font-weight:400}.vl-runway__cta{display:inline-block;min-height:44px;margin-top:19.2px;padding-bottom:4.8px;border-bottom:1px solid var(--rw-gold);color:var(--rw-ink);font-size:10.88px;letter-spacing:.2em;text-decoration:none;text-transform:uppercase}.vl-runway__cta:hover{color:var(--rw-muted)}.vl-runway__look{position:absolute;bottom:9%;left:0;display:block;width:32%;height:66%;transform-origin:50% 100%;text-decoration:none;will-change:transform,filter,opacity}.vl-runway__look img{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 100%}.vl-runway--plate .vl-runway__look{top:50%;bottom:auto;height:auto;aspect-ratio:2 / 3;transform-origin:50% 50%;background:#fff}.vl-runway--plate .vl-runway__look img{object-fit:cover;object-position:50% 50%}.vl-runway__dots{position:absolute;z-index:90;top:50%;right:17.6px;display:grid;gap:8.8px;margin:0;padding:0;transform:translateY(-50%);list-style:none}.vl-runway__dots li{width:5px;height:5px;border-radius:50%;background:var(--line);transition:background-color .25s ease,transform .25s ease}.vl-runway__dots li.is-on{background:var(--rw-gold);transform:scale(1.6)}.vl-runway__rail{position:relative;border-left:1px solid var(--rw-line);background:var(--rw-ground);overflow:hidden}.vl-runway__rail-track{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.vl-runway__card{display:grid;height:320px;grid-template-rows:minmax(0,1fr) auto;gap:13.6px;padding:20px;border-bottom:1px solid var(--rw-line);color:inherit;text-decoration:none}.vl-runway__card:hover .vl-runway__card-meta span{color:var(--rw-ink)}.vl-runway__card-img{min-height:0}.vl-runway__card-img img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.vl-runway__card-meta{display:grid;gap:4px}.vl-runway__card-meta span{color:var(--rw-muted);font-size:10.08px;letter-spacing:.14em;text-transform:uppercase;transition:color .22s var(--ease-out)}.vl-runway__card-meta b{font-size:12px;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.1em}.plp-bar{position:sticky;z-index:60;top:var(--chrome-bottom, calc(var(--notice-h) + var(--header-h)));display:flex;flex-wrap:wrap;gap:11.2px clamp(16px,2.4vw,35.2px);align-items:center;padding:12.8px var(--pad);border-block:1px solid var(--line-soft);background:var(--paper)}.plp-count{min-width:88px;font-size:10.88px;font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase}.plp-filters{display:flex;flex:1 1 288px;gap:6.4px;align-items:center;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);overflow-x:auto;scrollbar-width:none}.plp-filters::-webkit-scrollbar{display:none}.plp-chip{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;gap:7.2px;padding:5.6px 12px;border:1px solid var(--line-soft);border-radius:0;background:transparent;color:var(--stone);font-family:inherit;font-size:10.88px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:border-color .22s var(--ease-out),color .22s var(--ease-out)}.plp-chip:hover{border-color:var(--onyx);color:var(--onyx)}.plp-chip:focus-visible{outline:1px solid var(--onyx);outline-offset:3px}.plp-chip[aria-current=true]{border-color:var(--onyx);background:var(--onyx);color:var(--paper)}.plp-chip[aria-disabled=true]{opacity:.42;cursor:not-allowed;pointer-events:none}.plp-chip i{width:9.6px;height:9.6px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000004d}.plp-chip[aria-current=true] i{box-shadow:inset 0 0 0 1px #ffffff73}.plp-sort{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.plp-sort label{color:var(--stone);font-size:10.56px;letter-spacing:.14em;text-transform:uppercase}.plp-sort select{min-height:44px;padding:4.8px 25.6px 4.8px 8px;border:1px solid var(--line-soft);border-radius:0;-webkit-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,currentColor 50%) calc(100% - 12.48px) 55% / 5.12px 5.12px no-repeat,transparent;color:var(--onyx);font-family:inherit;font-size:10.88px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.plp-sort select:hover{border-color:var(--onyx)}.plp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(25.6px,3vw,41.6px) clamp(9.6px,1.2vw,17.6px);padding:clamp(25.6px,3vw,44.8px) var(--pad) clamp(48px,6vw,88px)}.plp-card{position:relative;display:grid;align-content:start;gap:8.8px}.plp-shot{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--soft)}.plp-shot>a{position:absolute;top:0;right:0;bottom:0;left:0}.plp-shot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .42s var(--ease-out),transform .9s var(--ease-out)}.plp-shot img.is-hover{opacity:0}.plp-card:not([data-vl-swatched]):hover .plp-shot img.is-main{opacity:0}.plp-card:not([data-vl-swatched]):hover .plp-shot img.is-hover{opacity:1}.plp-card:hover .plp-shot img{transform:scale(1.035)}.plp-tools{position:absolute;z-index:2;top:7.2px;right:7.2px;display:grid;gap:4.8px;opacity:.5;transition:opacity .24s var(--ease-out)}.plp-card:hover .plp-tools,.plp-card:focus-within .plp-tools{opacity:1}.plp-add{position:absolute;z-index:3;right:0;bottom:0;left:0;display:flex;min-height:46.4px;align-items:center;justify-content:center;padding:8px 12px;border:0;background:var(--onyx);color:var(--paper);font-family:inherit;font-size:10.24px;letter-spacing:.14em;line-height:1.2;text-align:center;text-transform:uppercase;cursor:pointer;transform:translateY(100%);transition:transform .32s var(--ease-out),background-color .2s var(--ease-out)}.plp-card:hover .plp-add,.plp-card:focus-within .plp-add{transform:none}.plp-add:hover{background:var(--iron)}.plp-add[data-done=true]{background:var(--gold-ink)}.plp-tool{display:grid;width:36.8px;height:36.8px;place-items:center;border:0;background:#fbfaf6e0;color:var(--onyx);cursor:pointer;transition:background-color .2s var(--ease-out)}.plp-tool:hover{background:var(--paper)}.plp-tool svg{width:16px;height:16px}.plp-tool[aria-pressed=true] .heart-shape{fill:currentColor}.plp-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px}.plp-name{margin:0;font-family:var(--display-font);font-size:clamp(14.08px,1vw,16.32px);font-weight:400;line-height:1.25}.plp-name a{color:inherit;text-decoration:none}.plp-name a:hover{text-decoration:underline;text-underline-offset:3.52px}.plp-price{font-size:13.12px;font-variant-numeric:tabular-nums;white-space:nowrap}.plp-colour{margin:-4.8px 0 0;color:var(--stone);font-size:10.56px;letter-spacing:.12em;text-transform:uppercase}.plp-swatches{display:flex;flex-wrap:wrap;margin-inline-start:-6.72px}.plp-swatch{display:grid;width:27.2px;height:27.2px;place-items:center;padding:6.72px;border:0;background:transparent;cursor:pointer}.plp-swatch i{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px #00000047;outline:1px solid transparent;outline-offset:2px;transition:outline-color .2s var(--ease-out)}.plp-swatch[aria-pressed=true] i{outline-color:var(--onyx)}.plp-swatch:hover i{outline-color:var(--ash)}.plp-break{position:relative;display:grid;grid-column:1 / -1;grid-template-columns:52% minmax(0,1fr);margin-inline:calc(var(--pad) * -1);background:var(--footer);color:var(--paper)}.plp-break-media{position:relative;min-height:clamp(288px,42svh,448px);margin:0;overflow:hidden}.plp-break-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:58% 32%;transform:translate3d(0,calc(var(--plp-break-progress, 0) * -3%),0) scale(1.06);transition:transform .12s linear}.plp-break-copy{display:grid;align-content:center;gap:14.4px;padding:clamp(38.4px,5vw,72px) clamp(22.4px,4vw,64px)}.plp-break-kicker{margin:0;color:var(--gold-bright);font-size:10.24px;letter-spacing:.22em;text-transform:uppercase}.plp-break-line{max-width:26ch;margin:0;font-family:var(--display-font);font-size:clamp(24px,2.6vw,40px);font-weight:400;line-height:1.18}.plp-empty{display:grid;grid-column:1 / -1;justify-items:start;gap:16px;padding:clamp(40px,6vw,80px) 0}.plp-empty p{max-width:40ch;margin:0;color:var(--stone)}.plp-more{padding:clamp(48px,6vw,88px) var(--pad) clamp(56px,7vw,96px);border-top:1px solid var(--line-soft)}.plp-more h2{margin:0 0 clamp(22.4px,3vw,38.4px);font-family:var(--display-font);font-size:clamp(22.4px,2.4vw,33.6px);font-weight:400}.plp-more-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(208px,1fr));gap:0 clamp(16px,2.4vw,38.4px)}.plp-more-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:9.6px;padding:15.2px 0;border-bottom:1px solid var(--line-soft);color:inherit;text-decoration:none}.plp-more-link:hover .plp-more-name{text-decoration:underline;text-underline-offset:4px}.plp-more-name{font-family:var(--display-font);font-size:16.32px}.plp-more-count{color:var(--stone);font-size:10.88px;font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase}.plp-more-link[aria-current=page]{opacity:.42;pointer-events:none}@media(max-width:749px){.vl-runway__stage{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto auto}.vl-runway__head{position:static;max-width:none;padding:calc(var(--notice-h) + var(--header-h) + 16px) 20px 6.4px}.vl-runway__heading{font-size:23.2px;letter-spacing:.12em}.vl-runway__eyebrow{margin-bottom:9.6px}.vl-runway__intro{display:none}.vl-runway__look{width:56%;height:86%;bottom:4%}.vl-runway--plate .vl-runway__look{top:50%;bottom:auto;height:auto}.vl-runway__walk:after{height:clamp(32px,8%,64px)}.vl-runway__foot{position:static;max-width:none;padding:11.2px 20px 12.8px;border-top:1px solid var(--rw-line);background:var(--rw-ground)}.vl-runway__count{margin-bottom:5.6px;font-size:9.92px}.vl-runway__name{font-size:20px}.vl-runway__price{margin-top:4px;font-size:12.16px}.vl-runway__cta{min-height:44px;margin-top:8px;font-size:9.92px}.vl-runway__dots{right:12px}.vl-runway__rail{height:86.4px;border-top:1px solid var(--rw-line);border-left:0}.vl-runway__rail-track{display:flex}.vl-runway__card{width:184px;height:86.4px;flex:0 0 184px;grid-template-rows:1fr;grid-template-columns:51.2px minmax(0,1fr);gap:11.2px;align-items:center;padding:11.2px;border-right:1px solid var(--rw-line);border-bottom:0}.vl-runway__card-meta{align-content:center}}@media(max-width:899px){.plp-bar{gap:9.6px 12.8px;padding-block:10.4px}.plp-count{min-width:0}.plp-filters{flex-basis:100%;order:3}.plp-chip{min-height:44px}.plp-tools{opacity:1}.plp-tool{width:44px;height:44px}.plp-break{grid-template-columns:1fr}.plp-break-media{min-height:34svh}}@media(min-width:900px){.plp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(hover:none){.plp-tools{opacity:1}.plp-add{transform:none}.plp-card:hover .plp-shot img.is-main{opacity:1}.plp-card:hover .plp-shot img.is-hover{opacity:0}.plp-card:hover .plp-shot img{transform:none}}@media(prefers-reduced-motion:reduce){html[data-motion-mode=auto] .vl-runway{height:auto!important}html[data-motion-mode=auto] .vl-runway__stage{position:static;height:auto;grid-template-columns:1fr}html[data-motion-mode=auto] .vl-runway__walk{display:none}html[data-motion-mode=auto] .vl-runway__head{position:static;max-width:none;padding:calc(var(--notice-h) + var(--header-h) + 32px) var(--pad) 8px}html[data-motion-mode=auto] .vl-runway__foot{position:static;max-width:none;padding:0 var(--pad) 32px}html[data-motion-mode=auto] .vl-runway__count,html[data-motion-mode=auto] .vl-runway__name,html[data-motion-mode=auto] .vl-runway__price{display:none}html[data-motion-mode=auto] .vl-runway__rail{height:auto;border:0}html[data-motion-mode=auto] .vl-runway__rail-track{position:static;display:grid;grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:1px}html[data-motion-mode=auto] .vl-runway__card{width:auto;height:auto;aspect-ratio:3 / 4;border:1px solid var(--rw-line)}html[data-motion-mode=auto] .plp-break-media img{transform:none}}html[data-motion-mode=reduced] .vl-runway{height:auto!important}html[data-motion-mode=reduced] .vl-runway__stage{position:static;height:auto;grid-template-columns:1fr}html[data-motion-mode=reduced] .vl-runway__walk{display:none}html[data-motion-mode=reduced] .vl-runway__head{position:static;max-width:none;padding:calc(var(--notice-h) + var(--header-h) + 32px) var(--pad) 8px}html[data-motion-mode=reduced] .vl-runway__foot{position:static;max-width:none;padding:0 var(--pad) 32px}html[data-motion-mode=reduced] .vl-runway__count,html[data-motion-mode=reduced] .vl-runway__name,html[data-motion-mode=reduced] .vl-runway__price{display:none}html[data-motion-mode=reduced] .vl-runway__rail{height:auto;border:0}html[data-motion-mode=reduced] .vl-runway__rail-track{position:static;display:grid;grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:1px}html[data-motion-mode=reduced] .vl-runway__card{width:auto;height:auto;aspect-ratio:3 / 4;border:1px solid var(--rw-line)}html[data-motion-mode=reduced] .plp-break-media img{transform:none}.template-collection .hdt-main-collection-content.plp-shop{padding:0!important;background:var(--paper)}.template-collection .plp-shop>.hdt-container-full{padding-inline:0!important}.template-collection .plp-shop>.hdt-container-full>.hdt-row-flex{margin:0!important}.template-collection .plp-shop .hdt-shop-content{width:100%;padding:0!important}.template-collection .hdt-shop-control.plp-bar{display:flex;flex-wrap:wrap;margin:0;justify-content:flex-start}.template-collection .hdt-shop-control.plp-bar>*{grid-area:auto}@media(min-width:900px){.template-collection .hdt-shop-control.plp-bar .plp-filters{margin-inline:0;padding-inline:0}}.template-collection .hdt-shop-control.plp-bar>.hdt-col{width:auto;max-width:none}.template-collection .hdt-shop-control.plp-bar .hdt-control-filter{display:flex;align-items:center;flex:1 1 288px}.template-collection .hdt-shop-control.plp-bar .plp-chip--all{-webkit-appearance:none;appearance:none}.template-collection .hdt-shop-control.plp-bar .plp-sort{display:inline-flex;align-items:center;margin-left:auto;padding:0}.template-collection .hdt-shop-control.plp-bar .plp-sort select{max-width:min(240px,42vw)}.template-collection .hdt-collection-products.plp-grid{margin:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-collection .plp-card .plp-meta{min-height:2.5em;align-items:start}@media(min-width:900px){.template-collection .hdt-collection-products.plp-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/varellune-approved-collection.css.map */
