.vth{--g:#c79a45;--gh:#efca79;position:relative;overflow:hidden;background:radial-gradient(circle at 78% 40%,#c79a4533,transparent 30%),linear-gradient(115deg,#070706,#100c08 60%,#080706);color:#f7efe3;border-bottom:1px solid #c79a453d}.vth__grid{min-height:min(790px,calc(100svh - 88px));display:grid;grid-template-columns:minmax(330px,.9fr) minmax(500px,1.1fr);align-items:center;gap:2vw;padding-top:38px;padding-bottom:44px;position:relative;z-index:2}.vth__copy{z-index:8;max-width:610px}.vth__logo{width:74px;height:74px;object-fit:contain;border-radius:50%;margin-bottom:18px;filter:drop-shadow(0 10px 25px #000)}.vth__eyebrow{margin:0 0 16px;color:var(--gh);font-size:10px;letter-spacing:.25em;font-weight:750}.vth h1{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(58px,6vw,100px);line-height:.88;letter-spacing:-.055em;color:#fff7e9;max-width:670px}.vth__sub{margin:27px 0 0;font-size:clamp(19px,1.8vw,28px);line-height:1.3;color:#d7cbb9;max-width:470px}.vth__buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.vth__btn{min-height:54px;padding:0 25px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:20px;text-decoration:none;font-size:11px;letter-spacing:.09em;font-weight:800;transition:.25s}.vth__btn:hover{transform:translateY(-2px)}.vth__btn--gold{background:linear-gradient(135deg,#efc77d,#b87824);color:#0b0805;box-shadow:0 15px 36px #c79a452e}.vth__btn--line{border:1px solid #efca797a;color:#fff8eb;background:#ffffff05}.vth__steps{display:flex;align-items:center;gap:10px;margin-top:24px;font-size:8px;letter-spacing:.17em;color:#9f9280;font-weight:700}.vth__steps b{width:4px;height:4px;border-radius:50%;background:var(--g)}.vth__scene{height:min(64vw,640px);min-height:540px;position:relative;perspective:1500px;transform-style:preserve-3d}.vth__glow{position:absolute;left:55%;top:51%;width:75%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#efb24638,#0000 62%);filter:blur(18px)}.vth__body,.vth__lid{position:absolute;left:53%;width:min(94%,760px);filter:drop-shadow(0 35px 45px #000b);transform-style:preserve-3d}.vth__body{bottom:0;z-index:4;transform:translate3d(-50%,0,40px);animation:vthBody 6s ease-in-out 2.7s infinite}.vth__lid{top:7%;z-index:7;transform-origin:72% 75%;transform:translate3d(-50%,22%,150px);animation:vthLid 1.7s cubic-bezier(.2,.82,.18,1) .35s forwards,vthFloat 6s ease-in-out 2.4s infinite}.vth__body img,.vth__lid img{display:block;width:100%;height:auto}.vth__words{position:absolute;z-index:6;left:53%;top:38%;width:min(72%,550px);display:flex;flex-direction:column;align-items:center;pointer-events:none;transform:translate(-50%);transform-style:preserve-3d}.vth__words strong,.vth__words em{font-family:Georgia,Times New Roman,serif;font-style:normal;font-weight:700;text-align:center;line-height:.85;letter-spacing:-.045em;background:linear-gradient(180deg,#fff0b0,#dfa94c 40%,#9d5f15 78%,#f0ca75);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 8px 8px #0008) drop-shadow(0 0 14px #d89b4533);opacity:0;transform:translate3d(0,130px,-70px) rotateX(68deg) scale(.48);animation:vthWords 1.45s cubic-bezier(.18,.88,.18,1) 1.38s forwards}.vth__words strong{font-size:clamp(72px,7.5vw,122px)}.vth__words em{font-size:clamp(40px,4.5vw,72px);white-space:nowrap;margin-top:12px;animation-delay:1.55s}.vth__spark{position:absolute;z-index:5;width:5px;height:5px;border-radius:50%;background:#ffd889;box-shadow:0 0 15px #ffc85c;opacity:0;animation:vthSpark 3.4s ease-in-out 1.5s infinite}.s1{left:35%;top:43%}.s2{left:72%;top:35%;animation-delay:2s}.s3{left:78%;top:56%;animation-delay:2.4s}.vth__leaf{position:absolute;z-index:1;width:25px;height:17px;border-radius:100% 0;background:linear-gradient(135deg,#a84216,#df7626 55%,#652309);opacity:.75;animation:vthLeaf 11s linear infinite}.l1{left:43%;top:-6%;animation-delay:-2s}.l2{left:74%;top:-12%;animation-delay:-6s;scale:.7}.l3{left:92%;top:-4%;animation-delay:-9s}.vth__rail{position:relative;z-index:9;display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,28px);overflow:auto;white-space:nowrap;padding:15px 22px;background:#17130d;border-top:1px solid #c79a4542;scrollbar-width:none}.vth__rail::-webkit-scrollbar{display:none}.vth__rail a{color:#f6eee2;text-decoration:none;font-size:9px;letter-spacing:.13em;font-weight:750}.vth__rail a:hover{color:var(--gh)}.vth__rail span{color:var(--g);font-size:8px}@keyframes vthLid{to{transform:translate3d(-48%,-26%,210px) rotateX(-12deg) rotate(5deg)}}@keyframes vthFloat{50%{margin-top:-8px}}@keyframes vthBody{50%{margin-bottom:4px}}@keyframes vthWords{0%{opacity:0;transform:translate3d(0,130px,-70px) rotateX(68deg) scale(.48)}58%{opacity:1}to{opacity:1;transform:translate3d(0,-16px,165px) rotateX(-3deg) scale(1)}}@keyframes vthSpark{0%,to{opacity:0;transform:translateY(16px) scale(.4)}25%,65%{opacity:.9}75%{opacity:0;transform:translateY(-72px)}}@keyframes vthLeaf{0%{translate:0 -10vh;rotate:0}45%{translate:45px 48vh;rotate:170deg}to{translate:-20px 112vh;rotate:360deg}}@media(max-width:989px){.vth__grid{grid-template-columns:1fr;min-height:auto;padding-top:34px;padding-bottom:18px;gap:0}.vth__copy{text-align:center;margin:auto}.vth__logo{margin-left:auto;margin-right:auto}.vth__buttons,.vth__steps{justify-content:center}.vth h1{font-size:clamp(50px,12vw,74px)}.vth__scene{height:min(100vw,590px);min-height:450px}.vth__words{left:52%;top:40%}.vth__body,.vth__lid{left:52%}}@media(max-width:599px){.vth__grid{padding-left:18px;padding-right:18px}.vth__logo{width:64px;height:64px}.vth h1{font-size:clamp(44px,13vw,62px)}.vth__sub{font-size:18px}.vth__buttons{display:grid;grid-template-columns:1fr;width:100%}.vth__btn{width:100%}.vth__scene{height:104vw;min-height:360px;max-height:475px}.vth__words{width:78%}.vth__words strong{font-size:clamp(54px,18vw,82px)}.vth__words em{font-size:clamp(29px,9.5vw,45px)}.vth__rail{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.vth *{animation:none!important;transition:none!important}.vth__lid{transform:translate3d(-48%,-26%,210px) rotateX(-12deg) rotate(5deg)}.vth__words strong,.vth__words em{opacity:1;transform:translate3d(0,-16px,165px) rotateX(-3deg)}.vth__leaf,.vth__spark{display:none}}.vth{background:radial-gradient(ellipse at 75% 46%,#fff1d6,#f7eee3 38%,#f8f2ea 70%,#fffaf4);color:#29221e}.vth .vth__eyebrow{color:#796247}.vth h1{color:#29221e}.vth .vth__sub{color:#62574d}.vth .vth__btn--gold{background:#795247;color:#fff;box-shadow:0 10px 25px #79524726}.vth .vth__btn--line{color:#3e302a;border-color:#aa927f;background:#ffffff80}.vth .vth__steps{color:#87776b}.vth .vth__rail{background:#f4e9dc;border-color:#e7d6c0}.vth .vth__rail a{color:#584538}.vth .vth__scene{isolation:isolate}.vth .vth__glow{background:radial-gradient(circle,#f7c45b75,#f3d8a71c 48%,transparent 70%);animation:vtGlowBreathe 5.5s ease-in-out infinite}.vth .vth__lid{animation:vtLidContinuous 7s ease-in-out infinite!important;will-change:transform}.vth .vth__body{animation:vtBodyContinuous 7s ease-in-out infinite!important;will-change:transform}.vth .vth__words strong,.vth .vth__words em{animation:vtWordsContinuous 7s ease-in-out infinite!important;will-change:transform,opacity}.vth .vth__spark{animation:vtSparkContinuous 3.8s ease-in-out infinite!important}.vth .vth__spark.s2{animation-delay:-1.2s!important}.vth .vth__spark.s3{animation-delay:-2.4s!important}.vth .vth__leaf{background:linear-gradient(135deg,#f9d995,#c38c45 60%,#ffe5af);opacity:.5}@keyframes vtLidContinuous{0%,10%,to{transform:translate3d(-50%,22%,150px) rotateX(0) rotate(0)}35%,70%{transform:translate3d(-48%,-27%,210px) rotateX(-12deg) rotate(5deg)}53%{transform:translate3d(-48%,-31%,220px) rotateX(-13deg) rotate(6deg)}}@keyframes vtBodyContinuous{0%,to{transform:translate3d(-50%,0,40px)}50%{transform:translate3d(-50%,-8px,46px)}}@keyframes vtWordsContinuous{0%,14%,to{opacity:0;transform:translate3d(0,75px,-60px) rotateX(42deg) scale(.75)}36%,75%{opacity:1;transform:translate3d(0,-16px,165px) rotateX(-3deg) scale(1)}}@keyframes vtGlowBreathe{0%,to{opacity:.55;scale:.94}50%{opacity:1;scale:1.12}}@keyframes vtSparkContinuous{0%,to{opacity:0;transform:translateY(25px) scale(.5)}35%{opacity:.9}75%{opacity:0;transform:translateY(-78px) scale(1.2)}}@media(prefers-reduced-motion:reduce){.vth .vth__lid,.vth .vth__body,.vth .vth__words strong,.vth .vth__words em,.vth .vth__glow,.vth .vth__spark{animation:none!important}.vth .vth__lid{transform:translate3d(-48%,-27%,210px) rotateX(-12deg) rotate(5deg)}.vth .vth__words strong,.vth .vth__words em{opacity:1;transform:translate3d(0,-16px,165px)}}.vth{background:linear-gradient(100deg,#f9f0e6,#f9eee0 51%,#f5dfc7)!important}.vth__grid{grid-template-columns:minmax(350px,.88fr) minmax(480px,1.12fr);gap:0;min-height:clamp(580px,51vw,750px);padding-top:24px;padding-bottom:24px}.vth__copy{position:relative;z-index:12;padding:35px 0 35px clamp(0px,2vw,28px)}.vth__eyebrow{color:#70594a!important;letter-spacing:.2em}.vth h1{font-size:clamp(52px,5.25vw,88px);line-height:.99;color:#201b19!important}.vth__sub{color:#51453d!important;font-size:clamp(17px,1.55vw,23px)}.vth__buttons{gap:14px;margin-top:30px;position:relative;z-index:20}.vth .vth__btn{min-height:57px;padding:0 25px;border-radius:8px;gap:20px;letter-spacing:.04em;font-size:12px;box-shadow:0 6px 18px #6b423010;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.vth .vth__btn--gold{background:#795247!important;color:#fff!important;border:1px solid #795247}.vth .vth__btn--line{background:#fffaf5!important;color:#46352d!important;border:1px solid #a99180!important}.vth .vth__btn:hover{transform:translateY(-3px);box-shadow:0 11px 25px #69432a30}.vth .vth__btn:focus-visible{outline:3px solid #b98232;outline-offset:3px}.vth .vth__btn span{font-size:19px;font-weight:400;line-height:1}.vth__scene--editorial{height:clamp(510px,47vw,700px);min-height:0;overflow:hidden;perspective:none;border-radius:0 12px 12px 0}.vth__scene--editorial .vth__editorial-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 52%;display:block;animation:vtEditorialFloat 9s ease-in-out infinite;transform-origin:50% 50%;will-change:transform}.vth__scene--editorial .vth__body,.vth__scene--editorial .vth__lid,.vth__scene--editorial .vth__words{display:none!important}.vth__scene--editorial .vth__glow{z-index:2;pointer-events:none;opacity:.16;mix-blend-mode:screen}.vth__scene--editorial .vth__spark{z-index:3}.vth__rail{background:#f3e6d7!important;border-top:1px solid #e8d5c0!important}.vth__rail a{color:#534034!important}@keyframes vtEditorialFloat{0%,to{transform:scale(1.015) translateY(0)}50%{transform:scale(1.045) translateY(-7px)}}@media(max-width:989px){.vth__grid{grid-template-columns:1fr;gap:8px;min-height:0;padding-top:32px;padding-bottom:0}.vth__copy{padding:10px 10px 20px}.vth__scene--editorial{height:min(75vw,570px);min-height:310px;border-radius:10px}.vth h1{font-size:clamp(46px,9vw,70px)}}@media(max-width:599px){.vth__scene--editorial{height:83vw;min-height:270px}.vth__buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vth .vth__btn{min-height:53px;padding:0 12px;font-size:10px;gap:8px}.vth .vth__btn span{font-size:16px}.vth__copy{padding:4px 0 15px}.vth__sub{font-size:16px}.vth h1{font-size:clamp(44px,11vw,61px)}}@media(prefers-reduced-motion:reduce){.vth__scene--editorial .vth__editorial-image{animation:none!important;transform:none!important}}.vth{position:relative;isolation:isolate;background:#f7e9d9!important}.vth__grid{position:relative;display:flex!important;align-items:center!important;min-height:clamp(590px,52vw,780px)!important;padding-top:clamp(45px,6vw,95px)!important;padding-bottom:clamp(45px,6vw,95px)!important;gap:0!important}.vth__scene--editorial{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important;border-radius:0!important;z-index:0!important;pointer-events:none}.vth__scene--editorial .vth__editorial-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:58% center!important}.vth__scene--editorial:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:linear-gradient(90deg,#faf0e5 0%,#faf0e5ed 21%,#faf0e5a8 36%,#faf0e520 55%,transparent 70%)}.vth__copy{position:relative!important;z-index:10!important;width:min(49%,620px)!important;max-width:620px!important;margin:0!important;padding:20px 0!important;text-align:left!important}.vth__buttons{position:relative;z-index:12}@media(max-width:989px){.vth__grid{min-height:640px!important;padding:55px 28px!important;display:flex!important}.vth__copy{width:min(65%,510px)!important;text-align:left!important}.vth__scene--editorial:after{background:linear-gradient(90deg,#faf0e5 0%,#faf0e5ed 25%,#faf0e5a8 53%,transparent 85%)}.vth__scene--editorial .vth__editorial-image{object-position:65% center!important}.vth__buttons,.vth__steps{justify-content:flex-start!important}}@media(max-width:599px){.vth__grid{min-height:710px!important;align-items:flex-start!important;padding:44px 18px 35px!important}.vth__copy{width:100%!important;max-width:100%!important;padding:0!important}.vth__scene--editorial .vth__editorial-image{object-position:60% 100%!important}.vth__scene--editorial:after{background:linear-gradient(180deg,#faf0e5 0%,#faf0e5f5 16%,#faf0e5de 37%,#faf0e570 53%,transparent 75%)}.vth__eyebrow{font-size:9px!important}.vth h1{font-size:clamp(44px,11vw,62px)!important;max-width:440px}.vth__sub{max-width:350px}.vth__buttons{max-width:440px}.vth__steps{justify-content:flex-start!important}}@media(prefers-reduced-motion:reduce){.vth__editorial-image{animation:none!important}}.vth__scene--editorial .vth__editorial-image{left:auto!important;right:0!important;width:57%!important;object-fit:cover!important;object-position:50% 50%!important;animation:vtEditorialFloat 9s ease-in-out infinite!important}.vth__scene--editorial:after{background:linear-gradient(90deg,#faf0e5 0%,#faf0e5 35%,#faf0e5d9 43%,#faf0e53d 56%,transparent 68%)!important}.vth__copy{width:min(53%,660px)!important}.vth h1{font-size:clamp(52px,5.4vw,88px)!important;letter-spacing:-.055em!important;line-height:.98!important;color:#442a1b!important}.vth__eyebrow{color:#997451!important}.vth__sub{color:#81644f!important}.vth__buttons{gap:16px!important;margin-top:32px!important}.vth .vth__btn{border-radius:15px!important;min-height:65px!important;min-width:205px!important;padding:0 23px!important;font-size:12px!important;letter-spacing:.045em!important;font-weight:750!important;box-shadow:0 7px 20px #70452d24!important;transition:transform .25s ease,box-shadow .25s ease!important}.vth .vth__btn--gold{background:linear-gradient(135deg,#8d5535,#643a2a)!important;color:#fff!important;border:1px solid #b57d53!important;box-shadow:0 8px 26px #82503155!important}.vth .vth__btn--line{background:#fffaf4f2!important;color:#653d2b!important;border:1.5px solid #b67b48!important}.vth .vth__btn--gold:before{content:"\1f381";font-size:19px;margin-right:3px}.vth .vth__btn--line:before{content:"\25a2";font-size:22px;line-height:1;margin-right:3px}.vth .vth__btn:hover{transform:translateY(-4px)!important;box-shadow:0 14px 28px #70452d45!important}.vth__steps{font-size:10px!important;letter-spacing:.17em!important;color:#805c41!important}@media(max-width:989px){.vth__copy{width:64%!important}.vth__scene--editorial .vth__editorial-image{width:66%!important}.vth__scene--editorial:after{background:linear-gradient(90deg,#faf0e5 0%,#faf0e5ed 30%,#faf0e5a8 51%,transparent 78%)!important}}@media(max-width:599px){.vth__copy{width:100%!important}.vth__grid{min-height:740px!important}.vth__scene--editorial .vth__editorial-image{top:auto!important;bottom:0!important;height:63%!important;width:100%!important;object-position:center 38%!important}.vth__scene--editorial:after{background:linear-gradient(180deg,#faf0e5 0% 34%,#faf0e5e8 47%,#faf0e500 69%)!important}.vth h1{font-size:clamp(43px,10vw,58px)!important}.vth .vth__btn{min-width:0!important;min-height:56px!important;padding:0 10px!important;font-size:10px!important;border-radius:12px!important}.vth .vth__btn--gold:before,.vth .vth__btn--line:before{font-size:16px}.vth__steps{font-size:8px!important}}@media(prefers-reduced-motion:reduce){.vth__scene--editorial .vth__editorial-image{animation:none!important}}.vth{background:#f9e8d4!important}.vth__grid{position:relative!important;display:flex!important;align-items:center!important;min-height:clamp(610px,53vw,800px)!important;max-width:none!important;width:100%!important;padding:clamp(42px,6vw,90px) clamp(28px,7vw,125px)!important;gap:0!important}.vth__scene--editorial{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;z-index:0!important;border-radius:0!important;overflow:hidden!important;pointer-events:none!important}.vth__scene--editorial .vth__editorial-image{position:absolute!important;left:0!important;right:0!important;top:0!important;bottom:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;animation:none!important;transform:none!important}.vth__scene--editorial:after{content:"";position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:4!important;background:linear-gradient(90deg,#f9e8d42b 0%,#f9e8d414 31%,transparent 52%)!important;pointer-events:none!important}.vth__copy{position:relative!important;z-index:12!important;width:min(51%,680px)!important;max-width:680px!important;margin:0!important;padding:0!important;text-align:left!important}.vth__eyebrow{font-size:clamp(10px,.9vw,13px)!important;letter-spacing:.2em!important;color:#785034!important;margin-bottom:18px!important}.vth h1{font-family:Georgia,Times New Roman,serif!important;color:#27150e!important;font-size:clamp(51px,5.4vw,91px)!important;line-height:.96!important;letter-spacing:-.055em!important;max-width:660px!important;text-shadow:0 2px 18px #ffebd56e}.vth__sub{font-size:clamp(18px,1.65vw,25px)!important;color:#6f4e3b!important;margin-top:22px!important;max-width:600px!important}.vth__buttons{display:flex!important;flex-wrap:wrap!important;gap:17px!important;margin-top:30px!important;position:relative!important;z-index:20!important}.vth .vth__btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:62px!important;min-width:235px!important;padding:0 22px!important;border-radius:12px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.025em!important;gap:14px!important;box-shadow:0 7px 22px #69402830!important;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease!important}.vth .vth__btn--gold{background:linear-gradient(130deg,#9b5c36,#673923)!important;color:#fff!important;border:1px solid #bb8755!important}.vth .vth__btn--line{background:#fff9f1f2!important;color:#382219!important;border:1.5px solid #ad7646!important}.vth .vth__btn--gold:before{content:"\1f381"!important;font-size:19px!important}.vth .vth__btn--line:before{content:"\25a2"!important;font-size:23px!important}.vth .vth__btn:hover{transform:translateY(-3px)!important;box-shadow:0 12px 28px #69402855!important}.vth .vth__btn:focus-visible{outline:3px solid #8d4b27!important;outline-offset:3px!important}.vth__steps{font-size:10px!important;letter-spacing:.14em!important;color:#77523a!important;margin-top:25px!important}.vth__scene--editorial .vth__glow,.vth__scene--editorial .vth__spark{display:none!important}@media(max-width:989px){.vth__grid{min-height:650px!important;padding:60px 5vw!important}.vth__copy{width:65%!important}.vth h1{font-size:clamp(45px,6vw,73px)!important}.vth .vth__btn{min-width:190px!important}.vth__scene--editorial .vth__editorial-image{object-position:58% center!important}}@media(max-width:599px){.vth__grid{min-height:750px!important;align-items:flex-start!important;padding:38px 19px!important}.vth__copy{width:100%!important;max-width:100%!important}.vth h1{font-size:clamp(43px,10vw,61px)!important;max-width:440px!important}.vth__sub{font-size:17px!important;max-width:380px!important}.vth__buttons{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.vth .vth__btn{min-width:0!important;min-height:56px!important;padding:0 10px!important;font-size:10px!important;gap:7px!important}.vth .vth__btn--gold:before,.vth .vth__btn--line:before{font-size:16px!important}.vth__scene--editorial .vth__editorial-image{object-position:66% center!important}.vth__scene--editorial:after{background:linear-gradient(180deg,#f9e8d4c7,#f9e8d4bd 35%,#f9e8d400 72%)!important}.vth__steps{font-size:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/vibes-hero-3d.css.map */
