:root{--font-heading-family: var(--font-display);--font-heading-weight: 500;--font-heading-style: normal;--font-body-family: var(--font-sans);--font-body-weight: 300;--font-body-style: normal}body{letter-spacing:.005rem;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:var(--ink);background:var(--white)}h1,h2,h3,h4,.h0,.h1,.h2,.h3{font-family:var(--font-display);font-weight:500;letter-spacing:.002em;line-height:1.1;color:rgb(var(--color-foreground))}.rima-eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:var(--eyebrow-spacing);font-size:var(--eyebrow-size);font-weight:400;color:rgba(var(--color-foreground),.62);margin:0 0 var(--space-2)}html[lang^=ar] .rima-eyebrow{letter-spacing:0}.rima-hairline{border:0;height:var(--hairline);background:var(--line);margin:var(--space-4) 0}.section--paper{background:var(--paper)}.button,.shopify-payment-button__button--unbranded,button.shopify-payment-button__button--unbranded{--buttons-radius: 0px;border-radius:0;text-transform:uppercase;letter-spacing:.16em;font-family:var(--font-sans);font-weight:400;font-size:1.15rem;min-height:5.2rem;padding:0 3.2rem}html[lang^=ar] .button{letter-spacing:0;text-transform:none}.button--primary,.button:not([disabled]):not(.button--secondary):not(.button--tertiary){background:var(--ink);color:var(--white);border-color:var(--ink);transition:background var(--motion) var(--ease)}.button--primary:hover{background:var(--ink-soft)}.button--secondary{background:transparent;color:var(--ink);border:1px solid var(--ink)}.button--secondary:hover{background:var(--ink);color:var(--white)}.rima-link{background:none;border:0;padding:0 0 2px;color:rgb(var(--color-foreground));font-family:var(--font-sans);font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(var(--color-foreground),.3);transition:border-color var(--motion) var(--ease);cursor:pointer}.rima-link:hover{border-bottom-color:var(--gold)}.field__input,.select__select,input[type=text],input[type=email],input[type=number],input[type=tel],input[type=search],textarea{border:1px solid var(--line-strong);border-radius:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.header-wrapper{background:var(--ink);border-bottom:1px solid rgba(255,255,255,.07)}.shopify-section-header-sticky .header-wrapper,.header-wrapper--border-bottom{border-bottom:1px solid rgba(255,255,255,.07)}.header{padding-top:.6rem;padding-bottom:.6rem;min-height:0}@media screen and (min-width:990px){.header{padding-top:.8rem;padding-bottom:.8rem}}.header,.header__heading-link,.header__active-menu-item,.header .header__icon,.header__icon .icon,.header__menu-item,.header__icon--cart .cart-count-bubble{color:var(--white)}.header__icon .icon,.header__icon--cart .icon,.header__icon .icon.icon-cart{width:2.8rem;height:2.8rem}.header__icon{height:4.6rem;width:4.6rem}.header__icon .icon path{stroke:var(--white)}.header__icons{gap:.8rem}.header__menu-item{font-family:var(--font-sans);text-transform:none;letter-spacing:.02em;font-weight:300;font-size:1.35rem}.header__menu-item,.header__menu-item:hover,.header__menu-item:focus,.header__menu-item:hover span,.header__menu-item:focus span{color:var(--white)}.header__menu-item:hover span{text-decoration:none;opacity:.62}.header__menu-item span{transition:opacity var(--motion) var(--ease)}.header--middle-left .header__heading,.header__heading,.header__inline-menu{margin:0}.header__heading-logo{max-width:168px;max-height:46px;width:auto;height:auto}@media screen and (max-width:749px){.header__heading-logo{max-width:138px;max-height:40px}}.rima-logo-fallback .header__heading-logo{filter:invert(1) brightness(2)}.header__submenu{background:var(--white)}.header__submenu .header__menu-item,.header__submenu .header__menu-item:hover,.header__submenu a{color:var(--ink)}.header__submenu .header__menu-item:hover span{color:var(--burgundy);opacity:1}.menu-drawer__menu-item{color:var(--ink)}.announcement-bar__message{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.22em;font-size:1.05rem;font-weight:300;min-height:3.4rem;padding:.8rem 1rem}.card-wrapper{--product-card-corner-radius: 0}.card,.card__inner{border-radius:0}.card--standard .card__inner{box-shadow:none}.card__media,.media{border-radius:0}.card-information{padding-top:1.6rem;text-align:center}.card-information__text,.card__heading a,.card__heading{font-family:var(--font-display);font-weight:500;font-size:1.9rem;letter-spacing:.005em;color:var(--ink)}.card__heading a:after{box-shadow:none}.rima-card-rnumber{font-family:var(--font-sans);font-size:1.1rem;font-weight:400;letter-spacing:var(--eyebrow-spacing);text-transform:uppercase;color:var(--taupe);margin:.5rem 0 0}.card-wrapper:hover .card__media img{transform:scale(1.03)}.card__media img{transition:transform .9s var(--ease)}.price{font-family:var(--font-sans);font-weight:300;letter-spacing:.04em;font-size:1.4rem;color:var(--muted)}.price--on-sale .price__sale{color:var(--burgundy)}.title-wrapper-with-link .title,.collection .title,.section-header .title{font-family:var(--font-display);font-weight:500}.collection__title.title-wrapper{text-align:center}.collection__title .title{font-size:clamp(3rem,5vw,4.6rem);margin-bottom:var(--space-1)}.collection__title .title:before{content:"";display:block;width:4.4rem;height:1px;background:var(--gold);margin:0 auto var(--space-2)}.collection__description{color:var(--muted);max-width:58ch;margin-inline:auto;font-size:1.5rem;line-height:1.8}.collection .product-grid{row-gap:var(--space-5)}.collection .center.collection__view-all{margin-top:var(--space-5)}.collection-hero{padding-block:var(--space-5) var(--space-3);text-align:center}.collection-hero__inner{justify-content:center}.collection .title--primary,.collection-hero__title{font-family:var(--font-display);font-weight:500;font-size:clamp(3rem,6vw,4.6rem)}.collection-hero__description{color:var(--muted);max-width:58ch;margin-inline:auto;font-size:1.5rem}.facets__heading,.facets__summary,.facet-filters__label,.facets__label{font-family:var(--font-sans);letter-spacing:.02em}.cart__dynamic-checkout-buttons,.cart__ctas{gap:var(--space-1)}.rima-cart-fit{display:flex;align-items:center;gap:1.4rem;margin:var(--space-3) 0 0;padding:1.6rem 1.8rem;border:1px solid var(--line);background:var(--paper);text-decoration:none;color:var(--ink);transition:border-color var(--motion) var(--ease)}.rima-cart-fit:hover{border-color:var(--gold)}.rima-cart-fit__icon{flex:0 0 auto;line-height:0}.rima-cart-fit__icon svg{width:26px;height:26px}.rima-cart-fit__icon svg path{stroke:var(--gold)}.rima-cart-fit__text{font-size:1.3rem;line-height:1.5;color:var(--muted)}.rima-cart-fit__text strong{display:block;font-weight:500;color:var(--ink);font-size:1.4rem;margin-bottom:.2rem}.rima-cart-fit__cta{margin-inline-start:auto;flex:0 0 auto;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.12em;font-size:1.1rem;border-bottom:1px solid var(--ink);padding-bottom:2px;white-space:nowrap}@media(max-width:600px){.rima-cart-fit{flex-wrap:wrap}.rima-cart-fit__cta{margin-inline-start:0}}.rima-pill{display:inline-flex;align-items:center;justify-content:center;min-width:4.6rem;min-height:4.6rem;padding:0 1.4rem;border:1px solid var(--line-strong);border-radius:0;font-family:var(--font-sans);font-size:1.3rem;letter-spacing:.06em;background:var(--white);color:var(--ink);cursor:pointer;text-decoration:none;transition:border-color var(--motion) var(--ease),background var(--motion) var(--ease),color var(--motion) var(--ease)}.rima-pill:hover{border-color:var(--ink)}.rima-pill[aria-pressed=true],.rima-pill.is-selected{background:var(--ink);border-color:var(--ink);color:var(--white)}@media(max-width:749px){.product-form__buttons{position:sticky;inset-block-end:0;z-index:4;background:var(--white);padding-block:var(--space-1);box-shadow:0 -1px 0 0 var(--line)}}.rima-wa-order{display:inline-flex;align-items:center;gap:.8rem;justify-content:center}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.color-scheme-3 .button.button--primary:not([disabled]),.color-scheme-4 .button.button--primary:not([disabled]){background:var(--white);color:var(--ink);border-color:var(--white)}.color-scheme-3 .button.button--primary:not([disabled]):hover,.color-scheme-4 .button.button--primary:not([disabled]):hover{background:var(--paper)}.rima-rnumber:before{content:"";display:block;width:4.4rem;height:1px;background:var(--gold);margin-bottom:1.2rem}.product__title h1{font-family:var(--font-display);font-weight:500;font-size:clamp(3rem,3.5vw,4.4rem);line-height:1.08;letter-spacing:.002em}.product__info-container .price{font-size:1.6rem;letter-spacing:.06em}.product__info-container .product__description{color:#14110fc7;font-size:1.5rem;line-height:1.8;max-width:52ch}.rima-details{margin:var(--space-3) 0 0;border-top:1px solid var(--line)}.rima-details__row{display:grid;grid-template-columns:12rem 1fr;gap:var(--space-2);padding:1.2rem 0;border-bottom:1px solid var(--line)}.rima-details dt{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;font-size:1.05rem;color:var(--muted);padding-top:.2rem}.rima-details dd{margin:0;font-size:1.4rem;line-height:1.6;color:var(--ink)}.rima-details dd:first-letter{text-transform:uppercase}@media(max-width:480px){.rima-details__row{grid-template-columns:1fr;gap:.3rem}}.rima-atelier-note{margin:var(--space-3) 0 var(--space-2);text-align:center}.rima-atelier-note svg{display:block;width:min(22rem,70%);height:auto;margin:0 auto .8rem}.rima-atelier-note p{margin:0;font-family:var(--font-display);font-style:italic;font-size:1.5rem;color:var(--muted)}.product__media img{transition:transform .9s var(--ease)}.product__media:hover img{transform:scale(1.02)}.thumbnail[aria-current=true]{border:1px solid var(--gold)}.related-products__heading{text-align:center;font-size:clamp(2.6rem,4.5vw,3.8rem);margin-bottom:var(--space-4)}.related-products__heading:before{content:"";display:block;width:4.4rem;height:1px;background:var(--gold);margin:0 auto var(--space-2)}.contact>.title{text-align:center}.contact>.title:before{content:"";display:block;width:4.4rem;height:1px;background:var(--gold);margin:0 auto var(--space-2)}.contact .button{margin-top:var(--space-1)}.newsletter__wrapper h2.h1{font-size:clamp(2.8rem,4.6vw,4.2rem)}.newsletter__wrapper h2.h1:before{content:"";display:block;width:4.4rem;height:1px;background:var(--gold);margin:0 auto var(--space-2)}.newsletter__subheading{color:var(--muted);max-width:48ch;margin-inline:auto}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:40rem}.footer{background:var(--ink);border-top:0}.footer .footer__content-top,.footer .footer__content-bottom,.footer__content-bottom-wrapper{border-color:#ffffff1a}.footer *,.footer a,.footer .footer-block__heading,.footer__content-bottom small,.footer .copyright__content{color:#ffffffc7}.footer__content-top .footer-block__heading{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:var(--eyebrow-spacing);font-size:var(--eyebrow-size);color:#ffffff8c;margin-bottom:var(--space-2)}.footer a:hover{color:var(--white)}.footer .field__input{background:transparent;color:var(--white);border-color:#ffffff4d}.footer .field__label{color:#ffffff80}.footer__list-social .icon,.footer-block__details-content .list-menu__item--link{color:#ffffffc7}html[dir=rtl] .rima-eyebrow,html[dir=rtl] .footer-block__heading{text-align:right}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rima.css.map */
