.veora__hero{background:#faf6ef;color:#4b1420}.veora__hero .veora__wrap{width:min(1360px,100% - 80px);padding-block:26px 56px}.veora__hero .veora__hero-grid{grid-template-columns:1fr 1.04fr;gap:0 6%}.veora__hero .veora__hero-title h1{font-size:clamp(48px,4.5vw,64px);line-height:1.1;max-width:14ch;margin:0;letter-spacing:-.035em}.veora__hero .veora__hero-topline{border-bottom:1px solid #d6c4a5;padding-bottom:20px;margin-bottom:32px}.veora__hero .veora__status{border:0;font-family:Georgia,serif;font-style:italic;font-size:15px;letter-spacing:0}.veora__hero .veora__art{aspect-ratio:4/5;object-fit:cover;max-height:680px;border-radius:48% 48% 2px 2px}.veora__hero .veora__offer{padding-top:24px}.veora__hero .veora__proposition{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.veora__hero .veora__copy{font-size:16px;line-height:1.7;margin-top:14px;max-width:43ch}.veora__hero-price{font-size:13px;margin-top:12px!important}.veora__hero .veora__flavour{margin-top:18px}.veora-nav{display:flex;justify-content:center;align-items:center;gap:clamp(22px,5vw,72px);padding:18px 24px;background:#faf6ef;border-block:1px solid #d6c4a5;font-size:12px;letter-spacing:.04em}.veora-nav a{color:#4b1420;text-decoration:none;min-height:44px;display:flex;align-items:center}.veora-nav a:last-child{font-weight:600}.veora-nav a:focus-visible{outline:2px solid #4b1420;outline-offset:5px}#MainContent:has(#veora-discover) .veora h2{font-size:clamp(36px,4.3vw,64px)}#MainContent:has(#veora-discover) .veora__wrap{max-width:1280px}#MainContent:has(#veora-discover) .veora__ingredients{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}#MainContent:has(#veora-discover) .veora__ingredients li{display:block;min-width:0;font-size:12px;padding:16px 0}#MainContent:has(#veora-discover) .veora__ingredients li:first-child{grid-column:1/-1;display:flex;align-items:center}#MainContent:has(#veora-discover) .veora__ingredients li:first-child strong{font:400 clamp(34px,4vw,52px)/1.2 Georgia,serif}#MainContent:has(#veora-discover) .veora__ingredients li:nth-child(2){grid-column:1/-1;display:flex;align-items:center}#MainContent:has(#veora-discover) .veora__ingredients li:nth-child(2) strong{font-size:24px}#MainContent:has(#veora-discover) .veora__ingredients strong{display:block;font-size:20px;margin-top:4px}#MainContent:has(#veora-discover) .veora__claims{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}#MainContent:has(#veora-discover) .veora__claim{display:block;padding:28px 0 0;border:0}#MainContent:has(#veora-discover) .veora__claim h3{font:400 25px Georgia,serif;margin-top:20px}#MainContent:has(#veora-discover) .veora__steps{gap:34px}#MainContent:has(#veora-discover) .veora__steps h3{font:400 25px/1.2 Georgia,serif;text-transform:none;letter-spacing:-.02em}.veora__purchase-grid{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;text-align:left}.veora__cta .veora__wrap{max-width:1280px;text-align:left}.veora__cta .veora__wordmark{font-size:17px;letter-spacing:.18em}.veora__cta .veora__purchase{max-width:none;margin-top:26px}.veora__cta .veora__text{margin-inline:0}.veora__purchase product-form{display:block}.veora__purchase .veora__button{position:relative}.veora__purchase .veora__button.loading [data-veora-submit-label]{visibility:hidden}.veora__purchase .loading__spinner{position:absolute;width:20px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.veora__purchase .loading__spinner svg{width:20px}.veora__checkout-note{margin-top:20px!important}.veora-ugc__grid{display:grid;grid-auto-columns:minmax(240px,30%);grid-auto-flow:column;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-block:30px}.veora-ugc__card{scroll-snap-align:start}.veora-ugc__card video{width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;background:#eee4d6;display:block}.veora-ugc__card h3{margin-top:16px}.veora-ugc__card p{font-size:13px;margin-top:8px}@media(max-width:989px){.veora-nav{display:none}.veora__hero .veora__wrap{width:calc(100% - 48px)}#MainContent:has(#veora-discover) .veora__claims{grid-template-columns:1fr 1fr}.veora__purchase-grid{gap:32px}}@media(max-width:749px){.veora__hero .veora__wrap{width:calc(100% - 40px);padding-block:18px 30px}.veora__hero .veora__hero-grid{grid-template-columns:1fr;grid-template-areas:"title" "visual" "offer";gap:0}.veora__hero .veora__hero-topline{margin-bottom:18px;padding-bottom:12px}.veora__hero .veora__status{font-size:11px}.veora__hero .veora__hero-title h1{font-size:clamp(32px,8vw + 4px,40px);max-width:16ch;margin:auto;line-height:1.1}.veora__hero .veora__media{margin-top:18px}.veora__hero .veora__art{height:600px;width:100%;aspect-ratio:auto;object-fit:cover;object-position:center 55%;border-radius:100px 100px 2px 2px}.veora__hero .veora__offer{padding-top:16px;display:flex;flex-direction:column;align-items:center}.veora__hero .veora__proposition{font-size:10px}.veora__hero .veora__actions{width:100%;order:1;margin-top:14px}.veora__hero .veora__copy{order:4;font-size:14px;margin-top:16px}.veora__hero .veora__flavour{margin-top:6px;order:0}.veora__hero .veora__hero-price{order:2;margin-top:8px!important}.veora__hero .veora__reassurance{order:3;width:100%;margin-top:12px!important}.veora__purchase-grid{grid-template-columns:1fr;gap:28px}.veora__cta .veora__art{max-height:380px;aspect-ratio:1;object-fit:contain;background:#eee4d6}#MainContent:has(#veora-discover) .veora__claims{gap:20px}#MainContent:has(#veora-discover) .veora__claim h3{font-size:22px}#MainContent:has(#veora-discover) .veora__claim p{font-size:13px}#MainContent:has(#veora-discover) .veora__steps{gap:0}.veora-ugc__grid{grid-auto-columns:82%}}@media(prefers-reduced-motion:no-preference){.veora__art{transition:filter .25s ease}.veora__link:hover{opacity:.75}}.veora__nutrition-note{margin-top:44px;padding:28px;border:1px solid var(--v-line);background:var(--v-ivory)}.veora__nutrition-note .veora__text{max-width:85ch;font-size:14px;margin-top:16px!important}.veora .veora__delivery{display:block;margin:18px 0;padding:14px 18px;background:#eee4d6;border-left:3px solid #6b1e2d;color:#4b1420;font-size:14px;font-weight:600;line-height:1.5;text-align:left}@media(max-width:749px){.veora__hero .veora__delivery{order:2;width:100%;margin:14px 0 4px;text-align:center;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/veora-premium.css.map */
