@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400&display=swap";.veliora-section{--v-green-900:#064233;--v-green-800:#085946;--v-green-700:#0a6c53;--v-green-600:#00805f;--v-green-500:#009370;--v-green-400:#38ad8c;--v-green-200:#b9ddd0;--v-green-100:#dceee7;--v-green-50:#eef6f2;--v-bg:#ffffff;--v-cream:#f7f5ef;--v-cream-2:#f1efe7;--v-sand:#ece7db;--v-line:#e7e3d8;--v-line-2:#eceae3;--v-ink:#16221d;--v-ink-soft:#34423b;--v-muted:#6a766f;--v-muted-2:#8b938c;--v-gold:#c79a4b;--v-rose:#d98a82;--v-radius-sm:12px;--v-radius:18px;--v-radius-lg:26px;--v-radius-xl:34px;--v-shadow-sm:0 1px 2px rgba(22,34,29,.05),0 1px 1px rgba(22,34,29,.04);--v-shadow:0 12px 34px -18px rgba(22,34,29,.28);--v-shadow-lg:0 30px 70px -32px rgba(8,89,70,.42);--v-maxw:1240px;--v-ease:cubic-bezier(.4,.1,.2,1);--v-font:"Plus Jakarta Sans","Outfit",system-ui,-apple-system,"Segoe UI",sans-serif;font-family:var(--v-font);color:var(--v-ink);-webkit-font-smoothing:antialiased}.veliora-section *,.veliora-section *:before,.veliora-section *:after{box-sizing:border-box}.veliora-section img{max-width:100%;display:block}.veliora-section a:not(.veliora-btn){color:var(--v-green-800);text-decoration:none}.veliora-section h1,.veliora-section h2,.veliora-section h3,.veliora-section h4{margin:0;line-height:1.08;letter-spacing:-.02em;font-weight:700;color:var(--v-ink)}.veliora-section h1{font-size:clamp(28px,3.6vw,40px);font-weight:800}.veliora-section h2{font-size:clamp(28px,3.8vw,44px)}.veliora-section h3{font-size:clamp(19px,2.4vw,27px)}.veliora-section p{margin:0;line-height:1.6}.veliora-wrap{max-width:var(--v-maxw);margin:0 auto;padding:0 24px}.veliora-eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--v-green-600);display:inline-flex;align-items:center;gap:8px}.veliora-eyebrow:before{content:"";width:22px;height:1.5px;background:var(--v-green-400);display:inline-block}.veliora-eyebrow.is-center:after{content:"";width:22px;height:1.5px;background:var(--v-green-400);display:inline-block}.veliora-lead{font-size:clamp(17px,1.6vw,20px);color:var(--v-ink-soft);line-height:1.62}.veliora-muted{color:var(--v-muted)}.veliora-center{text-align:center}.veliora-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:none;border-radius:100px;font-weight:700;font-size:16px;padding:17px 30px;letter-spacing:.01em;transition:all .25s var(--v-ease);white-space:nowrap;cursor:pointer;font-family:inherit;text-decoration:none}.veliora-btn-primary{background:var(--v-green-800);color:#fff;box-shadow:0 12px 26px -12px #08594699}.veliora-btn-primary:hover{background:var(--v-green-900);transform:translateY(-2px)}.veliora-btn-emerald{background:var(--v-green-500);color:#fff}.veliora-btn-emerald:hover{background:var(--v-green-600);transform:translateY(-2px)}.veliora-btn-dark{background:var(--v-ink);color:#fff}.veliora-btn-dark:hover{background:#0c1611;transform:translateY(-2px)}.veliora-btn-outline{background:transparent;color:var(--v-green-800);border:1.5px solid var(--v-green-200)}.veliora-btn-outline:hover{border-color:var(--v-green-500);background:var(--v-green-50)}.veliora-btn-ghost-light{background:#ffffff24;color:#fff;border:1.5px solid rgba(255,255,255,.4)}.veliora-btn-ghost-light:hover{background:#ffffff38}.veliora-btn-block{width:100%}.veliora-btn-lg{padding:19px 36px;font-size:17px}.veliora-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.veliora-section a.veliora-btn-primary,.veliora-section button.veliora-btn-primary,.veliora-btn-primary,.veliora-section a.veliora-btn-emerald,.veliora-section button.veliora-btn-emerald,.veliora-btn-emerald,.veliora-section a.veliora-btn-dark,.veliora-section button.veliora-btn-dark,.veliora-btn-dark,.veliora-section a.veliora-btn-ghost-light,.veliora-section button.veliora-btn-ghost-light,.veliora-btn-ghost-light{color:#fff}.veliora-section a.veliora-btn-outline,.veliora-section button.veliora-btn-outline,.veliora-btn-outline{color:var(--v-green-800)}.veliora-card{background:#fff;border:1px solid var(--v-line-2);border-radius:var(--v-radius-lg);box-shadow:var(--v-shadow-sm)}.veliora-ph{position:relative;overflow:hidden;border-radius:var(--v-radius-lg);background:linear-gradient(135deg,var(--v-green-50),var(--v-cream) 55%,var(--v-sand));display:flex;align-items:center;justify-content:center;color:var(--v-green-700);isolation:isolate;width:100%}.veliora-ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:repeating-linear-gradient(-45deg,transparent,transparent 13px,rgba(8,89,70,.05) 13px,rgba(8,89,70,.05) 14px)}.veliora-ph:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1.5px dashed rgba(8,89,70,.18);border-radius:18px;z-index:0}.veliora-ph-label{position:relative;z-index:1;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;letter-spacing:.03em;text-align:center;max-width:80%;padding:8px 14px;border-radius:100px;background:#ffffffb8;color:var(--v-green-800)}.veliora-ph.is-dark{background:linear-gradient(135deg,#0a5a47,#064233 60%,#053a2d);color:#cfe9df}.veliora-ph.is-dark:after{border-color:#ffffff2e}.veliora-pill{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;padding:7px 14px;border-radius:100px;background:var(--v-green-50);color:var(--v-green-700);border:1px solid var(--v-green-100)}.veliora-sale-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:100px;background:var(--v-green-500);color:#fff}.veliora-stars{display:inline-flex;gap:1.5px;color:var(--v-gold)}.veliora-trust-row{display:flex;flex-wrap:wrap;gap:10px 22px}.veliora-trust-item{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;color:var(--v-ink-soft)}.veliora-trust-item svg{width:19px;height:19px;color:var(--v-green-500);flex:none}.veliora-head{max-width:640px}.veliora-head.is-center{max-width:720px;margin-left:auto;margin-right:auto;text-align:center}.veliora-head h2,.veliora-head .veliora-lead{margin-top:16px}.veliora-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--v-ease),transform .7s var(--v-ease)}.veliora-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.veliora-reveal{opacity:1;transform:none;transition:none}}.veliora-pdp{background:linear-gradient(180deg,var(--v-cream),#fff 80%)}.veliora-pdp-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:flex-start;max-width:var(--v-maxw);margin:0 auto;padding:24px 24px 64px}.veliora-gallery{position:sticky;top:84px}.veliora-gallery-main{position:relative}.veliora-gallery-media{display:none}.veliora-gallery-media.is-active{display:block}.veliora-gallery-media .veliora-ph,.veliora-gallery-media img,.veliora-gallery-media video,.veliora-gallery-media iframe{border-radius:var(--v-radius-xl);aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}.veliora-thumbs{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;margin-top:12px}.veliora-thumb{padding:0;border:1.5px solid var(--v-line);border-radius:12px;overflow:hidden;background:none;cursor:pointer;aspect-ratio:1}.veliora-thumb.is-active{border:2px solid var(--v-green-600)}.veliora-thumb img{width:100%;height:100%;object-fit:cover}.veliora-badge-abs{position:absolute;top:18px;left:18px}.veliora-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.veliora-play span{width:64px;height:64px;border-radius:50%;background:#ffffffe6;display:grid;place-items:center;box-shadow:var(--v-shadow)}.veliora-buybox h1{margin-top:14px}.veliora-rating-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.veliora-rating-row a{font-size:14px;font-weight:600;color:var(--v-ink-soft)}.veliora-price-row{display:flex;align-items:baseline;gap:12px;margin-top:22px;flex-wrap:wrap}.veliora-price{font-weight:800;font-size:34px;color:var(--v-green-800)}.veliora-price-compare{color:var(--v-muted);text-decoration:line-through;font-size:19px}.veliora-benefits{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:11px}.veliora-benefits li{display:flex;gap:11px;align-items:flex-start;font-size:15.5px;color:var(--v-ink)}.veliora-benefits svg{color:var(--v-green-500);flex:none;margin-top:2px}.veliora-urgency{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:var(--v-green-700);font-weight:600;font-size:14px;background:var(--v-green-50);padding:8px 14px;border-radius:100px;border:1px solid var(--v-green-100)}.veliora-urgency svg{flex:none}.veliora-opt-label{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--v-ink-soft);margin-bottom:12px;display:block}.veliora-opts{display:grid;gap:12px}.veliora-opt{display:flex;align-items:flex-start;gap:14px;text-align:left;padding:16px 18px;border-radius:16px;cursor:pointer;border:1.5px solid var(--v-line);background:#fff;position:relative;width:100%;font-family:inherit;color:var(--v-ink)}.veliora-opt.is-on{border:2px solid var(--v-green-600);background:var(--v-green-50)}.veliora-opt-dot{width:22px;height:22px;border-radius:50%;border:2px solid var(--v-line);flex:none;margin-top:1px;transition:all .2s}.veliora-opt.is-on .veliora-opt-dot{border:6px solid var(--v-green-600)}.veliora-opt-body{flex:1}.veliora-opt-name{font-weight:700;font-size:16px}.veliora-opt-sub{color:var(--v-muted);font-size:13px;margin-top:3px;display:block}.veliora-opt-price{text-align:right;font-weight:800;font-size:18px;color:var(--v-green-800);white-space:nowrap}.veliora-opt-price s{display:block;color:var(--v-muted);font-size:13px;font-weight:600}.veliora-tag{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--v-green-500);color:#fff;padding:3px 8px;border-radius:100px}.veliora-freq{margin-top:14px;padding-top:14px;border-top:1px solid var(--v-green-100)}.veliora-variants{margin-top:24px;display:grid;gap:16px}.veliora-field-label{font-size:13px;font-weight:700;color:var(--v-ink-soft);margin-bottom:8px;display:block}.veliora-select{position:relative}.veliora-select select{width:100%;appearance:none;-webkit-appearance:none;padding:13px 40px 13px 16px;border-radius:12px;border:1.5px solid var(--v-line);background:#fff;font-size:15px;font-family:inherit;font-weight:600;color:var(--v-ink);cursor:pointer}.veliora-select svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--v-green-600)}.veliora-buy-row{display:flex;gap:12px;margin-top:22px;align-items:stretch}.veliora-qty{display:inline-flex;align-items:center;border:1.5px solid var(--v-line);border-radius:100px;padding:0 4px}.veliora-qty button,.veliora-qty a{background:none;border:0;padding:12px;color:var(--v-ink);cursor:pointer;display:flex}.veliora-qty input{width:36px;text-align:center;border:0;background:none;font-weight:700;font-size:15px;font-family:inherit;color:var(--v-ink);-moz-appearance:textfield}.veliora-qty input::-webkit-outer-spin-button,.veliora-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.veliora-form .shopify-payment-button{margin-top:12px}.veliora-form .shopify-payment-button__button{border-radius:100px!important;min-height:56px;font-family:inherit}.veliora-pay{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:18px}.veliora-pay span{height:26px;min-width:40px;padding:0 8px;border-radius:6px;border:1px solid var(--v-line);background:#fff;display:grid;place-items:center;font-size:10.5px;font-weight:800;color:var(--v-muted);letter-spacing:.02em}.veliora-trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px}.veliora-trust-box{display:flex;gap:10px;align-items:center;padding:12px 14px;border:1px solid var(--v-line-2);border-radius:12px;background:var(--v-cream);font-size:13.5px;font-weight:600;color:var(--v-ink)}.veliora-trust-box svg{color:var(--v-green-600);flex:none}.veliora-ship-msg{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--v-ink-soft);font-weight:600;margin-top:14px}.veliora-ship-msg svg{color:var(--v-green-600);flex:none}.veliora-acc{border-top:1px solid var(--v-line)}.veliora-acc-item{border-bottom:1px solid var(--v-line)}.veliora-acc-q{width:100%;background:none;border:0;padding:20px 4px;display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;cursor:pointer;font-family:inherit}.veliora-acc-q-text{font-weight:700;font-size:16.5px;color:var(--v-ink)}.veliora-acc-icon{flex:none;width:30px;height:30px;border-radius:50%;background:var(--v-green-50);color:var(--v-green-700);display:grid;place-items:center;transition:all .25s}.veliora-acc-item.is-open .veliora-acc-icon{background:var(--v-green-800);color:#fff}.veliora-acc-icon .v-i-minus,.veliora-acc-item.is-open .v-i-plus{display:none}.veliora-acc-item.is-open .v-i-minus{display:block}.veliora-acc-body{max-height:0;overflow:hidden;transition:max-height .35s var(--v-ease)}.veliora-acc-body-inner{padding:0 4px 22px;font-size:15.5px;color:var(--v-ink-soft);line-height:1.65;max-width:760px}.veliora-acc-body-inner p{margin-bottom:10px}.veliora-grid{display:grid;gap:22px}.veliora-grid-2{grid-template-columns:repeat(2,1fr)}.veliora-grid-3{grid-template-columns:repeat(3,1fr)}.veliora-grid-4{grid-template-columns:repeat(4,1fr)}.veliora-split{display:grid;gap:48px;align-items:center}.veliora-feature{padding:26px}.veliora-feature-ic{width:52px;height:52px;border-radius:15px;background:var(--v-green-50);display:grid;place-items:center;margin-bottom:16px}.veliora-feature-ic svg{color:var(--v-green-600)}.veliora-feature h3{font-size:18px}.veliora-feature p{margin-top:8px;font-size:14.5px;color:var(--v-ink-soft);line-height:1.6}.veliora-step{display:flex;gap:18px;align-items:flex-start}.veliora-step-num{width:46px;height:46px;border-radius:50%;background:var(--v-green-800);color:#fff;display:grid;place-items:center;font-weight:800;font-size:18px;flex:none}.veliora-mode{padding:24px;display:flex;gap:16px;align-items:flex-start}.veliora-mode-dot{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;flex:none;color:#fff}.veliora-ba-tag{position:absolute;top:16px;left:16px;color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:100px}.veliora-review{padding:26px;display:flex;flex-direction:column}.veliora-review p{margin-top:8px;font-size:14.5px;color:var(--v-ink-soft);line-height:1.6;flex:1}.veliora-avatar{width:36px;height:36px;border-radius:50%;background:var(--v-green-100);color:var(--v-green-800);display:grid;place-items:center;font-weight:800;font-size:14px;flex:none}.veliora-guarantee-card{background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:var(--v-radius-lg);padding:28px;display:flex;gap:20px;align-items:flex-start}.veliora-guarantee-ic{width:52px;height:52px;border-radius:15px;background:var(--v-green-500);display:grid;place-items:center;flex:none;color:#fff}.veliora-disclaimer{font-size:12.5px;color:var(--v-muted);line-height:1.6;max-width:920px}.veliora-sticky{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--v-line);transform:translateY(110%);transition:transform .3s var(--v-ease);padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:none}.veliora-sticky.is-visible{transform:none}.veliora-sticky-inner{display:flex;align-items:center;gap:12px;max-width:var(--v-maxw);margin:0 auto}.veliora-sticky-price{line-height:1.15}.veliora-sticky-price b{font-weight:800;font-size:18px;color:var(--v-green-800)}.veliora-sticky-price s{display:block;font-size:12px;color:var(--v-muted)}@media(max-width:860px){.veliora-pdp-grid{grid-template-columns:1fr;gap:28px}.veliora-gallery{position:static}.veliora-grid-3,.veliora-grid-4{grid-template-columns:1fr 1fr}.veliora-split{grid-template-columns:1fr!important}.veliora-sticky{display:block}}@media(max-width:600px){.veliora-grid-2,.veliora-grid-3,.veliora-grid-4{grid-template-columns:1fr}.veliora-thumbs{grid-template-columns:repeat(5,1fr)}.veliora-wrap{padding:0 18px}.veliora-pdp-grid{padding-left:18px;padding-right:18px}.veliora-price{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/veliora-product.css.map */
