:root{--ruby-white: #ffffff;--ruby-sage: #5f705c;--ruby-sage-dark: #667561;--ruby-sage-wash: #f5f7f4;--ruby-gold: #d4af37;--ruby-charcoal: #1a1a1a;--ruby-line: rgba(26, 26, 26, .1)}.main-page-title,.main-blog .title--primary,.article-template__title{max-width:18ch;margin-inline:auto;text-align:center;line-height:1.18}.article-template__content,.main-page .rte,.ruby-collection-content__inner{max-width:78rem;font-size:1.75rem;line-height:1.85}.article-template__content h2,.main-page .rte h2,.ruby-collection-content__inner h2{margin-block-start:4.8rem;font-size:clamp(2.7rem,4vw,3.8rem);font-weight:500}.ruby-collection-content{border-block-start:1px solid rgba(212,175,55,.35)}.ruby-collection-content__inner{max-width:86rem;padding-block:clamp(3.6rem,6vw,6.4rem)}.ruby-product-shipping-note{margin-block:1.2rem 0;padding-inline-start:1.4rem;border-inline-start:1px solid var(--ruby-gold);color:#1a1a1ab8;font-size:1.35rem;line-height:1.6}.ruby-product-details{margin-block:2.8rem 1.2rem;padding-block:2.4rem;border-block:1px solid rgba(212,175,55,.35)}.ruby-product-details__heading{margin:0 0 1.8rem;font-size:2.2rem;font-weight:500}.ruby-product-details__list{margin:0}.ruby-product-details__list>div{display:grid;grid-template-columns:minmax(11rem,.35fr) minmax(0,.65fr);gap:1.6rem;padding-block:.9rem;border-block-end:1px solid rgba(26,26,26,.08)}.ruby-product-details__list>div:last-child{border-block-end:0}.ruby-product-details dt{color:var(--ruby-sage-dark);font-weight:600}.ruby-product-details dd{margin:0}.ruby-service-accordions{border-block-start:1px solid rgba(212,175,55,.35)}.ruby-service-accordion{border-block-end:1px solid rgba(212,175,55,.35)}.ruby-service-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:5.4rem;cursor:pointer;list-style:none;font-weight:600}.ruby-service-accordion summary::-webkit-details-marker{display:none}.ruby-service-accordion summary .icon-caret{width:1.2rem;transition:transform .18s ease}.ruby-service-accordion[open] summary .icon-caret{transform:rotate(180deg)}.ruby-service-accordion__content{padding-block:0 1.8rem;color:#1a1a1ac2}.contact .field:focus-within:after,.newsletter-form__field-wrapper .field:focus-within:after{box-shadow:0 0 0 1px var(--ruby-sage-dark)}html[dir=rtl] .article-template,html[dir=rtl] .main-page,html[dir=rtl] .main-blog,html[dir=rtl] .contact,html[dir=rtl] .ruby-collection-content,html[dir=rtl] .ruby-product-details,html[dir=rtl] .ruby-service-accordions{direction:rtl;text-align:start}@media screen and (max-width:749px){.ruby-product-details__list>div{grid-template-columns:1fr;gap:.3rem}.article-template__content,.main-page .rte,.ruby-collection-content__inner{font-size:1.65rem;line-height:1.75}}body{color:var(--ruby-charcoal);background:var(--ruby-white)}html[dir=rtl] body,html[dir=rtl] .header__menu-item,html[dir=rtl] .menu-drawer__menu-item{letter-spacing:.01em}.announcement-bar{min-height:3.2rem}.announcement-bar__message{padding-block:.7rem;font-size:1.2rem;letter-spacing:.02em}.header-wrapper{border-bottom:1px solid rgba(212,175,55,.35)}.header{padding-block:1rem}.header__heading-logo-wrapper,.header__heading-logo{max-height:6.4rem}.header__menu-item{padding-inline:1.25rem;font-size:1.42rem;font-weight:600;color:var(--ruby-charcoal)}html[dir=ltr] .header__menu-item{letter-spacing:.07em}.header__menu-item:hover,.header__active-menu-item{color:var(--ruby-sage-dark);text-decoration:none}.header__menu-item span,.header__active-menu-item,.header__menu-item:hover span{text-decoration:none!important}.section-header .header{box-shadow:none}.shopify-section:not(.section-header):not(.announcement-bar-section){scroll-margin-top:10rem}.title-wrapper-with-link{margin-bottom:2.4rem}.title-wrapper-with-link .title,.collection__title .title,.main-page-title,.collection-hero__title{color:var(--ruby-charcoal);font-weight:600;line-height:1.2}.image-with-text{padding-inline:clamp(1.2rem,4vw,6rem)}.image-with-text__grid{align-items:center;overflow:visible;border:0;border-radius:0;background:var(--ruby-white)}.image-with-text__media{border:0;border-radius:.8rem;min-height:48rem;box-shadow:0 1.8rem 5rem #1a1a1a14}.image-with-text__media img{object-position:center}.image-with-text__content{padding:clamp(3rem,6vw,8rem);background:var(--ruby-white)!important}.image-with-text__text-item,.image-with-text__text-item.gradient,.image-with-text__text-item.color-background-1,.image-with-text__text-item.color-background-2{background:var(--ruby-white)!important}.image-with-text__heading{max-width:13ch;margin-block:1.2rem 1.8rem;color:var(--ruby-charcoal);font-size:clamp(3.5rem,4.2vw,5.6rem);font-weight:500;line-height:1.12}.image-with-text__text{max-width:46rem;color:#1a1a1ac7;font-size:1.6rem;line-height:1.8}.image-with-text__content .caption-with-letter-spacing{color:var(--ruby-sage-dark);font-size:1.15rem;font-weight:600;letter-spacing:.08em}html[dir=rtl] .image-with-text__content .caption-with-letter-spacing{letter-spacing:.02em}.image-with-text__content .caption-with-letter-spacing:after{content:"";display:inline-block;width:2.6rem;height:1px;margin-inline-start:1rem;vertical-align:middle;background:var(--ruby-gold)}.image-with-text__content .button{min-height:auto;margin-block-start:2.6rem;padding:0 0 .65rem;border:0;border-bottom:1px solid var(--ruby-gold);border-radius:0;background:transparent;color:var(--ruby-charcoal);box-shadow:none;font-size:1.35rem}.image-with-text__content .button:after,.image-with-text__content .button:before{display:none}.image-with-text__content .button:hover{color:var(--ruby-sage-dark);background:transparent;box-shadow:none}@media screen and (min-width:990px){.image-with-text__grid{grid-template-columns:minmax(0,1.22fr) minmax(34rem,.78fr)}.image-with-text__media-item{grid-column:1}.image-with-text__text-item{grid-column:2}}.button,.shopify-challenge__button,.customer button{min-height:4.6rem;border-radius:.4rem;font-weight:600;letter-spacing:.02em;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.button:not(.button--secondary){background:var(--ruby-sage);color:var(--ruby-white)}.button--secondary{border:1px solid var(--ruby-gold);background:var(--ruby-white);color:var(--ruby-charcoal)}.button:hover{transform:translateY(-1px);box-shadow:0 .8rem 2rem #1a1a1a1a}.image-with-text__content .button,.image-with-text__content .button:not(.button--secondary){min-height:auto;padding:0 0 .65rem;border:0;border-bottom:1px solid var(--ruby-gold);border-radius:0;background:transparent;color:var(--ruby-charcoal);box-shadow:none}.image-with-text__content .button:hover{transform:none;color:var(--ruby-sage-dark);background:transparent;box-shadow:none}.collection-list-wrapper{padding-block:1.5rem}.collection-list .card,.product-grid .card,.featured-collection .card{background:var(--ruby-white)}.card__inner,.card__media,.media{border-radius:1rem}.collection-list .card__media,.product-grid .card__media,.featured-collection .card__media{overflow:hidden;border:1px solid rgba(138,154,134,.2)}.collection-list .card__media img,.product-grid .card__media img,.featured-collection .card__media img{transition:transform .26s ease}.collection-list .card:hover .card__media img,.product-grid .card:hover .card__media img,.featured-collection .card:hover .card__media img{transform:scale(1.025)}.collection-list .card__heading,.product-grid .card__heading,.featured-collection .card__heading{font-size:1.65rem;font-weight:600;line-height:1.35}.collection-list .card__content,.product-grid .card__content,.featured-collection .card__content{padding-block-start:1rem}.price{color:var(--ruby-charcoal);font-weight:600}.badge{border-color:#d4af3799;border-radius:.3rem;background:var(--ruby-white);color:var(--ruby-charcoal)}.footer{border-top:1px solid rgba(212,175,55,.45);background:#f8faf7}.footer-block__heading{color:var(--ruby-charcoal);font-weight:600}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--ruby-gold);outline-offset:3px;box-shadow:none}@media screen and (max-width:989px){.header{padding-block:.7rem}.header__heading-logo-wrapper,.header__heading-logo{max-height:5.2rem}.image-with-text{padding-inline:1.2rem}.image-with-text__media{min-height:30rem}.image-with-text__content{padding:3.8rem 2.4rem 4.2rem}.image-with-text__heading{font-size:clamp(3rem,8vw,4rem)}}@media screen and (max-width:749px){.announcement-bar__message{font-size:1.1rem}.image-with-text__grid{border-radius:0}.image-with-text__media{min-height:27rem}.title-wrapper-with-link .title,.collection__title .title{font-size:2.5rem}.collection-list .card__heading,.product-grid .card__heading,.featured-collection .card__heading{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.button,.collection-list .card__media img,.product-grid .card__media img,.featured-collection .card__media img{transition:none}}body{font-size:1.6rem;line-height:1.7}.page-width{max-width:132rem}.shopify-section .title,.shopify-section .rich-text__heading,.shopify-section .collection__title .title{letter-spacing:-.015em}html[dir=rtl] .shopify-section .title,html[dir=rtl] .shopify-section .rich-text__heading,html[dir=rtl] .shopify-section .collection__title .title{letter-spacing:0}.header__inline-menu .list-menu--inline{column-gap:.25rem}html[dir=rtl] .header__inline-menu,html[dir=rtl] .header__inline-menu .list-menu--inline,html[dir=rtl] .menu-drawer__navigation-container,html[dir=rtl] .menu-drawer__menu{direction:rtl;text-align:start}html[dir=rtl] .header__icons{direction:ltr}html[dir=rtl] .header__submenu,html[dir=rtl] .mega-menu__content,html[dir=rtl] .mega-menu__list,html[dir=rtl] .mega-menu__link{direction:rtl;text-align:start}.header__menu-item,.menu-drawer__menu-item,.mega-menu__link,.card__heading a,.full-unstyled-link,.link{text-decoration:none;text-underline-offset:0}.header__menu-item:hover span,.menu-drawer__menu-item:hover,.mega-menu__link:hover,.card__heading a:hover,.full-unstyled-link:hover,.link:hover{text-decoration:none}[id*=ruby_home_hero] .page-width{max-width:144rem;padding-inline:clamp(1.6rem,4vw,6rem)}[id*=ruby_home_hero] .image-with-text{padding-inline:0}[id*=ruby_home_hero] .image-with-text__grid{min-height:min(63rem,72vh);column-gap:clamp(3rem,5vw,8rem)}[id*=ruby_home_hero] .image-with-text__media{min-height:min(63rem,72vh);border-radius:1.2rem;box-shadow:none}[id*=ruby_home_hero] .image-with-text__content{max-width:54rem;padding:clamp(3rem,4.5vw,6.5rem) clamp(1rem,2vw,3rem)}[id*=ruby_home_hero] .image-with-text__heading{max-width:12ch;font-size:clamp(3.8rem,4.6vw,6.4rem);font-weight:500}[id*=ruby_home_hero] .image-with-text__text{max-width:42rem;font-size:1.7rem}[id*=ruby_primary_categories] .title-wrapper-with-link,[id*=ruby_featured_products] .collection__title,[id*=ruby_guides] .title-wrapper-with-link,[id*=ruby_trust] .title-wrapper-with-link{justify-content:center;text-align:center}[id*=ruby_primary_categories] .collection-list{row-gap:4.2rem}[id*=ruby_primary_categories] .card__inner,[id*=ruby_primary_categories] .card__media{border-radius:1.1rem}[id*=ruby_primary_categories] .card__media{border:0;background:var(--ruby-sage-wash)}[id*=ruby_primary_categories] .card__content{padding-block-start:1.4rem;text-align:center}[id*=ruby_primary_categories] .card__heading{font-size:1.8rem;font-weight:600}[id*=ruby_featured_products] .collection__description{max-width:58rem;margin-inline:auto;color:#1a1a1ab3;text-align:center}[id*=ruby_featured_products] .card-wrapper{padding:.7rem;border:1px solid rgba(138,154,134,.18);border-radius:1.2rem;background:var(--ruby-white)}[id*=ruby_featured_products] .card__media,[id*=ruby_featured_products] .card__inner{border-radius:.8rem}[id*=ruby_gift_intro],[id*=ruby_gift_categories],[id*=ruby_trust]{background:#faf8f3}[id*=ruby_gift_intro] .rich-text__blocks,[id*=ruby_custom_orders] .rich-text__blocks,[id*=ruby_story] .rich-text__blocks,[id*=ruby_seasonal] .rich-text__blocks{max-width:72rem}[id*=ruby_gift_intro] .rich-text__heading,[id*=ruby_custom_orders] .rich-text__heading,[id*=ruby_story] .rich-text__heading,[id*=ruby_seasonal] .rich-text__heading{font-size:clamp(3rem,4vw,4.8rem);font-weight:500;line-height:1.2}[id*=ruby_gift_categories] .collection-list-wrapper{padding-block-start:0}[id*=ruby_gift_categories] .card__inner,[id*=ruby_gift_categories] .card__media{border-radius:1.1rem}[id*=ruby_gift_categories] .card__media{border:0}[id*=ruby_gift_categories] .card__content{text-align:center}[id*=ruby_seasonal]{position:relative;overflow:hidden}[id*=ruby_seasonal]:before,[id*=ruby_seasonal]:after{position:absolute;width:18rem;height:18rem;border:1px solid rgba(212,175,55,.34);border-radius:50%;content:"";pointer-events:none}[id*=ruby_seasonal]:before{inset-block-start:-11rem;inset-inline-start:-7rem}[id*=ruby_seasonal]:after{inset-block-end:-12rem;inset-inline-end:-8rem}[id*=ruby_custom_orders] .rich-text__wrapper{border-block:1px solid rgba(212,175,55,.42)}[id*=ruby_story] .rich-text__blocks{position:relative}[id*=ruby_story] .rich-text__blocks:before{display:block;width:4rem;height:1px;margin:0 auto 2.6rem;background:var(--ruby-gold);content:""}[id*=ruby_guides] .article-card-wrapper{border:1px solid rgba(138,154,134,.18);border-radius:1.1rem;background:var(--ruby-white);overflow:hidden}[id*=ruby_guides] .card__content{padding:1.8rem 2rem 2.2rem}[id*=ruby_trust] .multicolumn-card{padding:2.4rem clamp(1.6rem,3vw,3.2rem);border-inline-end:1px solid rgba(212,175,55,.35);background:transparent}[id*=ruby_trust] .multicolumn-list__item:last-child .multicolumn-card{border-inline-end:0}[id*=ruby_trust] .multicolumn-card__info{padding:0}[id*=ruby_trust] .multicolumn-card__info h3{margin-block-end:1rem;font-size:1.9rem;font-weight:600}[id*=ruby_newsletter] .newsletter__wrapper{border-block-start:1px solid rgba(212,175,55,.45)}.collection-hero__inner{padding-block:clamp(3.6rem,6vw,7rem)}.collection-hero__title{font-size:clamp(3.4rem,5vw,5.6rem);font-weight:500}.collection-hero__description{max-width:72rem;color:#1a1a1ab8;line-height:1.8}.facets-container,.facets__form,.facet-filters,.mobile-facets__inner{text-align:start}html[dir=rtl] .facets__form,html[dir=rtl] .facets-container,html[dir=rtl] .mobile-facets__inner{direction:rtl}.product__title h1{font-size:clamp(3.2rem,3.4vw,4.2rem);font-weight:500;line-height:1.2}.product__media-wrapper .global-media-settings,.product__media-wrapper .media{border-radius:1.1rem}.product__info-container .product-form__submit{min-height:5.2rem}.product__accordion{border-color:#d4af375c}html[dir=rtl] .product__info-container,html[dir=rtl] .product__description,html[dir=rtl] .product__accordion .accordion__content,html[dir=rtl] .product__accordion summary{direction:rtl;text-align:start}html[dir=rtl] .product__accordion summary .icon-caret{inset-inline-start:0;inset-inline-end:auto}@media screen and (min-width:990px){html[dir=rtl] [id*=ruby_home_hero] .image-with-text__grid{direction:rtl;grid-template-columns:minmax(0,1.3fr) minmax(34rem,.7fr)}html[dir=rtl] [id*=ruby_home_hero] .image-with-text__media-item{grid-column:1}html[dir=rtl] [id*=ruby_home_hero] .image-with-text__text-item{grid-column:2}html[dir=rtl] .product:not(.product--no-media){direction:rtl}html[dir=rtl] .product__media-wrapper{direction:rtl}html[dir=rtl] .product__info-wrapper{direction:rtl;text-align:start}}@media screen and (max-width:989px){[id*=ruby_home_hero] .image-with-text__grid,[id*=ruby_home_hero] .image-with-text__media{min-height:auto}[id*=ruby_home_hero] .image-with-text__media{min-height:38rem}[id*=ruby_home_hero] .image-with-text__content{max-width:none;padding:3.6rem 1.2rem 2rem}[id*=ruby_home_hero] .image-with-text__heading{max-width:14ch}[id*=ruby_trust] .multicolumn-card{border-inline-end:0;border-block-end:1px solid rgba(212,175,55,.3)}[id*=ruby_trust] .multicolumn-list__item:last-child .multicolumn-card{border-block-end:0}}@media screen and (max-width:749px){.page-width{padding-inline:1.6rem}[id*=ruby_home_hero] .page-width{padding-inline:1.2rem}[id*=ruby_home_hero] .image-with-text__media{min-height:31rem;border-radius:.8rem}[id*=ruby_home_hero] .image-with-text__heading{font-size:clamp(3.2rem,10vw,4.2rem)}[id*=ruby_primary_categories] .collection-list,[id*=ruby_gift_categories] .collection-list{row-gap:2.6rem}[id*=ruby_primary_categories] .card__heading,[id*=ruby_gift_categories] .card__heading{font-size:1.55rem}[id*=ruby_gift_intro] .rich-text__heading,[id*=ruby_custom_orders] .rich-text__heading,[id*=ruby_story] .rich-text__heading,[id*=ruby_seasonal] .rich-text__heading{font-size:3rem}}.ruby-custom-order__intro{text-align:center;margin-inline:auto}.ruby-custom-order__eyebrow{color:rgb(var(--color-foreground) / .68);font-size:1.2rem;letter-spacing:.14em;margin-block:0 1.2rem;text-transform:uppercase}html[dir=rtl] .ruby-custom-order__eyebrow{letter-spacing:.02em}.ruby-custom-order__title{margin-block:0 1.6rem}.ruby-custom-order__lead{color:rgb(var(--color-foreground) / .76);font-size:1.7rem;line-height:1.75}.ruby-custom-order__steps{display:grid;gap:1.6rem;list-style:none;margin-block:4rem 5.6rem;padding:0}.ruby-custom-order__step{background:rgb(var(--color-background));border-block-start:1px solid #d4af37;padding-block:2.4rem 0;text-align:start}.ruby-custom-order__step-number{color:#8a9a86;display:block;font-family:var(--font-heading-family);font-size:2.6rem;line-height:1;margin-block-end:1.2rem}.ruby-custom-order__step h2{font-size:2rem;margin-block:0 .8rem}.ruby-custom-order__step p{color:rgb(var(--color-foreground) / .72);line-height:1.7;margin:0}.ruby-custom-order__panel{background:#fbfaf7;border-radius:.8rem;display:grid;gap:3.2rem;padding:clamp(2.4rem,5vw,5.6rem)}.ruby-custom-order__form-heading h2{margin-block:0 1.2rem}.ruby-custom-order__form-heading p,.ruby-custom-order__privacy{color:rgb(var(--color-foreground) / .68);line-height:1.65}.ruby-custom-order__fields{display:grid;gap:1.6rem}.ruby-custom-order__privacy{font-size:1.3rem;margin-block:1.6rem}.ruby-custom-order__submit{min-width:min(100%,22rem)}@media screen and (min-width:750px){.ruby-custom-order__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem}.ruby-custom-order__panel{grid-template-columns:minmax(22rem,.72fr) minmax(0,1.28fr);align-items:start}.ruby-custom-order__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ruby-custom-order__field--full{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ruby-judaica-design-v2.css.map */
