.velora-aura-home,.velora-aura-home *{box-sizing:border-box}.velora-aura-home{--ink: #101010;--paper: #ffffff;--soft: #f4f4f1;--accent: #f06f52;--blue: #43c7d4;color:var(--ink);background:var(--paper);overflow:hidden}.velora-aura-home a{color:inherit;text-decoration:none}.velora-aura-offer{min-height:44px;padding:8px 20px;display:flex;align-items:center;justify-content:center;gap:12px;background:#1b5ee4;color:#fff!important;text-align:center;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.velora-aura-offer span{opacity:.78}.velora-aura-hero{position:relative;min-height:720px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr);align-items:center;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 80% 15%,rgba(255,255,255,.75),transparent 18%),linear-gradient(135deg,#d8fbff,#43c7d4 55%,#24aab8)}.velora-aura-hero__content{position:relative;z-index:3;width:min(650px,100%);padding:80px 0 80px max(32px,calc((100vw - 1440px)/2))}.velora-aura-eyebrow{margin:0 0 14px;font-size:11px;line-height:1.2;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.velora-aura-hero h1{max-width:680px;margin:0;font-size:clamp(58px,7.2vw,116px);line-height:.84;font-weight:800;letter-spacing:-.075em;text-transform:uppercase}.velora-aura-hero__text{max-width:500px;margin:26px 0 0;font-size:17px;line-height:1.65}.velora-aura-hero__actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px}.velora-aura-button{min-height:52px;padding:0 26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:transform .25s ease,background .25s ease,color .25s ease}.velora-aura-button:hover{transform:translateY(-3px)}.velora-aura-button--dark{background:var(--ink);color:#fff!important}.velora-aura-button--light{background:#fff;color:var(--ink)!important;border:1px solid rgba(16,16,16,.12)}.velora-aura-hero__price{margin-top:25px;display:flex;align-items:center;gap:9px;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.velora-aura-hero__price strong{font-size:16px}.velora-aura-hero__price-divider{width:1px;height:25px;margin:0 5px;background:#10101040}.velora-aura-hero__visual{position:relative;z-index:2;height:100%;min-height:720px}.velora-aura-float{position:absolute;display:block;filter:drop-shadow(0 34px 24px rgba(0,0,0,.2));animation:velora-float 6s ease-in-out infinite}.velora-aura-float img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.velora-aura-float--1{width:68%;height:48%;left:8%;top:16%;transform:rotate(-8deg)}.velora-aura-float--2{width:50%;height:35%;right:-2%;top:2%;transform:rotate(12deg);animation-delay:-2s}.velora-aura-float--3{width:48%;height:34%;right:5%;bottom:2%;transform:rotate(-13deg);animation-delay:-4s}.velora-aura-orb{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 25%,#ffffffe6,#f06f52b3 35%,#8b261bd9);box-shadow:inset -12px -18px 30px #4a120c40,0 20px 40px #00000024;opacity:.78}.velora-aura-orb--one{width:110px;height:110px;right:8%;top:34%}.velora-aura-orb--two{width:62px;height:62px;left:2%;bottom:15%}.velora-aura-orb--three{width:42px;height:42px;right:42%;top:10%}@keyframes velora-float{0%,to{translate:0 0}50%{translate:0 -16px}}.velora-aura-shell{width:min(1440px,calc(100% - 48px));margin:0 auto}.velora-aura-products,.velora-aura-edits,.velora-aura-reviews,.velora-aura-faq{padding:88px 0}.velora-aura-heading{margin-bottom:34px;display:flex;align-items:end;justify-content:space-between;gap:20px}.velora-aura-heading h2,.velora-aura-duo h2,.velora-aura-faq h2,.velora-aura-newsletter h2{margin:0;font-size:clamp(38px,5vw,72px);line-height:.95;letter-spacing:-.055em}.velora-aura-heading>a{padding-bottom:5px;border-bottom:1px solid;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.velora-aura-heading--center{justify-content:center;text-align:center}.velora-aura-heading--center p:last-child{max-width:620px;margin:16px auto 0;color:#626262}.velora-aura-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 16px}.velora-aura-product__media{position:relative;aspect-ratio:1 / 1.15;display:grid;place-items:center;overflow:hidden;background:var(--soft)}.velora-aura-product__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.velora-aura-product:hover .velora-aura-product__media img{transform:scale(1.035)}.velora-aura-product__media span{position:absolute;left:12px;top:12px;padding:7px 10px;border-radius:999px;background:#fff;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.velora-aura-product__info{padding:14px 2px 0}.velora-aura-product__info>a{display:block;font-size:14px;font-weight:700}.velora-aura-product__price{margin-top:7px;display:flex;align-items:center;justify-content:space-between;gap:8px}.velora-aura-product__price strong{font-size:14px}.velora-aura-product__price small{color:#666;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.velora-aura-edits{border-top:1px solid #e8e8e8}.velora-aura-edits__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.velora-aura-edit{position:relative;min-height:420px;overflow:hidden;background:#111}.velora-aura-edit__media,.velora-aura-edit__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.velora-aura-edit__media:after{content:"";background:linear-gradient(to top,#000c,#00000005 65%)}.velora-aura-edit__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.velora-aura-edit:hover img{transform:scale(1.05)}.velora-aura-edit__content{position:absolute;z-index:2;left:20px;right:20px;bottom:22px;color:#fff}.velora-aura-edit__content span{font-size:9px;letter-spacing:.18em;text-transform:uppercase}.velora-aura-edit__content h3{margin:7px 0 0;font-size:26px;line-height:1;letter-spacing:-.04em}.velora-aura-edit__content p{margin:8px 0 0;color:#ffffffc2;font-size:12px;line-height:1.45}.velora-aura-duo{min-height:620px;display:grid;grid-template-columns:1fr 1fr;background:#101010;color:#fff}.velora-aura-duo__content{padding:90px max(36px,7vw);display:flex;flex-direction:column;justify-content:center}.velora-aura-duo__content>p:not(.velora-aura-eyebrow){max-width:570px;color:#ffffffb3;font-size:16px;line-height:1.7}.velora-aura-duo__math{max-width:580px;margin:18px 0 30px;border-top:1px solid rgba(255,255,255,.2)}.velora-aura-duo__math div{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.2)}.velora-aura-duo__math span{color:#ffffff9e;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.velora-aura-duo__math strong{font-size:18px}.velora-aura-duo__content .velora-aura-button{align-self:flex-start}.velora-aura-duo__visual{position:relative;overflow:hidden;background:linear-gradient(145deg,#ffe1d9,#f06f52)}.velora-aura-duo__visual img{position:absolute;width:72%;height:55%;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 28px 25px rgba(0,0,0,.25))}.velora-aura-duo__visual img:first-child{left:2%;top:6%;transform:rotate(-10deg)}.velora-aura-duo__visual img:last-child{right:-4%;bottom:1%;transform:rotate(11deg)}.velora-aura-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.velora-aura-review{padding:28px;border:1px solid #dedede;background:#fff}.velora-aura-review__stars{color:#f3a438;letter-spacing:.08em}.velora-aura-review__verified{display:inline-block;margin-top:10px;color:#6c8063;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.velora-aura-review h3{margin:20px 0 8px;font-size:20px}.velora-aura-review p{min-height:74px;margin:0 0 18px;color:#5e5e5e;font-size:14px;line-height:1.65}.velora-aura-review strong{font-size:12px}.velora-aura-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;border-top:1px solid #e8e8e8}.velora-aura-faq__intro p:last-child{max-width:480px;color:#666;line-height:1.7}.velora-aura-faq details{border-bottom:1px solid #d7d7d7}.velora-aura-faq summary{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:16px;font-weight:700}.velora-aura-faq summary::-webkit-details-marker{display:none}.velora-aura-faq details[open] summary span:last-child{transform:rotate(45deg)}.velora-aura-faq summary span:last-child{font-size:24px;font-weight:300;transition:transform .2s ease}.velora-aura-faq details>div{padding:0 42px 25px 0;color:#666;line-height:1.65}.velora-aura-newsletter{padding:76px max(24px,calc((100vw - 1200px)/2));display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;background:var(--soft)}.velora-aura-newsletter>div>p:last-child{max-width:540px;color:#666}.velora-aura-newsletter__form{position:relative;display:grid;grid-template-columns:1fr auto;border-bottom:1px solid #111}.velora-aura-newsletter__form input{min-height:58px;padding:0;border:0;outline:0;background:transparent;color:#111;font-size:16px}.velora-aura-newsletter__form button{border:0;background:transparent;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.velora-aura-newsletter__message,.velora-aura-newsletter__form .errors{grid-column:1 / -1;padding:10px 0;font-size:12px}.velora-aura-benefits{padding:38px max(24px,calc((100vw - 1440px)/2));display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dedede}.velora-aura-benefits>div{min-height:150px;padding:26px;display:grid;align-content:center;justify-items:center;text-align:center;background:#fff}.velora-aura-benefits span{font-size:26px}.velora-aura-benefits strong{margin-top:10px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.velora-aura-benefits p{margin:7px 0 0;color:#666;font-size:12px}@media(max-width:1100px){.velora-aura-hero{grid-template-columns:1fr 1fr}.velora-aura-product-grid,.velora-aura-edits__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){.velora-aura-offer{min-height:42px;flex-direction:column;gap:2px;font-size:9px}.velora-aura-hero{min-height:750px;grid-template-columns:1fr;align-items:start}.velora-aura-hero__content{width:100%;padding:58px 20px 0;text-align:center}.velora-aura-hero h1{font-size:clamp(52px,17vw,82px)}.velora-aura-hero__text{margin-inline:auto;font-size:14px}.velora-aura-hero__actions,.velora-aura-hero__price{justify-content:center}.velora-aura-hero__visual{position:absolute;inset:auto 0 0;min-height:350px;height:350px}.velora-aura-float--1{width:75%;height:58%;left:-4%;top:7%}.velora-aura-float--2{width:55%;height:44%;right:-8%;top:0}.velora-aura-float--3{width:54%;height:42%;right:7%;bottom:-4%}.velora-aura-shell{width:min(100% - 28px,1440px)}.velora-aura-products,.velora-aura-edits,.velora-aura-reviews,.velora-aura-faq{padding:56px 0}.velora-aura-heading{align-items:start}.velora-aura-heading h2,.velora-aura-duo h2,.velora-aura-faq h2,.velora-aura-newsletter h2{font-size:38px}.velora-aura-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 8px}.velora-aura-product__media{aspect-ratio:1 / 1.18}.velora-aura-product__info>a{font-size:12px}.velora-aura-product__price{align-items:start;flex-direction:column;gap:3px}.velora-aura-edits__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.velora-aura-edit{min-width:78vw;min-height:430px;scroll-snap-align:start}.velora-aura-duo{grid-template-columns:1fr}.velora-aura-duo__content{padding:62px 20px}.velora-aura-duo__visual{min-height:420px}.velora-aura-reviews__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.velora-aura-review{min-width:84vw;scroll-snap-align:start}.velora-aura-faq{grid-template-columns:1fr;gap:28px}.velora-aura-newsletter{padding:56px 20px;grid-template-columns:1fr;gap:28px}.velora-aura-benefits{padding:1px;grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
