/* @bulk:start apps/vij/web/editorial-template stylesheet VIJ Editorial Reference Template */
.vij-experience[data-template="editorial"]{
  color-scheme:light;
  --wk-bg:var(--vij-editorial-bg,#f7f3ee);
  --wk-surface:var(--vij-editorial-surface,#fffdf9);
  --wk-surface-2:var(--vij-editorial-soft,#eee7df);
  --wk-text:var(--vij-editorial-ink,#291a14);
  --wk-muted:var(--vij-editorial-muted,#786c65);
  --wk-outline:var(--vij-editorial-line,#e5ded7);
  --wk-accent:var(--vij-editorial-lime,#b5e01e);
  --wk-highlight:var(--vij-editorial-copper,#c4956a);
  --wk-primary:var(--vij-editorial-ink,#291a14);
  --wk-on-primary:var(--vij-editorial-bg,#f7f3ee);
  --vij-editorial-brand:var(--vij-brand-color,#cc50c2);
  --vij-editorial-strip:var(--vij-strip-color,#111111);
  --vij-editorial-white:var(--vij-white-color,#ffffff);
  background:var(--wk-bg);color:var(--wk-text)
}
.wk-editorial-header{position:sticky;inset-block-start:0;z-index:50;background:var(--vij-editorial-brand);color:var(--vij-editorial-white)}
.wk-editorial-header__top,.wk-editorial-header__nav-inner{max-inline-size:80rem;margin-inline:auto;padding-inline:1rem;display:flex;align-items:center}
.wk-editorial-header__top{block-size:3.25rem;justify-content:space-between;gap:1rem}
.wk-editorial-header__brand{flex:none;color:var(--vij-editorial-white);font-size:1.25rem;font-weight:950;letter-spacing:-.03em;text-transform:uppercase}
.wk-editorial-header__search{inline-size:min(100%,28rem);margin-inline:auto;display:flex;align-items:center;gap:.55rem;border-block-end:1px solid color-mix(in srgb,var(--vij-editorial-white) 15%,transparent);background:color-mix(in srgb,var(--vij-editorial-white) 8%,transparent);padding-inline:.75rem}
.wk-editorial-header__search input{inline-size:100%;block-size:2.25rem;border:0;outline:0;background:transparent;color:var(--vij-editorial-white);font:inherit;font-size:.875rem;font-weight:500}
.wk-editorial-header__search input::placeholder{color:color-mix(in srgb,var(--vij-editorial-white) 55%,transparent)}
.wk-editorial-header__actions{display:flex;align-items:center;gap:.75rem}.wk-editorial-header__actions>a,.wk-editorial-header__actions>button{padding:0;border:0;background:transparent;color:color-mix(in srgb,var(--vij-editorial-white) 76%,transparent);font:inherit;font-size:.7rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.wk-editorial-header__actions>*:hover{color:var(--vij-editorial-white)}.wk-editorial-header__admin{opacity:.45}
.wk-editorial-header__user-icon{position:relative;inline-size:.875rem;block-size:.875rem;display:inline-block;margin-inline-end:.15rem;border:1px solid currentColor;border-radius:50%}.wk-editorial-header__user-icon::before{content:'';position:absolute;inline-size:.22rem;block-size:.22rem;inset-block-start:.13rem;inset-inline-start:50%;border:1px solid currentColor;border-radius:50%;transform:translateX(-50%)}.wk-editorial-header__user-icon::after{content:'';position:absolute;inline-size:.48rem;block-size:.25rem;inset-block-end:.1rem;inset-inline-start:50%;border:1px solid currentColor;border-block-end:0;border-radius:.5rem .5rem 0 0;transform:translateX(-50%)}
.wk-editorial-header__nav{border-block-start:1px solid color-mix(in srgb,var(--vij-editorial-white) 7%,transparent)}
.wk-editorial-header__nav-inner{block-size:2.375rem;overflow-x:auto;scrollbar-width:none}.wk-editorial-header__nav-inner>div{display:contents}.wk-editorial-header__nav a{flex:none;padding:.72rem 1rem;color:color-mix(in srgb,var(--vij-editorial-white) 45%,transparent);font-size:.6875rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.wk-editorial-header__nav a:hover,.wk-editorial-header__nav a[aria-current="page"]{color:color-mix(in srgb,var(--vij-editorial-white) 90%,transparent)}
.wk-editorial-header__mobile-search,.wk-editorial-header__menu{display:none!important}
.wk-editorial-hero{position:relative;min-block-size:31.25rem;overflow:hidden;background:var(--wk-text)}
.wk-editorial-hero__video,.wk-editorial-hero__wash,.wk-editorial-hero__grain{position:absolute;inset:0;inline-size:100%;block-size:100%}
.wk-editorial-hero__video{object-fit:cover;filter:saturate(.45) brightness(1.15)}
.wk-editorial-hero__wash{background:color-mix(in srgb,var(--wk-text) 18%,transparent)}
.wk-editorial-hero__grain{pointer-events:none;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23g)'/%3E%3C/svg%3E");background-size:11.25rem}
.wk-editorial-hero__inner{position:relative;z-index:1;max-inline-size:80rem;min-block-size:31.25rem;margin-inline:auto;padding:var(--wk-space-4) clamp(1rem,4vw,2rem);display:flex;align-items:center}
.wk-editorial-hero__copy{inline-size:min(100%,42rem)}
.wk-editorial-hero__eyebrow{margin:0 0 1.5rem;color:color-mix(in srgb,var(--wk-accent) 55%,transparent);font-size:.625rem;font-weight:700;letter-spacing:.4em;text-transform:uppercase}
.wk-editorial-hero__title{margin:0 0 2rem;color:var(--wk-on-primary);font-size:clamp(3rem,9vw,6.875rem);font-weight:950;line-height:.92;letter-spacing:-.025em;text-transform:none}
.wk-editorial-hero__title span{color:var(--wk-accent)}
.wk-editorial-hero__form{inline-size:min(100%,32rem);margin-block-end:1.5rem;display:flex}
.wk-editorial-hero__input{min-inline-size:0;min-block-size:3.125rem;flex:1;padding-inline:1rem;display:flex;align-items:center;gap:.75rem;border-block-end:1px solid color-mix(in srgb,var(--wk-highlight) 50%,transparent);background:color-mix(in srgb,var(--wk-on-primary) 7%,transparent);color:color-mix(in srgb,var(--wk-accent) 50%,transparent)}
.wk-editorial-hero__input input{min-inline-size:0;inline-size:100%;border:0;outline:0;background:transparent;color:var(--wk-on-primary);font:inherit}
.wk-editorial-hero__form>button{min-block-size:3.125rem;padding-inline:1.75rem;border:0;background:var(--wk-accent);color:color-mix(in srgb,var(--wk-text) 88%,var(--wk-accent));font:inherit;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}
.wk-editorial-hero__keywords{display:flex;flex-wrap:wrap;gap:.6rem .55rem}.wk-editorial-hero__keywords>div{display:contents}.wk-editorial-hero__keywords button{padding:.48rem .92rem;border:1px solid color-mix(in srgb,var(--wk-accent) 38%,transparent);border-radius:0;background:linear-gradient(135deg,color-mix(in srgb,var(--vij-editorial-brand) 22%,transparent),color-mix(in srgb,var(--wk-accent) 12%,transparent));color:color-mix(in srgb,var(--vij-editorial-white) 92%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--vij-editorial-white) 16%,transparent);font:inherit;font-size:.6875rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:transform var(--wk-motion-fast),border-color var(--wk-motion-fast),background var(--wk-motion-fast)}
.vij-experience[data-template="editorial"] .wk-marquee{block-size:2.1875rem;padding:0;border:0;background:var(--vij-editorial-strip);mask-image:none;display:flex;align-items:center}.vij-experience[data-template="editorial"] .wk-marquee__track{gap:1rem;animation-duration:42s}.vij-experience[data-template="editorial"] .wk-marquee__item{padding:0;color:color-mix(in srgb,var(--vij-editorial-white) 72%,transparent);font-size:.625rem;letter-spacing:.13em;opacity:1}.vij-experience[data-template="editorial"] .wk-marquee__item::after{content:'·';margin-inline-start:1rem;color:var(--vij-editorial-brand)}
.vij-experience[data-template="editorial"] .wk-marquee__track{block-size:100%;align-items:center}.vij-experience[data-template="editorial"] .wk-marquee__item{min-block-size:0;block-size:auto;max-block-size:none;display:flex;align-items:center;white-space:nowrap;line-height:1;color:color-mix(in srgb,var(--vij-editorial-white) 84%,transparent)}.vij-experience[data-template="editorial"] .wk-marquee__item span{display:block;white-space:nowrap;line-height:1}
.vij-experience[data-template="editorial"] .wk-rail,.vij-experience[data-template="editorial"] .wk-section,.vij-experience[data-template="editorial"] .wk-featured-brands{max-inline-size:none;padding:2.5rem max(1rem,calc((100% - 80rem)/2 + 1rem));border-block-end:1px solid var(--wk-outline);background:var(--wk-bg)}
.vij-experience[data-template="editorial"] .wk-section-heading{gap:.28rem;margin-block-end:1.5rem}.vij-experience[data-template="editorial"] .wk-section-heading__eyebrow{color:var(--wk-muted);font-size:.5625rem;font-weight:650;letter-spacing:.3em}.vij-experience[data-template="editorial"] .wk-section-heading__title{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;letter-spacing:-.025em}.vij-experience[data-template="editorial"] .wk-section-heading__lead{display:none}
.vij-experience[data-template="editorial"] .wk-rail__track{grid-auto-columns:10.5rem;gap:.75rem}.vij-experience[data-template="editorial"] .wk-category-card{min-block-size:13.75rem;border-radius:0;box-shadow:none}.vij-experience[data-template="editorial"] .wk-category-card__title{inset-inline:.75rem;inset-block-end:.8rem;color:var(--vij-editorial-white);font-size:.75rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.vij-experience[data-template="editorial"] .wk-category-card__count{display:none}.vij-experience[data-template="editorial"] .wk-category-card__veil{background:linear-gradient(to top,color-mix(in srgb,var(--vij-editorial-strip) 70%,transparent),transparent 55%)}
.vij-experience[data-template="editorial"] .wk-rail--editorial{padding-block:1.75rem}.vij-experience[data-template="editorial"] .wk-rail--editorial .wk-category-card{min-block-size:13rem}
.vij-experience[data-template="editorial"] .wk-section--home-trending{padding-block:2.5rem}.vij-experience[data-template="editorial"] .wk-section--home-trending .wk-product{border:0;border-radius:0;background:transparent}.vij-experience[data-template="editorial"] .wk-section--home-trending .wk-product__media{max-block-size:19rem;aspect-ratio:4/5}.vij-experience[data-template="editorial"] .wk-section--home-trending .wk-product__body{padding:.75rem 0;gap:.25rem}.vij-experience[data-template="editorial"] .wk-section--home-trending .wk-product__source{display:none}.vij-experience[data-template="editorial"] .wk-section--home-trending .wk-product__title{min-block-size:auto;font-size:.875rem}.vij-experience[data-template="editorial"] .wk-section--home-trending .wk-product__price{font-size:.8rem}
.vij-experience[data-template="editorial"] .wk-featured-brands{padding-block:2.5rem}.vij-experience[data-template="editorial"] .wk-featured-brands__head{margin-block-end:1.5rem}.vij-experience[data-template="editorial"] .wk-featured-brands__eyebrow{font-size:.5625rem;letter-spacing:.3em}.vij-experience[data-template="editorial"] .wk-featured-brands h2{font-size:clamp(1.5rem,2.4vw,2rem)}
.wk-editorial-mission{position:relative;block-size:28rem;overflow:hidden;display:grid;place-items:center;padding:2rem 1rem;text-align:center;background:var(--wk-bg);border-block-end:1px solid var(--wk-outline)}.wk-editorial-mission__orb{position:absolute;inline-size:min(38rem,80vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--vij-editorial-brand) 17%,transparent),color-mix(in srgb,var(--wk-accent) 7%,transparent) 48%,transparent 70%);filter:blur(1rem)}.wk-editorial-mission__inner{position:relative;max-inline-size:46rem}.wk-editorial-mission__eyebrow{color:var(--wk-muted);font-size:.5625rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase}.wk-editorial-mission h2{margin:.8rem 0 1rem;font-size:clamp(2.4rem,6vw,5rem);line-height:.98;letter-spacing:-.055em}.wk-editorial-mission h2 span{color:var(--vij-editorial-brand)}.wk-editorial-mission__body{max-inline-size:39rem;margin:0 auto 1.7rem;color:var(--wk-muted);line-height:1.7}.wk-editorial-mission__cta{display:inline-block;padding-block-end:.3rem;border-block-end:1px solid var(--wk-text);font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.wk-editorial-footer{padding:2rem 1rem;background:var(--vij-editorial-brand);color:var(--wk-text)}.wk-editorial-footer__inner{max-inline-size:80rem;margin-inline:auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:1.5rem 3rem}.wk-editorial-footer__identity strong{font-size:1.5rem;font-weight:950}.wk-editorial-footer__identity p{margin:.7rem 0;color:color-mix(in srgb,var(--wk-text) 70%,transparent)}.wk-editorial-footer nav{display:grid;align-content:start;gap:.55rem}.wk-editorial-footer nav>div{display:contents}.wk-editorial-footer h3{margin:0 0 .3rem;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase}.wk-editorial-footer a{font-size:.75rem;font-weight:650;text-transform:uppercase}.wk-editorial-footer__legal{grid-column:1/-1;padding-block-start:1rem;border-block-start:1px solid color-mix(in srgb,var(--wk-text) 14%,transparent);display:flex;justify-content:space-between;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em}
.wk-editorial-header__nav-inner{block-size:2.3125rem}.wk-editorial-hero{block-size:31.25rem;min-block-size:0}.wk-editorial-hero__inner{min-block-size:100%}.vij-experience[data-template="editorial"] .wk-section--home-trending .wk-product__media{max-block-size:18rem}.vij-experience[data-template="editorial"] .wk-featured-brands{padding-block:2.1875rem}.wk-editorial-footer{padding-block:1.1875rem}
.wk-editorial-hero__eyebrow{color:color-mix(in srgb,var(--wk-accent) 84%,transparent)}.wk-editorial-hero__keywords button{border-color:color-mix(in srgb,var(--wk-accent) 34%,transparent);color:color-mix(in srgb,var(--wk-accent) 88%,transparent);background:color-mix(in srgb,var(--wk-text) 14%,transparent)}.wk-editorial-hero__keywords button:hover,.wk-editorial-hero__keywords button:focus-visible{border-color:color-mix(in srgb,var(--wk-accent) 62%,transparent);background:color-mix(in srgb,var(--wk-accent) 13%,transparent);color:var(--wk-accent)}.wk-editorial-hero__input{color:color-mix(in srgb,var(--wk-accent) 82%,transparent);background:color-mix(in srgb,var(--wk-on-primary) 11%,transparent)}.wk-editorial-hero__input input::placeholder{color:color-mix(in srgb,var(--wk-on-primary) 72%,transparent);opacity:1}.wk-editorial-hero__input:focus-within{border-block-end-color:var(--wk-accent);background:color-mix(in srgb,var(--wk-on-primary) 15%,transparent)}
.wk-editorial-header__nav a{color:color-mix(in srgb,var(--vij-editorial-white) 68%,transparent)}.wk-editorial-header__admin{opacity:.68}
.vij-experience[data-template="editorial"] .wk-ai__orb{border-color:color-mix(in srgb,var(--vij-editorial-brand) 42%,var(--wk-outline));background:color-mix(in srgb,var(--wk-bg) 92%,transparent);box-shadow:0 .8rem 2.4rem color-mix(in srgb,var(--vij-editorial-brand) 18%,transparent);color:var(--wk-text)}
.vij-experience[data-template="editorial"] .wk-ai__orb-mark{background:radial-gradient(circle at 30% 24%,var(--wk-accent),var(--vij-editorial-brand) 58%,var(--wk-text));color:var(--vij-editorial-white);box-shadow:0 0 1.65rem color-mix(in srgb,var(--vij-editorial-brand) 38%,transparent)}
.vij-experience[data-template="editorial"] .wk-ai__panel{border-color:color-mix(in srgb,var(--vij-editorial-brand) 28%,var(--wk-outline));background:color-mix(in srgb,var(--wk-bg) 97%,transparent);backdrop-filter:blur(2rem) saturate(1.08);box-shadow:0 1.4rem 4rem color-mix(in srgb,var(--wk-text) 24%,transparent),0 0 0 1px color-mix(in srgb,var(--vij-editorial-brand) 10%,transparent)}
.vij-experience[data-template="editorial"] .wk-ai__head{border-block-end-color:color-mix(in srgb,var(--vij-editorial-brand) 22%,var(--wk-outline))}
.vij-experience[data-template="editorial"] .wk-ai__eyebrow{color:color-mix(in srgb,var(--vij-editorial-brand) 62%,var(--wk-text));letter-spacing:.15em}.vij-experience[data-template="editorial"] .wk-ai__head h2{color:var(--wk-text)}.vij-experience[data-template="editorial"] .wk-ai__head button{color:color-mix(in srgb,var(--wk-text) 68%,transparent)}
.vij-experience[data-template="editorial"] .wk-ai__message--assistant{border-color:color-mix(in srgb,var(--vij-editorial-brand) 16%,var(--wk-outline));background:var(--wk-surface);box-shadow:0 .35rem 1rem color-mix(in srgb,var(--wk-text) 6%,transparent)}.vij-experience[data-template="editorial"] .wk-ai__message--user{background:color-mix(in srgb,var(--vij-editorial-brand) 78%,var(--wk-text));color:var(--vij-editorial-white)}
.vij-experience[data-template="editorial"] .wk-ai__message button{border-color:color-mix(in srgb,var(--vij-editorial-brand) 38%,var(--wk-outline))}.vij-experience[data-template="editorial"] .wk-ai__thinking i{background:var(--vij-editorial-brand)}.vij-experience[data-template="editorial"] .wk-ai__thinking i:nth-child(2){background:var(--wk-accent)}
.vij-experience[data-template="editorial"] .wk-ai__product{border-color:color-mix(in srgb,var(--vij-editorial-brand) 20%,var(--wk-outline));background:var(--wk-surface)}.vij-experience[data-template="editorial"] .wk-ai__product:hover{border-color:color-mix(in srgb,var(--vij-editorial-brand) 58%,var(--wk-outline));box-shadow:0 .45rem 1.2rem color-mix(in srgb,var(--vij-editorial-brand) 10%,transparent)}
.vij-experience[data-template="editorial"] .wk-ai__composer{border-color:color-mix(in srgb,var(--vij-editorial-brand) 34%,var(--wk-outline));background:var(--wk-surface);box-shadow:0 .3rem 1rem color-mix(in srgb,var(--wk-text) 7%,transparent)}.vij-experience[data-template="editorial"] .wk-ai__composer:focus-within{border-color:var(--vij-editorial-brand);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--vij-editorial-brand) 13%,transparent)}.vij-experience[data-template="editorial"] .wk-ai__composer input::placeholder{color:color-mix(in srgb,var(--wk-muted) 78%,transparent);opacity:1}.vij-experience[data-template="editorial"] .wk-ai__composer button{background:color-mix(in srgb,var(--vij-editorial-brand) 76%,var(--wk-text));color:var(--vij-editorial-white);transition:background var(--wk-motion-fast),color var(--wk-motion-fast),transform var(--wk-motion-fast)}.vij-experience[data-template="editorial"] .wk-ai__composer button:hover{background:var(--wk-accent);color:var(--wk-text);transform:rotate(-4deg)}
.vij-experience[data-template="editorial"] .wk-section-heading{position:relative}.vij-experience[data-template="editorial"] .wk-section-heading__action{position:absolute;inset-inline-end:0;inset-block-end:.25rem;margin:0}.vij-experience[data-template="editorial"] .wk-section-heading__action a{color:var(--wk-muted);font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
@media(max-width:560px){.wk-editorial-hero__inner{align-items:end;padding-block:5rem 2rem}.wk-editorial-hero__eyebrow{font-size:.7rem;font-weight:850;letter-spacing:.29em;text-shadow:0 1px .8rem color-mix(in srgb,var(--wk-text) 58%,transparent)}.wk-editorial-hero__form>button{padding-inline:1.1rem}.wk-editorial-hero__title{font-size:clamp(3rem,17vw,5rem)}.wk-editorial-hero__keywords{gap:.55rem}.wk-editorial-hero__keywords button{border-radius:0}}
.vij-experience[data-template="editorial"] .wk-mobile-nav__chips button,.vij-experience[data-template="editorial"] .wk-mobile-nav__brands a{border-color:color-mix(in srgb,var(--vij-editorial-brand) 28%,var(--wk-outline));border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--vij-editorial-brand) 9%,var(--wk-surface)),color-mix(in srgb,var(--wk-accent) 7%,var(--wk-surface)));color:color-mix(in srgb,var(--wk-text) 78%,var(--vij-editorial-brand));font-weight:750;box-shadow:0 .2rem .7rem color-mix(in srgb,var(--vij-editorial-brand) 8%,transparent)}.vij-experience[data-template="editorial"] .wk-mobile-nav__chips button:hover,.vij-experience[data-template="editorial"] .wk-mobile-nav__brands a:hover{border-color:var(--vij-editorial-brand);background:color-mix(in srgb,var(--vij-editorial-brand) 16%,var(--wk-surface));color:var(--wk-text)}
@media(max-width:760px){.wk-editorial-header__top{block-size:3.25rem}.wk-editorial-header__search,.wk-editorial-header__actions>a,.wk-editorial-header__actions>button:not(.wk-editorial-header__mobile-search):not(.wk-editorial-header__menu),.wk-editorial-header__nav{display:none}.wk-editorial-header__actions{margin-inline-start:auto}.wk-editorial-header__mobile-search,.wk-editorial-header__menu{display:block!important;color:color-mix(in srgb,var(--vij-editorial-white) 70%,transparent)!important;font-size:1.1rem!important}.vij-experience[data-template="editorial"] .wk-rail__track{grid-auto-columns:9.5rem}.wk-editorial-footer__inner{grid-template-columns:1fr 1fr}.wk-editorial-footer__identity{grid-column:1/-1}.wk-editorial-footer__legal{flex-direction:column;gap:.65rem}}
@media(prefers-reduced-motion:reduce){.wk-editorial-hero__video{display:none}}
/* @bulk:end */
