.vjh,.vjb,.vjm{--vj-blue: #022273;--vj-blue-bright: #03389a;--vj-ink: #000000;--vj-muted: rgb(0 0 0 / .6);--vj-soft: #f3f4f7;--vj-ease: cubic-bezier(.16, 1, .3, 1);--vj-gutter: max(var(--page-padding, 1.25rem), calc((100vw - var(--page-width, 1440px)) / 2 + var(--page-padding, 1.25rem)))}.vjh{position:relative;height:max(32rem,calc(100svh - var(--vjh-offset, 0px)));overflow:clip;color:#fff;isolation:isolate}.vjh__media,.vjh__shade{position:absolute;top:0;right:0;bottom:0;left:0}.vjh__media{z-index:-2}.vjh__media picture{display:contents}.vjh__img{position:absolute;top:calc(100% - var(--vjh-bottom-m, 1) * var(--vjh-zoom-m, 1) * 100%);left:0;display:block;width:100%;height:calc(var(--vjh-zoom-m, 1) * 100%);object-fit:cover;object-position:var(--vjh-pos-mobile, 50% 50%)}@media(min-width:750px){.vjh__img{top:0;height:100%;object-position:var(--vjh-x, 50%) var(--vjh-y, 50%);scale:var(--vjh-zoom, 1);transform-origin:var(--vjh-x, 50%) var(--vjh-y, 50%)}.vjh--fit .vjh__img{scale:none;object-position:var(--vjh-x, 50%) var(--vjh-fit-y, 50%)}.vjh--fit .vjh__content{padding-bottom:2.5rem}html.vjh-intro-page .header-section{position:fixed;inset:0 0 auto}html.vjh-intro .header-section{pointer-events:none}html.vjh-intro .header-section .header[is=sticky-header]{transform:translateY(calc(-100% - var(--border-radius, 0px)))}.vjh .vjh__sub{max-width:44em}}.vjh__placeholder{background:#7c7f86;fill:#ffffff40}.vjh__shade{z-index:-1;background:linear-gradient(to top,rgb(0 0 0 / var(--vjh-overlay, .45)),#0000 65%),#00000038}.vjh__content{text-shadow:0 1px 14px rgb(0 0 0 / .35);position:absolute;inset:auto 0 0;display:flex;flex-direction:column;align-items:center;padding-bottom:clamp(2.5rem,7svh,4rem);text-align:center}.vjh__title{margin:0;color:inherit;font-family:var(--font-heading-family);font-size:clamp(1.875rem,1.3rem + 2.4vw,3.25rem);font-weight:700;line-height:1.08;letter-spacing:-.015em}.vjh__sub{max-width:24em;margin:.6rem 0 0;font-size:clamp(1rem,.85rem + 1vw,1.75rem);line-height:1.3}.vjh__btn{text-shadow:none;display:inline-flex;align-items:center;justify-content:center;height:3rem;margin-top:1.5rem;padding:0 1.5rem;border-radius:999px;background:#fff;color:var(--vj-ink);font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .3s ease,color .3s ease}@media(hover:hover)and (pointer:fine){.vjh__btn:hover{background:var(--vj-blue);color:#fff}}@media(max-width:749px){.vjh[style*=--vjh-btn-bg-m] .vjh__btn{background:var(--vjh-btn-bg-m);color:#fff}}@media(min-width:750px){.vjh__content{align-items:flex-start;padding-bottom:clamp(3rem,8svh,5rem);text-align:left}}@media(prefers-reduced-motion:no-preference){.vjh__img{animation:vjh-settle 1.8s var(--vj-ease) both}.vjh__content>*{animation:vjh-rise 1s var(--vj-ease) both}.vjh__content>:nth-child(2){animation-delay:.1s}.vjh__content>:nth-child(3){animation-delay:.2s}}@media(max-width:749px){.vjh--title-band .vjh__title{position:relative;isolation:isolate}.vjh--title-band .vjh__title:before{content:"";position:absolute;top:-.45em;right:0;bottom:-.45em;left:50%;z-index:-1;width:100vw;translate:-50% 0;background:rgb(70 72 78 / var(--vjh-band, .3));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 28%,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 28%,#000 72%,transparent 100%);pointer-events:none}}@keyframes vjh-settle{0%{transform:scale(1.08)}}@keyframes vjh-rise{0%{opacity:0;transform:translateY(18px)}}html:not(.has-dropdown-menu) body:not(.has-dropdown-menu) .header-transparent:not(.header-scrolled) .header__logo img{filter:brightness(0) invert(1)}.vjb{padding-block:1.75rem 3.125rem;color:var(--vj-ink)}@media(min-width:768px){.vjb{padding-block:3rem 4.5rem}}.vjb__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.25rem,3vw,2rem)}.vjb__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(2rem,1.4rem + 1.9vw,2.9rem);font-weight:700;line-height:1.05;letter-spacing:-.02em}.vjb__all{flex:none;color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.25em}.vjb__rail{display:grid;grid-auto-flow:column;grid-auto-columns:62vw;gap:.75rem;padding-inline:var(--vj-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--vj-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.vjb__rail::-webkit-scrollbar{display:none}@media(min-width:750px){.vjb__rail{grid-auto-columns:calc((100vw - 2 * var(--vj-gutter) - 2 * 1rem) / 2.6);gap:1rem}}@media(min-width:990px){.vjb__rail{grid-auto-columns:calc((min(100vw,var(--page-width, 1440px)) - 2 * var(--page-padding, 3rem) - 3 * 1rem) / 4)}}.vjb-card{display:block;color:inherit;text-decoration:none;scroll-snap-align:start}.vjb-card__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--card-radius, .75rem);background:var(--vj-soft)}.vjb-card--contain .vjb-card__media{isolation:isolate}.vjb-card--contain .vjb-card__img{padding:9%;object-fit:contain;mix-blend-mode:multiply}.vjb-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--vj-ease)}@media(hover:hover)and (pointer:fine){.vjb-card:hover .vjb-card__img{transform:scale(1.04)}}.vjb-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.85rem .15rem 0}.vjb-card__badge{margin-bottom:.35rem;padding:.15rem .4rem;border:1px solid var(--vj-blue);border-radius:3px;color:var(--vj-blue);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.vjb-card__name{font-size:.9375rem;font-weight:700;line-height:1.3}.vjb-card__sub{font-size:.875rem;line-height:1.4;color:var(--vj-muted)}.vjb-card__price{margin-top:.15rem;font-size:.875rem;font-variant-numeric:tabular-nums}.vjb__nav{display:flex;align-items:center;gap:.5rem;margin-top:clamp(1.25rem,3vw,2rem)}.vjb__arrow{display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:50%;background:none;color:var(--vj-ink);cursor:pointer}.vjb__arrow:disabled{opacity:.3;cursor:default}.vjb__progress{flex:0 1 15rem;height:2px;margin-left:1rem;overflow:hidden;background:#0000001f}.vjb__progress>span{display:block;height:100%;background:var(--vj-ink);transform:scaleX(.3);transform-origin:left center;transition:transform .3s ease}.vjb.is-static .vjb__nav{visibility:hidden}.vjm{padding-block:3.125rem 1.75rem;color:var(--vj-ink)}@media(min-width:768px){.vjm{padding-block:4.5rem 3rem}}@media(max-width:767px){[id$=__multicolumn_with_icons_76LwUw] .section--padding{padding-block-end:3.25rem}}.vjm__head{max-width:46rem;margin-bottom:clamp(1.25rem,2.5vw,2rem);text-align:center}.vjm__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(1.875rem,1.3rem + 2vw,2.9rem);font-weight:700;line-height:1.08;letter-spacing:-.02em}.vjm__sub{margin:.75rem 0 0;font-size:clamp(1rem,.9rem + .45vw,1.25rem);line-height:1.45;color:var(--vj-muted)}.vjm__rail{--unit: 85vw;--gap: .375rem;display:grid;grid-auto-flow:column;grid-auto-columns:var(--unit);gap:var(--gap);padding-inline:var(--vj-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--vj-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.vjm__rail::-webkit-scrollbar{display:none}@media(min-width:750px){.vjm__rail{--unit: min( calc((100vw - 2 * var(--vj-gutter) - 2 * var(--gap)) / 3), calc((100svh - 17.5rem) / 1.5) );justify-content:safe center}.vjm__head{max-width:none}}.vjm__group{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:2fr 1fr;gap:var(--gap);aspect-ratio:2 / 3;scroll-snap-align:start}.vjm__tile--big{grid-column:1 / -1}.vjm__group--flip{grid-template-rows:1fr 2fr}.vjm__group--flip .vjm__tile--big{grid-row:2}.vjm__group--flip .vjm__tile--small{grid-row:1}.vjm__tile{position:relative;display:block;min-height:0;overflow:hidden;background:var(--vj-soft);color:#fff;text-decoration:none}.vjm__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--vj-ease)}.vjm__placeholder{fill:#0000001f}@media(hover:hover)and (pointer:fine){a.vjm__tile:hover .vjm__img{transform:scale(1.04)}}.vjm__caption{position:absolute;inset:auto auto .75rem .75rem;font-size:.8125rem;font-weight:600;text-shadow:0 1px 6px rgb(0 0 0 / .5)}.vjm__shop{position:absolute;right:.75rem;bottom:.75rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#ffffffd9;color:var(--vj-ink);box-shadow:0 1px 4px #0000001f;transition:background-color .3s ease,color .3s ease}.vjm__tile--small .vjm__shop{width:2.125rem;height:2.125rem;right:.5rem;bottom:.5rem}@media(hover:hover)and (pointer:fine){a.vjm__tile:hover .vjm__shop{background:var(--vj-blue);color:#fff}}[id$=__vj_reviews_summary] .jm-store-summary-text{display:none}[id$=__1752741663c97dd122] .jm-review-widget-header__title{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);line-height:1.15;letter-spacing:-.01em}@media(max-width:767px){[id$=__1752741663c97dd122] .jm-review-widget-header__title{font-size:min(1.5rem,calc((100vw - 3.5rem) / 15.75))}}[id$=__1752741663c97dd122] .jm-medals{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/vj-home.css.map */
