.vl{isolation:isolate}.vl .vl-hero{height:auto;min-height:90svh;padding-top:150px}.vl .vl-hero-content{padding-bottom:40px}.vl .vl-hero-sub{color:#f5eee4;max-width:470px;margin-top:24px}.vl .vl-hero-cta{background:#ead5ac;color:#20180e;border:1px solid #ead5ac;padding:16px 24px;font-weight:600;margin-top:24px;min-height:48px}.vl .vl-hero-cta:hover{background:#fff1d6;color:#20180e}.vl .vl-hero-offer{display:block;width:fit-content;margin-top:20px;color:#fff;font-size:13px;text-decoration:underline;text-underline-offset:5px}.vl .vl-scroll-cue{display:flex;align-items:center;gap:16px;width:fit-content;margin-top:32px;color:#fff;font-size:12px;letter-spacing:.1em}.vl .vl-scroll-cue span{font-size:24px}#vl-collections{scroll-margin-top:90px}.vl .vl-tiles{padding:32px 4vw}.vl .vl-tiles-stage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;height:auto;min-height:0;perspective:none}.vl .vl-tile{position:relative;z-index:0;top:auto;left:auto;width:100%;height:auto;aspect-ratio:4/5;transform:none;filter:none;border-radius:10px;box-shadow:0 10px 25px #3023381a;transition:box-shadow .2s}.vl .vl-tile:hover{transform:none;box-shadow:0 14px 32px #30233830}.vl .vl-tile-overlay{background:linear-gradient(0deg,rgba(10,8,6,.96),rgba(10,8,6,.72) 25%,rgba(10,8,6,.1) 65%,transparent)}.vl .vl-tile-label{z-index:2;padding:28px 22px;color:#fff}.vl .vl-tile-name{font-size:clamp(23px,2.6vw,38px);color:#fff;text-shadow:0 2px 6px #000}.vl .vl-tile-eyebrow{opacity:1;transform:none;color:#f5dba9;letter-spacing:.14em}.vl .vl-tile-discover{color:#fff;border-color:#ffffff80}.vl .vl-tiles-dots{display:none}.vl [data-vl-grid] .vl-slider-viewport{overflow:visible;box-shadow:none}.vl [data-vl-grid] .vl-slider-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;transform:none!important}.vl [data-vl-grid] .vl-slide{aspect-ratio:3/4;border-radius:10px;max-height:none;min-width:0}.vl [data-vl-grid] .vl-slide:after{background:linear-gradient(0deg,#100b08f5,#100b0870 42%,transparent 75%)}.vl [data-vl-grid] .vl-slide-cap{left:14px;right:14px;bottom:18px}.vl [data-vl-grid] .vl-slide-kind{font-size:clamp(18px,1.7vw,25px);line-height:1.15}.vl [data-vl-grid] .vl-slide-cta{font-size:9px;letter-spacing:.1em;color:#f5dba9}.vl [data-vl-grid] .vl-arrow,.vl [data-vl-grid] .vl-dots{display:none}.vl .vl-guarantee,.vl .vl-anniversary{padding:48px 6vw;text-align:center;background:#ede6f3;margin:28px 0}.vl .vl-guarantee-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:28px;line-height:1.6}.vl .vl-guarantee-grid strong{font-family:Georgia,serif;font-size:26px}.vl .vl-guarantee-grid p,.vl .vl-guarantee-grid a{font-size:13px}.vl a:focus-visible{outline:3px solid #b9842c;outline-offset:5px}@media(max-width:749px){.vl .vl-tiles-stage{gap:12px;grid-template-columns:1fr}.vl .vl-tile{aspect-ratio:16/9}.vl .vl-tile-label{padding:20px}.vl [data-vl-grid] .vl-slider-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vl .vl-guarantee-grid{grid-template-columns:repeat(2,1fr)}.vl .vl-hero-title{font-size:clamp(40px,11vw,64px)}.vl .vl-hero{min-height:85svh;padding-top:120px}}@media(prefers-reduced-motion:reduce){.vl *{scroll-behavior:auto!important;animation:none!important}}.vl .vl-hero .vl-hero-overlay,.vl .vl-tile .vl-tile-overlay{display:block!important;pointer-events:none;z-index:1}.vl .vl-hero .vl-hero-content,.vl .vl-tile .vl-tile-label{z-index:2}.vl .vl-hero{margin:16px 20px 24px;border-radius:20px;min-height:76svh;padding-top:100px}.vl .vl-hero-content{padding:0 5vw 44px}.vl .vl-hero .vl-hero-overlay{background-color:transparent;background-image:linear-gradient(90deg,#1b1621a3,#1b16211f 75%),linear-gradient(0deg,rgba(27,22,33,.74),transparent 70%)}.vl .vl-hero-eyebrow{color:#e5d4b4;letter-spacing:.24em;margin-bottom:22px}.vl .vl-hero-title{color:#f7f2e9;font-size:clamp(44px,6vw,82px);line-height:1.05;letter-spacing:-.025em;text-shadow:none}.vl .vl-hero-actions{display:flex;align-items:center;gap:36px;margin-top:28px;max-width:850px}.vl .vl-hero-actions .vl-hero-sub{margin:0;max-width:430px;color:#eee7e0;font-size:14px;letter-spacing:.025em;line-height:1.8}.vl .vl-hero-actions .vl-hero-cta{flex-shrink:0;margin:0;padding:17px 23px;border-radius:10px;background:#e8dbc3;border:1px solid #e8dbc3;color:#30283a;letter-spacing:.12em;font-size:10px;gap:14px;transition:background .2s,border-color .2s}.vl .vl-hero-actions .vl-hero-cta:hover{background:#f4ecdf;border-color:#f4ecdf;gap:14px}.vl .vl-scroll-cue{margin-top:30px;font-size:10px;letter-spacing:.12em;color:#ddd5df;gap:12px}.vl .vl-scroll-cue span{font-size:19px}@media(max-width:749px){.vl .vl-hero{margin:10px 10px 18px;border-radius:14px;min-height:74svh;padding-top:100px}.vl .vl-hero-content{padding:0 24px 30px}.vl .vl-hero-actions{flex-wrap:wrap;gap:20px;margin-top:22px}.vl .vl-hero-actions .vl-hero-sub{font-size:13px}.vl .vl-hero-title{font-size:clamp(40px,10vw,62px)}}.vl{--vl-bg:#FAF7F2;--vl-bg-alt:#EDE6F3;--vl-ink:#302338;--vl-gold:#C9B58D;--vl-mid:#695D70;--vl-faint:#76677C;--vl-rule:rgba(48,35,56,.14)}.vl .vl-guarantee{background:#ede6f3;color:#302338}.vl .vl-anniversary{background:#c7b7de;color:#302338}.vl .vl-editorial.dark{background:#302338;color:#faf7f2}.vl .vl-hero-title{color:#faf7f2}.vl .vl-hero-actions .vl-hero-cta{background:#c7b7de;border-color:#c7b7de;color:#302338}.vl .vl-hero-actions .vl-hero-cta:hover{background:#faf7f2;border-color:#faf7f2}.vl .vl-anniversary .vl-hero-cta{background:#302338;border-color:#302338;color:#faf7f2;border-radius:10px}.vl .vl-enquire-wa{background:#302338;color:#faf7f2;border-radius:10px}.vl a:focus-visible{outline-color:#302338}.vl .vl-assurance{background:#faf7f2;color:#302338;margin:36px 4vw;padding:64px 3vw 60px;border:1px solid rgba(201,181,141,.42);border-radius:18px}.vl .vl-assurance .vl-types-title{font-size:clamp(30px,3.4vw,48px);font-weight:400;line-height:1.2;letter-spacing:-.02em}.vl .vl-assurance .vl-guarantee-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:44px}.vl .vl-assurance-item{display:flex;flex-direction:column;align-items:center;padding:8px 18px;min-width:0;text-align:center}.vl .vl-assurance-item+.vl-assurance-item{border-left:1px solid rgba(201,181,141,.3)}.vl .vl-assurance-emblem{height:100px;width:100px;display:flex;align-items:center;justify-content:center;color:#a88b57;margin-bottom:22px}.vl .vl-assurance-emblem svg{width:100px;height:100px}.vl .vl-assurance-emblem img{width:96px;height:71px;object-fit:contain}.vl .vl-assurance-item h3{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:clamp(19px,2vw,27px);line-height:1.35;color:#302338;margin:0}.vl .vl-assurance-link:hover h3{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.vl .vl-assurance-link h3 span{font-family:Arial,sans-serif;font-size:16px}@media(max-width:749px){.vl .vl-assurance{margin:24px 14px;padding:36px 12px;border-radius:14px}.vl .vl-assurance .vl-guarantee-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;row-gap:30px}.vl .vl-assurance-item{padding:4px 8px}.vl .vl-assurance-item:nth-child(3){border-left:0}.vl .vl-assurance-emblem{width:76px;height:76px;margin-bottom:16px}.vl .vl-assurance-emblem svg{width:76px;height:76px}.vl .vl-assurance-emblem img{width:76px;height:54px}.vl .vl-assurance-item h3{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/velonna-refinements.css.map */
