.vld-color-results{padding-top:35px;padding-bottom:48px}.vld-color-results__header{max-width:740px;margin:0 auto 20px}.vld-color-results__back{display:inline-block;margin-bottom:28px;color:inherit;font-size:13px;text-underline-offset:4px}.vld-color-results__eyebrow{color:#997b50;font-size:11px;letter-spacing:.2em}.vld-color-results__header h1{margin:12px 0}.vld-color-results__chakra{display:inline-block;padding:6px 20px;border:1px solid #d7bcc2;border-radius:30px;color:#624b50;font-size:15px}.vld-color-results__count{margin-top:19px;opacity:.8;font-size:14px}.vld-color-results .product-grid{margin-bottom:24px}.vld-color-results__intro{font-size:16px;line-height:1.65}.vld-color-results__filter{text-align:center;font-size:12px;margin:16px 0 0;opacity:.8}.vld-color-education{max-width:820px;margin:20px auto 24px;border-top:1px solid #d7bcc280;border-bottom:1px solid #d7bcc280}.vld-color-education summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 6px;font-size:15px;line-height:1.4;color:#624b50;list-style:none}.vld-color-education summary::-webkit-details-marker{display:none}.vld-color-education summary:focus-visible{outline:2px solid #997b50;outline-offset:3px}.vld-color-education[open] summary span{transform:rotate(45deg)}.vld-color-education__body{padding:0 6px 18px;font-size:15px;line-height:1.75}.vld-color-education__body h3{font-size:21px;margin:23px 0 8px}.vld-color-education__note{font-size:12px;opacity:.8;border-top:1px solid #d7bcc250;padding-top:15px}@media(max-width:749px){.vld-color-results{padding-top:24px}.vld-color-results__back{margin-bottom:17px}.vld-color-results__intro{font-size:15px}}.vld-colors{padding:42px 20px 44px;text-align:center}.vld-colors__inner{max-width:1000px;margin-inline:auto}.vld-colors__eyebrow{margin:0 0 12px;font-size:11px;line-height:1.6;letter-spacing:.21em;color:#997b50}.vld-colors__title{margin:0;font-size:clamp(27px,3vw,38px);line-height:1.25}.vld-colors__intro{margin:13px auto 28px;max-width:560px;font-size:16px;line-height:1.65}.vld-colors__palette{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:22px;margin:0 auto;max-width:740px}.vld-colors__choice{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:13px;width:78px;min-height:98px;padding:5px 0;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;border-radius:12px}.vld-colors__orb{position:relative;display:block;width:57px;height:57px;flex-shrink:0;border:1px solid rgb(98 75 80 / 18%);border-radius:50%;background:radial-gradient(circle at 32% 24%,rgb(255 255 255 / 43%),transparent 60%),var(--mineral-color);box-shadow:0 5px 13px #624b501a;transition:transform .2s ease,box-shadow .2s ease}.vld-colors__orb:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:1px solid var(--mineral-color);border-radius:50%;opacity:0;transform:scale(.9);transition:transform .2s ease,opacity .2s ease}.vld-colors__label{font-size:13px;line-height:1.4;letter-spacing:.02em}.vld-colors__choice:hover .vld-colors__orb{transform:translateY(-5px);box-shadow:0 10px 18px #624b502b}.vld-colors__choice:hover .vld-colors__orb:after{opacity:.65;transform:scale(1)}.vld-colors__choice:focus-visible{outline:2px solid #624b50;outline-offset:7px}.vld-colors__choice:active .vld-colors__orb,.vld-colors__choice.is-choosing .vld-colors__orb{transform:scale(.88)}.vld-colors__choice.is-choosing .vld-colors__orb:after{opacity:1;transform:scale(1.18);border-color:#b59457}.vld-colors__more{margin-top:24px}.vld-colors__more summary{display:inline-flex;align-items:center;gap:10px;padding:7px 4px;font-size:13px;text-underline-offset:5px;text-decoration:underline;cursor:pointer;list-style:none}.vld-colors__more summary::-webkit-details-marker{display:none}.vld-colors__more summary span{font-size:19px;font-weight:300}.vld-colors__more[open] summary span{transform:rotate(45deg)}.vld-colors__palette--extra{padding-top:25px}.vld-colors__choice--clear .vld-colors__orb{background:linear-gradient(135deg,#fff 20%,#e9ecea 43%,#fff 55%,#f5e9ed 80%)}.vld-colors__choice--multi .vld-colors__orb{background:conic-gradient(from 20deg,#d99baf,#e8c457,#659779,#6099bb,#9273af,#d99baf)}@media(max-width:600px){.vld-colors{padding:32px 16px 35px}.vld-colors__inner.page-width{padding:0}.vld-colors__intro{font-size:15px;margin-bottom:23px}.vld-colors__palette{max-width:310px;gap:17px 13px}.vld-colors__choice{width:58px;min-height:83px;gap:10px}.vld-colors__orb{width:44px;height:44px}.vld-colors__label{font-size:12px}.vld-colors__palette--extra .vld-colors__choice{width:72px}}@media(prefers-reduced-motion:reduce){.vld-colors__orb,.vld-colors__orb:after{transition:none}.vld-colors__choice:hover .vld-colors__orb{transform:none}}.vl-mineral-categories{background:#fff9f5;color:#624b50;padding:48px 0 64px}.vl-mineral-categories__header{max-width:780px;margin:0 auto 38px;text-align:center}.vl-mineral-categories__eyebrow{font-size:11px;letter-spacing:.16em;color:#9b6175}.vl-mineral-categories__header h1{font-family:var(--font-heading-family);font-size:clamp(36px,4vw,56px);font-weight:400;margin:12px 0}.vl-mineral-categories__header>p:last-child{line-height:1.7}.vl-mineral-categories__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px}.vl-mineral-categories__card{min-width:0;background:#f9f0f2;border:1px solid #ebd1d9;border-radius:10px;overflow:hidden}.vl-mineral-categories__link{display:flex;flex-direction:column;align-items:center;height:100%;text-align:center;color:inherit;text-decoration:none;padding-bottom:24px}.vl-mineral-categories__link:focus-visible{outline:3px solid #a84f70;outline-offset:-3px}.vl-mineral-categories__photo{width:100%;aspect-ratio:1;background:#f4e8ec;overflow:hidden}.vl-mineral-categories__photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.vl-mineral-categories__link:hover img{transform:scale(1.025)}.vl-mineral-categories__card h2{font-family:var(--font-heading-family);font-weight:400;font-size:26px;line-height:1.25;margin:22px 14px 18px}.vl-mineral-categories__card p{font-size:13px;margin:-6px 14px 18px}.vl-mineral-categories__button{display:inline-flex;gap:20px;align-items:center;margin-top:auto;padding:10px 24px;background:#ebd1d9;color:#624b50;border:1px solid #d9aaaf;border-radius:5px;font-size:15px;font-weight:600}@media(max-width:989px){.vl-mineral-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}}@media(max-width:599px){.vl-mineral-categories{padding:30px 0 40px}.vl-mineral-categories__grid{grid-template-columns:1fr;gap:22px}.vl-mineral-categories__header{margin-bottom:26px}.vl-mineral-categories__card h2{font-size:27px}}@media(prefers-reduced-motion:reduce){.vl-mineral-categories__photo img{transition:none}}.vl-arrivals{display:block;background:#f9f0f2;padding:40px 0;color:#624b50}.vl-arrivals h2{text-align:center;margin:0 0 32px}.vl-arrivals .card__heading{min-height:4.5em}.vl-arrivals .card__inner{aspect-ratio:1}.vl-arrivals .card__media img{object-fit:contain}.vl-arrivals .quick-add{margin-top:auto}.vl-arrivals .button{background:#a84f70;color:#fff}.vld-color-nav{margin:25px auto 24px;max-width:1100px;text-align:center}.vld-color-nav__label{font-size:12px;letter-spacing:.09em;margin:0 0 13px;color:#997b50}.vld-color-nav__hint{display:none}.vld-color-nav__list{list-style:none;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;padding:0;margin:0}.vld-color-nav__link{display:flex;align-items:center;flex-direction:column;gap:7px;padding:8px 1px;min-height:70px;min-width:44px;color:#624b50;text-decoration:none;font-size:12px;line-height:1.2;border-radius:9px}.vld-color-nav__orb{display:block;width:28px;height:28px;flex-shrink:0;border:1px solid #cbbcb4;border-radius:50%;background:radial-gradient(circle at 32% 25%,#ffffff85,transparent 65%),var(--vld-pigment);box-shadow:0 2px 5px #624b5014;transition:transform .2s,box-shadow .2s}.vld-color-nav__orb--clear{background:linear-gradient(135deg,#fffefd,#dce7e970,#fffefd)}.vld-color-nav__orb--multi{background:conic-gradient(#b94049,#e99b51,#e6cd6b,#83a987,#88b8d2,#9c84b2,#e6b7c6,#b94049)}.vld-color-nav__link[aria-current]{background:#c777910c;font-weight:600}.vld-color-nav__link[aria-current] .vld-color-nav__orb{outline:1px solid #997b50;outline-offset:4px}.vld-color-nav__link:hover .vld-color-nav__orb{transform:translateY(-2px);box-shadow:0 4px 9px #624b5025}.vld-color-nav__link:focus-visible{outline:2px solid #997b50;outline-offset:2px}.vld-color-nav__link:active .vld-color-nav__orb{transform:scale(.92)}@media(max-width:1099px){.vld-color-nav{max-width:650px}.vld-color-nav__list{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:7px}}@media(max-width:499px){.vld-color-nav__list{grid-template-columns:repeat(7,minmax(72px,1fr));gap:2px;overflow-x:auto;padding:5px 0 8px;scroll-snap-type:x proximity}.vld-color-nav__link{font-size:11px;min-height:69px;scroll-snap-align:start}.vld-color-nav__hint{display:block;font-size:10px;color:#997b50;margin:7px 0 0}}@media(prefers-reduced-motion:reduce){.vld-color-nav__orb{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
