.gb .gb__offer-guide{max-width:760px;margin:24px auto;display:grid;grid-template-columns:1fr 1fr;text-align:left;border:1px solid #dfc4ce;border-radius:18px;overflow:hidden;background:#fff}.gb__offer-guide>div{padding:20px}.gb__offer-guide>div+div{border-left:1px solid #dfc4ce;background:#fcebf0}.gb__offer-guide strong{color:#a12650;font-size:15px}.gb__offer-guide p{font-size:12px;line-height:1.6;margin:8px 0 0}.gb .gb__offer-rule{grid-column:1/-1;border-top:1px solid #dfc4ce;padding:11px 20px;margin:0;font-size:11px;color:#60434d}.gb__bogo-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px}.gb__bogo-links a{font-size:11px;font-weight:600;color:#a12650;text-underline-offset:3px}@media(max-width:600px){.gb .gb__offer-guide{grid-template-columns:1fr}.gb__offer-guide>div{padding:16px}.gb__offer-guide>div+div{border-left:0;border-top:1px solid #dfc4ce}}.gb.rd .gb__hero{margin-bottom:22px!important}.gb.rd .gb__hero h1{margin:8px 0 10px!important}.gb.rd .gb__hero>p{margin:0;font-size:14px}.gb.rd .gb__tiers{margin-top:18px}.gb.rd .gb__eyebrow{display:none}@media(max-width:749px){.gb.rd{padding-top:20px}.gb.rd .gb__hero h1{font-size:34px!important}.gb.rd .gb__hero>p{font-size:12px;line-height:1.5}.gb.rd .gb__hero{margin-bottom:18px!important}.gb.rd .gb__tiers{margin-top:14px}}.glo-collection-banner{position:relative;width:100%;max-width:1600px;margin:24px auto 0;overflow:hidden;background:#a62b58}.glo-collection-banner__image{display:block;width:100%;height:auto}.glo-collection-banner__wave{position:absolute;display:block;left:0;bottom:-1px;width:100%;height:clamp(20px,3.5vw,52px);pointer-events:none}.glo-routine{background:var(--gr-bg);color:var(--gr-text);padding:48px 20px}.glo-routine__inner{max-width:1180px;margin:auto;text-align:center}.glo-routine h2{color:var(--gr-text)!important;font-size:clamp(26px,3vw,38px);line-height:1.2;margin:0 0 12px;font-family:var(--font-heading-family)}.glo-routine__inner>p{font-size:16px;margin:0 0 28px}.glo-routine__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px}.glo-routine__card{display:flex;flex-direction:column;align-items:center;padding:18px;border-radius:16px;background:#fff;color:#111;text-decoration:none;border:1px solid #eedce3}.glo-routine__card img{width:100%;height:240px;object-fit:contain}.glo-routine__card h3{font-size:18px;color:#111!important;margin:12px 0}.glo-routine__link{color:var(--gr-accent);font-weight:700;margin-top:12px}.glo-routine__bundle{display:inline-block;margin-top:28px;padding:14px 24px;border-radius:10px;background:var(--gr-accent);color:#fff;text-decoration:none;font-weight:700}.glo-routine a:focus-visible{outline:3px solid var(--gr-accent);outline-offset:4px}@media(max-width:749px){.glo-routine__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.glo-routine__card{padding:12px}.glo-routine__card img{height:180px}.glo-routine__card h3{font-size:15px}}.glo-collections{background:var(--gc-bg);color:var(--gc-text);padding:var(--gc-space) 24px}.glo-collections__inner{max-width:1180px;margin:0 auto}.glo-collections h2{font-family:var(--font-heading-family);font-size:clamp(26px,3vw,36px);line-height:1.15;text-align:center;margin:0 0 12px}.glo-collections__intro{text-align:center;max-width:650px;margin:0 auto 28px;font-size:15px;line-height:1.5}.glo-collections__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}.glo-collections__card{display:flex;align-items:center;flex-direction:column;text-align:center;height:100%;padding:18px 12px;border:1px solid #eedce3;border-radius:18px;text-decoration:none;color:inherit;transition:border-color .2s,transform .2s}.glo-collections__card:hover{border-color:var(--gc-accent);transform:translateY(-3px)}.glo-collections__card:focus-visible{outline:3px solid var(--gc-accent);outline-offset:4px}.glo-collections__image{width:var(--gc-image);height:var(--gc-image);max-width:100%;margin-bottom:12px}.glo-collections__image img,.glo-collections__image svg{display:block;width:100%;height:100%;object-fit:contain}.glo-collections h3{font-family:var(--font-heading-family);font-size:18px;line-height:1.2;margin:0 0 8px}.glo-collections__card p{font-size:13px;line-height:1.45;margin:0 0 12px}.glo-collections__card>span{margin-top:auto;font-size:13px;font-weight:700;color:var(--gc-accent)}@media(max-width:749px){.glo-collections{padding:var(--gc-space) 16px}.glo-collections__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.glo-collections__image{width:var(--gc-mobile-image);height:var(--gc-mobile-image)}.glo-collections__card{padding:14px 10px}.glo-collections h3{font-size:16px}.glo-collections__card p{font-size:12px}}@media(prefers-reduced-motion:reduce){.glo-collections__card{transition:none}.glo-collections__card:hover{transform:none}}.glo-collections .glo-collections__card{background:#fff!important;color:#111!important;border-color:#fff}.glo-collections .glo-collections__image{background:#fff!important}.glo-collections .glo-collections__card h3,.glo-collections .glo-collections__card p{color:#111!important}.glo-mini-more{background:#fff;color:#24191c;padding:0 0 48px}.glo-mini-more__feature{background:var(--mini-feature-bg);color:var(--mini-feature-text);padding:64px 24px}.glo-mini-more__feature p,.glo-mini-more__feature strong,.glo-mini-more__feature em{color:var(--mini-feature-text)!important}.glo-mini-more__feature img{border-radius:0;background:transparent;filter:drop-shadow(0 10px 9px #40112240)}.glo-mini-more__feature h2{margin-top:0;margin-bottom:24px}.glo-mini-more__faq{padding:0 20px}.glo-mini-more__intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:1200px;margin:auto}.glo-mini-more img{display:block;width:100%;height:auto}.glo-mini-more h2{font-family:var(--font-heading-family);font-size:clamp(26px,3vw,40px);line-height:1.2}.glo-mini-more p{line-height:1.6}.glo-mini-more__shipping{text-align:center;padding:30px;color:#a62b58;font-weight:600}.glo-mini-more__faq{max-width:850px;margin:auto}.glo-mini-more details{border-bottom:1px solid #eedce3;padding:18px 0}.glo-mini-more summary{cursor:pointer;font-weight:600}.glo-mini-more details>div{line-height:1.6;padding-top:12px}@media(max-width:749px){.glo-mini-more__intro{grid-template-columns:1fr;gap:30px}.glo-mini-more__feature{padding:42px 20px}}.glo-mist-banner{position:relative;width:100%;max-width:1600px;margin:24px auto 0;overflow:hidden;background:#a62b58}.glo-mist-banner__image{display:block;width:100%;height:auto}.glo-mist-banner__wave{position:absolute;display:block;left:0;bottom:-1px;width:100%;height:clamp(20px,3.5vw,52px);pointer-events:none}.glo-product-highlights{padding:52px 24px;color:#111}.glo-product-highlights__inner{max-width:1180px;margin:auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:center}.glo-product-highlights__photo img{display:block;width:100%;height:450px;object-fit:contain}.glo-product-highlights h2{font-family:var(--font-heading-family);font-size:clamp(28px,3vw,40px);line-height:1.15;margin:0 0 14px}.glo-product-highlights p{font-size:15px;line-height:1.6}.glo-product-highlights__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.glo-product-highlights article{padding:18px;border:1px solid #eedce3;border-radius:14px}.glo-product-highlights h3{font-size:18px;color:var(--gt-accent)!important;margin:0 0 8px}.glo-product-highlights article p{margin:0;font-size:14px}@media(max-width:749px){.glo-product-highlights{padding:36px 16px}.glo-product-highlights__inner{grid-template-columns:1fr;gap:24px}.glo-product-highlights__photo img{height:320px}.glo-product-highlights__grid{gap:12px}.glo-product-highlights article{padding:14px}}.glo-routines{background:var(--gr-bg);color:var(--gr-text);padding:var(--gr-padding) 24px}.glo-routines__inner{max-width:1200px;margin:auto}.glo-routines h2{font-family:var(--font-heading-family);font-size:clamp(28px,3.5vw,40px);text-align:center;line-height:1.15;margin:0 0 12px}.glo-routines__intro{text-align:center;max-width:720px;margin:0 auto 30px;font-size:16px;line-height:1.5}.glo-routines__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.glo-routines__card{border:1px solid #ead7df;border-radius:20px;background:#fff;padding:24px;display:flex;flex-direction:column}.glo-routines__card h3{font-family:var(--font-heading-family);font-size:24px;line-height:1.15;margin:0 0 10px}.glo-routines__card>p{font-size:14px;line-height:1.5;min-height:42px;margin:0 0 20px}.glo-routines form{display:flex;flex-direction:column;flex:1}.glo-routines fieldset{margin:0 0 20px;padding:0;border:0;min-width:0;flex:1}.glo-routines__legend{font-size:12px;margin-bottom:10px}.glo-routines__item{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #f0e7eb}.glo-routines__item input{accent-color:var(--gr-accent);width:17px;height:17px;flex-shrink:0}.glo-routines__item label{display:flex;align-items:center;gap:8px;cursor:pointer;flex:1;min-width:0;font-size:12px;line-height:1.4}.glo-routines__item img{width:64px;height:64px;object-fit:contain;background:#fff;flex-shrink:0}.glo-routines__item small{display:block;font-size:12px;margin-top:4px}.glo-routines__details{color:var(--gr-accent);font-size:11px;flex-shrink:0}.glo-routines__total{display:flex;justify-content:space-between;gap:10px;font-weight:700;font-size:15px;margin-bottom:14px}.glo-routines button{border:0;border-radius:8px;background:var(--gr-accent);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer;min-height:46px;padding:12px}.glo-routines button:disabled{opacity:.5;cursor:not-allowed}.glo-routines__status{font-size:12px;line-height:1.4;margin:10px 0 0}.glo-routines :focus-visible{outline:3px solid var(--gr-accent);outline-offset:4px}@media(max-width:989px){.glo-routines__grid{grid-template-columns:1fr}.glo-routines__card{max-width:640px;width:100%;margin:auto}.glo-routines__card>p{min-height:0}}@media(max-width:749px){.glo-routines{padding:var(--gr-padding) 16px}.glo-routines__card{padding:20px}}.glo-grid{background:var(--glo-bg);color:var(--glo-ink);padding:var(--glo-pad) 20px}.glo-grid__inner{max-width:1200px;margin:auto}.glo-grid h2{text-align:center;font-family:var(--font-heading-family);font-size:clamp(28px,4vw,44px);line-height:1.12;margin:0 0 14px}.glo-grid__intro{text-align:center;max-width:700px;margin:0 auto 30px}.glo-grid__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px}.glo-grid__card{display:flex;flex-direction:column;text-decoration:none;background:#fff;color:#111;border-radius:20px;padding:14px;border:1px solid #eee;transition:transform .2s}.glo-grid__card:hover{transform:translateY(-4px)}.glo-grid__card:focus-visible{outline:3px solid var(--glo-accent);outline-offset:4px}.glo-grid__card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:14px}.glo-grid__card h3{font-size:20px;line-height:1.2;margin:16px 0 8px}.glo-grid__card p{margin:0 0 14px;font-size:14px}.glo-grid__card span{margin-top:auto;background:var(--glo-accent);color:#fff;border-radius:30px;padding:12px 16px;text-align:center;font-weight:700}@media(max-width:749px){.glo-grid__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.glo-grid__card{padding:10px}.glo-grid__card h3{font-size:16px}.glo-grid__card span{padding:10px;font-size:13px}}.glo-toner-ingredients{padding:52px 24px;color:#111}.glo-toner-ingredients__inner{max-width:1180px;margin:auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:center}.glo-toner-ingredients__photo img{display:block;width:100%;height:450px;object-fit:contain}.glo-toner-ingredients h2{font-family:var(--font-heading-family);font-size:clamp(28px,3vw,40px);line-height:1.15;margin:0 0 14px}.glo-toner-ingredients p{font-size:15px;line-height:1.6}.glo-toner-ingredients__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.glo-toner-ingredients article{padding:18px;border:1px solid #eedce3;border-radius:14px}.glo-toner-ingredients h3{font-size:18px;color:var(--gt-accent)!important;margin:0 0 8px}.glo-toner-ingredients article p{margin:0;font-size:14px}@media(max-width:749px){.glo-toner-ingredients{padding:36px 16px}.glo-toner-ingredients__inner{grid-template-columns:1fr;gap:24px}.glo-toner-ingredients__photo img{height:320px}.glo-toner-ingredients__grid{gap:12px}.glo-toner-ingredients article{padding:14px}}.rd-cart{padding-block:38px 60px}.rd-cart .rd-protection{background:#fcfaf6;border:1px solid #dec9d1;border-radius:16px;padding:20px;margin-block:24px}.rd-cart .rd-protection label{display:flex;align-items:center;gap:13px;font-weight:600;color:#a12650;cursor:pointer}.rd-cart input[data-protection-toggle]{appearance:none;-webkit-appearance:none;position:relative;flex:0 0 48px;width:48px;height:28px;border:1px solid #c7b9be;border-radius:30px;background:#d5c9ce;cursor:pointer;margin:0;transition:background .18s}.rd-cart input[data-protection-toggle]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0002;transition:transform .18s}.rd-cart input[data-protection-toggle]:checked{background:#a12650;border-color:#a12650}.rd-cart input[data-protection-toggle]:checked:before{transform:translate(20px)}.rd-cart input[data-protection-toggle]:disabled{opacity:.55;cursor:wait}.rd-cart .rd-protection p{font-size:12px;line-height:1.5;margin:8px 0 0}.rd-cart .rd-cart-actions .rd-btn{background:#a12650;border-color:#a12650}.rd-cart .rd-cart-actions .rd-btn-outline{background:transparent;color:#a12650!important}.rd-cart .rd-cart-total{color:#a12650}.rd-collection-page .rd-collection-hero{padding-bottom:28px}.rd-collection-page .rd-collection-hero .rd-product-nav{padding-top:24px}.rd-collection-page .rd-collection-hero .rd-product-nav>div{margin-inline:auto}@media(max-width:700px){.rd-collection-page .rd-collection-hero{padding-bottom:18px}.rd-collection-page .rd-collection-hero .rd-product-nav{padding-top:18px}}body:has(.rd-collection-page),body:has(.rd-collection-page) main,.rd.rd-collection-page,.rd.rd-collection-page .rd-collection-hero,.rd.rd-collection-page>.rd-section,.rd.rd-collection-page .rd-product-nav{background:#fcfaf6!important;background-image:none!important}.rd.rd-collection-page .rd-product-card{background:#fcfaf6!important}.rd-discovery-story .rd-ingredient h3{font-weight:700}.rd-discovery-story .rd-community-grid{display:block;max-width:1000px;margin:auto}.rd-discovery-story .rd-community-card{width:100%;max-width:none;display:block;aspect-ratio:auto;height:auto;margin:0;flex:none}.rd-discovery-story .rd-community-card img{width:100%;height:auto!important;aspect-ratio:3/2;object-fit:contain}.rd-discovery-story .rd-community-card>div{display:none}.rd-discovery-story .rd-oil-how-photo img{aspect-ratio:1;object-fit:cover}@media(max-width:540px){.rd-discovery-story .rd-oil-community{padding:38px 0 42px}.rd-discovery-story .rd-oil-community>.rd-wrap{width:calc(100% - 36px)}.rd-discovery-story.rd-clean-oil .rd-oil-community h2{font-size:28px;line-height:1.08;max-width:320px;margin:0 auto 12px}.rd-discovery-story .rd-community-caption{font-size:11px;line-height:1.5;margin:0 auto 22px;max-width:290px}.rd-discovery-story .rd-community-grid{width:100%;padding:0;overflow:visible;scroll-snap-type:none}.rd-discovery-story .rd-community-card{width:100%;max-width:none;border:0;border-radius:12px}.rd-discovery-story .rd-community-card img{width:100%;height:auto!important;display:block;aspect-ratio:3/2;object-fit:contain}.rd-discovery-story .rd-community-card:hover>img{transform:none}}.rd-contact-form form{display:grid;gap:12px;margin:30px 0}.rd-contact-form input,.rd-contact-form textarea{border:1px solid #d6cdd0;background:#fff;border-radius:8px;padding:13px;font:inherit}.rd-contact-form .rd-btn{width:max-content;margin-top:12px}.rd-lash-product.rd-clean-oil .rd-buybox [data-quantity-label]{display:block!important}.rd-lash-product.rd-clean-oil .rd-buybox .rd-quantity{display:flex!important}.rd-lash-product .rd-purchase-row{display:grid;grid-template-columns:105px minmax(0,1fr);gap:12px}.rd-lash-product .rd-thumbs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:10px;padding-bottom:10px}.rd-lash-product .rd-thumbs button{flex:0 0 80px;max-width:80px}.rd-lash-product .rd-gallery{min-width:0}.rd-lash-product .rd-community-grid{display:block;width:100%;max-width:1000px;margin:auto;overflow:visible;padding:0}.rd-lash-product .rd-community-card{display:block;width:100%;max-width:none;flex:none;aspect-ratio:auto;height:auto}.rd-lash-product .rd-community-card>img{width:100%;height:auto!important;aspect-ratio:3/2;object-fit:contain}.rd-lash-product .rd-community-card>div{display:none}.rd-lash-product .rd-product-ingredients .rd-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rd-lash-product .rd-ingredient h3{font-weight:700}.rd-lash-product .rd-oil-how-photo img{aspect-ratio:1;object-fit:cover}@media(max-width:540px){.rd-lash-product .rd-thumbs button{flex-basis:68px}.rd-lash-product .rd-product-ingredients .rd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-lash-product .rd-ingredient-band .rd-ingredient:nth-child(n){grid-column:auto}.rd-lash-product.rd-clean-oil .rd-oil-community h2{font-size:28px;line-height:1.1}.rd-lash-product .rd-community-caption{font-size:11px;margin-bottom:22px}.rd-lash-product .rd-oil-community{padding:38px 0 42px}}.rd-lash-product .rd-oil-extra:has(.rd-oil-how){background:#fcfaf6;color:#24191c;width:100%;max-width:none;margin-inline:0}.rd-lash-product .rd-oil-how{max-width:1200px;width:calc(100% - 40px);margin-inline:auto}.rd-lash-product .rd-oil-how-copy :is(h2,h3,p,li){color:#24191c!important}.rd-lash-product .rd-oil-how-copy ol li:before{color:#a12650!important;border-color:#ead8df!important}@media(max-width:700px){.rd-lash-product.rd-clean-oil .rd-ingredient-band .rd-product-ingredients>.rd-wrap{display:block!important}.rd-lash-product.rd-clean-oil .rd-ingredient-band .rd-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 20px!important;width:100%;margin-top:28px}.rd-lash-product.rd-clean-oil .rd-ingredient-band .rd-ingredient:nth-child(n){grid-column:auto!important;min-width:0;width:auto;max-width:none;padding:0 4px;align-self:start}.rd-lash-product.rd-clean-oil .rd-ingredient-band .rd-ingredient h3{font-size:13px!important;line-height:1.35;overflow-wrap:normal;word-break:normal;min-height:44px;margin:10px 0 12px}.rd-lash-product.rd-clean-oil .rd-ingredient-band .rd-ingredient p{font-size:12px!important;line-height:1.55!important;width:100%;max-width:210px;margin:0 auto;word-break:normal}.rd-lash-product.rd-clean-oil .rd-ingredient-band .rd-oil-ingredient-icon{width:52px;height:52px;flex:none}.rd-lash-product.rd-clean-oil .rd-ingredient-band h2{font-size:28px;line-height:1.12}.rd-lash-product.rd-clean-oil .rd-ingredient-band .rd-intro>p{font-size:13px;line-height:1.5}}.rd-lip-product.rd-clean-oil .rd-buybox [data-quantity-label]{display:block!important}.rd-lip-product.rd-clean-oil .rd-buybox .rd-quantity{display:flex!important}.rd-lip-product .rd-purchase-row{display:grid;grid-template-columns:105px minmax(0,1fr);gap:12px}.rd-lip-product .rd-thumbs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:10px;padding-bottom:10px}.rd-lip-product .rd-thumbs button{flex:0 0 80px;max-width:80px}.rd-lip-product .rd-gallery{min-width:0}.rd-lip-product .rd-community-grid{display:block;width:100%;max-width:1000px;margin:auto;overflow:visible;padding:0}.rd-lip-product .rd-community-card{display:block;width:100%;max-width:none;flex:none;aspect-ratio:auto;height:auto}.rd-lip-product .rd-community-card>img{width:100%;height:auto!important;aspect-ratio:3/2;object-fit:contain}.rd-lip-product .rd-community-card>div{display:none}.rd-lip-product .rd-product-ingredients .rd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rd-lip-product .rd-ingredient h3{font-weight:700}.rd-lip-product .rd-oil-how-photo img{aspect-ratio:1;object-fit:cover}.rd-lash-formula-badge{display:inline-block;margin:0 0 18px;padding:8px 14px;border-radius:999px;background:#fcebf0;color:#a12650;font-weight:600;font-size:13px}@media(max-width:540px){.rd-lip-product .rd-thumbs button{flex-basis:68px}.rd-lip-product .rd-product-ingredients .rd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-lip-product .rd-ingredient-band .rd-ingredient:nth-child(n){grid-column:auto}.rd-lip-product.rd-clean-oil .rd-oil-community h2{font-size:28px;line-height:1.1}.rd-lip-product .rd-community-caption{font-size:11px;margin-bottom:22px}.rd-lip-product .rd-oil-community{padding:38px 0 42px}}.rd-lip-product .rd-oil-extra:has(.rd-oil-how){background:#fcfaf6;color:#24191c;width:100%;max-width:none;margin-inline:0}.rd-lip-product .rd-oil-how{max-width:1200px;width:calc(100% - 40px);margin-inline:auto}.rd-lip-product .rd-oil-how-copy :is(h2,h3,p,li){color:#24191c!important}.rd-lip-product .rd-oil-how-copy ol li:before{color:#a12650!important;border-color:#ead8df!important}@media(max-width:700px){.rd-lip-product.rd-clean-oil .rd-ingredient-band .rd-product-ingredients>.rd-wrap{display:block!important}.rd-lip-product.rd-clean-oil .rd-ingredient-band .rd-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 20px!important;width:100%;margin-top:28px}.rd-lip-product.rd-clean-oil .rd-ingredient-band .rd-ingredient:nth-child(n){grid-column:auto!important;min-width:0;width:auto;max-width:none;padding:0 4px;align-self:start}.rd-lip-product.rd-clean-oil .rd-ingredient-band .rd-ingredient h3{font-size:13px!important;line-height:1.35;overflow-wrap:normal;word-break:normal;min-height:44px;margin:10px 0 12px}.rd-lip-product.rd-clean-oil .rd-ingredient-band .rd-ingredient p{font-size:12px!important;line-height:1.55!important;width:100%;max-width:210px;margin:0 auto;word-break:normal}.rd-lip-product.rd-clean-oil .rd-ingredient-band .rd-oil-ingredient-icon{width:52px;height:52px;flex:none}.rd-lip-product.rd-clean-oil .rd-ingredient-band h2{font-size:28px;line-height:1.12}.rd-lip-product.rd-clean-oil .rd-ingredient-band .rd-intro>p{font-size:13px;line-height:1.5}}.rd-lip-product.rd-clean-oil .rd-gallery .rd-thumbs{display:flex!important;flex-wrap:nowrap!important}.rd-lip-product.rd-clean-oil .rd-gallery .rd-thumbs button{flex:0 0 80px!important;width:80px;max-width:80px}.rd-lip-product.rd-clean-oil .rd-purchase-row{grid-template-columns:105px minmax(0,1fr)!important}.rd-lip-product .rd-ingredient svg{width:58px;height:58px}@media(max-width:700px){.rd-lip-product.rd-clean-oil .rd-ingredient-band .rd-ingredient:last-child{grid-column:1 / -1!important;max-width:260px;margin-inline:auto}.rd-lip-product .rd-ingredient svg{width:52px;height:52px}}@media(min-width:701px){.rd-lip-product.rd-clean-oil .rd-ingredient-band .rd-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%}.rd-lip-product.rd-clean-oil .rd-ingredient-band .rd-ingredient:nth-child(n){grid-column:auto!important}}.rd-scent-directory{display:grid;gap:32px}.rd-scent-group{display:grid;grid-template-columns:240px 1fr;gap:40px;border:1px solid #e9e2df;border-radius:18px;padding:30px;scroll-margin-top:30px}.rd-scent-group>div:first-child{background:#fff}.rd-scent-group img{width:240px;aspect-ratio:1;object-fit:contain}.rd-scent-group h2{font-size:35px}.rd-scent-products{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rd-scent-products a{border:1px solid #e7d7dd;border-radius:10px;padding:12px 16px;font-size:13px;background:#fcf6f7;display:flex;justify-content:space-between;gap:16px}.rd-scent-products span{white-space:nowrap;color:#a12650}@media(max-width:800px){.rd-scent-group{grid-template-columns:160px 1fr;gap:22px;padding:22px}.rd-scent-products{grid-template-columns:1fr}}@media(max-width:540px){.rd-scent-group{grid-template-columns:1fr;text-align:center}.rd-scent-group img{width:210px}.rd-scent-products a{text-align:left}.rd-scent-group h2{font-size:32px}}.rd-search-form{display:flex;gap:14px;max-width:650px;margin:28px auto 0}.rd-search-form input{flex:1;min-width:0;border:1px solid #d6cdd0;border-radius:30px;padding:12px 20px;background:#fff}@media(max-width:540px){.rd-search-form .rd-btn{padding:12px 20px;font-size:11px!important}}.rd-fragrance-pyramid{display:grid;gap:8px;margin:0}.rd-fragrance-pyramid>div{display:grid;grid-template-columns:65px minmax(0,1fr);gap:14px;align-items:baseline}.rd-fragrance-pyramid dt{font-size:11px;font-weight:600;color:#a12650;text-transform:uppercase;letter-spacing:.06em}.rd-fragrance-pyramid dd{font-size:13px;line-height:1.5;margin:0}.rd-scent-summary>p:empty{display:none}.glo-protection{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px;margin:12px 0;border:1px solid #eedce3;border-radius:14px;background:#fff;color:#171717}.glo-protection[hidden]{display:none}.glo-protection__copy{flex:1;min-width:160px}.glo-protection__copy strong{display:block;color:#a62b58!important;font-size:18px;line-height:1.3}.glo-protection__copy>span{display:block;font-size:14px;margin-top:4px}.glo-protection__copy p{font-size:13px;line-height:1.4;margin:6px 0 0}html body button.glo-protection__switch{-webkit-appearance:none;appearance:none;flex:0 0 52px;width:52px;min-width:52px;height:30px;min-height:30px;padding:3px!important;border:0!important;border-radius:30px;background:#d4d4d4!important;cursor:pointer;box-shadow:none!important}html body button.glo-protection__switch[aria-checked=true]{background:#a62b58!important}.glo-protection__switch span{display:block;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transform:translate(0)}.glo-protection__switch[aria-checked=true] span{transform:translate(22px)}.glo-protection__switch:focus-visible{outline:3px solid #A62B58;outline-offset:4px}.glo-protection__switch:disabled{opacity:.6;cursor:wait}.glo-protection__switch:before,.glo-protection__switch:after{display:none!important}.glo-protection__status:empty{display:none}.glo-protection__status{flex-basis:100%;font-size:13px;margin:0}body:has(.rd-mockup-product) .rd-product-nav,.rd-product-nav{display:block!important}.rd-product-nav>div{max-width:1200px;grid-template-columns:repeat(5,minmax(0,1fr))}.rd-product-nav a{min-width:0;align-content:center;text-align:center}@media(max-width:600px){.rd-product-nav>div{display:flex;overflow-x:auto;scroll-snap-type:x proximity}.rd-product-nav a{flex:0 0 108px;scroll-snap-align:start;font-size:9px;padding:12px 8px}.rd-product-nav svg{width:24px;height:24px}}.rd.rd-product-nav>div{display:flex!important;flex-wrap:nowrap!important;max-width:1200px;overflow-x:auto}.rd.rd-product-nav>div>a{flex:1 0 0;min-width:0;white-space:nowrap;padding:12px 10px}.rd.rd-product-nav>div>a svg{flex:none}@media(max-width:700px){.rd.rd-product-nav>div>a{flex:1 0 108px;font-size:9px;padding:10px 8px}.rd.rd-product-nav>div{scroll-snap-type:x proximity}.rd.rd-product-nav>div>a{scroll-snap-align:start}}.rd.rd-product-nav>div{background:#a12650!important;border-color:#a12650!important}.rd.rd-product-nav>div>a,.rd.rd-product-nav>div>a:visited,.rd.rd-product-nav>div>a:hover,.rd.rd-product-nav>div>a.is-current{color:#fff!important;background:transparent!important}.rd.rd-product-nav>div>a svg{color:#fff!important;stroke:currentColor}.rd.rd-product-nav>div>a:hover,.rd.rd-product-nav>div>a:focus-visible{background:#ffffff1f!important}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
