.vc-motion-opening{display:block;overflow:clip;background:var(--vc-opening-bg, #070a10);color:var(--vc-opening-text, #fff);isolation:isolate}.vc-motion-opening *,.vc-motion-opening *:before,.vc-motion-opening *:after{box-sizing:border-box}.vc-motion-opening a{color:inherit}.vc-motion-opening__brand{position:relative;min-height:var(--vc-opening-desktop-height, 88vh);overflow:hidden;background:radial-gradient(circle at 80% 35%,rgba(76,171,234,.14),transparent 34%),linear-gradient(145deg,#070a10,#0a111c 58%,#070a10)}.vc-motion-opening__brand:after{position:absolute;right:0;bottom:0;left:0;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(76,171,234,.55),transparent)}.vc-motion-opening__ambient{position:absolute;width:42rem;height:42rem;border-radius:50%;pointer-events:none;opacity:.22;filter:blur(90px)}.vc-motion-opening__ambient--one{top:-24rem;right:-12rem;background:#4cabea}.vc-motion-opening__ambient--two{bottom:-34rem;left:25%;background:#0d4381}.vc-motion-opening__brand-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(32rem,1.1fr);gap:clamp(3rem,6vw,9rem);align-items:center;min-height:var(--vc-opening-desktop-height, 88vh);padding-top:clamp(5rem,8vh,9rem);padding-bottom:clamp(5rem,8vh,9rem)}.vc-motion-opening__copy{position:relative;z-index:4;max-width:68rem}.vc-motion-opening__eyebrow{display:flex;align-items:center;gap:1rem;margin:0 0 1.8rem;color:var(--vc-opening-accent, #4cabea);font-size:clamp(1.1rem,.9vw,1.3rem);font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.vc-motion-opening__eyebrow:before{width:3.2rem;height:1px;content:"";background:currentColor}.vc-motion-opening__heading{max-width:14ch;margin:0;color:var(--vc-opening-text, #fff);font-size:clamp(4.8rem,5.3vw,8.4rem);font-weight:700;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.vc-motion-opening__supporting{max-width:59rem;margin-top:2.4rem;color:var(--vc-opening-muted, #b8c4d2);font-size:clamp(1.6rem,1.35vw,2rem);line-height:1.6}.vc-motion-opening__supporting p{margin:0}.vc-motion-opening__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.vc-motion-opening__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.2rem 2.2rem;border:1px solid transparent;border-radius:.6rem;font-size:1.25rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.vc-motion-opening__button:hover{transform:translateY(-2px)}.vc-motion-opening__button:focus-visible,.vc-motion-opening__skip:focus-visible,.vc-motion-opening__visual-link:focus-visible,.vc-motion-opening__category:focus-visible,.vc-motion-opening__collection-link:focus-visible,.vc-motion-opening__trust-item:focus-visible{outline:3px solid var(--vc-opening-accent, #4cabea);outline-offset:4px}.vc-motion-opening .vc-motion-opening__button--primary{background:var(--vc-opening-accent, #4cabea);color:#07101a;box-shadow:0 1.2rem 3.2rem #4cabea38}.vc-motion-opening .vc-motion-opening__button--primary:hover{box-shadow:0 1.6rem 3.8rem #4cabea4d}.vc-motion-opening__button--secondary{border-color:#ffffff57;background:#ffffff0a;color:#fff}.vc-motion-opening__button--secondary:hover{border-color:#ffffffb3;background:#ffffff14}.vc-motion-opening__skip{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;margin-top:1.6rem;color:var(--vc-opening-muted, #b8c4d2);font-size:1.15rem;font-weight:700;letter-spacing:.1em;text-decoration:underline;text-decoration-color:#b8c4d273;text-underline-offset:.4rem}.vc-motion-opening__visuals{position:relative;min-height:clamp(52rem,68vh,78rem)}.vc-motion-opening__visual{position:absolute;contain:layout paint}.vc-motion-opening__visual--1{z-index:3;top:50%;right:-3%;width:min(74%,56rem);transform:translateY(-50%)}.vc-motion-opening__visual--2{z-index:2;top:4%;left:-3%;width:min(39%,29rem);transform:rotate(-3deg)}.vc-motion-opening__visual--3{z-index:2;bottom:4%;left:0;width:min(40%,30rem);transform:rotate(2.5deg)}.vc-motion-opening__visual-link{display:block;text-decoration:none}.vc-motion-opening__visual-media{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:.86}.vc-motion-opening__visual--2 .vc-motion-opening__visual-media,.vc-motion-opening__visual--3 .vc-motion-opening__visual-media{aspect-ratio:1}.vc-motion-opening__visual-media:before{position:absolute;z-index:-1;width:78%;height:18%;bottom:7%;border-radius:50%;content:"";background:#4cabea24;filter:blur(28px)}.vc-motion-opening__visual-image{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2.4rem 2.4rem rgba(0,0,0,.42))}.vc-motion-opening__visual-placeholder{width:82%;height:82%;border:1px dashed rgba(76,171,234,.35);border-radius:2.4rem;background:#4cabea0d}.vc-motion-opening__visual-caption{position:absolute;right:4%;bottom:4%;display:flex;flex-direction:column;max-width:24rem;padding:1rem 1.2rem;border:1px solid rgba(255,255,255,.13);border-radius:.8rem;background:#070a10c7;box-shadow:0 1rem 2.4rem #00000047;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vc-motion-opening__visual--2 .vc-motion-opening__visual-caption,.vc-motion-opening__visual--3 .vc-motion-opening__visual-caption{right:auto;bottom:-1rem;left:0}.vc-motion-opening__visual-title{color:#fff;font-size:1.15rem;font-weight:700;line-height:1.3}.vc-motion-opening__visual-benefit{margin-top:.2rem;color:var(--vc-opening-muted, #b8c4d2);font-size:1.05rem;line-height:1.35}.vc-motion-opening__discovery{position:relative;padding:clamp(7rem,9vw,12rem) 0;background:var(--vc-opening-bg, #070a10)}.vc-motion-opening__section-copy{display:grid;grid-template-columns:minmax(20rem,.45fr) minmax(0,1fr);gap:4rem;align-items:end;margin-bottom:clamp(3rem,5vw,5.6rem)}.vc-motion-opening__section-copy .vc-motion-opening__eyebrow{margin-bottom:.7rem}.vc-motion-opening__section-heading{max-width:18ch;margin:0;color:#fff;font-size:clamp(3.4rem,4vw,6rem);font-weight:700;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.vc-motion-opening__categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.vc-motion-opening__category{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.6rem;align-items:center;min-height:11rem;padding:2rem 2.2rem;border:1px solid rgba(255,255,255,.12);border-radius:1.2rem;background:#ffffff09;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.vc-motion-opening__category:hover{transform:translateY(-3px);border-color:#4cabea94;background:#4cabea13}.vc-motion-opening__category-index{color:var(--vc-opening-accent, #4cabea);font-size:1.15rem;font-weight:700;letter-spacing:.1em}.vc-motion-opening__category-content{display:flex;flex-direction:column}.vc-motion-opening__category-title{color:#fff;font-size:clamp(1.7rem,1.5vw,2.1rem);font-weight:700;line-height:1.25}.vc-motion-opening__category-description{margin-top:.4rem;color:var(--vc-opening-muted, #b8c4d2);font-size:1.25rem;line-height:1.45}.vc-motion-opening__category-arrow{color:var(--vc-opening-accent, #4cabea);font-size:2.2rem;transition:transform .18s ease}.vc-motion-opening__category:hover .vc-motion-opening__category-arrow{transform:translate(.4rem)}.vc-motion-opening__products{position:relative;padding:clamp(7rem,9vw,12rem) 0 clamp(6rem,8vw,10rem);background:var(--vc-opening-surface, #f4f7fa);color:#121212;scroll-margin-top:12rem}.vc-motion-opening__products:before{position:absolute;top:0;right:0;left:0;height:8rem;content:"";transform:translateY(-99%);background:linear-gradient(to bottom,transparent,var(--vc-opening-surface, #f4f7fa));pointer-events:none}.vc-motion-opening__products:focus{outline:none}.vc-motion-opening__products:focus-visible{outline:3px solid var(--vc-opening-accent, #4cabea);outline-offset:-6px}.vc-motion-opening__products-heading{display:flex;gap:3rem;align-items:end;justify-content:space-between;margin-bottom:clamp(3rem,4vw,5rem)}.vc-motion-opening__eyebrow--dark{color:#0d6fa8}.vc-motion-opening__section-heading--dark{color:#121212}.vc-motion-opening__collection-link{display:inline-flex;align-items:center;gap:.7rem;min-height:4.4rem;color:#121212;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-decoration-color:#12121259;text-underline-offset:.4rem}.vc-motion-opening__product-grid{margin-top:0;margin-bottom:0;padding:0}.vc-motion-opening__product-card{height:100%;overflow:hidden;border:1px solid rgba(18,18,18,.09);border-radius:1.2rem;background:#fff;box-shadow:0 1.2rem 3rem #16233212}.vc-motion-opening__product-card-link{display:flex;flex-direction:column;height:100%;color:#121212;text-decoration:none}.vc-motion-opening__product-card-link:focus-visible{outline:.2rem solid var(--vc-opening-accent, #4cabea);outline-offset:.3rem}.vc-motion-opening__product-card-media{position:relative;aspect-ratio:1;overflow:hidden;background:#f6f8fa}.vc-motion-opening__product-card-media img,.vc-motion-opening__product-card-placeholder{display:block;width:100%;height:100%;object-fit:contain}.vc-motion-opening__product-card-media img{transition:transform .18s ease}@media(hover:hover){.vc-motion-opening__product-card-link:hover .vc-motion-opening__product-card-media img{transform:scale(1.025)}}.vc-motion-opening__product-card-badge{position:absolute;top:1rem;left:1rem;padding:.5rem .8rem;border-radius:999px;background:#121212;color:#fff;font-size:1.1rem;font-weight:700}.vc-motion-opening__product-card-content{display:flex;flex:1;flex-direction:column;gap:.8rem;padding:1.4rem}.vc-motion-opening__product-card-title,.vc-motion-opening__product-card-price{margin:0}.vc-motion-opening__product-card-title{font-size:1.5rem;line-height:1.35}.vc-motion-opening__product-card-price{display:flex;gap:.7rem;align-items:baseline;margin-top:auto;font-size:1.4rem;font-weight:700}.vc-motion-opening__product-card-price s{color:#1212128c;font-size:1.2rem;font-weight:500}.vc-motion-opening__trust{display:flex;flex-wrap:wrap;justify-content:center;margin-top:clamp(3.2rem,5vw,5.4rem);padding:1.4rem 1.8rem;border:1px solid rgba(18,18,18,.1);border-radius:1.2rem;background:#ffffffbd}.vc-motion-opening__trust-item{position:relative;display:inline-flex;align-items:center;min-height:3.6rem;padding:.5rem 1.5rem;color:#27323d;font-size:1.15rem;font-weight:600;line-height:1.35;text-align:center}a.vc-motion-opening__trust-item{text-decoration-color:#27323d59;text-underline-offset:.3rem}.vc-motion-opening__trust-item+.vc-motion-opening__trust-item:before{position:absolute;left:0;width:.35rem;height:.35rem;border-radius:50%;content:"";background:var(--vc-opening-accent, #4cabea)}.vc-motion-opening.is-ready [data-vc-hero-copy],.vc-motion-opening.is-ready [data-vc-visual]{opacity:1;transition:opacity .65s ease,transform .7s cubic-bezier(.22,1,.36,1)}.vc-motion-opening.is-ready [data-vc-hero-copy]{transform:none}.vc-motion-opening.is-ready .vc-motion-opening__visual--1{transform:translateY(-50%)}.vc-motion-opening.is-ready .vc-motion-opening__visual--2{transform:rotate(-3deg);transition-delay:.1s}.vc-motion-opening.is-ready .vc-motion-opening__visual--3{transform:rotate(2.5deg);transition-delay:.18s}.vc-motion-opening.is-enhanced [data-vc-reveal]{opacity:0;transform:translateY(2rem)}.vc-motion-opening.is-enhanced [data-vc-reveal].is-visible{opacity:1;transform:none;transition:opacity .52s ease,transform .62s cubic-bezier(.22,1,.36,1)}.vc-motion-opening--standard.is-ready .vc-motion-opening__visual--2{transform:translateY(-.8rem) rotate(-4deg)}.vc-motion-opening--standard.is-ready .vc-motion-opening__visual--3{transform:translateY(.8rem) rotate(3.5deg)}.vc-motion-opening--off [data-vc-hero-copy],.vc-motion-opening--off [data-vc-visual],.vc-motion-opening--off [data-vc-reveal]{opacity:1!important;transform:none!important;transition:none!important}@media screen and (min-width:990px)and (max-height:800px){.vc-motion-opening__brand,.vc-motion-opening__brand-inner{min-height:52rem}.vc-motion-opening__brand-inner{padding-top:3rem;padding-bottom:3rem}.vc-motion-opening__heading{font-size:clamp(4.8rem,4.6vw,6.8rem)}.vc-motion-opening__supporting{margin-top:1.8rem}.vc-motion-opening__actions{margin-top:2.2rem}.vc-motion-opening__skip{margin-top:.8rem}}@media screen and (max-width:989px){.vc-motion-opening__brand-inner{grid-template-columns:minmax(0,1fr) minmax(26rem,.7fr);gap:2rem}.vc-motion-opening__heading{font-size:clamp(4.2rem,7.6vw,6.4rem)}.vc-motion-opening__visuals{min-height:clamp(42rem,54vh,62rem)}.vc-motion-opening__visual--1{width:88%}.vc-motion-opening__visual--2,.vc-motion-opening__visual--3{width:45%}}@media screen and (max-width:749px){.vc-motion-opening__brand{min-height:var(--vc-opening-mobile-height, 78svh)}.vc-motion-opening__brand-inner{display:flex;flex-direction:column;gap:1rem;align-items:stretch;min-height:var(--vc-opening-mobile-height, 78svh);padding-top:clamp(3.2rem,7svh,5.6rem);padding-bottom:2.8rem}.vc-motion-opening__copy{max-width:none}.vc-motion-opening__eyebrow{margin-bottom:1.2rem;font-size:1rem}.vc-motion-opening__eyebrow:before{width:2.4rem}.vc-motion-opening__heading{max-width:13ch;font-size:clamp(3.6rem,10.7vw,5rem);line-height:.99}.vc-motion-opening__supporting{max-width:48rem;margin-top:1.6rem;font-size:1.45rem;line-height:1.5}.vc-motion-opening__actions{gap:.9rem;margin-top:2rem}.vc-motion-opening__button{min-height:4.6rem;padding:1rem 1.5rem;font-size:1.05rem}.vc-motion-opening__button--primary{flex:1 1 19rem}.vc-motion-opening__button--secondary{flex:1 1 15rem}.vc-motion-opening__skip{min-height:4rem;margin-top:.7rem;font-size:1rem}.vc-motion-opening__visuals{flex:1 1 auto;min-height:clamp(20rem,30svh,34rem);margin-top:-1rem}.vc-motion-opening__visual--1{top:auto;right:-1rem;bottom:-4.5rem;width:min(72%,30rem);transform:none}.vc-motion-opening__visual--2{top:2rem;left:-1rem;width:min(45%,17rem)}.vc-motion-opening__visual--3{display:none}.vc-motion-opening__visual-caption{right:0;bottom:1rem;max-width:17rem;padding:.7rem .8rem}.vc-motion-opening__visual--2 .vc-motion-opening__visual-caption{display:none}.vc-motion-opening.is-enhanced .vc-motion-opening__visual--1,.vc-motion-opening.is-ready .vc-motion-opening__visual--1{transform:none}.vc-motion-opening__section-copy{display:block;margin-bottom:2.8rem}.vc-motion-opening__section-copy .vc-motion-opening__eyebrow{margin-bottom:1rem}.vc-motion-opening__section-heading{font-size:clamp(3.1rem,9vw,4.2rem)}.vc-motion-opening__categories{grid-template-columns:1fr;gap:1rem}.vc-motion-opening__category{min-height:8.6rem;padding:1.5rem}.vc-motion-opening__category-description{font-size:1.15rem}.vc-motion-opening__products-heading{display:block}.vc-motion-opening__collection-link{margin-top:1.4rem}.vc-motion-opening__trust{justify-content:flex-start;padding:1rem 1.2rem}.vc-motion-opening__trust-item{min-height:3.8rem;padding-right:1.1rem;padding-left:1.1rem;font-size:1.1rem;text-align:left}}@media screen and (max-width:374px),screen and (max-height:690px){.vc-motion-opening__brand-inner{min-height:auto}.vc-motion-opening__visuals{min-height:19rem}.vc-motion-opening__visual--2{display:none}.vc-motion-opening__visual--1{width:min(68%,24rem)}}@media(prefers-reduced-motion:reduce){.vc-motion-opening *,.vc-motion-opening *:before,.vc-motion-opening *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.vc-motion-opening [data-vc-hero-copy],.vc-motion-opening [data-vc-visual],.vc-motion-opening [data-vc-reveal]{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/vibecart-motion-opening.css.map */
