:root{--ruyaah-canvas: #ffffff;--ruyaah-stone: #eae3d6;--ruyaah-cream: #eae3d6;--ruyaah-stone-soft: #f3eee4;--ruyaah-ink: #1d1812;--ruyaah-gold: #a9803f;--ruyaah-star: #ffcc00;--ruyaah-steel: #82868b;--ruyaah-bronze: #4a3826;--ruyaah-muted: #82868b;--ruyaah-line: #d4cbbd;--ruyaah-sale: #c41e3a;--ruyaah-sale-ink: #f7f1e8;--ruyaah-badge-soft: #ffffff;--ruyaah-section-y: clamp(4.5rem, 8vw, 6rem);--ruyaah-section-y-sm: clamp(3.25rem, 6vw, 4.5rem);--ruyaah-display: "Montserrat", sans-serif;--ruyaah-serif: "Montserrat", sans-serif;--ruyaah-sans: "Montserrat", sans-serif;--ruyaah-mono: "Montserrat", sans-serif;--ruyaah-logo: "Montserrat", sans-serif;--font-body--family: "Montserrat", sans-serif;--font-subheading--family: "Montserrat", sans-serif;--font-heading--family: "Montserrat", sans-serif;--font-accent--family: "Montserrat", sans-serif}html{background:var(--ruyaah-canvas)}body{background:var(--ruyaah-canvas)!important;color:var(--ruyaah-ink);font-family:var(--ruyaah-sans)}button,input,select,textarea,.header-logo:after{font-family:var(--ruyaah-sans)}body:after{content:"";pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.4'/%3E%3C/svg%3E")}.page-wrapper,.shopify-section,.header-section,.footer-section,.password-page{background:transparent}.header-section{--header-height: 84px}.header,.header.header--compact{--header-padding: 22px !important}body.template-index #header-group{position:relative;z-index:20;background:var(--ruyaah-canvas);border-bottom:1px solid var(--ruyaah-line)}body.template-index .header-section,body.template-index .header__row{background:var(--ruyaah-canvas)!important;color:var(--ruyaah-ink)}.header-announcements,header-announcements,.dropdown-localization{display:none!important}body.template-index .header-section a,body.template-index .header-section button,body.template-index .header-section svg{color:var(--ruyaah-ink)}body.template-product{background:#fff}body.template-product #header-group{position:relative;z-index:20;background:#fff;border-bottom:1px solid color-mix(in srgb,var(--ruyaah-ink) 8%,transparent)}body.template-product .header-section,body.template-product .header__row{background:#fff!important;color:var(--ruyaah-ink)}body.template-product .header-section a,body.template-product .header-section button,body.template-product .header-section svg{color:var(--ruyaah-ink)}body.template-product .content-for-layout,body.template-product .ruyaah-pdp{background:#fff}.header-logo{position:relative;font-size:0!important;line-height:0}.header-logo__image{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip:rect(0 0 0 0)}.header-logo:after{content:"RUYAAH";display:block;font-family:var(--ruyaah-logo);font-size:clamp(1.45rem,4.2vw,3.7rem);font-weight:400;font-style:normal;letter-spacing:.18em;line-height:1;text-transform:uppercase;color:var(--ruyaah-ink)}.header-actions__action:not(.account-button) svg{width:18px;height:18px}.ruyaah-logo{margin:0;font-family:var(--ruyaah-logo);font-weight:400;font-style:normal;letter-spacing:.1em;line-height:.85;text-transform:uppercase}.ruyaah-hero__title{display:none!important}.ruyaah-hero-section{display:block!important;width:100%!important;background:var(--ruyaah-canvas)}.ruyaah-hero{--ruyaah-hero-ratio: 1920 / 900;position:relative!important;width:100%!important;height:auto!important;overflow:hidden!important}.ruyaah-hero__media{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;max-width:none!important;aspect-ratio:var(--ruyaah-hero-ratio)}.ruyaah-hero__media:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:42%;background:linear-gradient(to top,rgb(0 0 0 / .42),transparent);pointer-events:none}.ruyaah-hero__media picture,.ruyaah-hero__media img{display:block!important;width:100%!important;height:100%!important;max-width:none!important}.ruyaah-hero__media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;object-fit:cover!important;object-position:center center!important}.ruyaah-hero__copy{position:absolute;left:max(2rem,5vw);right:auto;top:auto;bottom:clamp(1.75rem,4vw,3.25rem);z-index:2;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;width:min(28rem,calc(100% - 4rem));max-width:min(28rem,calc(100% - 4rem));margin:0;padding:0;transform:none;color:#fff;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;-webkit-font-smoothing:antialiased}.ruyaah-hero__sale{margin:0 0 .55rem;font-family:var(--ruyaah-sans);font-size:clamp(1.55rem,2.2vw,2.05rem);font-weight:700;font-style:normal;line-height:1.18;letter-spacing:.06em;text-align:left;text-transform:uppercase;color:#fff;text-shadow:none}.ruyaah-hero__sale em{display:block;margin-top:.12rem;font-style:normal;font-weight:700;color:#fff}.ruyaah-hero__lede,.ruyaah-hero__link{display:none}.ruyaah-hero__cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:0}.ruyaah-hero__btn{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:#fff;font-family:var(--ruyaah-sans);font-size:.95rem;font-weight:500;letter-spacing:.02em;text-transform:none;text-decoration:none;gap:.28rem;transition:color .18s ease}.ruyaah-hero__btn-arrow{display:inline;font-size:1.05em;line-height:1;transform:translateY(-.04em)}.ruyaah-hero__btn:hover,.ruyaah-hero__btn:focus-visible{background:none;color:#fff;outline:none}.ruyaah-hero__btn:hover .ruyaah-hero__btn-arrow,.ruyaah-hero__btn:focus-visible .ruyaah-hero__btn-arrow{transform:translate(.12em,-.04em)}@media(max-width:749px){.ruyaah-hero{--ruyaah-hero-ratio: 3 / 4}.ruyaah-hero__media:after{height:46%}.ruyaah-hero__copy{bottom:1.4rem;left:1.15rem;width:min(17.5rem,calc(100% - 2.3rem));max-width:min(17.5rem,calc(100% - 2.3rem))}.ruyaah-hero__sale{margin-bottom:.45rem;font-size:clamp(1.2rem,5.6vw,1.45rem)}.ruyaah-hero__btn{font-size:.82rem}}.ruyaah-nav{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem 1.75rem}.ruyaah-nav a,.ruyaah-nav__link{font-family:var(--ruyaah-sans);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:inherit;white-space:nowrap}.ruyaah-nav a:hover,.ruyaah-nav__link:hover{color:var(--ruyaah-gold);opacity:1}.ruyaah-nav__item{position:relative}.ruyaah-nav__item--has-children{padding-bottom:.65rem;margin-bottom:-.65rem}.ruyaah-nav__item--has-children:focus-within .ruyaah-nav__dropdown,.ruyaah-nav__item--has-children:hover .ruyaah-nav__dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition-delay:0s}.ruyaah-nav__dropdown{position:absolute;top:100%;left:0;min-width:12.5rem;margin:0;padding:.65rem 0;list-style:none;background:var(--ruyaah-cream, #f7f2ea);border:1px solid var(--ruyaah-line, rgba(26, 26, 26, .12));box-shadow:0 10px 28px #1a1a1a14;opacity:0;visibility:hidden;transform:translateY(-.35rem);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;transition-delay:.12s;pointer-events:none;z-index:40}.ruyaah-nav__dropdown:before{content:"";position:absolute;left:0;right:0;top:-.65rem;height:.65rem}.ruyaah-nav__dropdown-link{display:block;padding:.55rem 1.1rem;font-family:var(--ruyaah-sans);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--ruyaah-ink, #1a1a1a);white-space:nowrap}.ruyaah-nav__dropdown-link:hover,.ruyaah-nav__dropdown-link--active{color:var(--ruyaah-gold, #b08d57)}@media(max-width:989px){.ruyaah-nav{display:none!important}.header-section{--header-height: 72px}.header,.header.header--compact{--header-padding: 18px !important}.header-logo:after{font-size:clamp(1.7rem,5.4vw,2.15rem);letter-spacing:.16em}.header-actions__action:not(.account-button) svg{width:20px;height:20px}}#header-component[data-menu-style=drawer] .ruyaah-nav{display:none!important}.ruyaah-wrap{width:min(1240px,calc(100% - 48px));margin-inline:auto}.ruyaah-btn{display:inline-flex;align-items:center;justify-content:center;min-width:168px;height:44px;padding:0 22px;border:1px solid var(--ruyaah-ink);background:transparent;color:var(--ruyaah-ink);font-family:var(--ruyaah-sans);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease}.ruyaah-btn:hover,.ruyaah-btn.is-filled{background:var(--ruyaah-ink);border-color:var(--ruyaah-ink);color:var(--ruyaah-stone)}.ruyaah-kicker{font-family:var(--ruyaah-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ruyaah-steel)}.ruyaah-price{font-family:var(--ruyaah-mono);font-size:12px;letter-spacing:.04em}.ruyaah-title{font-family:var(--ruyaah-display);font-weight:400;letter-spacing:-.02em;line-height:1.1;color:var(--ruyaah-ink)}body.template-index .shopify-section.ruyaah-shaped-section,body.template-index .shopify-section.ruyaah-new-section,body.template-index .shopify-section.ruyaah-quote-section,body.template-index .shopify-section.ruyaah-about-section,body.template-index .shopify-section.ruyaah-film-section{background:var(--ruyaah-canvas)}body.template-index .ruyaah-precious,body.template-index .ruyaah-shaped,body.template-index .ruyaah-quote,body.template-index .ruyaah-new,body.template-index .ruyaah-about{padding-block:var(--ruyaah-section-y)}body.template-index .ruyaah-quote,body.template-index .ruyaah-about,body.template-index .ruyaah-footer{border-top:1px solid var(--ruyaah-line)}body.template-index .ruyaah-footer{padding-top:var(--ruyaah-section-y)}@media(max-width:749px){body.template-index .ruyaah-precious,body.template-index .ruyaah-shaped,body.template-index .ruyaah-quote,body.template-index .ruyaah-new,body.template-index .ruyaah-about{padding-block:var(--ruyaah-section-y-sm)}.ruyaah-wrap{width:min(1240px,calc(100% - 28px))}.ruyaah-btn{min-width:140px;width:100%}}.ruyaah-about__cta{min-width:196px}.product-badges__badge.color-custom-badge-sold-out{--color-background: var(--ruyaah-ink, #1d1812);--color-foreground: var(--ruyaah-sale-ink, #f7f1e8);background:var(--ruyaah-ink, #1d1812);color:var(--ruyaah-sale-ink, #f7f1e8)}.product-badges__badge.color-custom-badge-sale{--color-background: var(--ruyaah-badge-soft, #ffffff);--color-foreground: var(--ruyaah-ink, #1d1812);background:var(--ruyaah-badge-soft, #ffffff);color:var(--ruyaah-ink, #1d1812);border-radius:2px;text-transform:none}.ruyaah-new__badge{position:absolute;inset:auto auto 8px 8px;z-index:2;display:inline-flex;align-items:center;min-height:24px;height:24px;padding:0 10px;background:var(--ruyaah-badge-soft, #ffffff);color:var(--ruyaah-ink, #1d1812);box-shadow:0 0 0 1px #1d18120f;font-family:var(--ruyaah-sans, "Jost", sans-serif);font-size:.75rem;font-weight:500;letter-spacing:0;line-height:1;text-transform:none;border-radius:2px}.ruyaah-new__prices{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.4rem}.ruyaah-new__price.ruyaah-new__price--sale{color:var(--ruyaah-sale, #c41e3a);font-weight:600}.ruyaah-new__price.ruyaah-new__price--compare{color:var(--ruyaah-muted, #82868b);text-decoration:line-through}.template-collection .product-grid-container,.template-search .product-grid-container{overflow:hidden}.template-collection .product-grid,.template-search .product-grid{--product-grid-gap: 2rem .75rem;min-width:0;padding-inline:1rem;overflow:hidden}.template-collection .product-grid__item--edit{grid-column:1 / -1;width:100%;min-width:0;max-width:100%;margin-block:.35rem;overflow:hidden}.template-collection .product-grid__card,.template-search .product-grid__card{--product-card-gap: .75rem;align-items:flex-start}.template-collection .card-gallery,.template-search .card-gallery{--gallery-aspect-ratio: 4 / 5}.template-collection .product-card .text-block,.template-collection .product-grid__card :is(h3,h4,.h4),.template-search .product-card .text-block,.template-search .product-grid__card :is(h3,h4,.h4){font-family:var(--ruyaah-sans, "Jost", sans-serif);font-size:.875rem;font-weight:600;line-height:1.3;letter-spacing:0}@media screen and (max-width:749px){.template-collection .product-card :is(h3,h4,.h4,.text-block),.template-search .product-card :is(h3,h4,.h4,.text-block){-webkit-line-clamp:2}}.template-collection .product-card product-price,.template-search .product-card product-price{font-family:var(--ruyaah-sans, "Jost", sans-serif);font-size:.8125rem}.template-collection .product-card .compare-at-price,.template-search .product-card .compare-at-price{color:var(--ruyaah-ink, #1d1812);text-decoration-color:var(--ruyaah-ink, #1d1812)}.template-collection .facets-toggle,.template-search .facets-toggle{width:100%;height:auto;min-height:3rem;margin-inline:0;padding-block:.75rem;padding-inline:1rem;border-block-end:1px solid var(--ruyaah-line, #d4cbbd)}.template-collection .facets-toggle__count,.template-search .facets-toggle__count{display:flex;align-items:center;margin:0;color:var(--ruyaah-ink, #1d1812);font-family:var(--ruyaah-sans, "Jost", sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.template-collection .facets-toggle__button,.template-search .facets-toggle__button{color:var(--ruyaah-ink, #1d1812);font-family:var(--ruyaah-sans, "Jost", sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.template-collection .facets--horizontal .products-count-wrapper,.template-search .facets--horizontal .products-count-wrapper{font-family:var(--ruyaah-sans, "Jost", sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.template-collection .column-options-wrapper,.template-search .column-options-wrapper,.template-collection .facets-mobile-wrapper,.template-search .facets-mobile-wrapper{display:none}@media screen and (min-width:750px){.template-collection .product-grid,.template-search .product-grid{--product-grid-gap: 2.5rem 1.25rem;padding-inline:0}.template-collection .product-card .text-block,.template-collection .product-grid__card :is(h3,h4,.h4),.template-search .product-card .text-block,.template-search .product-grid__card :is(h3,h4,.h4){font-size:.9375rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ruyaah.css.map */
