@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Outfit:wght@500;600;700&display=swap";:root{--rj-ink: #24324a;--rj-body: #59667a;--rj-muted: #7b8797;--rj-paper: #fffdf5;--rj-surface: #ffffff;--rj-brand: #ffd43b;--rj-brand-deep: #ffba2e;--rj-brand-soft: #fff2b8;--rj-primary: #ff6b5e;--rj-primary-hover: #f05247;--rj-primary-active: #e7443b;--rj-price: #e6433f;--rj-forest: #ff6b5e;--rj-forest-deep: #ffce3a;--rj-coral: #ff6b5e;--rj-coral-hover: #f05247;--rj-gold: #ffd43b;--rj-mint: #ff6b5e;--rj-violet: #ff6b5e;--rj-line: rgba(36, 50, 74, .12);--rj-shadow: 0 18px 45px rgba(36, 50, 74, .08);--rj-radius: 8px;--rj-font-body: "Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--rj-font-display: "Outfit", "Manrope", system-ui, sans-serif}html{scroll-behavior:smooth}body{background:var(--rj-paper)!important;color:var(--rj-body);font-family:var(--rj-font-body);font-size:14.5px;line-height:1.65}h1,h2,h3,h4,.h1,.h2,.h3,.h4{color:var(--rj-ink);font-family:var(--rj-font-display);letter-spacing:0}a{color:inherit}.button,.btn,button.button,.shopify-payment-button__button,.quick-add__submit,.product-form__submit{border-radius:var(--rj-radius)!important;font-family:var(--rj-font-body);font-weight:600!important;letter-spacing:0!important;text-transform:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.button:focus-visible,.btn:focus-visible,button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--rj-gold);outline-offset:3px}.button:active,.btn:active,button.button:active,.quick-add__submit:active,.product-form__submit:active{transform:translateY(1px)}.button-login,.search__button,.button-1[type=submit]{background:var(--rj-primary)!important;border-color:var(--rj-primary)!important;color:#fff!important}.button-login:hover,.search__button:hover,.button-1[type=submit]:hover{background:var(--rj-primary-hover)!important;border-color:var(--rj-primary-hover)!important}.button-register{background:#fff!important;border-color:var(--rj-ink)!important;color:var(--rj-ink)!important}.button-register:hover{background:#eef4ff!important}.shopify-payment-button__button{background:var(--rj-primary)!important;border-color:var(--rj-primary)!important;color:#fff!important}.shopify-payment-button__button:hover{background:var(--rj-primary-hover)!important;border-color:var(--rj-primary-hover)!important}.announcement-bar,.shopify-section-group-header-group .announcement-bar{background:var(--rj-brand)!important;color:var(--rj-ink)!important;font-weight:600}.announcement-bar a,.announcement-bar span,.announcement-bar p{color:var(--rj-ink)!important}.header,.section-header-basic,.header-mobile{background:#fffffffa!important;border-bottom:1px solid var(--rj-line);box-shadow:0 8px 25px #1c2a2a0a}.header__menu-item,.header__menu-item span,.header__icon,.header__icon--account,.header__icon--cart{color:var(--rj-ink)!important;font-family:var(--rj-font-body);font-weight:500;letter-spacing:.01em;text-transform:none!important}.header__menu-item:hover,.header__icon:hover,.header__heading-link:hover{color:var(--rj-coral)!important}.header__heading-link img,.header__heading-logo{max-height:none}.slideshow,.slideshow-wrapper,.section-block-template--18732462670041__16321237356a896dad{background:#e9eee9}.slideshow .button,.slideshow .button-link{background:var(--rj-primary)!important;border:1px solid var(--rj-primary)!important;color:var(--rj-ink)!important;min-height:46px;padding:11px 22px!important}.slideshow .button:hover,.slideshow .button-link:hover{background:var(--rj-primary-hover)!important;border-color:var(--rj-primary-hover)!important}.product-item .card{background:transparent;border:0;border-radius:0;overflow:visible;transition:transform .22s ease}.product-item .card-product{background:transparent;border:0}.product-item .card-product__wrapper{background:var(--rj-surface);border:1px solid #e6e9ed;border-radius:var(--rj-radius);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.product-item:hover .card-product__wrapper{border-color:#ffd35a;box-shadow:var(--rj-shadow);transform:translateY(-4px)}.card-product .card-media,.card-product__wrapper .card-media{background:#f5f6f7;border-radius:0;overflow:hidden}.card-product .card-media img,.card-product__wrapper .card-media img{transition:transform .35s ease}.product-item:hover .card-product .card-media img,.product-item:hover .card-product__wrapper .card-media img{transform:scale(1.025)}.card-product .card-title,.card-product .card-title a,.card-product .card-title span{color:var(--rj-ink)!important;font-family:var(--rj-font-body);font-size:14px;font-weight:500;letter-spacing:0;line-height:1.45;text-transform:none!important}.card-product .price,.card-product .price__regular,.card-product .price-item{color:var(--rj-price)!important;font-family:var(--rj-font-body);font-size:14px;font-weight:600}.card-product .price-item--sale{color:var(--rj-price)!important}.card-information{padding:14px 2px 18px!important;text-align:left!important}.card-information__wrapper{text-align:left!important}.card-information .card__heading,.card-information .card__heading a,.card-information .card__heading span{color:var(--rj-ink)!important;font-family:var(--rj-font-body)!important;font-size:14.5px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.45!important;text-transform:none!important}.card-information .card__heading a:hover{color:var(--rj-coral)!important}.card-information .price,.card-information .price__regular,.card-information .price-item{color:var(--rj-price)!important;font-family:var(--rj-font-body)!important;font-size:14px!important;font-weight:600!important;justify-content:flex-start!important;text-align:left!important}.card-information .card-price{display:flex!important;width:100%;justify-content:flex-start!important;text-align:left!important}.card-information .card__heading a,.card-information .price{display:inline-block}.card-information .card__heading{min-height:2.9em}.halo-product-block,.sections-product-block,.product-block{background:var(--rj-paper)!important}.halo-product-block .block-title,.product-block .block-title,.halo-product-block .title,.product-block .title,.custom-service-block .title,.video-block .title,[id*=video_block] .title,.collapsible-content .title,[id*=collapsible_content] .title{color:var(--rj-ink)!important;font-family:var(--rj-font-display)!important;letter-spacing:0;text-transform:none!important}.halo-product-block .view-all,.product-block .view-all,.halo-product-block .link-view-all{color:var(--rj-primary)!important;font-weight:600!important;text-transform:none!important}.halo-product-block .view-all:hover,.product-block .view-all:hover{color:var(--rj-primary-hover)!important}.rayjig-hero{padding:52px 0 68px;overflow:hidden;background:var(--rj-paper)}.rayjig-hero__inner{display:grid;grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);gap:clamp(36px,6vw,84px);align-items:center}.rayjig-hero__copy h1{margin:0 0 18px;color:var(--rj-ink);font-family:var(--rj-font-display);font-size:clamp(46px,6vw,76px);font-weight:700;letter-spacing:0;line-height:.98}.rayjig-hero__copy .rte{max-width:570px;color:var(--rj-body);font-size:17px;line-height:1.7}.rayjig-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.rayjig-hero__actions .rj-button--primary{min-width:220px;justify-content:center}.rayjig-hero__badges{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none}.rayjig-hero__badges li{padding:7px 12px;border:1px solid #ffe49a;border-radius:999px;background:#fff8dc;color:var(--rj-ink);font-size:12px;font-weight:600}.rayjig-hero__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.rayjig-hero-tile{display:block;overflow:hidden;border:1px solid #e6e9ed;border-radius:var(--rj-radius);background:#fff;box-shadow:0 14px 34px #16233b14;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.rayjig-hero-tile:nth-child(3n+2){transform:translateY(18px)}.rayjig-hero-tile:hover{border-color:#ffd35a;box-shadow:0 20px 42px #16233b1f;transform:translateY(-4px)}.rayjig-hero-tile:nth-child(3n+2):hover{transform:translateY(14px)}.rayjig-hero-tile img{display:block;width:100%;height:auto}.rayjig-brand-intro>.page-width,.rayjig-values>.page-width,.rayjig-product-standard>.page-width,.rayjig-hero>.page-width{width:calc(100% - 40px);max-width:1240px;margin-inline:auto}.rayjig-eyebrow{margin:0 0 12px;color:var(--rj-primary);font-family:var(--rj-font-body);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.rayjig-section-heading{max-width:760px;margin:0 auto 40px;text-align:center}.rayjig-section-heading h2,.rayjig-brand-intro h2{margin:0 0 14px;color:var(--rj-ink);font-family:var(--rj-font-display);font-size:clamp(34px,4vw,52px);font-weight:600;letter-spacing:0;line-height:1.06}.rayjig-section-heading .rte,.rayjig-brand-intro .rte{color:var(--rj-body);font-size:15px;line-height:1.75}.rayjig-brand-intro{padding:86px 0 72px;background:var(--rj-brand-soft)}.rayjig-brand-intro__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(42px,7vw,100px);align-items:center}.rayjig-brand-intro__copy{max-width:620px}.rayjig-brand-intro__copy .rj-button{margin-top:20px}.rayjig-brand-intro__points{border-top:1px solid var(--rj-line)}.rayjig-point{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;padding:22px 0;border-bottom:1px solid var(--rj-line)}.rayjig-point__number,.rayjig-standard-item__number{color:var(--rj-primary);font-family:var(--rj-font-body);font-size:12px;font-weight:700;letter-spacing:.12em}.rayjig-point h3{margin:0 0 5px;color:var(--rj-ink);font-family:var(--rj-font-body);font-size:16px;font-weight:700}.rayjig-point p{margin:0;color:var(--rj-body);font-size:14px}.rayjig-values{padding:82px 0;background:var(--rj-surface)}.rayjig-values__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--rj-line);border-radius:var(--rj-radius);background:var(--rj-line)}.rayjig-value-card{min-height:245px;padding:32px 28px;background:var(--rj-surface)}.rayjig-value-card__icon{width:42px;height:42px;margin-bottom:28px;color:var(--rj-primary)}.rayjig-value-card:nth-child(1) .rayjig-value-card__icon{color:var(--rj-gold)}.rayjig-value-card:nth-child(2) .rayjig-value-card__icon{color:var(--rj-primary)}.rayjig-value-card:nth-child(3) .rayjig-value-card__icon{color:var(--rj-mint)}.rayjig-value-card:nth-child(4) .rayjig-value-card__icon{color:var(--rj-coral)}.rayjig-value-card__icon svg{width:100%;height:100%}.rayjig-value-card h3{margin:0 0 10px;color:var(--rj-ink);font-family:var(--rj-font-body);font-size:16px;font-weight:700}.rayjig-value-card p{margin:0;color:var(--rj-body);font-size:14px;line-height:1.65}.rayjig-product-standard{padding:82px 0 88px;background:#fff;color:var(--rj-body)}.rayjig-product-standard__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(42px,7vw,96px);align-items:center}.rayjig-product-standard__media{overflow:hidden;border-radius:var(--rj-radius);background:var(--rj-brand-soft);box-shadow:0 20px 44px #16233b17}.rayjig-product-standard__gallery{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.rayjig-product-standard__media-item{overflow:hidden;border:1px solid rgba(22,35,59,.08);border-radius:5px;background:#fff}.rayjig-product-standard__media-item:first-child{grid-row:1 / -1}.rayjig-product-standard__media-item:nth-child(2):last-child{grid-row:1 / -1}.rayjig-product-standard__media-item img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.rayjig-product-standard__media-item:hover img{transform:scale(1.035)}.rayjig-product-standard__placeholder{aspect-ratio:1 / 1;background:var(--rj-brand-soft)}.rayjig-section-heading--left{margin:0 0 26px;text-align:left}.rayjig-section-heading--left h2,.rayjig-section-heading--left .rte{color:var(--rj-ink)}.rayjig-product-standard__grid{display:grid;grid-template-columns:1fr;gap:0}.rayjig-standard-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:20px 0;border-top:1px solid var(--rj-line);align-items:start}.rayjig-standard-item:last-child{border-bottom:1px solid var(--rj-line)}.rayjig-standard-item:nth-child(1) .rayjig-standard-item__number{color:var(--rj-gold)}.rayjig-standard-item:nth-child(2) .rayjig-standard-item__number{color:var(--rj-mint)}.rayjig-standard-item:nth-child(3) .rayjig-standard-item__number{color:var(--rj-coral)}.rayjig-standard-item h3{margin:0 0 7px;color:var(--rj-ink);font-family:var(--rj-font-body);font-size:17px;font-weight:700}.rayjig-standard-item p{margin:0;color:var(--rj-body);font-size:14px}.rayjig-product-standard__content .rj-button{margin-top:26px}.rj-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--rj-radius);padding:12px 22px;font-family:var(--rj-font-body);font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.rj-button--primary{background:var(--rj-primary);border-color:var(--rj-primary);color:#fff}.rj-button--primary:hover{background:var(--rj-primary-hover);border-color:var(--rj-primary-hover)}.rj-button--primary:active{background:var(--rj-primary-active);border-color:var(--rj-primary-active);transform:translateY(1px)}.rj-button--secondary{background:#fff;border-color:#e5c06a;color:var(--rj-ink)}.rj-button--secondary:hover{background:var(--rj-brand-soft);border-color:var(--rj-primary)}.rj-button--secondary:active{background:#ffefbc;transform:translateY(1px)}.collection-hero,.section-collection-banner,.main-collection-banner,.collection-banner{background:var(--rj-paper)}.collection-hero__title,.collection-hero__description,.collection-hero__text-wrapper{color:var(--rj-ink)!important}.facets-wrapper,.facets-container,.collection-filters{border-color:var(--rj-line)!important}.ProductSection,.product-section,.main-product{background:var(--rj-paper)}.product__title,.product-title,.product-single__title{color:var(--rj-ink);font-family:var(--rj-font-display);font-weight:600;letter-spacing:0;line-height:1.14}.product__info-container,.product-single__meta{color:var(--rj-body)}.product-form__submit,#product-add-to-cart{background:var(--rj-primary)!important;border-color:var(--rj-primary)!important;color:#fff!important}.product-form__submit:hover,#product-add-to-cart:hover{background:var(--rj-primary-hover)!important;border-color:var(--rj-primary-hover)!important}.product-custom-information,.product-variant-description,.product-perks,.product-positive-vibes{color:var(--rj-body)}.productView-moreItem{border-color:var(--rj-line)!important}.productView-moreItem h2,.productView-moreItem h3,.productView-moreItem .text{color:var(--rj-primary)!important;font-family:var(--rj-font-body)!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.productView-tab.layout-vertical{width:100%;margin-top:18px;border-top:1px solid var(--rj-line)}.productView-tab.layout-vertical .tab-content{border-bottom:1px solid var(--rj-line)}.productView-tab.layout-vertical .toggle-title{border-bottom:0}.productView-tab.layout-vertical .toggleLink{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;color:var(--rj-ink);font-family:var(--rj-font-body);font-size:15px;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none}.productView-tab.layout-vertical .toggleLink:hover{color:var(--rj-primary-hover)}.productView-tab.layout-vertical .toggle-content{padding:0 0 18px;color:var(--rj-body);font-size:14px;line-height:1.75}.productView-tab.layout-vertical .toggle-content p{margin:0 0 10px;font-size:14px}.productView-tab.layout-vertical .icon-dropdown svg{width:15px;height:15px;color:var(--rj-primary);transition:transform .18s ease}.productView-tab.layout-vertical .toggleLink.is-open .icon-dropdown svg{transform:rotate(180deg)}.product-customInformation{display:flex;align-items:center!important;gap:10px;min-height:48px;box-sizing:border-box;margin:4px 0;padding:10px 12px;border:1px solid #ffe49a;border-radius:var(--rj-radius);background:var(--rj-brand-soft)}.product-customInformation__icon{display:inline-flex;flex:0 0 auto;width:24px;height:24px}.product-customInformation__content{display:flex;flex-direction:column;justify-content:center;min-width:0}.product-customInformation__icon svg{width:100%;height:100%}.product-customInformation .product__text.title h2{margin:0;color:var(--rj-ink)!important;font-family:var(--rj-font-body)!important;font-size:13px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}.product-customInformation .product__text.des{margin-top:3px;color:var(--rj-body)!important;font-size:12px;line-height:1.45}.productView-buttons .product-form__submit,.productView-buttons #product-add-to-cart{min-height:50px;font-size:15px}.productView-price .price{font-size:22px}.productView-price .price,.productView-price .price__regular,.productView-price .price-item,#product-price .price,#product-price .price-item,.productView-price .price-item--sale,#product-price .price-item--sale{color:var(--rj-price)!important}.productView-price .price__compare,#product-price .price__compare{color:var(--rj-muted)!important}.productView-title .productView-title{font-size:34px}.rj-detail-videos{padding:74px 0 84px;background:var(--rj-paper)}.rj-detail-videos__inner{width:calc(100% - 40px);max-width:1240px;margin-inline:auto}.rj-detail-videos__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rj-detail-video{overflow:hidden;border:1px solid #e6e9ed;border-radius:var(--rj-radius);background:#fff;box-shadow:var(--rj-shadow)}.rj-detail-video__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--rj-brand-soft)}.rj-detail-video__media video{display:block;width:100%;height:100%;object-fit:cover}.rj-detail-video__copy{padding:18px}.rj-detail-video__copy>span{display:inline-block;margin-bottom:8px;color:var(--rj-primary);font-size:11px;font-weight:800;letter-spacing:.12em}.rj-detail-video__copy h3{margin:0 0 7px;color:var(--rj-ink);font-family:var(--rj-font-body);font-size:17px;font-weight:700}.rj-detail-video__copy p{margin:0;color:var(--rj-body);font-size:14px;line-height:1.6}.video-section{background:var(--rj-paper)}.video-section .halo-block-header .title .text{background:transparent!important;color:var(--rj-ink)!important;font-family:var(--rj-font-display)!important}@media screen and (min-width:750px){.video-section .halo-block-header .title .text{display:inline-block;max-width:none;white-space:nowrap}}.video-section__media{max-width:1180px;margin-inline:auto;overflow:hidden;border:6px solid var(--rj-brand);border-radius:var(--rj-radius);background:var(--rj-brand-soft)}@media screen and (max-width:749px){.rj-detail-videos{padding:54px 0 60px}.rj-detail-videos__grid{grid-template-columns:1fr;gap:14px}.rj-detail-video{display:grid;grid-template-columns:118px minmax(0,1fr)}.rj-detail-video__media{aspect-ratio:auto;height:100%}.rj-detail-video__copy{padding:14px}.video-section__media{border-width:4px}}.rj-shipping-return{color:var(--rj-body);font-size:14px}.rj-shipping-return__intro{margin-bottom:18px;padding:16px 18px;border:1px solid #ffe49a;border-radius:var(--rj-radius);background:var(--rj-brand-soft);color:var(--rj-ink)}.rj-shipping-return__intro strong{display:block;margin-bottom:5px;font-size:15px}.rj-shipping-return__intro span{color:var(--rj-body)}.rj-policy-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.productView-tab.layout-vertical .rj-policy-grid,.productView-tab.layout-horizontal .rj-policy-grid{grid-template-columns:1fr}.rj-policy-card{padding:18px;border:1px solid var(--rj-line);border-radius:var(--rj-radius);background:#fff}.rj-policy-card h3{margin:0 0 12px;color:var(--rj-ink);font-family:var(--rj-font-body);font-size:15px;font-weight:700}.rj-policy-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.rj-policy-list li{display:flex;justify-content:space-between;gap:16px;padding-bottom:8px;border-bottom:1px solid #eef0f3}.rj-policy-list li:last-child{border-bottom:0}.rj-policy-list span{color:var(--rj-muted)}.rj-policy-list strong{color:var(--rj-ink);font-weight:700;text-align:right}.rj-policy-card p{margin:0}.rj-policy-card p+p{margin-top:8px}.rj-policy-note{margin-top:14px;color:var(--rj-muted);font-size:12px}.custom-service-block,.service-block{background:var(--rj-surface)!important}.custom-service-block .item,.service-block .item,.custom-service-block .halo-block-item{background:#fff;border:1px solid var(--rj-line);border-radius:var(--rj-radius);box-shadow:0 10px 30px #1c2a2a0d}.custom-service-block .item:hover,.service-block .item:hover{border-color:#1f4d4638;transform:translateY(-3px)}.video-block,.sections-video-block,.collapsible-content,.collapsible-content-wrapper,.halo-collapsible-content{background:var(--rj-paper)!important}.halo-collapsible-content .halo-block-content{width:100%;max-width:900px;margin-left:auto!important;margin-right:auto!important}.halo-collapsible-content .collapsible-grid__item{display:grid;gap:12px}.halo-collapsible-content .halo-block-header .title,.halo-collapsible-content .halo-block-header .text{background:transparent!important;color:var(--rj-ink)!important;font-family:var(--rj-font-display)!important;font-size:clamp(30px,3.6vw,44px)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.1!important;text-transform:none!important}.halo-collapsible-content .faqs-item{background:#fff!important;border:1px solid #e6e9ed!important;border-radius:var(--rj-radius)!important;box-shadow:0 10px 28px #16233b0d;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.halo-collapsible-content .faqs-item:hover{border-color:#ffd35a!important;box-shadow:var(--rj-shadow);transform:translateY(-2px)}.halo-collapsible-content .faqs-item .card-header{display:flex!important;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:0 24px}.halo-collapsible-content .faqs-item .title{padding:20px 0!important;font-size:17px!important;font-weight:700!important;line-height:1.35!important;text-transform:none!important}.halo-collapsible-content .faqs-item .card-body{padding:0 24px 22px!important;font-size:14px;line-height:1.7}.collapsible-content .content-item,.collapsible-content .collapsible{border-color:#e6e9ed!important}.judgeme-widget,.jdgm-widget,.jdgm-carousel-wrapper{background:transparent}@media screen and (max-width:767px){#judgeme_product_reviews,.judgeme_product_reviews .jdgm-widget,.judgeme_product_reviews .jdgm-review-widget{box-sizing:border-box;max-width:100%;padding-right:16px!important;padding-left:16px!important}}[id*="1786082080190bd19e"]{padding:58px 20px 66px;background:var(--rj-brand-soft)}[id*="1786082080190bd19e"] .jdgm-cards-carousel{width:100%;max-width:1240px;margin-inline:auto}.jdgm-cards-carousel .jdgm-card{border:1px solid #ffe49a!important;background:#fff!important;box-shadow:0 12px 32px #24324a12}.jdgm-cards-carousel .jdgm-arrow{display:flex!important;align-items:center;justify-content:center;border:1px solid var(--rj-primary)!important;border-radius:999px!important;background:#fff!important;color:var(--rj-primary)!important}.jdgm-cards-carousel .jdgm-arrow:hover{background:var(--rj-primary)!important;color:#fff!important}@media screen and (max-width:767px){[id*="1786082080190bd19e"]{padding:44px 14px 50px}.jdgm-cards-carousel{--jm-arrows-mobile: flex !important;--width-xs: 82vw !important;--width-sm: 82vw !important}.jdgm-cards-carousel .jdgm-cards-wrapper{padding-inline:30px}.jdgm-cards-carousel .jdgm-arrow{width:36px;height:36px}}.newsletter,.newsletter-section{background:var(--rj-brand-soft)!important}.newsletter .button,.newsletter button{background:var(--rj-primary)!important;border-color:var(--rj-primary)!important;color:var(--rj-ink)!important}.newsletter .button:hover,.newsletter button:hover{background:var(--rj-primary-hover)!important;border-color:var(--rj-primary-hover)!important}.halo-cart-sidebar{background:var(--rj-surface)!important;box-shadow:-24px 0 70px #1723212e!important}.halo-cart-sidebar .previewCart-wrapper{background:var(--rj-surface)!important}.halo-cart-sidebar h2,.halo-cart-sidebar h3,.halo-cart-sidebar .previewCart-title,.halo-cart-sidebar .title{color:var(--rj-ink)!important;font-family:var(--rj-font-display)!important;letter-spacing:0;text-transform:none!important}.halo-cart-sidebar .previewCartAction,.halo-cart-sidebar .previewCartInfo{border-color:var(--rj-line)!important}.halo-cart-sidebar .previewCartItem-qty,.halo-cart-sidebar .quantity{border-color:var(--rj-line)!important;border-radius:var(--rj-radius)}.halo-cart-sidebar .previewCartItem-qty .btn-quantity,.halo-cart-sidebar .btn-quantity{background:transparent!important;color:var(--rj-ink)!important;transition:background-color .18s ease,color .18s ease}.halo-cart-sidebar .previewCartItem-qty .btn-quantity:hover,.halo-cart-sidebar .btn-quantity:hover{background:var(--rj-brand-soft)!important;color:var(--rj-primary)!important}.halo-cart-sidebar .free-shipping-bar,.halo-cart-sidebar [class*=shipping-bar],.halo-cart-sidebar [class*=shipping-progress]{background-color:var(--rj-brand-soft)!important}.halo-cart-sidebar .free-shipping-bar span,.halo-cart-sidebar [class*=shipping-bar] span,.halo-cart-sidebar [class*=shipping-progress] span{background-color:var(--rj-primary)!important}.cart-drawer .button,.halo-cart-sidebar .button,.halo-cart-sidebar #cart-sidebar-checkout,.halo-cart-sidebar .button-checkout,.drawer__checkout,.cart-drawer__checkout,.cart__checkout-button,.cart__ctas .button,.halo-side-cart .button,.quick-cart .button,.cart-popup .button,.side-cart .button,.cart-sidebar .button,.quick-order-list__button,.quick-add-bulk__button{background:var(--rj-primary)!important;border-color:var(--rj-primary)!important;color:#fff!important}.cart-drawer .button:hover,.halo-cart-sidebar .button:hover,.halo-cart-sidebar #cart-sidebar-checkout:hover,.halo-cart-sidebar .button-checkout:hover,.drawer__checkout:hover,.cart-drawer__checkout:hover,.cart__checkout-button:hover,.cart__ctas .button:hover,.halo-side-cart .button:hover,.quick-cart .button:hover,.cart-popup .button:hover,.side-cart .button:hover,.cart-sidebar .button:hover,.quick-order-list__button:hover,.quick-add-bulk__button:hover{background:var(--rj-primary-hover)!important;border-color:var(--rj-primary-hover)!important}.cart-drawer .button:active,.halo-cart-sidebar .button:active,.halo-cart-sidebar #cart-sidebar-checkout:active,.halo-cart-sidebar .button-checkout:active,.drawer__checkout:active,.cart-drawer__checkout:active,.cart__checkout-button:active,.cart__ctas .button:active,.halo-side-cart .button:active,.quick-cart .button:active,.cart-popup .button:active,.side-cart .button:active,.cart-sidebar .button:active{background:var(--rj-primary-active)!important;border-color:var(--rj-primary-active)!important}.cart-drawer,.halo-side-cart .halo-side-cart__content,.cart-popup,.side-cart{background:var(--rj-surface)!important}.cart-drawer h2,.cart-drawer h3,.halo-side-cart h2,.halo-side-cart h3,.cart-popup h2,.cart-popup h3{color:var(--rj-ink)}.cart-drawer .quantity,.halo-side-cart .quantity,.cart-popup .quantity{border-color:var(--rj-line)!important;border-radius:var(--rj-radius)}.footer.footer-01,.footer.footer-1{background:var(--rj-forest-deep)!important;border-top:4px solid var(--rj-primary)!important;color:var(--rj-ink)}.footer.footer-01 h2,.footer.footer-01 h3,.footer.footer-01 .footer-heading,.footer.footer-01 a,.footer.footer-01 p,.footer.footer-01 span,.footer.footer-1 h2,.footer.footer-1 h3,.footer.footer-1 .footer-heading,.footer.footer-1 a,.footer.footer-1 p,.footer.footer-1 span{color:var(--rj-ink)}.footer.footer-01 a:hover,.footer.footer-01 .footer-heading:hover,.footer.footer-1 a:hover,.footer.footer-1 .footer-heading:hover{color:var(--rj-primary-hover)!important}.footer.footer-01 input,.footer.footer-1 input{background:#ffffff8c!important;border-color:#24324a38!important;color:var(--rj-ink)!important}.footer.footer-01 input::placeholder,.footer.footer-1 input::placeholder{color:#24324a94}.footer.footer-01 .button,.footer.footer-01 button,.footer.footer-01 .newsletter-form__button,.footer.footer-1 .button,.footer.footer-1 button,.footer.footer-1 .newsletter-form__button{background:var(--rj-primary)!important;border-color:var(--rj-primary)!important;color:#fff!important}.footer.footer-01 .button:hover,.footer.footer-01 button:hover,.footer.footer-01 .newsletter-form__button:hover,.footer.footer-1 .button:hover,.footer.footer-1 button:hover,.footer.footer-1 .newsletter-form__button:hover{background:var(--rj-primary-hover)!important;border-color:var(--rj-primary-hover)!important;color:#fff!important}@media screen and (max-width:749px){body{font-size:13px}.announcement-bar{font-size:11px!important;letter-spacing:0}.card-product .card-title,.card-product .card-title a,.card-product .card-title span{font-size:13px;line-height:1.4}.custom-service-block .item,.service-block .item,.custom-service-block .halo-block-item{margin-bottom:12px}.rayjig-brand-intro,.rayjig-values,.rayjig-product-standard,.rayjig-hero{padding:56px 0}.rayjig-hero__inner,.rayjig-product-standard__inner,.rayjig-brand-intro__inner,.rayjig-values__grid,.rayjig-product-standard__grid{grid-template-columns:1fr}.rayjig-hero__inner{gap:34px}.rayjig-hero__copy h1{font-size:46px}.rayjig-hero__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rayjig-hero-tile:nth-child(3n+2),.rayjig-hero-tile:nth-child(3n+2):hover{transform:none}.rayjig-brand-intro__inner{gap:34px}.rayjig-section-heading{margin-bottom:28px}.rayjig-brand-intro h2,.rayjig-section-heading h2{font-size:34px}.rayjig-values__grid{gap:1px}.rayjig-value-card{min-height:auto;padding:26px 22px}.rayjig-product-standard__grid{gap:20px}.rayjig-about-module p,.rj-about-card p,.rayjig-about-module .rte p{font-size:18px!important;line-height:1.8!important}.rayjig-hero__actions .rj-button--primary{width:100%;max-width:340px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
