:root{--vl-cream: #fbf8f3;--vl-sand: #f3ede4;--vl-sand-2: #ebe2d6;--vl-ink: #1a1715;--vl-ink-2: #3b3530;--vl-muted: #7a7169;--vl-line: #e3d9cc;--vl-gold: #b58a4a;--vl-gold-soft: #d9c3a0;--vl-white: #ffffff;--vl-serif: var(--font-heading-family, "Playfair Display"), Georgia, "Times New Roman", serif;--vl-sans: var(--font-body-family, Montserrat), "Helvetica Neue", Arial, sans-serif;--vl-radius: 2px;--vl-radius-card: 10px;--vl-page: 1300px;--vl-gutter: clamp(16px, 4vw, 48px);--vl-ease: cubic-bezier(.2, .7, .2, 1)}.vl,.vl *{box-sizing:border-box}.vl{font-family:var(--vl-sans);color:var(--vl-ink);-webkit-font-smoothing:antialiased}:where(.vl) img{display:block;max-width:100%}:where(.vl) a{color:inherit}:where(.vl) button{font-family:inherit}.vl-page{width:100%;max-width:var(--vl-page);margin:0 auto;padding-left:var(--vl-gutter);padding-right:var(--vl-gutter)}.vl-eyebrow{margin:0;font-family:var(--vl-sans);font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--vl-muted)}.vl-display{margin:0;font-family:var(--vl-serif);font-weight:400;text-transform:uppercase;letter-spacing:.08em;line-height:1.12}.vl-h2{margin:0;font-family:var(--vl-serif);font-size:clamp(18px,1.7vw,22px);font-weight:400;letter-spacing:.16em;text-transform:uppercase;line-height:1.3}.vl-body{margin:0;font-size:14px;line-height:1.75;color:var(--vl-ink-2)}.vl-link{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;padding-bottom:4px;border-bottom:1px solid currentColor;transition:gap .25s var(--vl-ease)}.vl-link:hover{gap:12px}.vl-rule-title{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;text-align:center}.vl-rule-title:before,.vl-rule-title:after{content:"";height:1px;background:var(--vl-line)}.vl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:1px solid var(--vl-ink);border-radius:var(--vl-radius);background:var(--vl-ink);color:var(--vl-white);font-family:var(--vl-sans);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .25s var(--vl-ease),color .25s var(--vl-ease),border-color .25s var(--vl-ease),opacity .25s}.vl-btn:hover{background:var(--vl-ink-2);border-color:var(--vl-ink-2)}.vl-btn[disabled],.vl-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.vl-btn--full{width:100%}.vl-btn--outline{background:transparent;color:var(--vl-ink)}.vl-btn--outline:hover{background:var(--vl-ink);color:var(--vl-white)}.vl-btn--sand{background:var(--vl-sand-2);border-color:var(--vl-sand-2);color:var(--vl-ink)}.vl-btn--sand:hover{background:var(--vl-ink);border-color:var(--vl-ink);color:var(--vl-white)}.vl-btn--light{background:var(--vl-white);border-color:var(--vl-white);color:var(--vl-ink)}.vl-btn--light:hover{background:transparent;color:var(--vl-white)}.vl-btn--small{min-height:36px;padding:0 18px;font-size:10px;letter-spacing:.2em}.vl-stars{--vl-star-size: 15px;position:relative;display:inline-block;font-size:var(--vl-star-size);line-height:1;letter-spacing:3px;color:var(--vl-line);white-space:nowrap}.vl-stars:before{content:"\2605\2605\2605\2605\2605"}.vl-stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--vl-gold);white-space:nowrap}.vl-stars__fill:before{content:"\2605\2605\2605\2605\2605"}.vl-icon{width:24px;height:24px;flex:none;stroke:currentColor;fill:none;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.vl-icon-row{display:grid;grid-template-columns:repeat(var(--vl-cols, 4),minmax(0,1fr))}.vl-icon-row__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:26px 12px;text-align:center;text-decoration:none}.vl-icon-row__item+.vl-icon-row__item{border-left:1px solid var(--vl-line)}.vl-icon-row__item .vl-icon{width:28px;height:28px;color:var(--vl-ink)}.vl-icon-row__label{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;line-height:1.6}.vl-icon-row__text{font-size:12px;color:var(--vl-muted);line-height:1.5;margin-top:-6px}@media(max-width:749px){.vl-icon-row{grid-template-columns:repeat(2,minmax(0,1fr))}.vl-icon-row__item:nth-child(odd){border-left:0}.vl-icon-row__item:nth-child(n+3){border-top:1px solid var(--vl-line)}.vl-icon-row__item{padding:20px 8px}}.vl-card{position:relative;display:flex;flex-direction:column;gap:12px;text-decoration:none}.vl-card__media{position:relative;aspect-ratio:var(--vl-card-ratio, 1 / 1);overflow:hidden;background:var(--vl-sand)}.vl-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--vl-ease),opacity .5s var(--vl-ease)}.vl-card__media img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.vl-card:hover .vl-card__media img:first-child{transform:scale(1.03)}.vl-card:hover .vl-card__media img+img{opacity:1}.vl-card__heart{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:#ffffffd9;color:var(--vl-ink);cursor:pointer}.vl-card__heart .vl-icon{width:16px;height:16px}.vl-card__heart[aria-pressed=true] .vl-icon{fill:var(--vl-ink)}.vl-card__title{margin:0;font-size:12px;font-weight:500;letter-spacing:.04em;line-height:1.45;color:var(--vl-ink)}.vl-card__price{display:flex;gap:8px;align-items:baseline;font-size:13px;font-weight:600}.vl-card__price s{font-weight:400;color:var(--vl-muted);font-size:12px}.vl-card__add{margin-top:2px;align-self:flex-start}.vl-card--center{text-align:center;align-items:center}.vl-card--center .vl-card__add{align-self:center}.vl-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:var(--vl-scroll-col, 42%);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.vl-scroller::-webkit-scrollbar{display:none}.vl-scroller>*{scroll-snap-align:start}.vl-accordion{border-top:1px solid var(--vl-line)}.vl-accordion details{border-bottom:1px solid var(--vl-line)}.vl-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;list-style:none;cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.vl-accordion summary::-webkit-details-marker{display:none}.vl-accordion summary:after{content:"+";font-size:18px;font-weight:300;line-height:1;transition:transform .3s var(--vl-ease)}.vl-accordion details[open] summary:after{transform:rotate(45deg)}.vl-accordion__body{padding:0 0 20px;font-size:14px;line-height:1.75;color:var(--vl-ink-2)}.vl-accordion__body p{margin:0 0 10px}.vl-progress{display:grid;gap:10px}.vl-progress__text{margin:0;font-size:12px;color:var(--vl-ink-2)}.vl-progress__text strong{color:var(--vl-gold);font-weight:600}.vl-progress__track{position:relative;height:4px;border-radius:4px;background:var(--vl-sand-2);overflow:hidden}.vl-progress__row{display:flex;align-items:center;gap:14px}.vl-progress__row .vl-progress__track{flex:1}.vl-progress__goal{font-size:12px;color:var(--vl-muted)}.vl-progress__bar{position:absolute;inset:0 auto 0 0;width:var(--vl-progress, 0%);background:var(--vl-ink);border-radius:inherit;transition:width .6s var(--vl-ease)}.vl-qty{display:inline-grid;grid-template-columns:40px 44px 40px;height:44px;border:1px solid var(--vl-line);background:var(--vl-white)}.vl-qty button{border:0;background:none;font-size:18px;font-weight:300;cursor:pointer;color:var(--vl-ink)}.vl-qty input{width:100%;border:0;text-align:center;font:inherit;font-size:14px;background:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.vl-qty input::-webkit-outer-spin-button,.vl-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vl-editor-hint{max-width:900px;margin:12px auto;padding:18px 22px;border:1px dashed var(--vl-gold);border-radius:8px;background:#fffaf2;color:var(--vl-ink-2);font:13px/1.6 var(--vl-sans);text-align:center}@media(prefers-reduced-motion:no-preference){.vl-reveal{opacity:0;transform:translateY(14px);transition:opacity .9s var(--vl-ease),transform .9s var(--vl-ease)}.vl-reveal.is-visible{opacity:1;transform:none}}.vl-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-vl-reco]:not([data-ready]){visibility:hidden;height:1px;overflow:hidden;padding-top:0!important;padding-bottom:0!important;margin:0!important}html .vl-card__media,html .vl-gallery__stage,html .vl-cols__media,html .vl-gift__media,html .vl-line__media,html .vl-sticky__media,html .vr-review-card,html .vl-drawer .cart-item__image,html .card-wrapper .card__media,html .card-wrapper .card__inner,html .card-wrapper .media{border-radius:var(--vl-r-prod, 0px);overflow:hidden}html .vl-gallery__thumb{border-radius:calc(var(--vl-r-prod, 0px) * .6)}html .vl-hero,html .vl-it__inner,html .vl-mosaic__tile,html .veloreny-product-story__media,html .veloreny-product-editorial{border-radius:var(--vl-r-banner, 0px);overflow:hidden}html .vl-it__media img{border-radius:0}html .vl-hero,html .vl-it:not(:has(.vl-page)) .vl-it__inner,html .vl-mosaic__grid{margin-left:min(var(--vl-r-banner, 0px),16px);margin-right:min(var(--vl-r-banner, 0px),16px)}html .vl-mosaic__grid{gap:min(var(--vl-r-banner, 0px),10px)}@media(max-width:749px){html .vl-gallery__stage{border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/vl-base.css.map */
