:root{--rj-ink: #1F2937;--rj-ink-soft: #6B7280;--rj-bg: #FFFFFF;--rj-surface: #F8F6FF;--rj-lavender: #F8F6FF;--rj-lavender-2: #EDE6FA;--rj-purple: #6B21A8;--rj-purple-2: #8B5CF6;--rj-purple-deep: #581C87;--rj-gold: #D6B25E;--rj-line: rgba(31, 41, 55, .1);--font-heading-family: "Poppins", ui-sans-serif, system-ui, sans-serif;--font-body-family: "Nunito Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-heading-weight: 600;--font-body-weight: 400;--rj-radius-sm: 12px;--rj-radius-md: 16px;--rj-radius-lg: 24px;--rj-shadow-1: 0 2px 8px rgba(31, 41, 55, .05);--rj-shadow-2: 0 12px 28px rgba(107, 33, 168, .12);--rj-shadow-purple: 0 8px 20px rgba(107, 33, 168, .26);--rj-space-1: .4rem;--rj-space-2: .8rem;--rj-space-3: 1.6rem;--rj-space-4: 2.4rem;--rj-space-5: 4rem;--rj-space-6: 6.4rem;--duration-default: .2s;--rj-ease: cubic-bezier(.22, 1, .36, 1)}.color-background-1,.color-inverse{--color-background: 255, 255, 255;--gradient-background: #FFFFFF;--color-foreground: 31, 41, 55}.color-background-2,.color-accent-3{--color-background: 248, 246, 255;--gradient-background: #F8F6FF;--color-foreground: 31, 41, 55}.color-accent-1{--color-background: 107, 33, 168;--gradient-background: #6B21A8;--color-foreground: 255, 255, 255}.color-accent-2{--color-background: 214, 178, 94;--gradient-background: #D6B25E;--color-foreground: 31, 41, 55}.color-scheme-65599db4-09c3-4ca0-8f9c-50804c375239{--color-background: 248, 246, 255;--gradient-background: linear-gradient(180deg, #EDE6FA 0%, #FFFFFF 100%);--color-foreground: 31, 41, 55}.color-scheme-d864b151-409f-4924-b1a3-e90f7baeb003{--color-background: 255, 255, 255;--gradient-background: #FFFFFF;--color-foreground: 31, 41, 55}body{font-family:var(--font-body-family);letter-spacing:normal;line-height:1.6;color:var(--rj-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);letter-spacing:-.01em;line-height:1.15;color:var(--rj-ink)}h1,.h1,.h0{font-weight:700;line-height:1.08}h2,.h2,h3,.h3,h4,.h4{font-weight:600}.h0{font-size:clamp(3.6rem,2.6rem + 3vw,5.6rem)}h1,.h1{font-size:clamp(3rem,2.3rem + 2.2vw,4.4rem)}h2,.h2{font-size:clamp(2.4rem,2rem + 1.4vw,3.2rem)}h3,.h3{font-size:clamp(2rem,1.8rem + .6vw,2.4rem)}h4,.h4{font-size:1.8rem}p,li,.rte{line-height:1.65}.button,.shopify-payment-button__button--unbranded,.product-form__submit{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.01em;border-radius:var(--rj-radius-sm);min-height:4.6rem;padding:0 2.6rem;transition:transform var(--duration-default) var(--rj-ease),box-shadow var(--duration-default) var(--rj-ease),background-color var(--duration-default) var(--rj-ease),color var(--duration-default) var(--rj-ease)}.button--primary,.button:not(.button--secondary):not(.button--tertiary),.product-form__submit,.shopify-payment-button__button--unbranded{--color-button: 107, 33, 168;--color-button-text: 255, 255, 255;background-color:#6b21a8;color:#fff;box-shadow:var(--rj-shadow-purple)}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover,.product-form__submit:hover,.shopify-payment-button__button--unbranded:hover{background-color:#8b5cf6!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 12px 26px #6b21a852}.button:active,.product-form__submit:active{transform:translateY(0)}.button--secondary{border-radius:var(--rj-radius-sm);background-color:#fff;border:1.5px solid var(--rj-purple);color:var(--rj-purple);box-shadow:none}.button--secondary:hover{background:var(--rj-purple);color:#fff;border-color:var(--rj-purple);transform:translateY(-2px)}.button:focus-visible,a:focus-visible,.card-wrapper:focus-within{outline:3px solid var(--rj-purple-2);outline-offset:2px}.card-wrapper,.card{transition:transform var(--duration-default) var(--rj-ease),box-shadow var(--duration-default) var(--rj-ease)}.card__media,.card .media,.card__inner{border-radius:var(--rj-radius-md);overflow:hidden}.card__media{box-shadow:0 4px 14px #1f29370f}.card__media img,.card .media img{transition:transform .45s var(--rj-ease)}.card-wrapper:hover{transform:translateY(-6px)}.card-wrapper:hover .card__media img,.card-wrapper:hover .card .media img{transform:scale(1.05)}.card-wrapper:hover .card{box-shadow:var(--rj-shadow-2)}.card__content{padding-top:var(--rj-space-3)}.card__heading,.card__heading a{font-family:var(--font-heading-family);font-weight:600;font-size:1.6rem;line-height:1.3;letter-spacing:0;color:var(--rj-ink)}.card__heading a:hover{color:var(--rj-purple-deep)}.price__regular .price-item--regular,.price-item--regular{font-family:var(--font-heading-family);font-weight:600;color:var(--rj-ink)}.price--on-sale .price-item--sale{color:var(--rj-purple);font-weight:700}.price__sale .price-item--regular{color:var(--rj-ink-soft)}.quick-add__submit{border-radius:var(--rj-radius-sm);font-weight:600}.badge{border-radius:999px;font-family:var(--font-heading-family);font-weight:600;letter-spacing:.02em;padding:.5rem 1.2rem;font-size:1.1rem}.badge--bottom-left,.badge.color-accent-1,.badge.color-scheme-1{--color-badge-background: 107, 33, 168;--color-badge-foreground: 255, 255, 255;--color-badge-border: 107, 33, 168;background-color:#6b21a8;color:#fff}.badge.color-inverse{--color-badge-background: 31, 41, 55;--color-badge-foreground: 255, 255, 255}.field__input,.select__select,.customer input,input[type=search]{border-radius:var(--rj-radius-sm)}.field__input:focus,.select__select:focus{box-shadow:0 0 0 3px #8b5cf64d;border-color:var(--rj-purple-2)}a:not(.button):not(.card__heading a):hover{color:var(--rj-purple-deep)}.header__menu-item:hover span,.header__active-menu-item{text-decoration-color:var(--rj-purple);text-underline-offset:.4rem}.title-wrapper-with-link,.collection .title{margin-bottom:var(--rj-space-4)}.media--hover-effect>img,.banner__media,.image-with-text__media{border-radius:var(--rj-radius-md)}.newsletter-form__field-wrapper .field__input{border-radius:var(--rj-radius-sm)}.rj-gold-rule{border:0;height:2px;background:var(--rj-gold);opacity:.7}.header__heading-logo{width:100px!important;max-width:100px!important}html body .utility-bar.marquee-wrapper{background:linear-gradient(90deg,#6b21a8,#8b5cf6)!important;color:#fff!important}html body .utility-bar.marquee-wrapper .marquee-bar,html body .utility-bar.marquee-wrapper .marquee-bar__item{color:#fff!important}section[class*=rj-trust-]{background:#f8f6ff!important}[class*=rj-trust-] .rj-trust__highlight .rj-trust__icon{background:#6b21a8!important;color:#fff!important}[class*=rj-trust-] .rj-trust__highlight:hover .rj-trust__icon{background:#581c87!important}.rj-sc-link{background:#f3effc!important;border:1px solid rgba(107,33,168,.22)!important;color:#6b21a8!important}.rj-sc-link:hover{background:#eae2fa!important}.rj-sc-modal th{background:#f3effc!important}.rj-care{background:#f8f6ff!important}.rj-sc-modal table{border-collapse:collapse}@media(max-width:600px){.rj-sc-tab-panel{overflow-x:auto;-webkit-overflow-scrolling:touch}.rj-sc-modal table{min-width:460px}.rj-sc-modal th,.rj-sc-modal td{white-space:nowrap;font-size:11px;padding:6px 7px}.rj-sc-modal{padding:20px 14px 16px}.rj-sc-tabs{gap:2px}.rj-sc-tab{padding:8px 10px}}.rj-wa-help{display:inline-flex;align-items:center;gap:8px;margin:4px 0 14px;padding:10px 16px;background:#f8f6ff;border:1px solid rgba(107,33,168,.18);border-radius:12px;font-size:13px;font-weight:600;color:#1f2937;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.rj-wa-help:hover{background:#efe8fb;border-color:#6b21a859;transform:translateY(-1px)}.rj-wa-help__heart{font-size:14px;line-height:1}.rj-wa-help__sep{color:#c9b6e8;font-weight:400}.rj-wa-help__cta{color:#6b21a8;font-weight:700}.card-wrapper:has(a[href*="/collections/t-shirts"]),li.grid__item:has(a[href*="/collections/t-shirts"]){position:relative}.card-wrapper:has(a[href*="/collections/t-shirts"]):after{content:"Coming Soon";position:absolute;top:14px;left:50%;transform:translate(-50%);background:#fffffff0;color:#e11d48;font-family:var(--font-heading-family);font-weight:700;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:999px;box-shadow:0 4px 12px #1f293726;z-index:6;pointer-events:none}@media screen and (max-width:749px){.h0{font-size:clamp(2.8rem,6vw,3.6rem)}h1,.h1{font-size:clamp(2.6rem,7vw,3.2rem)}h2,.h2{font-size:2.2rem}.button,.product-form__submit,.shopify-payment-button__button--unbranded{width:100%;min-height:5rem;font-size:1.6rem}.card__heading,.card__heading a{font-size:1.5rem}.card-wrapper:active{transform:scale(.99)}.product__info-container{padding-bottom:var(--rj-space-4)}}@media screen and (min-width:990px){.product-grid .card-wrapper{max-width:90%;margin-inline:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.card-wrapper:hover,.card-wrapper:hover .card__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/rare-juniors-custom.css.map */
