body:has(.ldw-welcome.is-gate-active) #header-group,body:has(.ldw-welcome.is-gate-active) .ld-path-bar,body:has(.ldw-welcome.is-gate-active) [data-ld-logo-intro]{display:none}body:has([data-ld-welcome]) #MainContent{width:100%;max-width:none;min-height:100svh;margin:0;padding:0}body.ldw-page-active,body:has(.ldw-welcome.is-gate-active){overflow:hidden;overscroll-behavior:none}body.ldw-page-active.ldw-hide-footer .shopify-section-group-footer-group,body:has(.ldw-welcome.is-gate-active[data-hide-footer=true]) .shopify-section-group-footer-group{display:none}.ldw-wrapper-dismissed{display:none}.ldw-section-wrapper{position:relative;min-height:100svh;margin:0;padding:0}.ldw-welcome{--ldw-pointer-x: 50%;--ldw-pointer-y: 50%;--ldw-parallax-x: 0px;--ldw-parallax-y: 0px;position:relative;isolation:isolate;width:100%;min-height:100svh;overflow:hidden;container-type:inline-size;background:var(--ldw-bg);color:var(--ldw-text);opacity:1;transform:scale(1);transition:opacity .46s ease,transform .56s cubic-bezier(.22,1,.36,1),filter .46s ease}.ldw-welcome.is-gate-exiting{opacity:0;transform:scale(1.025);filter:blur(8px);pointer-events:none}.ldw-welcome.is-gate-dismissed{display:none}.ldw-welcome:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;border:1px solid color-mix(in srgb,var(--ldw-text) 14%,transparent);pointer-events:none}.ldw-welcome__media,.ldw-welcome__media-layer,.ldw-welcome__overlay,.ldw-welcome__film,.ldw-welcome__spotlight,.ldw-welcome__exit{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}.ldw-welcome__media{z-index:0;overflow:hidden;background:var(--ldw-bg)}.ldw-welcome__media-layer{overflow:hidden;opacity:0;transform:scale(1.055) translate3d(var(--ldw-parallax-x),var(--ldw-parallax-y),0);transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .92s cubic-bezier(.22,1,.36,1),filter .48s ease;will-change:opacity,transform}.ldw-welcome__media-layer--base{opacity:1;transform:scale(1.018) translate3d(var(--ldw-parallax-x),var(--ldw-parallax-y),0)}.ldw-welcome[data-active-path=assistant] .ldw-welcome__media-layer--assistant,.ldw-welcome[data-active-path=home] .ldw-welcome__media-layer--home{opacity:1;transform:scale(1.008) translate3d(var(--ldw-parallax-x),var(--ldw-parallax-y),0)}.ldw-welcome[data-active-path] .ldw-welcome__media-layer--base{opacity:.18;filter:saturate(.72) contrast(1.08);transform:scale(1.065) translate3d(var(--ldw-parallax-x),var(--ldw-parallax-y),0)}.ldw-welcome__media-layer picture,.ldw-welcome__poster,.ldw-welcome__video,.ldw-welcome__path-image,.ldw-welcome__path-video{display:block;width:100%;height:100%}.ldw-welcome__poster,.ldw-welcome__video,.ldw-welcome__path-image,.ldw-welcome__path-video{object-fit:cover}.ldw-welcome__video--mobile{display:none}.ldw-welcome__overlay{z-index:3;background:linear-gradient(180deg,color-mix(in srgb,var(--ldw-overlay) 34%,transparent),transparent 30%),linear-gradient(0deg,color-mix(in srgb,var(--ldw-overlay) 70%,transparent),transparent 58%),var(--ldw-overlay);opacity:var(--ldw-overlay-opacity);pointer-events:none;transition:opacity .42s ease}.ldw-welcome[data-active-path] .ldw-welcome__overlay{opacity:calc(var(--ldw-overlay-opacity) * .68)}.ldw-welcome__film{z-index:4;opacity:.18;pointer-events:none;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.028) 0 1px,transparent 1px 4px),radial-gradient(circle at 50% 42%,transparent 0 34%,rgba(0,0,0,.38) 100%);mix-blend-mode:soft-light}.ldw-welcome__spotlight{z-index:5;pointer-events:none;opacity:0;background:radial-gradient(circle 260px at var(--ldw-pointer-x) var(--ldw-pointer-y),color-mix(in srgb,var(--ldw-accent) 18%,transparent),transparent 68%);transition:opacity .24s ease}.ldw-welcome.is-pointer-active .ldw-welcome__spotlight{opacity:1}.ldw-welcome__content{position:relative;z-index:10;display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:center;min-height:100svh;padding:clamp(72px,9vh,118px) clamp(20px,5vw,84px) clamp(78px,10vh,126px)}.ldw-welcome.is-js:not(.is-scene-ready) .ldw-welcome__content{opacity:0;transform:translateY(18px) scale(.992)}.ldw-welcome__content{opacity:1;transform:translateY(0) scale(1);transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .98s cubic-bezier(.22,1,.36,1)}.ldw-welcome.is-scene-instant .ldw-welcome__content{transition-duration:1ms}.ldw-welcome__center{align-self:center;justify-self:center;display:grid;justify-items:center;width:min(100%,1180px);text-align:center}.ldw-welcome__identity{display:grid;justify-items:center;margin-bottom:clamp(14px,2vh,24px)}.ldw-welcome__logo{display:block;width:clamp(88px,8vw,118px);height:auto;max-width:28vw;margin-bottom:clamp(10px,1.5vh,16px);object-fit:contain;object-position:center;filter:drop-shadow(0 14px 34px rgba(0,0,0,.34))}.ldw-welcome__brand{margin:0;color:var(--ldw-text);font-family:var(--font-heading--family, serif);font-size:var(--ldw-brand-size, 88px);font-weight:300;letter-spacing:.045em;line-height:.95;text-align:center;text-transform:uppercase;text-wrap:balance}.ldw-welcome__title{max-width:13ch;margin:0;color:var(--ldw-text);font-family:var(--font-heading--family, serif);font-size:var(--ldw-title-size-desktop, 72px);font-weight:300;letter-spacing:-.065em;line-height:.78;text-align:center;text-wrap:balance;text-transform:uppercase}.ldw-welcome__subtitle{max-width:48ch;margin:clamp(24px,3.2vh,38px) 0 0;color:color-mix(in srgb,var(--ldw-text) 76%,transparent);font-size:var(--ldw-subtitle-size, 16px);line-height:1.65;text-align:center}.ldw-welcome__phrase{display:grid;place-items:center;min-height:1.55em;margin:clamp(18px,2.6vh,30px) 0 0;color:color-mix(in srgb,var(--ldw-text) 76%,transparent);font-family:var(--font-heading--family, serif);font-size:var(--ldw-phrase-size, 23px);font-style:italic;line-height:1.25;text-align:center}.ldw-welcome__phrase-inner{display:inline}.ldw-welcome__phrase-word{display:inline-block;will-change:opacity,transform,filter}.ldw-welcome__gate{justify-self:center;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:stretch;width:min(100%,980px);margin-top:clamp(20px,3vh,38px);transform:translateY(-clamp(42px,5.5vh,72px));border-top:1px solid color-mix(in srgb,var(--ldw-text) 38%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ldw-text) 20%,transparent)}.ldw-welcome__divider{width:1px;height:100%;background:color-mix(in srgb,var(--ldw-text) 26%,transparent)}.ldw-welcome__path{position:relative;display:grid;align-content:center;justify-items:center;min-height:clamp(104px,14vh,148px);padding:20px clamp(20px,3.2vw,48px);overflow:hidden;color:inherit;text-align:center;text-decoration:none}.ldw-welcome__path:before,.ldw-welcome__path:after{content:"";position:absolute;pointer-events:none}.ldw-welcome__path:before{top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ldw-accent) 10%,transparent);opacity:0;transform:scaleY(.2);transition:opacity .3s ease,transform .56s cubic-bezier(.22,1,.36,1)}.ldw-welcome__path:after{left:50%;bottom:0;width:0;height:2px;background:var(--ldw-accent);transform:translate(-50%);transition:width .5s cubic-bezier(.22,1,.36,1)}.ldw-welcome__path:hover:before,.ldw-welcome__path:focus-visible:before{opacity:1;transform:scaleY(1)}.ldw-welcome__path:hover:after,.ldw-welcome__path:focus-visible:after{width:min(72%,260px)}.ldw-welcome__path:focus-visible{outline:2px solid var(--ldw-accent);outline-offset:-2px}.ldw-welcome__path-title,.ldw-welcome__path-arrow{position:relative;z-index:1}.ldw-welcome__path-title{font-family:var(--font-heading--family, serif);font-size:var(--ldw-path-title-size, 38px);font-weight:400;letter-spacing:-.035em;line-height:1}.ldw-welcome__path-arrow{position:absolute;top:50%;font-size:18px;line-height:1;transform:translateY(-50%);transition:transform .28s cubic-bezier(.22,1,.36,1)}.ldw-welcome__path--assistant .ldw-welcome__path-arrow{left:20px}.ldw-welcome__path--home .ldw-welcome__path-arrow{right:20px}.ldw-welcome__path--assistant:hover .ldw-welcome__path-arrow,.ldw-welcome__path--assistant:focus-visible .ldw-welcome__path-arrow{transform:translate(-6px,-50%)}.ldw-welcome__path--home:hover .ldw-welcome__path-arrow,.ldw-welcome__path--home:focus-visible .ldw-welcome__path-arrow{transform:translate(6px,-50%)}.ldw-welcome__exit{z-index:20;width:0;background:var(--ldw-bg);pointer-events:none;transition:width .42s cubic-bezier(.76,0,.24,1)}.ldw-welcome__exit--left{right:auto}.ldw-welcome__exit--right{left:auto}.ldw-welcome.is-leaving-assistant .ldw-welcome__exit--left,.ldw-welcome.is-leaving-home .ldw-welcome__exit--right{width:100%}.ldw-welcome.is-assistant-open{filter:saturate(.72)}.ldw-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--ldw-accent) 9%,transparent),transparent 31%),radial-gradient(circle at 50% 110%,rgba(255,255,255,.055),transparent 42%),linear-gradient(155deg,#070707 0%,var(--ldw-bg) 48%,#050505 100%);color:var(--ldw-text)}@keyframes ldw-intro-atmosphere{0%{opacity:.24;transform:scale(1) translateZ(0)}50%{opacity:.34;transform:scale(1.025) translate3d(.4%,-.3%,0)}to{opacity:.27;transform:scale(1.012) translate3d(-.35%,.25%,0)}}.ldw-intro:before,.ldw-intro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ldw-intro:before{z-index:0;opacity:.28;animation:ldw-intro-atmosphere 5.8s ease-in-out infinite;background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 5px),radial-gradient(circle at 50% 50%,transparent 0 38%,rgba(0,0,0,.62) 100%);mix-blend-mode:soft-light}.ldw-intro:after{z-index:5;border:1px solid color-mix(in srgb,var(--ldw-text) 12%,transparent);box-shadow:inset 0 0 120px #00000075}.ldw-intro[hidden]{display:none}.ldw-intro__halo{position:absolute;left:50%;top:45%;z-index:0;width:min(74vw,920px);aspect-ratio:1;border-radius:50%;opacity:0;background:radial-gradient(circle,color-mix(in srgb,var(--ldw-text) 12%,transparent) 0 1%,transparent 36%),radial-gradient(circle,color-mix(in srgb,var(--ldw-accent) 18%,transparent),transparent 64%);filter:blur(24px);transform:translate(-50%,-50%) scale(.62);will-change:opacity,transform,filter}.ldw-intro__silk{position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;z-index:4;opacity:0;background:linear-gradient(112deg,transparent 34%,rgba(255,255,255,.035) 42%,rgba(255,255,255,.26) 50%,rgba(255,255,255,.04) 58%,transparent 66%);filter:blur(10px);transform:translate(120%) skew(-8deg);will-change:opacity,transform}.ldw-intro__identity{position:relative;z-index:2;isolation:isolate;display:grid;justify-items:center;width:min(92vw,1320px);padding:clamp(34px,5vh,70px) 20px;text-align:center}.ldw-intro__identity:before{content:"";position:absolute;left:50%;top:48%;z-index:-1;width:min(78vw,1040px);height:min(54vh,590px);border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--ldw-accent) 9%,transparent),transparent 68%);opacity:.62;filter:blur(28px);transform:translate(-50%,-50%) scale(.94);pointer-events:none}.ldw-intro__logo-shell{display:grid;place-items:center;width:var(--ldw-intro-logo-desktop, 180px);max-width:28vw;margin-bottom:clamp(18px,2.7vh,30px);opacity:0;transform:translateY(22px) scale(.82);will-change:opacity,transform,filter}.ldw-intro__logo{display:block;width:100%;height:auto;object-fit:contain;object-position:center;filter:drop-shadow(0 22px 48px rgba(0,0,0,.42))}.ldw-intro__brand{max-width:100%;margin:0;font-family:var(--font-heading--family, serif);font-size:var(--ldw-intro-brand-desktop, 118px);font-weight:300;letter-spacing:-.065em;line-height:.84;text-transform:uppercase;text-wrap:balance;white-space:nowrap;opacity:1;perspective:900px;text-shadow:0 0 32px color-mix(in srgb,var(--ldw-text) 7%,transparent)}.ldw-intro__brand-char{display:inline-block;opacity:0;transform:translateY(42px) rotateX(-72deg);transform-origin:50% 100%;will-change:opacity,transform,filter}.ldw-intro__brand-space{display:inline-block;width:.22em}.ldw-intro__payoff{display:flex;flex-wrap:wrap;justify-content:center;gap:.24em;margin:clamp(18px,2.4vh,30px) 0 0;font-family:var(--font-heading--family, serif);font-size:var(--ldw-intro-payoff-desktop, 48px);font-weight:300;letter-spacing:-.03em;line-height:1;text-transform:uppercase}.ldw-intro__payoff span{display:inline-block;opacity:0;clip-path:inset(100% 0 0 0);transform:translateY(24px);will-change:opacity,transform,clip-path,filter}.ldw-intro__quote{display:grid;justify-items:center;max-width:38ch;margin:clamp(24px,3.3vh,42px) 0 0;color:color-mix(in srgb,var(--ldw-text) 82%,transparent);opacity:0;transform:translateY(18px);will-change:opacity,transform,filter}.ldw-intro__quote p{margin:0;font-family:var(--font-heading--family, serif);font-size:var(--ldw-intro-quote-desktop, 24px);font-style:italic;font-weight:300;letter-spacing:-.018em;line-height:1.38;text-wrap:balance}.ldw-intro__signature{display:inline-block;margin-top:clamp(8px,1.2vh,14px);padding:0;border:0;background:transparent;box-shadow:none;color:var(--ldw-text);font-family:"Newsreader",var(--font-heading--family, serif);font-size:var(--ldw-intro-signature-desktop, 44px);font-style:italic;font-weight:400;letter-spacing:.01em;line-height:1;text-decoration:none;opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(6px) rotate(-1deg);will-change:opacity,transform,filter,clip-path}.ldw-intro__skip{position:absolute;right:clamp(18px,4vw,52px);bottom:clamp(18px,4vw,42px);z-index:6;min-width:74px;min-height:44px;padding:0;border:0;border-bottom:1px solid color-mix(in srgb,var(--ldw-text) 55%,transparent);background:transparent;color:inherit;font:inherit;font-size:10px;letter-spacing:.25em;cursor:pointer}.ldw-intro__skip:focus-visible{outline:2px solid var(--ldw-accent);outline-offset:5px}@container (max-width: 820px){.ldw-welcome{height:100dvh;min-height:100svh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ldw-welcome__video--desktop{display:none}.ldw-welcome[data-video-mobile=true] .ldw-welcome__video--desktop{display:block}.ldw-welcome[data-video-mobile=true] .ldw-welcome__video--desktop:has(~.ldw-welcome__video--mobile){display:none}.ldw-welcome[data-video-mobile=true] .ldw-welcome__video--mobile{display:block}.ldw-welcome__content{grid-template-rows:minmax(0,1fr) auto;min-height:max(100svh,760px);gap:18px;padding:max(50px,env(safe-area-inset-top)) 16px max(28px,env(safe-area-inset-bottom))}.ldw-welcome__center{width:100%;max-width:100%}.ldw-welcome__identity{margin-bottom:14px}.ldw-welcome__logo{width:clamp(96px,26vw,126px);max-width:34vw;margin-bottom:12px}.ldw-welcome__brand{max-width:96vw;font-size:clamp(56px,18vw,var(--ldw-brand-size, 88px));letter-spacing:.025em;line-height:.9}.ldw-welcome__title{max-width:10.5ch;font-size:min(var(--ldw-title-size-mobile, 60px),14vw);letter-spacing:-.052em;line-height:.86}.ldw-welcome__subtitle{max-width:31ch;margin-top:18px;font-size:max(18px,var(--ldw-subtitle-size, 16px));line-height:1.48}.ldw-welcome__phrase{min-height:3em;margin-top:14px;padding-inline:8px;font-size:max(24px,var(--ldw-phrase-size, 23px));line-height:1.26}.ldw-welcome__gate{grid-template-columns:1fr;width:100%;margin-top:18px;transform:translateY(-30px)}.ldw-welcome__divider{width:100%;height:1px}.ldw-welcome__path{min-height:92px;padding:16px 22px}.ldw-welcome__path-title{font-size:min(max(var(--ldw-path-title-size, 38px),30px),10.5vw);line-height:1.05}.ldw-welcome__path-arrow{font-size:20px}.ldw-welcome__path--assistant .ldw-welcome__path-arrow{left:18px}.ldw-welcome__path--home .ldw-welcome__path-arrow{right:18px}.ldw-intro{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ldw-intro__identity{width:100%;min-height:100svh;align-content:center;padding:max(22px,env(safe-area-inset-top)) 14px max(58px,env(safe-area-inset-bottom));transform:translateY(-1.5vh)}.ldw-intro__halo{top:43%;width:126vw}.ldw-intro__logo-shell{width:clamp(156px,46vw,var(--ldw-intro-logo-mobile, 176px));max-width:56vw;margin-bottom:12px}.ldw-intro__brand{max-width:8.5ch;font-size:clamp(68px,19vw,var(--ldw-intro-brand-mobile, 82px));white-space:normal;letter-spacing:-.065em;line-height:.78}.ldw-intro__brand-space{display:block;width:0;height:0}.ldw-intro__payoff{max-width:96vw;margin-top:16px;gap:.18em;font-size:clamp(38px,11vw,var(--ldw-intro-payoff-mobile, 44px));line-height:1}.ldw-intro__quote{max-width:27ch;margin-top:20px}.ldw-intro__quote p{font-size:clamp(20px,5.8vw,var(--ldw-intro-quote-mobile, 23px));line-height:1.3}.ldw-intro__signature{margin-top:8px;font-size:clamp(42px,12vw,var(--ldw-intro-signature-mobile, 48px))}.ldw-intro__skip{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));min-width:82px;font-size:11px}}@container (max-width: 430px){.ldw-welcome__content{min-height:max(100svh,740px);gap:14px;padding:max(44px,env(safe-area-inset-top)) 14px max(24px,env(safe-area-inset-bottom))}.ldw-welcome__logo{width:clamp(92px,26vw,112px)}.ldw-welcome__brand{font-size:clamp(54px,17vw,var(--ldw-brand-size, 88px))}.ldw-welcome__title{font-size:min(var(--ldw-title-size-mobile, 60px),13.5vw)}.ldw-welcome__subtitle{max-width:29ch}.ldw-welcome__gate{transform:translateY(-24px)}.ldw-welcome__path{min-height:86px;padding-inline:20px}.ldw-welcome__path-title{font-size:min(max(var(--ldw-path-title-size, 38px),30px),10vw)}.ldw-intro__identity{padding:max(18px,env(safe-area-inset-top)) 12px max(54px,env(safe-area-inset-bottom))}.ldw-intro__logo-shell{width:clamp(150px,46vw,var(--ldw-intro-logo-mobile, 176px));max-width:58vw}.ldw-intro__brand{font-size:clamp(66px,19vw,var(--ldw-intro-brand-mobile, 82px))}.ldw-intro__payoff{font-size:clamp(36px,11vw,var(--ldw-intro-payoff-mobile, 44px))}.ldw-intro__quote p{font-size:clamp(19px,5.8vw,var(--ldw-intro-quote-mobile, 23px))}.ldw-intro__signature{font-size:clamp(40px,12vw,var(--ldw-intro-signature-mobile, 48px))}}@media(max-width:430px)and (max-height:720px){.ldw-intro__identity{transform:translateY(-1vh)}.ldw-intro__logo-shell{width:clamp(132px,39vw,154px);margin-bottom:8px}.ldw-intro__brand{font-size:clamp(58px,17vw,68px)}.ldw-intro__payoff{margin-top:12px;font-size:clamp(32px,9.5vw,38px)}.ldw-intro__quote{margin-top:14px}.ldw-intro__quote p{font-size:clamp(18px,5.2vw,20px)}.ldw-intro__signature{font-size:clamp(36px,10.5vw,42px)}}@media(max-width:749px){.ldw-intro__identity{width:100%;min-height:100dvh;align-content:center;padding:max(18px,env(safe-area-inset-top)) 12px max(54px,env(safe-area-inset-bottom));transform:translateY(-2vh)}.ldw-intro__logo-shell{width:clamp(200px,58vw,240px);max-width:72vw;margin-bottom:10px}.ldw-intro__brand{width:100%;max-width:100%;font-size:clamp(78px,23vw,104px);line-height:.78;letter-spacing:-.07em;white-space:normal}.ldw-intro__brand-space{display:block;width:100%;height:0}.ldw-intro__payoff{flex-direction:column;align-items:center;gap:.03em;max-width:100%;margin-top:10px;font-size:clamp(40px,12.5vw,54px);line-height:.96}.ldw-intro__quote{max-width:30ch;margin-top:14px}.ldw-intro__quote p{font-size:clamp(22px,6.4vw,28px);line-height:1.28}.ldw-intro__signature{margin-top:6px;font-size:clamp(48px,14vw,62px)}}@media(max-width:430px)and (max-height:720px){.ldw-intro__identity{padding:max(12px,env(safe-area-inset-top)) 10px max(46px,env(safe-area-inset-bottom));transform:translateY(-1vh)}.ldw-intro__logo-shell{width:clamp(172px,50vw,210px);max-width:68vw;margin-bottom:6px}.ldw-intro__brand{font-size:clamp(68px,20.5vw,88px)}.ldw-intro__payoff{margin-top:8px;font-size:clamp(34px,10.5vw,44px)}.ldw-intro__quote{margin-top:10px}.ldw-intro__quote p{font-size:clamp(19px,5.4vw,23px)}.ldw-intro__signature{margin-top:4px;font-size:clamp(42px,12vw,52px)}}@media(prefers-reduced-motion:reduce){.ldw-welcome *,.ldw-welcome *:before,.ldw-welcome *:after{animation-duration:1ms;animation-iteration-count:1;transition-duration:1ms;scroll-behavior:auto}.ldw-welcome__spotlight{display:none}}
/*# sourceMappingURL=/cdn/shop/t/928/assets/ld-benvenuto-gateway.css.map */
