.rsp{margin:0 0 1.25rem;color:#670001}.rsp-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:.375rem;font-size:.875rem;line-height:1.45}.rsp-label{flex:0 0 auto;font-weight:500;color:#670001bf}.rsp-current{padding-bottom:.1875rem;border-bottom:1px solid rgba(103,0,1,.55)}.rsp-name{font-weight:700}.rsp-desc{font-weight:400}.rsp-group{margin:.625rem 0 .3125rem;font-size:.8125rem;font-weight:400;line-height:1.45;letter-spacing:0;color:#670001b8}.rsp-head+.rsp-list{margin-top:.75rem}.rsp-head+.rsp-group{margin-top:.75rem}.rsp-list{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 -.25rem;padding:.25rem;list-style:none}.rsp-item{margin:0;padding:0;list-style:none}.rsp-sw{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;margin:0;border:0;border-radius:50%;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.rsp-sw:before{content:"";position:absolute;top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem;border-radius:50%;border:1px solid transparent;transition:border-color .2s ease,transform .2s ease}.rsp-sw:hover:before{border-color:#67000140}.rsp-sw.is-selected:before{border-color:#670001}.rsp-sw:focus-visible{outline:none}.rsp-sw:focus-visible:before{border-color:#670001;box-shadow:0 0 0 .1875rem #6700012e}.rsp-dot{position:relative;display:block;width:100%;height:100%;border-radius:50%;background-color:var(--c, #E9E3DF);background-image:radial-gradient(ellipse 58% 30% at 50% 14%,#ffffffbf,#ffffff2e 60%,#fff0),radial-gradient(circle at 50% 120%,#ffffff47,#fff0 45%),linear-gradient(180deg,#ffffff1a,#00000024);box-shadow:inset 0 -.1875rem .3125rem #00000038,inset 0 .125rem .125rem #ffffff8c,0 .0625rem .1875rem #0000002e;transition:transform .2s ease}.rsp-sw.is-light .rsp-dot{box-shadow:inset 0 -.1875rem .3125rem #0000001f,inset 0 .125rem .125rem #ffffffb3,0 0 0 .0625rem #6700011f,0 .0625rem .1875rem #0000001f}.rsp-dot--img{background-size:cover;background-position:center}.rsp-dot--photo{background-color:transparent;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:none}.rsp-sw.is-light .rsp-dot--photo{box-shadow:none}.rsp-sw:hover .rsp-dot{transform:scale(1.04)}.rsp-sw.is-soldout .rsp-dot:after{content:"";position:absolute;left:50%;top:50%;width:118%;height:.125rem;border-radius:.125rem;background:#fff;box-shadow:0 0 0 .0625rem #3a151259;transform:translate(-50%,-50%) rotate(-45deg)}.rsp-new{position:absolute;left:50%;bottom:-.5rem;transform:translate(-50%);padding:.1875rem .375rem;border-radius:62.5rem;background:#670001;color:#f2efed;font-size:.625rem;font-weight:700;letter-spacing:.02em;line-height:.625rem;text-transform:lowercase;white-space:nowrap;pointer-events:none}.rsp-list:has(.rsp-new){padding-bottom:.625rem}a.rsp-sw{text-decoration:none}.rsp-dd{position:relative;flex:0 1 auto;min-width:0}.rsp-dd>summary{list-style:none;cursor:pointer;display:block}.rsp-dd>summary::-webkit-details-marker{display:none}.rsp-caret{display:inline-block;vertical-align:middle;width:.5625rem;height:.3125rem;margin-left:.375rem;transition:transform .2s ease}.rsp-dd[open] .rsp-caret{transform:rotate(180deg)}.rsp-dd-list{position:absolute;z-index:20;top:calc(100% + .5rem);left:0;min-width:16rem;max-height:20rem;overflow-y:auto;margin:0;padding:.375rem;list-style:none;background:#f7f4f2;border:1px solid rgba(103,0,1,.15);border-radius:.75rem;box-shadow:0 .75rem 2rem #3a15121f}.rsp-dd-list li{margin:0}.rsp-dd-item{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border-radius:.5rem;color:#670001;text-decoration:none;font-size:.8125rem;line-height:1.3}.rsp-dd-item:hover,.rsp-dd-item.is-selected{background:#e9e3df}.rsp-dd-item.is-soldout{opacity:.55}.rsp-dd-item em{font-style:normal;font-size:.75rem}.rsp-dd-dot{flex:0 0 1.25rem;width:1.25rem;height:1.25rem;border-radius:50%;background-size:cover;background-position:center}.rsp--compact{margin:0;min-width:0;max-width:100%}.rsp--compact .rsp-list{flex-wrap:nowrap;gap:.625rem;margin:0;padding:.3125rem;overflow-x:auto;scrollbar-width:none}.rsp--compact .rsp-list::-webkit-scrollbar{display:none}.rsp--compact .rsp-sw{width:1.625rem;height:1.625rem;flex:0 0 auto}.rsp--compact .rsp-sw:before{top:-.1875rem;right:-.1875rem;bottom:-.1875rem;left:-.1875rem}.rsp--compact .rsp-sw.is-selected:before{border-color:#f2efed}.rsp--compact .rsp-sw:hover:before{border-color:#f2efed73}.rsp--compact .rsp-sw.is-soldout .rsp-dot:after{background:#f2efed}.sticky-bar-rhode-shades{display:flex;justify-content:center;min-width:0;padding:0}@media(max-width:767px){.sticky-bar-rhode-shades{display:none!important}}@media(min-width:768px){sticky-bar-product.product-sticky-bar:has(.sticky-bar-rhode-shades){width:min(60rem,calc(100% - 3rem))!important;max-width:min(60rem,calc(100% - 3rem))!important}sticky-bar-product.product-sticky-bar .sticky-bar-product-wrapper:has(.sticky-bar-rhode-shades){display:grid!important;grid-template-columns:minmax(11rem,17rem) minmax(0,1fr) auto;align-items:center;gap:1.25rem}sticky-bar-product.product-sticky-bar .sticky-bar-product-wrapper:has(.sticky-bar-rhode-shades)>div:first-child{min-width:0;overflow:hidden}sticky-bar-product.product-sticky-bar .sticky-bar-product-wrapper:has(.sticky-bar-rhode-shades) .sticky-bar-product-info{min-width:0;flex:1 1 auto}sticky-bar-product.product-sticky-bar .sticky-bar-product-wrapper:has(.sticky-bar-rhode-shades) .sticky-bar-product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden}sticky-bar-product.product-sticky-bar .sticky-bar-product-wrapper:has(.sticky-bar-rhode-shades) .atc-button{flex:0 0 auto;width:auto;min-width:0;height:2.75rem;padding:0 1.5rem!important;border-radius:999px!important;line-height:1}sticky-bar-product.product-sticky-bar .sticky-bar-product-wrapper:has(.sticky-bar-rhode-shades) .add-to-cart-text:has(.button-text)>svg{display:none!important}sticky-bar-product.product-sticky-bar .sticky-bar-product-wrapper:has(.sticky-bar-rhode-shades) .atc-button .button-text,sticky-bar-product.product-sticky-bar .sticky-bar-product-wrapper:has(.sticky-bar-rhode-shades) .atc-button .button-text.hidden{display:inline!important;font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}}.rrt-section .rrt-media-item img{object-fit:cover!important;object-position:center!important}.rsp-list--shape{gap:1rem;align-items:flex-start}.rsp-sw--shape{width:auto;height:auto;min-width:2.5rem;flex-direction:column;gap:.625rem;border-radius:0;color:#670001b8}.rsp-sw--shape:before{display:none}.rsp-shape{display:block;width:2.5rem;height:2.5rem}.rsp-shape img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s ease}.rsp-sw--shape:hover .rsp-shape img{transform:scale(1.06)}.rsp-shape-name{font-size:.875rem;line-height:1.2;white-space:nowrap;text-align:center}.rsp-sw--shape.is-selected{color:#670001}.rsp-sw--shape.is-selected .rsp-shape-name{font-weight:700}.rsp-sw--shape:focus-visible .rsp-shape-name{text-decoration:underline}.rsp-sw--shape.is-soldout .rsp-shape{opacity:.4}.rsp-sw--shape .rsp-new{bottom:auto;top:-.5rem}.rsp-dd-dot--shape{border-radius:0;background-size:contain;background-repeat:no-repeat}.rsp--compact .rsp-sw--shape{min-width:0}.rsp--compact .rsp-shape{width:1.625rem;height:1.625rem}.rsp-sw[href*="/rhode-peptide-lip-shape-"] .rsp-dot,.rpd-rsp:has(.rpd-shade[data-name=lift]) .rsp-dot{background-image:none;box-shadow:none}.rsp-sw[href="/products/rhode-snap-on-lip-case-copia-1"] .rsp-dot{background-image:url(https://www.rhodeskin.com/cdn/shop/files/lip-case-colada-swatch_300x.png?v=1779338394)!important}.rsp-sw[href="/products/rhode-snap-on-lip-case-copia"] .rsp-dot{background-image:url(https://www.rhodeskin.com/cdn/shop/files/lip-case-bronze-swatch_300x.png?v=1779338394)!important}.rsp-sw[href="/products/rhode-snap-on-lip-case-318sa"] .rsp-dot{background-image:url(https://www.rhodeskin.com/cdn/shop/files/lip-case-gray_300x.png?v=1762212025)!important}.rpd-shade[data-name=colada] .rsp-dot{background-image:url(https://www.rhodeskin.com/cdn/shop/files/lip-case-colada-swatch_300x.png?v=1779338394)!important}.rpd-shade[data-name=bronze] .rsp-dot{background-image:url(https://www.rhodeskin.com/cdn/shop/files/lip-case-bronze-swatch_300x.png?v=1779338394)!important}.rpd-shade[data-name=grey] .rsp-dot{background-image:url(https://www.rhodeskin.com/cdn/shop/files/lip-case-gray_300x.png?v=1762212025)!important}.rsp-sw[href*="/rhode-peptide-lip-boost-"] .rsp-dot,.rpd-rsp:has(.rpd-shade[data-name=sugarmint]) .rsp-dot{background-image:none!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/34/assets/rhode-shade-picker.css.map */
