:root{--rr-primary: #D1007F;--rr-primary-dark: #B0006D;--rr-light-rani: #F763A6;--rr-soft-pink: #FFE6F0;--rr-bg-light: #FFF5F8;--rr-gold: #F2C94C;--rr-gold-dark: #D4A017;--rr-text-dark: #333333;--rr-text-medium: #666666;--rr-text-light: #999999;--rr-border: #F2D6E2;--rr-white: #FFFFFF;--rr-font-heading: "Playfair Display", Georgia, serif;--rr-font-body: "Poppins", -apple-system, BlinkMacSystemFont, sans-serif;--rr-h1-size: 48px;--rr-h1-size-mobile: 32px;--rr-h2-size: 24px;--rr-h2-size-mobile: 18px;--rr-h3-size: 16px;--rr-body-size: 14px;--rr-small-size: 12px;--rr-button-size: 14px;--rr-radius-lg: 12px;--rr-radius-sm: 6px;--rr-radius-pill: 100px;--rr-shadow-card: 0px 8px 24px rgba(209, 0, 127, .08);--rr-shadow-sticky: 0px 4px 20px rgba(209, 0, 127, .06);--rr-container-max: 1200px;--rr-section-padding: clamp(40px, 5vw, 80px);--rr-section-padding-mobile: clamp(18px, 5.5vw, 26px);--rr-gap-cards: clamp(12px, 1.7vw, 24px);--rr-gap-sections: clamp(32px, 4vw, 60px)}body,.rr-scope{font-family:var(--rr-font-body);color:var(--rr-text-dark);background:var(--rr-white)}.rr-scope h1,.rr-scope h2,.rr-scope h3,.rr-heading-font{font-family:var(--rr-font-heading);color:var(--rr-text-dark);letter-spacing:0;line-height:1.15}.rr-scope h1,.rr-h1{font-size:var(--rr-h1-size);font-weight:700}.rr-scope h2,.rr-h2{font-size:var(--rr-h2-size);font-weight:600}.rr-scope h3,.rr-h3{font-size:var(--rr-h3-size);font-weight:500;font-family:var(--rr-font-body)}.rr-body-text{font-size:var(--rr-body-size);color:var(--rr-text-medium);line-height:1.7}.rr-small-text{font-size:var(--rr-small-size);color:var(--rr-text-light)}.rr-accent{color:var(--rr-primary)}@media(max-width:749px){.rr-scope h1,.rr-h1{font-size:var(--rr-h1-size-mobile)}.rr-scope h2,.rr-h2{font-size:var(--rr-h2-size-mobile)}:root{--rr-section-padding: var(--rr-section-padding-mobile)}}.rr-container{max-width:var(--rr-container-max);margin:0 auto;padding:0 20px}.rr-section{padding:var(--rr-section-padding) 0}.rr-section-heading{text-align:center;margin-bottom:clamp(18px,2.4vw,32px)}.rr-section-heading--lg{margin-bottom:clamp(20px,2.8vw,36px)}.rr-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--rr-font-body);font-weight:600;font-size:var(--rr-button-size);padding:13px 28px;border-radius:var(--rr-radius-lg);border:1px solid transparent;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .15s ease,box-shadow .2s ease;text-decoration:none;white-space:nowrap}.rr-btn:active{transform:translateY(1px)}.rr-btn--primary{background:var(--rr-primary);color:var(--rr-white);border-color:var(--rr-primary)}.rr-btn--primary:hover{background:var(--rr-primary-dark);border-color:var(--rr-primary-dark);box-shadow:var(--rr-shadow-card)}.rr-btn--outline{background:transparent;color:var(--rr-primary);border-color:var(--rr-primary)}.rr-btn--outline:hover{background:var(--rr-soft-pink)}.rr-btn--block{width:100%}.rr-card{background:var(--rr-white);border:1px solid var(--rr-border);border-radius:var(--rr-radius-lg);box-shadow:var(--rr-shadow-card);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.rr-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #d1007f24}.rr-card__media{position:relative;overflow:hidden;aspect-ratio:1 / 1;background:var(--rr-bg-light)}.rr-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.rr-card:hover .rr-card__media img{transform:scale(1.06)}.rr-wishlist-btn{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;background:var(--rr-white);border:1px solid var(--rr-border);display:flex;align-items:center;justify-content:center;color:var(--rr-primary);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.rr-wishlist-btn:hover{background:var(--rr-soft-pink);transform:scale(1.08)}.rr-badge{position:absolute;top:10px;left:10px;background:var(--rr-primary);color:var(--rr-white);font-size:11px;font-weight:600;padding:4px 10px;border-radius:var(--rr-radius-pill)}.rr-card__body{padding:14px 16px 16px}.rr-card__title{font-family:var(--rr-font-body);font-weight:500;font-size:var(--rr-h3-size);color:var(--rr-text-dark);margin:0 0 6px}.rr-price-row{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.rr-price{font-weight:600;color:var(--rr-text-dark);font-size:15px}.rr-compare-price{color:var(--rr-text-light);text-decoration:line-through;font-size:13px}.rr-discount{color:var(--rr-primary);font-size:12px;font-weight:600}.rr-swatch{width:28px;height:28px;border-radius:50%;border:2px solid var(--rr-white);outline:1px solid var(--rr-border);cursor:pointer;transition:outline-color .2s ease,transform .15s ease}.rr-swatch:hover{transform:scale(1.08)}.rr-swatch[aria-checked=true],.rr-swatch.is-selected{outline:2px solid var(--rr-primary);outline-offset:1px}.rr-pill-option{min-width:48px;padding:8px 14px;border-radius:var(--rr-radius-lg);border:1px solid var(--rr-border);background:var(--rr-white);color:var(--rr-text-dark);font-size:13px;font-weight:500;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.rr-pill-option:hover{border-color:var(--rr-primary)}.rr-pill-option.is-selected{border-color:var(--rr-primary);background:var(--rr-soft-pink);color:var(--rr-primary);font-weight:600}.rr-icon{stroke:var(--rr-primary);fill:none;stroke-width:1.5;width:22px;height:22px}@media(prefers-reduced-motion:no-preference){.rr-fade-in{opacity:0;transform:translateY(16px);animation:rrFadeIn .6s ease forwards}@keyframes rrFadeIn{to{opacity:1;transform:translateY(0)}}}@media(max-width:749px){.rr-section-heading,.rr-section-heading--lg{margin-bottom:14px}.content-for-layout[data-template=index]{display:flex;flex-direction:column}.content-for-layout[data-template=index]>.shopify-section{order:10}.content-for-layout[data-template=index]>#shopify-section-rr_hero_slider_new{order:1}.content-for-layout[data-template=index]>#shopify-section-rr_category_new{order:2}.content-for-layout[data-template=index]>#shopify-section-rr_why_choose_new{order:3}.content-for-layout[data-template=index]>#shopify-section-rr_new_arrivals_new{order:4}.content-for-layout[data-template=index]>#shopify-section-rr_featured_new{order:5}.content-for-layout[data-template=index]>#shopify-section-rr_wholesale_new{order:6}.content-for-layout[data-template=index]>#shopify-section-rr_promo_banner_mobile{order:7}.content-for-layout[data-template=index]>#shopify-section-rr_reels_new{order:8}.content-for-layout[data-template=index]>#shopify-section-rr_social_new{order:9}#header-component .header-actions__action,#header-component .menu-list__link,#header-component .menu-list__item,.menu-drawer__menu-item,.menu-drawer__close-button{-webkit-tap-highlight-color:rgba(209,0,127,.12);transition:color .18s ease,background-color .18s ease,opacity .18s ease,transform .18s ease}#header-component .header-actions__action{border-radius:50%}#header-component .header-actions__action:active,.menu-drawer__close-button:active{color:var(--rr-primary);background-color:var(--rr-soft-pink);transform:scale(.9)}#header-component .menu-list__link:active,#header-component .menu-list__item:active,.menu-drawer__menu-item:active{color:var(--rr-primary);background-color:var(--rr-soft-pink);border-radius:8px}.menu-drawer__menu-item:active{transform:translate(2px)}@media(hover:hover){#header-component .header-actions__action:hover,#header-component .menu-list__link:hover,#header-component .menu-list__item:hover,.menu-drawer__menu-item:hover{color:var(--rr-primary)}}#header-component .header-actions__action:focus-visible,#header-component .menu-list__link:focus-visible,#header-component .menu-list__item:focus-visible,.menu-drawer__menu-item:focus-visible{outline:2px solid var(--rr-primary);outline-offset:2px;border-radius:8px}@media(prefers-reduced-motion:reduce){#header-component .header-actions__action,#header-component .menu-list__link,#header-component .menu-list__item,.menu-drawer__menu-item,.menu-drawer__close-button{transition:none;transform:none}}}#header-component .menu-list__link,#header-component .menu-list__item>a{font-weight:600;letter-spacing:.01em;position:relative;transition:color .24s ease}@media(hover:hover)and (min-width:750px){#header-component .menu-list__link:after,#header-component .menu-list__item>a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--rr-primary);transform:scaleX(0);transform-origin:left center;transition:transform .26s cubic-bezier(.4,0,.2,1)}#header-component .menu-list__link:hover,#header-component .menu-list__item>a:hover{color:var(--rr-primary)}#header-component .menu-list__link:hover:after,#header-component .menu-list__item>a:hover:after{transform:scaleX(1)}}#header-component .menu-list__link:focus-visible,#header-component .menu-list__item>a:focus-visible{outline:2px solid var(--rr-primary);outline-offset:3px;border-radius:4px}.menu-drawer__menu-item{font-weight:600}@media(prefers-reduced-motion:reduce){#header-component .menu-list__link,#header-component .menu-list__item>a,#header-component .menu-list__link:after,#header-component .menu-list__item>a:after{transition:none}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-group(rr-mobile-nav){animation-duration:.26s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(rr-mobile-nav),::view-transition-new(rr-mobile-nav){animation-duration:.26s;animation-timing-function:cubic-bezier(.22,1,.36,1)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/rr-tokens.css.map */
