:root{--vn-space:clamp(3.25rem,6vw,6rem);--vn-gap:clamp(.75rem,1.4vw,1.4rem);--vn-lane-card:clamp(16rem,26vw,23rem);--vn-heading:clamp(2rem,4.5vw,4.25rem);--vn-rule:1px;--vn-track-gap:1.125rem;--vn-offer-width:22rem;--vn-widget-inset:1.25rem;--vn-widget-shadow:0 12px 40px rgba(0,0,0,.3);--vn-round:.25rem;--vn-paper:#dededb;--vn-paper-text:#252728;--vn-soft-border:#666965;--vn-focus:#dcded8;--vn-fast:.18s;--vn-ease:cubic-bezier(.16,1,.3,1)}::selection{color:var(--bg);background:var(--light)}:focus-visible{outline:2px solid currentColor;outline-offset:5px}html{scroll-padding-top:6rem;scrollbar-color:var(--muted) var(--bg)}.vn-sequence{display:block;padding-block:var(--vn-space);overflow:hidden}.vn-sequence-heading{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem}.vn-sequence h2,.vn-set-copy h2,.vn-trust h2,.vn-world-directory h2{font:500 var(--vn-heading)/1.08 var(--body);letter-spacing:-.04em;text-wrap:balance;max-width:14ch}.vn-sequence-heading>p{max-width:32ch;color:var(--muted);font-size:.9rem;line-height:1.65}.vn-lane-group+.vn-lane-group{margin-top:2.75rem}.vn-lane-label{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.25rem;gap:1rem}.vn-lane-label h3{font:500 1.5rem/1.2 var(--body);letter-spacing:-.025em}.vn-lane-label a{font-size:.8rem}.vn-lane-window{padding-inline:3.3vw;overflow-x:auto;scrollbar-width:thin;scroll-padding-inline:3.3vw;padding-block:.375rem 1rem;outline-offset:-3px}.vn-lane-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--vn-track-gap)}.vn-lane-item{min-width:0}.vn-lane-item .product-meta{flex-wrap:wrap}.vn-lane-item .product-meta>div{flex:1 1 100%}.vn-lane-item .product-image{border-radius:var(--vn-round)}.vn-lane-item .product-meta h3{font-size:.875rem}.vn-lane-item .product-meta p{font-size:.8125rem}.vn-lane-item .card-colors{font-size:.7rem}.vn-sequence[data-motion=on] .vn-lane-track{display:flex;width:max-content;transform:translate3d(var(--rail-x,0px),0,0)}.vn-sequence[data-motion=on] .vn-lane-item{flex:0 0 var(--vn-lane-card);width:var(--vn-lane-card)}.vn-sequence[data-motion=on] .vn-lane-window{overflow-x:hidden}.vn-sequence[data-motion=on] .vn-lane-window:focus-within{overflow-x:auto}.vn-sequence[data-motion=on] .vn-lane-window:focus-within .vn-lane-track{transform:none!important}.vn-set-edit{display:block;padding-block:var(--vn-space);background:var(--vn-paper)}.vn-set-layout{display:grid;grid-template-columns:.85fr 1.55fr;gap:6vw;align-items:start}.vn-set-copy{position:sticky;top:8rem;padding-block:2rem}.vn-set-copy h2{max-width:12ch}.vn-set-copy p{font-size:.9rem;line-height:1.7;max-width:30ch;margin-top:1.8rem}.vn-set-links{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.5rem}.vn-set-links .button{color:var(--vn-paper-text);border-color:currentColor;background:transparent}.vn-set-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem var(--vn-gap)}.vn-set-products>div:nth-child(2n){padding-top:2.5rem}.vn-set-products .product-image{border-radius:var(--vn-round)}.vn-set-products .product-meta{flex-wrap:wrap}.vn-set-products .product-meta>div{flex:1 1 100%}.vn-world-directory{padding-block:var(--vn-space)}.vn-world-directory .section-heading{margin-bottom:2.5rem}.vn-world-row{display:grid;grid-template-columns:1.2fr 1fr 8.75rem 1.5rem;align-items:center;gap:2rem;padding:1.4rem 0;border-top:var(--vn-rule) solid var(--line)}.vn-world-row:last-child{border-bottom:var(--vn-rule) solid var(--line)}.vn-world-name{font-size:clamp(1.65rem,3vw,3rem);letter-spacing:-.035em;line-height:1.15}.vn-world-product{color:var(--muted);font-size:.875rem;max-width:24ch;line-height:1.5}.vn-world-row img{width:8.75rem;height:8.75rem;object-fit:contain;border-radius:var(--vn-round)}.vn-world-row svg{width:1.5rem;height:1.5rem}.vn-world-row:hover .vn-world-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.vn-trust{display:grid;grid-template-columns:1fr 1fr;gap:5vw;padding-block:var(--vn-space);border-top:var(--vn-rule) solid var(--line)}.vn-trust-intro p{color:var(--muted);max-width:35ch;line-height:1.7;margin-top:1.5rem;font-size:.9rem}.vn-trust-links{display:flex;flex-direction:column}.vn-trust-links a{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem 0;border-bottom:var(--vn-rule) solid var(--line);font-size:.95rem}.vn-trust-links a span:last-child{color:var(--muted);font-size:.8rem}.vn-real-review{border-top:var(--vn-rule) solid var(--line);padding-top:2rem}.vn-real-review blockquote{font-size:1.3rem;line-height:1.5}.vn-real-review figcaption{margin-top:1rem;color:var(--muted);font-size:.8rem}.vn-real-review a{text-decoration:underline}.vn-editor-note{grid-column:1/-1;padding:1rem;border:var(--vn-rule) dashed var(--muted)}.vn-offer-shell{position:fixed;z-index:45;right:var(--vn-widget-inset);bottom:calc(var(--vn-widget-inset) + env(safe-area-inset-bottom,0px));font:400 .875rem/1.5 var(--body);color:var(--text)}.vn-offer-trigger{min-height:3.25rem;display:flex;align-items:center;gap:.8rem;padding:.85rem 2.8rem .85rem 1.1rem;background:var(--panel);color:var(--text);border:var(--vn-rule) solid var(--vn-soft-border);border-radius:var(--vn-round);box-shadow:var(--vn-widget-shadow);cursor:pointer;max-width:min(23rem,calc(100vw - 2.5rem));text-align:left}.vn-offer-trigger>svg{width:1.2rem;height:1.2rem;flex:none}.vn-offer-dismiss,.vn-offer-close{position:absolute;right:.35rem;top:.35rem;min-width:2.5rem;min-height:2.5rem;background:transparent;border:0;font-size:1.5rem;line-height:1;color:inherit;z-index:1;cursor:pointer}.vn-offer-panel{position:absolute;bottom:4rem;right:0;width:var(--vn-offer-width);max-width:calc(100vw - 2.5rem);max-height:65svh;overflow:auto;background:var(--panel);border:var(--vn-rule) solid var(--vn-soft-border);box-shadow:var(--vn-widget-shadow);border-radius:var(--vn-round);padding:1.75rem 1.4rem;color:var(--text)}.vn-offer-panel h2{font:500 1.5rem/1.25 var(--body);letter-spacing:-.03em;max-width:90%;padding-right:.5rem}.vn-offer-panel p{margin-top:1rem;font-size:.8rem;white-space:pre-line}.vn-offer-preview-note{color:var(--light);border-block:var(--vn-rule) solid var(--line);padding-block:.6rem}.vn-offer-code-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:var(--vn-rule) solid var(--line);padding:.8rem;margin-top:1rem}.vn-offer-code-row[hidden]{display:none}.vn-offer-code-row code{font:500 .9rem var(--body);overflow-wrap:anywhere}.vn-offer-code-row button{background:var(--light);color:var(--bg);border:0;padding:.65rem;font-size:.75rem;cursor:pointer}.vn-offer-panel>a{display:inline-block;margin-top:1rem;font-size:.8rem}.vn-offer-panel [role=status]:empty{display:none}.vn-offer-shell[data-preview=true] .vn-offer-trigger{border-style:dashed}@media(min-width:768px)and (prefers-reduced-motion:no-preference){.vn-set-products>div:nth-child(2n){transform:translateY(var(--sets-shift,0px))}.vn-offer-trigger{transition:background var(--vn-fast) var(--vn-ease)}.vn-offer-trigger:hover{background:var(--line)}}@media(max-width:1024px){.vn-set-layout{gap:3vw;grid-template-columns:.85fr 1.3fr}.vn-world-row{gap:1.1rem;grid-template-columns:1.3fr .9fr 7rem 1.3rem}.vn-world-row img{width:7rem;height:7rem}.vn-lane-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){:root{--vn-space:3.25rem;--vn-heading:2.125rem;--vn-widget-inset:1rem}.vn-sequence-heading{display:block;margin-bottom:2rem}.vn-sequence-heading>p{margin-top:1.1rem}.vn-lane-label{align-items:center}.vn-lane-label h3{font-size:1.3rem}.vn-lane-label a{font-size:.7rem}.vn-lane-window{padding-inline:1.25rem;overflow:visible}.vn-lane-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .75rem}.vn-lane-item:last-child:nth-child(odd){max-width:70%;grid-column:1/-1;justify-self:center}.vn-lane-item .product-meta h3,.vn-lane-item .product-meta p{font-size:.75rem}.vn-set-layout{grid-template-columns:1fr;gap:2rem}.vn-set-copy{position:static;padding:0}.vn-set-copy h2{max-width:16ch}.vn-set-copy p{max-width:36ch}.vn-set-links{margin-top:1.5rem}.vn-set-products>div:nth-child(2n){padding-top:1.5rem}.vn-world-directory .section-heading{align-items:start;flex-direction:column;gap:1.25rem}.vn-world-row{grid-template-columns:1fr 5rem 1rem;gap:.75rem;padding:1.1rem 0}.vn-world-name{font-size:1.65rem}.vn-world-product{display:none}.vn-world-row img{width:5rem;height:5rem}.vn-world-row svg{width:1rem}.vn-trust{grid-template-columns:1fr;gap:1.5rem}.vn-trust-intro p{margin-top:1.1rem}.vn-offer-shell{bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.vn-offer-trigger{font-size:.75rem;min-height:3rem}.vn-offer-panel{bottom:3.7rem}.vn-offer-shell[data-buy-visible=true]{visibility:hidden;pointer-events:none}.vn-related .section-heading h2{max-width:15ch}.vn-related .section-heading{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.vn-lane-track{transform:none!important}.vn-set-products>div{transform:none!important}.vn-offer-shell *{transition:none!important;animation:none!important}}.product-meta .product-type{display:block;font-size:.85rem;line-height:1.5;color:var(--text);margin-top:.2rem}.card-colors{font-size:.75rem;line-height:1.5}.vn-lane-item .product-meta h3{font-size:.95rem}.vn-lane-item .product-meta p,.product-buy-help a{font-size:.875rem}@media(max-width:767px){.product-meta .product-type{font-size:.75rem}.product-meta h3,.vn-lane-item .product-meta h3{font-size:.875rem}.product-meta p,.vn-lane-item .product-meta p{font-size:.8125rem}.product-page{padding-top:18px}.product-page .breadcrumbs{margin-bottom:14px;font-size:.75rem}.product-layout{gap:16px}.gallery-thumbs{gap:8px;margin-top:8px;padding-bottom:0}.gallery-thumbs button{flex-basis:54px;min-height:54px}.gallery-thumbs img{width:54px;height:54px}.product-info{padding-top:0}.product-info h1{font-size:28px;line-height:1.12}.product-info .product-caption{margin-top:8px}.product-price{margin-top:12px;margin-bottom:20px;font-size:25px}.variant-buttons fieldset{margin-bottom:16px}.variant-buttons legend{margin-bottom:8px;font-size:16px}.variant-buttons button{min-height:44px;padding:8px 12px}.purchase-row{margin-top:16px}.product-buy-help{gap:12px}.product-buy-help a{font-size:.8125rem}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/venlu-experience.css.map */
