.cc-main-product .rte h2{font-size:1.05em;text-transform:uppercase;letter-spacing:.06em;margin:1.4em 0 .5em;padding-bottom:.25em;border-bottom:1px solid rgba(0,0,0,.08)}.cc-main-product .rte h3{font-size:.95em;font-weight:600;margin:1em 0 .25em}.cc-main-product .rte ul{margin-bottom:1em}.bolive-specs{display:grid;gap:.45em}.bolive-specs__row{display:flex;gap:12px;font-size:.92em;border-bottom:1px dotted rgba(0,0,0,.08);padding-bottom:.4em}.bolive-specs__label{flex:0 0 96px;font-weight:600}.bolive-dot{display:inline-block;width:.8em;height:.8em;border-radius:50%;border:1px solid rgba(0,0,0,.18);margin-right:.35em;vertical-align:-.08em}.bolive-faq__item{margin-bottom:.9em}.bolive-faq__q{margin-bottom:.15em}.bolive-faq__a{margin-top:0;font-size:.95em}.bolive-dots{display:block;margin-top:4px;line-height:1}.bolive-dots .bolive-dot{width:.7em;height:.7em;margin-right:.25em}.bolive-sbc__grid{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin-top:18px}.bolive-sbc__tile{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;color:inherit;min-width:72px}.bolive-sbc__swatch{width:56px;height:56px;border-radius:50%;border:1px solid rgba(0,0,0,.12);box-shadow:0 1px 4px #0000001f;transition:transform .15s ease}.bolive-sbc__tile:hover .bolive-sbc__swatch{transform:scale(1.1)}.bolive-sbc__label{font-size:.82em;font-weight:600}.bolive-sbc__swatch--holo{background:conic-gradient(from 0deg,#f6b,#fd6,#6f9,#6df,#96f,#f6b)}.bolive-sbc__swatch--irid{background:linear-gradient(135deg,#fdf7ff,#e8f4ff,#ffe9f4 70%,#f2fff4)}.bolive-sbc__swatch--duo{background:linear-gradient(115deg,#b76e79 50%,#3b6fd4 50%)}.bolive-pills{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}.bolive-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#fff;font-size:.8em;font-weight:600;line-height:1;text-decoration:none;color:inherit;box-shadow:0 1px 3px #0000000d;transition:transform .12s ease,box-shadow .12s ease}a.bolive-pill:hover{transform:translateY(-1px);box-shadow:0 3px 9px #00000024}.bolive-pill--soft{background:#0000000a;border-color:transparent;font-weight:500}.bolive-pill .bolive-dot{margin-right:0;width:.85em;height:.85em}.bolive-dot--holo{background:conic-gradient(from 0deg,#f6b,#fd6,#6f9,#6df,#96f,#f6b)}@media(min-width:769px){.cc-main-product .product-media{width:44%;max-width:540px}.cc-main-product .product-info{width:51%}}.product-info__price .price__current{font-size:clamp(26px,1.5em,40px);font-weight:700;letter-spacing:-.01em}.product-info__price .price__was{font-size:1em;opacity:.55}.product-info__price .price.price--on-sale .price__current{color:#1d8a4a!important}.product-info__price .price__default{display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap}.product-info__price .price--on-sale .price__default:after{content:"SALE";align-self:center;background:#1d8a4a;color:#fff;font-size:.42em;font-weight:700;letter-spacing:.1em;border-radius:999px;padding:5px 13px;line-height:1;box-shadow:0 1px 4px #1d8a4a59}.product-info__price .price--on-sale .price__was{font-size:.55em;opacity:.5;align-self:center}.card .price--on-sale .price__current{color:#1d8a4a;font-weight:700}.bolive-bundle-cta{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px 16px;border:1.5px dashed rgba(0,0,0,.28);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .15s ease,background .15s ease}.bolive-bundle-cta:hover{border-color:#1d8a4a;background:#1d8a4a0d}.bolive-bundle-cta small{opacity:.65}.bolive-bundle-cta__arrow{margin-left:auto;font-size:1.25em}.bolive-trust{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:.8em;opacity:.75}.bolive-trust span:before{content:"\2713\a0";color:#1d8a4a;font-weight:700}.bolive-pill-swatch{width:34px;height:34px;border-radius:50%;border:1px solid rgba(0,0,0,.15);box-shadow:0 1px 3px #00000026;align-self:center}.bolive-bundle-cta__swatch{width:40px;height:40px;border-radius:50%;flex:0 0 auto;border:1px solid rgba(0,0,0,.12)}.product-info__rating{font-size:1.15em}.product-info__rating .cc-rating,.product-info__rating [class*=star]{color:#e8a93c}.product-info__rating a{font-weight:600}.reviews_all_container{--star-color:#E8A93C}.card .card__media img{object-fit:cover;width:100%;height:100%}header a[href*=-glitter-eyeshadow]:before,footer a[href*=-glitter-eyeshadow]:before,header a[href*="/collections/holographic-eyeshadow"]:before,header a[href*="/collections/iridescent-eyeshadow"]:before,header a[href*="/collections/duochrome-eyeshadow"]:before,footer a[href*="/collections/holographic-eyeshadow"]:before,footer a[href*="/collections/duochrome-eyeshadow"]:before{content:"";display:inline-block;width:11px;height:11px;border-radius:50%;margin-right:8px;border:1px solid rgba(0,0,0,.18);vertical-align:-1px}header a[href*="/collections/pink-glitter-eyeshadow"]:before,footer a[href*="/collections/pink-glitter-eyeshadow"]:before{background:#f5a9c0}header a[href*="/collections/purple-glitter-eyeshadow"]:before,footer a[href*="/collections/purple-glitter-eyeshadow"]:before{background:#7d4fa0}header a[href*="/collections/blue-glitter-eyeshadow"]:before,footer a[href*="/collections/blue-glitter-eyeshadow"]:before{background:#3b6fd4}header a[href*="/collections/green-glitter-eyeshadow"]:before,footer a[href*="/collections/green-glitter-eyeshadow"]:before{background:#3e9c5c}header a[href*="/collections/gold-glitter-eyeshadow"]:before,footer a[href*="/collections/gold-glitter-eyeshadow"]:before{background:#d4af37}header a[href*="/collections/silver-glitter-eyeshadow"]:before,footer a[href*="/collections/silver-glitter-eyeshadow"]:before{background:silver}header a[href*="/collections/white-glitter-eyeshadow"]:before,footer a[href*="/collections/white-glitter-eyeshadow"]:before{background:#f5f3f0}header a[href*="/collections/black-glitter-eyeshadow"]:before,footer a[href*="/collections/black-glitter-eyeshadow"]:before{background:#1a1a1a}header a[href*="/collections/red-orange-glitter-eyeshadow"]:before,footer a[href*="/collections/red-orange-glitter-eyeshadow"]:before{background:#e2542e}header a[href*="/collections/brown-glitter-eyeshadow"]:before,footer a[href*="/collections/brown-glitter-eyeshadow"]:before{background:#7b4a2d}header a[href*="/collections/rose-gold-glitter-eyeshadow"]:before,footer a[href*="/collections/rose-gold-glitter-eyeshadow"]:before{background:#b76e79}header a[href*="/collections/holographic-eyeshadow"]:before,footer a[href*="/collections/holographic-eyeshadow"]:before{background:conic-gradient(from 0deg,#f6b,#fd6,#6f9,#6df,#96f,#f6b)}header a[href*="/collections/iridescent-eyeshadow"]:before,footer a[href*="/collections/iridescent-eyeshadow"]:before{background:linear-gradient(135deg,#fdf7ff,#e8f4ff 40%,#ffe9f4 75%,#f2fff4)}header a[href*="/collections/duochrome-eyeshadow"]:before,footer a[href*="/collections/duochrome-eyeshadow"]:before{background:linear-gradient(115deg,#b76e79 50%,#3b6fd4 50%)}.bolive-bnf-wrap{background:#00000006;padding:34px 0;margin-top:30px}.bolive-bnf{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.bolive-bnf__tile{text-align:center;padding:0 8px}.bolive-bnf__tile h3{font-size:.95em;font-weight:700;margin:10px 0 4px}.bolive-bnf__tile p{font-size:.86em;opacity:.75;margin:0}.bolive-bnf__icon{display:inline-flex;width:44px;height:44px;color:#b76e79}.bolive-bnf__icon svg{width:100%;height:100%}.bolive-howto-wrap{padding:36px 0 10px}.bolive-howto{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:20px}.bolive-howto__step{text-align:center;position:relative;padding:0 10px}.bolive-howto__num{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#b76e79;color:#fff;font-weight:700;font-size:.9em;margin-bottom:8px}.bolive-howto__step .bolive-bnf__icon{display:flex;margin:0 auto 6px}.bolive-howto__step h3{font-size:.95em;font-weight:700;margin:4px 0}.bolive-howto__step p{font-size:.86em;opacity:.75}.bolive-howto__more{margin-top:18px;font-size:.9em}@media(max-width:768px){.bolive-bnf{grid-template-columns:repeat(2,1fr)}.bolive-howto{grid-template-columns:1fr;gap:18px}}.bolive-stmt{display:grid;grid-template-columns:1fr 1fr;min-height:520px;margin-top:34px}.bolive-stmt__panel{background:#2e1f24;color:#f5efe8;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:56px 8%}.bolive-stmt__headline{font-size:clamp(30px,3.4vw,46px);line-height:1.12;color:#f5efe8;margin:0 0 34px;letter-spacing:-.01em}.bolive-stmt__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.bolive-stmt__list li{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:.95em;font-weight:600;letter-spacing:.02em}.bolive-stmt__icon{display:inline-flex;width:38px;height:38px;color:#d9b36c}.bolive-stmt__icon svg{width:100%;height:100%}.bolive-stmt__media{position:relative;overflow:hidden}.bolive-stmt__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:768px){.bolive-stmt{grid-template-columns:1fr;min-height:0}.bolive-stmt__media{height:300px;position:relative}.bolive-stmt__panel{padding:44px 24px}}.bolive-howto-wrap{padding:52px 0 24px}.bolive-howto-wrap .section__heading{font-size:clamp(26px,2.6vw,36px)}.bolive-howto{margin-top:28px}.bolive-howto__step .bolive-bnf__icon{width:52px;height:52px}.bolive-howto__num{width:34px;height:34px}.bolive-howto__step h3{font-size:1.02em}.bolive-howto__step p{font-size:.9em}.heading{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;text-transform:none;letter-spacing:normal}.bolive-stmt--home{margin-top:0}.bolive-stmt__text{max-width:46ch;opacity:.85;font-size:1.02em;line-height:1.6;margin:0 0 26px}.bolive-stmt--home .bolive-stmt__headline{margin-bottom:18px}.bolive-stmt__btn{align-self:center}.bolive-sbc{padding:10px 0 6px}.bolive-sbc .section__heading{font-size:clamp(26px,2.6vw,36px);margin-bottom:6px}.bolive-sbc__grid{gap:26px;margin-top:22px}.bolive-sbc__swatch{width:72px;height:72px}.bolive-sbc__label{font-size:.88em}@media(max-width:768px){.bolive-sbc__swatch{width:56px;height:56px}.bolive-sbc__grid{gap:16px}}.title{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;text-transform:none;letter-spacing:normal}[id*=image_banner] .title{font-weight:800;letter-spacing:.01em}[id*=new_arrivals] .heading{color:#222!important}main h2.h4,main .section__heading,main .section-title,main h2.heading{font-size:clamp(28px,3vw,42px)!important;line-height:1.15}main .section__heading{margin-bottom:10px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/bolive-custom.css.map */
