.jr-btn{display:inline-block;border:none;padding:18px 32px;font-family:var(--jr-font);font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.jr-btn--primary{background:var(--jr-vibrant-violet);color:var(--jr-eternal-glow)}.jr-btn--primary:hover{background:#9a14e0}.jr-btn--secondary{background:var(--jr-eternal-glow);color:var(--jr-infinite-core)}.jr-btn--secondary:hover{background:var(--jr-moon-veil)}.jr-btn--ghost-light{background:transparent;color:var(--jr-eternal-glow);border:1.5px solid var(--jr-eternal-glow)}.jr-btn--tertiary{background:transparent;color:var(--jr-infinite-core);font-size:14px;font-weight:500;letter-spacing:.04em;text-transform:none;border-bottom:1.5px solid var(--jr-infinite-core);padding:0 0 2px}.jr-btn--full{width:100%}.jr-img-slot{position:relative;overflow:hidden;background:var(--jr-moon-veil)}.jr-img-slot img,.jr-img-slot picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--jr-img-position, center)}.jr-img-slot--moon{background:linear-gradient(140deg,#ede4de,#f3ede9 45%,#f8f3f0)}.jr-img-slot--soft-violet{background:linear-gradient(140deg,#dcaeff,#e8c9ff 45%,#f2dbff)}.jr-img-slot--soft-pink{background:linear-gradient(140deg,#ffc7de,#ffd4e5 45%,#ffe2ec)}.jr-img-slot--dark{background:linear-gradient(140deg,#1a1a1a,#2a2a2a)}.jr-img-slot:not(:has(img)):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.025) 0 1px,transparent 1px 12px);pointer-events:none}.jr-ribbon{height:24px;background:linear-gradient(90deg,#dcaeff,#ffc7de,#ffe2c9,#c9eaf7,#dcaeff 88%,#ffc7de);background-size:200% 100%;filter:blur(.5px)}.jr-accent-rule{display:block;height:3px;width:48px;background:var(--jr-accent, var(--jr-vibrant-violet))}.jr-check-icon{flex-shrink:0;color:var(--jr-vibrant-violet)}.jr-sparkle{flex-shrink:0;color:var(--jr-vibrant-violet);vertical-align:middle}.jr-eyebrow{display:flex;align-items:center;gap:10px;font-family:var(--jr-font);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--jr-vibrant-violet)}.jr-scrim-top{position:absolute;top:0;left:0;right:0;height:280px;background:linear-gradient(180deg,var(--jr-moon-veil) 0%,rgba(243,237,233,.95) 35%,rgba(243,237,233,.65) 65%,rgba(243,237,233,0) 100%);pointer-events:none;z-index:4}.jr-scrim-bottom{position:absolute;left:0;right:0;bottom:0;top:40%;background:linear-gradient(180deg,#0000,#0000002e 40%,#00000073);pointer-events:none;z-index:4}#klaviyo-product-reviews-wrapper,#klaviyo-product-reviews-wrapper>*{font-family:var(--jr-font);color:var(--jr-infinite-core);background:var(--jr-moon-veil);width:100%!important;max-width:100%!important;box-sizing:border-box}#klaviyo-product-reviews-wrapper{padding:48px var(--jr-gutter);border-top:1px solid var(--jr-hairline)}.shopify-section:has(#klaviyo-product-reviews-wrapper){background:var(--jr-moon-veil);width:100%}#klaviyo-product-reviews-wrapper h2,#klaviyo-product-reviews-wrapper h3{font-family:var(--jr-font);font-weight:400;letter-spacing:-.04em;line-height:1.1;margin:0 0 24px}#klaviyo-product-reviews-wrapper h2{font-size:clamp(40px,5vw,64px)}#klaviyo-product-reviews-wrapper h3{font-size:clamp(26px,3vw,40px)}.kl_reviews__full_star,.kl_reviews__full_star svg{color:var(--jr-vibrant-violet)!important;fill:var(--jr-vibrant-violet)!important}.kl_reviews__partial_star,.kl_reviews__partial_star svg{color:var(--jr-soft-violet)!important;fill:var(--jr-soft-violet)!important}.kl_reviews__empty_star,.kl_reviews__empty_star svg{color:var(--jr-hairline-strong)!important;fill:var(--jr-hairline-strong)!important}#klaviyo-product-reviews-wrapper [class*=bar__fill],#klaviyo-product-reviews-wrapper [class*=progress__fill]{background:var(--jr-vibrant-violet)!important;border-radius:99px}#klaviyo-product-reviews-wrapper [class*=bar__track],#klaviyo-product-reviews-wrapper [class*=progress__track]{background:var(--jr-hairline)!important;border-radius:99px}.kl_reviews__button:nth-child(1){background:var(--jr-vibrant-violet)!important;color:var(--jr-eternal-glow)!important;border:none!important;border-radius:0!important;font-family:var(--jr-font)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:18px 32px!important;transition:background .15s ease!important}.kl_reviews__button:nth-child(1):hover{background:#9a14e0!important}.kl_reviews__button:nth-child(2){background:transparent!important;color:var(--jr-infinite-core)!important;border:none!important;border-bottom:1.5px solid var(--jr-infinite-core)!important;border-radius:0!important;font-family:var(--jr-font)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:none!important;padding:0 0 2px!important}#klaviyo-product-reviews-wrapper input[type=search],#klaviyo-product-reviews-wrapper input[type=text],#klaviyo-product-reviews-wrapper select{font-family:var(--jr-font);font-size:14px;border:1px solid var(--jr-hairline-strong);border-radius:0;background:var(--jr-eternal-glow);color:var(--jr-infinite-core);padding:12px 16px}#klaviyo-product-reviews-wrapper input::placeholder{color:var(--jr-muted-ink)}#klaviyo-product-reviews-wrapper [class*=review__card],#klaviyo-product-reviews-wrapper [class*=review-card]{background:var(--jr-eternal-glow);border:1px solid var(--jr-hairline);border-radius:0;padding:28px}#klaviyo-product-reviews-wrapper [class*=reviewer__name],#klaviyo-product-reviews-wrapper [class*=review__author]{font-weight:500;font-size:15px;letter-spacing:-.01em}#klaviyo-product-reviews-wrapper [class*=review__body],#klaviyo-product-reviews-wrapper [class*=review__text]{font-weight:300;font-size:16px;line-height:1.5;color:var(--jr-muted-ink)}#klaviyo-product-reviews-wrapper [class*=tab]{font-family:var(--jr-font);font-size:14px;font-weight:500;letter-spacing:.02em;color:var(--jr-muted-ink);border-bottom:1.5px solid transparent}#klaviyo-product-reviews-wrapper [class*=tab--active],#klaviyo-product-reviews-wrapper [class*=tab][class*=active]{color:var(--jr-infinite-core);border-bottom-color:var(--jr-vibrant-violet)}#klaviyo-product-reviews-wrapper [class*=empty],#klaviyo-product-reviews-wrapper [class*=no-reviews]{font-size:16px;font-weight:300;color:var(--jr-muted-ink);letter-spacing:-.01em}.kl_reviews__review__image{border-radius:0;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/9/assets/jr-components.css.map */
