:root{--rj-ink: #1F2937;--rj-ink-soft: #6B7280;--rj-bg: #FFFFFF;--rj-surface: #FAF6F0;--rj-lavender: #FAF6F0;--rj-lavender-2: #F0EBE3;--rj-purple: #877264;--rj-purple-2: #A8967E;--rj-purple-deep: #705E52;--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(135, 114, 100, .12);--rj-shadow-purple: 0 8px 20px rgba(135, 114, 100, .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: 250, 246, 240;--gradient-background: #FAF6F0;--color-foreground: 31, 41, 55}.color-accent-1{--color-background: 135, 114, 100;--gradient-background: #877264;--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: 250, 246, 240;--gradient-background: linear-gradient(180deg, #F0EBE3 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: 135, 114, 100;--color-button-text: 255, 255, 255;background-color:#877264;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:#a8967e!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 12px 26px #87726452}.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: 135, 114, 100;--color-badge-foreground: 255, 255, 255;--color-badge-border: 135, 114, 100;background-color:#877264!important;color:#fff!important}[class*=color-scheme] .card__badge .badge,[class*=color-scheme] .card__badge .badge.color-accent-1,.card__badge .badge,.card__badge .badge.color-accent-1{background-color:#877264!important;color:#fff!important}.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 #a8967e4d;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,#877264,#a8967e)!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:#faf6f0!important}[class*=rj-trust-] .rj-trust__highlight .rj-trust__icon{background:#877264!important;color:#fff!important}[class*=rj-trust-] .rj-trust__highlight:hover .rj-trust__icon{background:#705e52!important}.multicolumn-card__icon .icon,.multicolumn-card__icon svg,.icon-with-text .icon,.icon-with-text svg{color:#877264!important;fill:#877264!important}.multicolumn-card .circle-bg,.multicolumn-card__icon .circle-bg,[class*=trust] .circle-bg{background-color:#877264!important;color:#fff!important}.icon-accent,.icon--accent{color:#877264!important}.rj-sc-link{background:#f5f0ea!important;border:1px solid rgba(135,114,100,.22)!important;color:#877264!important}.rj-sc-link:hover{background:#ede7df!important}.rj-sc-modal th{background:#f5f0ea!important}.rj-care{background:#faf6f0!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:#faf6f0;border:1px solid rgba(135,114,100,.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:#f0ebe3;border-color:#87726459;transform:translateY(-1px)}.rj-wa-help__heart{font-size:14px;line-height:1}.rj-wa-help__sep{color:#c4b5a0;font-weight:400}.rj-wa-help__cta{color:#877264;font-weight:700}@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}}.product__info-container>.rj-price.price{display:flex!important;align-items:center;gap:14px;flex-wrap:wrap;margin:6px 0 10px}.product__info-container>.rj-price.price .rj-price__sale{display:inline-flex!important;font-size:26px!important;font-weight:800;color:#877264!important;line-height:1;letter-spacing:-.02em}.product__info-container>.rj-price.price .rj-price__reg{display:inline-flex!important;font-size:19px;font-weight:500;color:#9ca3af;text-decoration:line-through;text-decoration-thickness:2px;line-height:1}.product__info-container>.rj-price.price .rj-price__pill{display:inline-flex!important;align-items:center;background:#b08d5b;color:#fff;font-size:13px;font-weight:800;letter-spacing:.04em;padding:8px 14px;border-radius:8px;line-height:1;white-space:nowrap}@media(min-width:750px){.product__info-container>.rj-price.price .rj-price__sale{font-size:32px!important}.product__info-container>.rj-price.price .rj-price__reg{font-size:22px}.product__info-container>.rj-price.price .rj-price__pill{font-size:14px;padding:9px 16px}}.card__information .price-item.price-item--sale,.card__information .price-item.price-item--regular,.card-information .price-item.price-item--sale,.card-information .price-item.price-item--regular{font-size:1.3rem!important;color:#877264!important;font-weight:700!important}variant-radios .form__label,variant-selects .form__label{font-family:var(--font-heading-family, "Poppins", sans-serif)!important;font-weight:700!important;font-size:1.5rem!important;color:#1f2937!important;letter-spacing:-.005em!important;margin-bottom:1rem!important;display:block!important;text-transform:none!important}variant-radios fieldset.product-form__input,.product-form__input--pill{border:0!important;padding:0!important;margin:0 0 1.6rem!important}variant-radios input[type=radio]+label,.product-form__input--pill input[type=radio]+label{display:inline-flex!important;align-items:center;justify-content:center;min-width:6.4rem;min-height:4.2rem;padding:0 1.6rem!important;margin:0 .8rem .8rem 0!important;border-radius:999px!important;background:#fff!important;color:#1f2937!important;border:1.5px solid rgba(31,41,55,.18)!important;font-family:var(--font-heading-family, "Poppins", sans-serif)!important;font-weight:600!important;font-size:1.4rem!important;letter-spacing:.01em!important;line-height:1!important;cursor:pointer;box-shadow:none!important;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}variant-radios input[type=radio]:not(:disabled):not(:checked)+label:hover,.product-form__input--pill input[type=radio]:not(:disabled):not(:checked)+label:hover{border-color:#877264!important;color:#877264!important;transform:translateY(-1px)}variant-radios input[type=radio]:checked+label,.product-form__input--pill input[type=radio]:checked+label{background:#877264!important;color:#fff!important;border-color:#877264!important;box-shadow:0 4px 12px #87726447!important}variant-radios input[type=radio]:disabled+label,variant-radios input[type=radio].disabled+label,.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{background:#fff!important;color:#6b7280!important;border-color:#1f29372e!important;text-decoration:line-through!important;text-decoration-thickness:1.5px!important;text-decoration-color:#1f29378c!important;opacity:.55!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}variant-radios input[type=radio]:focus-visible+label,.product-form__input--pill input[type=radio]:focus-visible+label{outline:3px solid rgba(168,150,126,.45);outline-offset:2px}@media(max-width:749px){variant-radios input[type=radio]+label,.product-form__input--pill input[type=radio]+label{min-width:5.8rem!important;min-height:4rem!important;font-size:1.35rem!important;padding:0 1.4rem!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/rare-juniors-custom.css.map */
