.velora{--v-blanc:#F8F7F3;--v-noir:#111214;--v-lin:#E8DDCC;--v-radius:1.6rem;--color-foreground:17,18,20;--color-button:17,18,20;--color-button-text:248,247,243;--color-secondary-button-text:17,18,20;--color-background:248,247,243;background:var(--v-bg);color:var(--v-fg);font-family:var(--font-body-family)}.velora--blanc{--v-bg:var(--v-blanc);--v-fg:var(--v-noir);--v-line:rgba(17,18,20,.12);--v-muted:rgba(17,18,20,.68);--v-card:rgba(232,221,204,.28);--v-accent:var(--v-noir)}.velora--lin{--v-bg:var(--v-lin);--v-fg:var(--v-noir);--v-line:rgba(17,18,20,.16);--v-muted:rgba(17,18,20,.72);--v-card:var(--v-blanc);--v-accent:var(--v-noir)}.velora--noir{--v-bg:var(--v-noir);--v-fg:var(--v-blanc);--v-line:rgba(248,247,243,.16);--v-muted:rgba(248,247,243,.72);--v-card:rgba(248,247,243,.06);--v-accent:var(--v-lin);--color-foreground:248,247,243;--color-button:248,247,243;--color-button-text:17,18,20;--color-secondary-button-text:248,247,243;--color-background:17,18,20}.velora *,.velora *:before,.velora *:after{box-sizing:border-box}.velora__inner{max-width:var(--page-width,120rem);margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.velora__pad{padding-top:calc(var(--v-pt,96px)*.6);padding-bottom:calc(var(--v-pb,96px)*.6)}@media screen and (min-width:750px){.velora__inner{padding-left:5rem;padding-right:5rem}.velora__pad{padding-top:var(--v-pt,96px);padding-bottom:var(--v-pb,96px)}}.velora__eyebrow{margin:0 0 1.2rem;font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--v-muted)}.velora__title{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(2.6rem,3.6vw,4.2rem);line-height:1.12;letter-spacing:-.02em;color:var(--v-fg)}.velora__text{margin:0;font-size:1.6rem;line-height:1.65;color:var(--v-muted)}.velora__text>*:first-child{margin-top:0}.velora__text>*:last-child{margin-bottom:0}.velora-h3{margin:0 0 .6rem;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--v-fg)}.velora-num{display:inline-block;font-size:1.3rem;font-weight:700;letter-spacing:.12em;color:var(--v-fg);padding-top:.3rem}.velora-icon{width:2.4rem;height:2.4rem;flex:none;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.velora-head{display:grid;gap:1.6rem;margin-bottom:4rem}@media screen and (min-width:990px){.velora-head--split{grid-template-columns:1fr 1fr;align-items:end;gap:8rem}}.velora-head--split .velora__title{margin-bottom:0}.velora-media{position:relative;width:100%;aspect-ratio:var(--ratio,1/1);border-radius:var(--v-radius);overflow:hidden;background:var(--v-lin)}.velora-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.velora-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:2rem;text-align:center;color:var(--v-noir);border:1px dashed rgba(17,18,20,.35);border-radius:inherit;background:repeating-linear-gradient(135deg,rgba(17,18,20,.035) 0 12px,transparent 12px 24px),var(--v-lin)}.velora-ph__label{font-size:1.3rem;font-weight:700;letter-spacing:.08em}.velora-ph__meta{font-size:1.2rem;opacity:.7}.velora-trust__list{display:grid;grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;border-top:1px solid var(--v-line);border-bottom:1px solid var(--v-line)}.velora-trust__item{display:flex;align-items:center;gap:1.2rem;padding:1.8rem 1.2rem;font-size:1.4rem;font-weight:500;line-height:1.35}.velora-trust__item:nth-child(2n){border-left:1px solid var(--v-line)}.velora-trust__item:nth-child(n+3){border-top:1px solid var(--v-line)}@media screen and (min-width:990px){.velora-trust__list{grid-template-columns:repeat(var(--cols,4),1fr)}.velora-trust__item{justify-content:center;padding:2.2rem 2rem}.velora-trust__item:nth-child(n+3){border-top:0}.velora-trust__item+.velora-trust__item{border-left:1px solid var(--v-line)}}.velora-how{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.velora-how{grid-template-columns:1.05fr 1fr;gap:8rem}.velora-how--reverse .velora-how__media{order:2}}.velora-how__points{margin:3.2rem 0 0;padding:0;list-style:none;border-top:1px solid var(--v-line)}.velora-how__point{display:grid;grid-template-columns:5.6rem 1fr;gap:1.2rem;padding:2.4rem 0;border-bottom:1px solid var(--v-line)}.velora-benefits__grid{display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:1.6rem;margin:0;padding:0 0 1.2rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch}@media screen and (min-width:750px){.velora-benefits__grid{grid-auto-columns:44%}}@media screen and (min-width:990px){.velora-benefits__grid{grid-auto-flow:row;grid-template-columns:repeat(var(--cols,4),1fr);gap:2.4rem;overflow:visible;padding-bottom:0}}.velora-benefit{scroll-snap-align:start;display:flex;flex-direction:column}.velora-benefit--card{padding:2.8rem;border:1px solid var(--v-line);border-radius:var(--v-radius);background:var(--v-card)}.velora-benefit__body{padding-top:2rem}.velora-benefit--card .velora-benefit__body{padding-top:0}.velora-benefit .velora-icon{margin-bottom:1.6rem;color:var(--v-accent)}.velora-use{display:grid;gap:4rem}@media screen and (min-width:990px){.velora-use{grid-template-columns:1fr 1fr;gap:8rem;align-items:start}.velora-use__media{position:sticky;top:10rem}}.velora-use__steps{margin:3.2rem 0 0;padding:0;list-style:none}.velora-use__step{display:grid;grid-template-columns:6.4rem 1fr;gap:1.6rem;padding:2.8rem 0;border-top:1px solid var(--v-line)}.velora-use__step:last-child{border-bottom:1px solid var(--v-line)}.velora-use__n{font-family:var(--font-heading-family);font-size:4rem;font-weight:300;line-height:1;color:var(--v-accent)}.velora-use__note{display:flex;gap:1.4rem;margin-top:2.8rem;padding:2rem 2.2rem;border:1px solid var(--v-line);border-radius:var(--v-radius);background:var(--v-card);font-size:1.4rem;line-height:1.6}.velora-use__note .velora-icon{color:var(--v-accent)}.velora-specs{display:grid;gap:5.6rem}@media screen and (min-width:990px){.velora-specs{grid-template-columns:1fr 1fr;gap:8rem}}.velora-specs__table{width:100%;border-collapse:collapse;font-size:1.5rem;line-height:1.5}.velora-specs__table th,.velora-specs__table td{padding:1.6rem 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--v-line)}.velora-specs__table tr:first-child th,.velora-specs__table tr:first-child td{border-top:1px solid var(--v-line)}.velora-specs__table th{width:45%;padding-right:2rem;font-weight:500;color:var(--v-muted)}.velora-specs__table td{font-weight:600;color:var(--v-fg)}.velora-box__list{display:grid;gap:1rem;margin:2.4rem 0 0;padding:0;list-style:none}.velora-box__item{display:flex;align-items:center;gap:1.4rem;padding:1.2rem 1.8rem 1.2rem 1.2rem;border:1px solid var(--v-line);border-radius:99rem;font-size:1.5rem;font-weight:500}.velora-box__qty{display:inline-grid;place-items:center;min-width:3.4rem;height:3.4rem;padding:0 .8rem;border-radius:99rem;background:var(--v-fg);color:var(--v-bg);font-size:1.3rem;font-weight:700}.velora-specs .velora-media{margin-top:2.4rem}.velora-reviews__grid{display:grid;gap:1.6rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.velora-reviews__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.velora-reviews__grid{grid-template-columns:repeat(var(--cols,3),1fr);gap:2.4rem}}.velora-review{display:flex;flex-direction:column;gap:1.8rem;height:100%;margin:0;padding:2.8rem;border:1px solid var(--v-line);border-radius:var(--v-radius);background:var(--v-card)}.velora-review blockquote{margin:0;font-size:1.7rem;line-height:1.55;color:var(--v-fg)}.velora-review figcaption{display:flex;align-items:center;gap:1.2rem;margin-top:auto;font-size:1.4rem;line-height:1.4}.velora-review__avatar{position:relative;width:4.4rem;height:4.4rem;flex:none;border-radius:50%;overflow:hidden;background:var(--v-lin)}.velora-review__avatar img{width:100%;height:100%;object-fit:cover}.velora-review__name{display:block;font-weight:600;color:var(--v-fg)}.velora-review__meta{display:block;color:var(--v-muted);font-size:1.3rem}.velora-stars{margin:0;font-size:1.5rem;letter-spacing:.18em;color:var(--v-fg)}.velora-stars .is-off{opacity:.25}.velora-editor-note{margin:0 0 2.4rem;padding:1.2rem 1.6rem;border:1px dashed currentColor;border-radius:1rem;font-size:1.3rem}.velora-faq{display:grid;gap:3.2rem}@media screen and (min-width:990px){.velora-faq{grid-template-columns:1fr 1.4fr;gap:8rem;align-items:start}.velora-faq__intro{position:sticky;top:10rem}}.velora-faq__link{display:inline-block;margin-top:2rem;font-size:1.5rem;font-weight:600;color:var(--v-fg);text-underline-offset:.4rem}.velora-faq__list{border-top:1px solid var(--v-line)}.velora-faq__item{border-bottom:1px solid var(--v-line)}.velora-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.2rem 0;cursor:pointer;list-style:none;font-size:1.7rem;font-weight:600;line-height:1.4;color:var(--v-fg)}.velora-faq__item summary::-webkit-details-marker{display:none}.velora-faq__item summary:focus-visible{outline:2px solid currentColor;outline-offset:.4rem}.velora-faq__plus{position:relative;width:1.4rem;height:1.4rem;flex:none}.velora-faq__plus:before,.velora-faq__plus:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:currentColor;transition:transform .25s ease}.velora-faq__plus:after{transform:rotate(90deg)}.velora-faq__item[open] .velora-faq__plus:after{transform:rotate(0)}.velora-faq__answer{padding:0 4rem 2.4rem 0;font-size:1.5rem;line-height:1.7;color:var(--v-muted)}.velora-cta{display:grid;gap:3.2rem;align-items:center;padding:clamp(2rem,5vw,6.4rem);border:1px solid var(--v-line);border-radius:calc(var(--v-radius)*1.5);background:var(--v-card)}@media screen and (min-width:990px){.velora-cta{grid-template-columns:.9fr 1fr;gap:6.4rem}}.velora-cta__product{margin:2.4rem 0 .4rem;font-size:1.5rem;font-weight:600;color:var(--v-fg)}.velora-cta .price{margin:0;color:var(--v-fg)}.velora-cta__buy{max-width:44rem;margin-top:2rem}.velora-cta__note{margin:1.4rem 0 0;font-size:1.3rem;color:var(--v-muted)}.velora-sticky{position:fixed;left:0;right:0;bottom:0;z-index:4;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));background:var(--v-blanc);border-top:1px solid rgba(17,18,20,.12);box-shadow:0 -6px 24px #1112140f;transform:translateY(110%);transition:transform .3s ease;--v-fg:var(--v-noir);--v-bg:var(--v-blanc)}.velora-sticky.is-visible{transform:none}.velora-sticky__inner{display:flex;align-items:center;gap:1.4rem;max-width:var(--page-width,120rem);margin:0 auto}.velora-sticky__thumb{width:4.8rem;height:4.8rem;flex:none;border-radius:1rem;overflow:hidden;background:var(--v-lin)}.velora-sticky__thumb img{width:100%;height:100%;object-fit:cover}.velora-sticky__info{flex:1;min-width:0}.velora-sticky__title{margin:0;overflow:hidden;font-size:1.4rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:var(--v-noir)}.velora-sticky .price,.velora-sticky .price--large{font-size:1.3rem}.velora-sticky__buy{flex:none}.velora-sticky__buy .product-form__buttons{max-width:none}.velora-sticky__buy .button{min-width:15rem;min-height:4.4rem;margin:0}.velora-sticky__buy .product-form__error-message-wrapper{position:absolute;bottom:100%;right:1.5rem}@media screen and (max-width:749px){.velora-sticky__thumb{display:none}.velora-sticky__buy .button{min-width:0;padding:0 2rem}}@media(prefers-reduced-motion:reduce){.velora-sticky,.velora-faq__plus:before,.velora-faq__plus:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/velora-product.css.map */
