:root{--vl-ivory:#F6F1EA;--vl-cream:#EFE6DA;--vl-ink:#1A1A1A;--vl-gold:#B8975A;--vl-gold-2:#D9C29A;--vl-muted:#6B6259;--vl-radius:18px}.vl{font-family:inherit;color:var(--vl-ink)}.vl-wrap{max-width:1240px;margin:0 auto;padding:0 20px}.vl-eyebrow{letter-spacing:.28em;text-transform:uppercase;font-size:12px;color:var(--vl-gold);font-weight:600}.vl-h{font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-weight:500;line-height:1.08;margin:.3em 0}.vl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 30px;border-radius:999px;font-weight:600;letter-spacing:.04em;text-decoration:none;transition:.25s;border:1px solid var(--vl-ink)}.vl-btn--dark{background:var(--vl-ink);color:#fff}.vl-btn--dark:hover{background:var(--vl-gold);border-color:var(--vl-gold)}.vl-btn--ghost{background:transparent;color:var(--vl-ink)}.vl-btn--ghost:hover{background:var(--vl-ink);color:#fff}.vl-section{padding:72px 0}@media(max-width:749px){.vl-section{padding:48px 0}}.vl-hero{position:relative;overflow:hidden}.vl-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.vl-hero__title{font-size:clamp(40px,6vw,76px)}.vl-hero__text{font-size:18px;color:var(--vl-muted);max-width:520px;line-height:1.6}.vl-hero__ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.vl-hero__media{border-radius:28px;overflow:hidden;aspect-ratio:4/5;background:var(--vl-cream)}.vl-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.vl-count{display:flex;gap:10px;margin-top:26px}.vl-count div{background:#fff;border:1px solid var(--vl-gold-2);border-radius:14px;min-width:68px;padding:10px 8px;text-align:center}.vl-count b{display:block;font-size:26px;font-family:Cormorant Garamond,Georgia,serif}.vl-count span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--vl-muted)}@media(max-width:749px){.vl-hero__grid{grid-template-columns:1fr}.vl-hero__media{order:-1;aspect-ratio:1/1}}.vl-head{text-align:center;max-width:680px;margin:0 auto 40px}.vl-head .vl-h{font-size:clamp(30px,4vw,46px)}.vl-head p{color:var(--vl-muted);line-height:1.6}.vl-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.vl-cat{position:relative;border-radius:var(--vl-radius);overflow:hidden;aspect-ratio:3/4;background:var(--vl-cream);display:block;color:#fff;text-decoration:none}.vl-cat img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.vl-cat:hover img{transform:scale(1.05)}.vl-cat__label{position:absolute;left:0;right:0;bottom:0;padding:22px;background:linear-gradient(transparent,#0000008c);font-family:Cormorant Garamond,Georgia,serif;font-size:26px}@media(max-width:749px){.vl-cats{grid-template-columns:repeat(2,1fr);gap:12px}}.vl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}@media(max-width:989px){.vl-grid{grid-template-columns:repeat(2,1fr);gap:14px}}.vl-card{text-decoration:none;color:inherit;display:block}.vl-card__img{position:relative;border-radius:var(--vl-radius);overflow:hidden;aspect-ratio:1/1;background:#fff}.vl-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.vl-card:hover .vl-card__img img{transform:scale(1.04)}.vl-badge{position:absolute;top:12px;left:12px;background:var(--vl-ink);color:#fff;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:999px}.vl-card__t{margin:14px 0 4px;font-size:16px;font-weight:500}.vl-card__p{color:var(--vl-muted);font-size:15px}.vl-packs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.vl-pack{background:#fff;border:1px solid var(--vl-gold-2);border-radius:24px;padding:30px;text-align:center}.vl-pack .vl-h{font-size:28px}.vl-pack p{color:var(--vl-muted);line-height:1.6}@media(max-width:749px){.vl-packs{grid-template-columns:1fr}}.vl-benefits-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;text-align:center}.vl-benefit{padding:18px}.vl-benefit__i{width:52px;height:52px;border-radius:50%;border:1px solid var(--vl-gold);display:grid;place-items:center;margin:0 auto 12px;color:var(--vl-gold);font-size:22px}.vl-benefit b{display:block;margin-bottom:4px}.vl-benefit span{color:var(--vl-muted);font-size:14px}@media(max-width:749px){.vl-benefits-row{grid-template-columns:repeat(2,1fr)}}.vl-faq{max-width:820px;margin:0 auto}.vl-faq details{border-bottom:1px solid var(--vl-gold-2);padding:18px 0}.vl-faq summary{cursor:pointer;font-size:18px;list-style:none;display:flex;justify-content:space-between}.vl-faq summary:after{content:"+";color:var(--vl-gold);font-size:22px}.vl-faq details[open] summary:after{content:"\2013"}.vl-faq p{color:var(--vl-muted);line-height:1.7;margin:12px 0 0}.vl-desc{line-height:1.7}.vl-desc .vl-intro{font-size:17px}.vl-desc h3{font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:500;margin:26px 0 10px}.vl-desc ul.vl-benefits{list-style:none;padding:0;margin:0}.vl-desc ul.vl-benefits li{padding:6px 0 6px 28px;position:relative}.vl-desc ul.vl-benefits li:before{content:"\2726";position:absolute;left:0;color:#b8975a}.vl-desc table.vl-specs{width:100%;border-collapse:collapse;font-size:15px}.vl-desc table.vl-specs th,.vl-desc table.vl-specs td{padding:11px 12px;border-bottom:1px solid #E7DCCB;text-align:left;vertical-align:top}.vl-desc table.vl-specs th{width:42%;font-weight:600;background:#faf6f0}.vl-desc .vl-note{font-size:13px;color:#6b6259;margin-top:18px}.media-gallery--carousel slideshow-slides{gap:0!important}.media-gallery--carousel slideshow-slide{flex:0 0 100%!important;width:100%!important;max-width:100%!important;aspect-ratio:1/1;border-radius:20px;overflow:hidden;background:#f6f1ea}.media-gallery--carousel slideshow-slide img{width:100%!important;height:100%!important;object-fit:cover}.media-gallery--carousel .slideshow-control--previous,.media-gallery--carousel .slideshow-control--next{background:#ffffffeb!important;color:#1a1a1a!important;width:44px!important;height:44px!important;min-height:0!important;border-radius:50%!important;margin:0 14px!important;padding:0!important;box-shadow:0 4px 16px #0000001f;border:0!important;display:grid;place-items:center}.media-gallery--carousel .slideshow-control--previous:hover,.media-gallery--carousel .slideshow-control--next:hover{background:#fff!important;color:#b8975a!important}.media-gallery--carousel .slideshow-controls__thumbnails{gap:10px!important;justify-content:flex-start}.media-gallery--carousel .slideshow-controls__thumbnail{background:transparent!important;padding:0!important;border:1px solid #E7DCCB!important;border-radius:12px!important;overflow:hidden;width:72px!important;height:72px!important;opacity:.55;transition:opacity .2s,border-color .2s}.media-gallery--carousel .slideshow-controls__thumbnail[aria-selected=true],.media-gallery--carousel .slideshow-controls__thumbnail:hover{opacity:1;border-color:#b8975a!important}.media-gallery--carousel .slideshow-controls__thumbnail img{width:100%!important;height:100%!important;object-fit:cover;display:block;opacity:1!important}.vl-desc .vl-what{display:grid;gap:10px;margin:20px 0 6px}.vl-desc .vl-what>div{background:#f6f1ea;border:1px solid #E7DCCB;border-radius:14px;padding:12px 16px}.vl-desc .vl-what span{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#b8975a;font-weight:600;margin-bottom:2px}.vl-desc .vl-what p{margin:0;font-size:16px;color:#1a1a1a;line-height:1.5}.vl-desc ol.vl-steps{list-style:none;counter-reset:vs;padding:0;margin:0;display:grid;gap:10px}.vl-desc ol.vl-steps li{counter-increment:vs;position:relative;padding:4px 0 4px 44px;min-height:32px;display:flex;align-items:center}.vl-desc ol.vl-steps li:before{content:counter(vs);position:absolute;left:0;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:#1a1a1a;color:#fff;display:grid;place-items:center;font-size:14px;font-weight:600}.header-logo .header-logo__image-container{display:none!important}.header-logo{display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center;text-decoration:none!important;line-height:1;padding:6px 0}.header-logo:before{content:"VELORIA";font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:34px;letter-spacing:.42em;margin-right:-.42em;color:#1a1a1a}.header-logo:after{content:"COSMETICS";display:flex;align-items:center;gap:10px;font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.55em;margin-right:-.55em;color:#b8975a;margin-top:7px}@media(max-width:749px){.header-logo:before{font-size:24px;letter-spacing:.32em;margin-right:-.32em}.header-logo:after{font-size:7.5px;margin-top:5px}}.menu-list__link{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:7px;white-space:nowrap;font-size:13px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase;color:#1a1a1a!important;padding:9px 16px!important;border-radius:999px;border:1.5px solid transparent;transition:background .25s,color .25s,border-color .25s,transform .25s;text-decoration:none!important}.menu-list__link:after{display:none!important;content:none!important}.menu-list__link:hover,.menu-list__link[aria-expanded=true]{background:#f3ebdd;color:#1a1a1a!important}.menu-list__list-item:first-child>.menu-list__link{background:#1a1a1a;color:#e2c68c!important;font-size:14.5px!important;font-weight:600!important;padding:11px 22px!important;box-shadow:0 6px 18px #1a1a1a2e}.menu-list__list-item:first-child>.menu-list__link:before{content:"\2726";font-size:15px;color:#e2c68c}.menu-list__list-item:first-child>.menu-list__link:hover{background:#b8975a;color:#fff!important;transform:translateY(-1px)}.menu-list__list-item:first-child>.menu-list__link:hover:before{color:#fff}.menu-list__list-item:nth-child(2)>.menu-list__link{border-color:#b8975a;font-size:14.5px!important;font-weight:600!important;padding:11px 22px!important;margin-left:6px;margin-right:10px}.menu-list__list-item:nth-child(2)>.menu-list__link:before{content:"\2744";color:#b8975a;font-size:16px}.menu-list__list-item:nth-child(2)>.menu-list__link:hover{background:#b8975a;color:#fff!important;transform:translateY(-1px)}.menu-list__list-item:nth-child(2)>.menu-list__link:hover:before{color:#fff}header-component,.header{background:#fffdf9}.menu-list__submenu,.mega-menu{background:#fffdf9!important}.mega-menu__link,.mega-menu a{letter-spacing:.06em}slideshow-arrows{mix-blend-mode:normal!important}.slideshow-control.button-unstyled{background:#fffffff0!important;color:#1a1a1a!important;border:0!important;border-radius:50%!important;padding:0!important;min-height:0!important;width:44px!important;height:44px!important;display:grid!important;place-items:center;box-shadow:0 4px 14px #1a1a1a24!important;letter-spacing:0!important;transition:background .2s,color .2s,transform .2s,opacity .2s!important;-webkit-tap-highlight-color:transparent}.slideshow-control.button-unstyled:hover{background:#fff!important;color:#b8975a!important;transform:scale(1.06)}.slideshow-control.button-unstyled svg{width:20px!important;height:20px!important}.slideshow-control.button-unstyled .svg-wrapper{width:20px!important;height:20px!important;display:grid;place-items:center}product-card .slideshow-control.button-unstyled,.product-card .slideshow-control.button-unstyled{width:36px!important;height:36px!important;margin:0 10px!important}product-card .slideshow-control.button-unstyled svg,product-card .slideshow-control.button-unstyled .svg-wrapper{width:16px!important;height:16px!important}.slideshow-control:focus,.slideshow-controls__thumbnail:focus{outline:none!important}.slideshow-control:focus-visible,.slideshow-controls__thumbnail:focus-visible{outline:2px solid #B8975A!important;outline-offset:3px}slideshow-component,slideshow-slides,slideshow-slide,slideshow-arrows,.card-gallery,.product-media{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}slideshow-slide img,.card-gallery img{-webkit-user-drag:none}slideshow-slide:focus,slideshow-slides:focus,.card-gallery a:focus{outline:none!important}.quick-add__button{background:#fff!important;color:#1a1a1a!important;border:0!important;border-radius:999px!important;padding:0 8px!important;min-width:36px!important;min-height:36px!important;height:36px!important;font-size:11px!important;letter-spacing:.12em!important;display:inline-flex!important;align-items:center;justify-content:center;box-shadow:0 4px 14px #1a1a1a24!important}.quick-add__button:hover{background:#1a1a1a!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/veloria.css.map */
