:root{--rv-bg:#FBF8F6;--rv-surface:#FFFDFC;--rv-surface-soft:#F7ECEE;--rv-blush:#F1E1E4;--rv-accent:#742943;--rv-accent-deep:#582033;--rv-ink:#21191C;--rv-muted:#6E6166;--rv-line:#E8DADD;--rv-rose:#B98A82}body{background:var(--rv-bg)}::selection{background:#74294324}#header-component{--color-background-top-row:rgba(255,253,252,.94);--color-background-bottom-row:rgba(255,253,252,.94);--cart-bubble-background:#742943;--cart-bubble-text:#FFFFFF}#header-component.header{--header-padding:12px}#header-component .header__underlay{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#header-component .header__row--top:not(.divider--page-width),#header-component .header__row--top.divider--page-width .header__columns{border-bottom:1px solid var(--rv-line)!important}#header-component .header-logo,#header-component .header-logo a{color:var(--rv-ink);letter-spacing:.14em;font-weight:700}#header-component .menu-list__link{color:var(--rv-ink);font-weight:600;font-size:.95rem;border-radius:10px;transition:color .2s ease,background-color .2s ease}#header-component .menu-list__link:hover{color:var(--rv-accent);background:#7429430f}#header-component .header-actions__action{color:var(--rv-ink);border-radius:12px;transition:color .2s ease}#header-component .header-actions__action:hover{--button-color:var(--rv-accent);color:var(--rv-accent)}@media(max-width:749px){#header-component.header{--header-padding:10px}#header-component .header__columns{align-items:center}}#header-group .shopify-section:not(.header-section){background:var(--rv-accent);color:#fff}#header-group .shopify-section:not(.header-section) *{color:#fff}#header-group .shopify-section:not(.header-section) p{font-size:.83rem;letter-spacing:.02em;font-weight:500}.page-wrapper>footer{background:linear-gradient(180deg,var(--rv-bg) 0%,var(--rv-surface-soft) 100%);border-top:1px solid var(--rv-line);direction:rtl;text-align:right;overflow-x:clip}.page-wrapper>footer .shopify-section{background:transparent!important}.page-wrapper>footer *{min-width:0}.page-wrapper>footer .footer-content{align-items:start}@media(min-width:990px){.page-wrapper>footer .footer-content{display:grid;grid-template-columns:1.35fr .85fr 1.35fr;grid-template-areas:"brand nav news" "brand nav form" "pay   pay pay";column-gap:clamp(32px,4.5vw,72px);row-gap:16px}}@media(min-width:750px)and (max-width:989px){.page-wrapper>footer .footer-content{display:grid;grid-template-columns:1.2fr .8fr;grid-template-areas:"brand nav" "news  nav" "form  nav" "pay   pay";column-gap:36px;row-gap:18px}}@media(max-width:749px){.page-wrapper>footer .footer-content{display:grid;grid-template-columns:1fr;grid-template-areas:"brand" "nav" "news" "form" "pay";row-gap:26px}}.page-wrapper>footer .footer-content>*:nth-child(1){grid-area:brand}.page-wrapper>footer .footer-content>*:nth-child(2){grid-area:nav}.page-wrapper>footer .footer-content>*:nth-child(3){grid-area:news}.page-wrapper>footer .footer-content>*:nth-child(4){grid-area:form;width:100%;max-width:440px}.page-wrapper>footer .footer-content>*:nth-child(5){grid-area:pay;border-top:1px solid var(--rv-line);padding-top:18px;margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;justify-content:flex-start}.page-wrapper>footer .footer-content h2,.page-wrapper>footer .footer-content h3,.page-wrapper>footer .footer-content .h2,.page-wrapper>footer .footer-content .h3{color:var(--rv-ink);text-align:right;margin:0 0 10px;letter-spacing:.01em}.page-wrapper>footer .footer-content h2{font-size:clamp(18px,1.7vw,22px);font-weight:700}.page-wrapper>footer .footer-content p{margin:0 0 6px;text-align:right;color:var(--rv-muted);line-height:1.7;overflow-wrap:break-word}.page-wrapper>footer .footer-content>*:nth-child(1) h2{margin-bottom:8px}.page-wrapper>footer .menu__heading__accordion{display:none!important}.page-wrapper>footer .menu__heading__default{display:contents!important}.page-wrapper>footer .menu__heading{text-align:right}.page-wrapper>footer .menu__item{text-align:right}.page-wrapper>footer .menu__item a{display:inline-block;color:var(--rv-muted);padding-block:3px;transition:color .2s ease}.page-wrapper>footer .menu__item a:hover{color:var(--rv-accent)}@media(max-width:749px){.page-wrapper>footer .menu__item a{padding-block:7px}}.page-wrapper>footer .footer-content form{width:100%}.page-wrapper>footer input[type=email],.page-wrapper>footer input[type=text]{width:100%;background:var(--rv-surface);border:1px solid var(--rv-line);border-radius:14px;min-height:50px;color:var(--rv-ink);text-align:right}.page-wrapper>footer input[type=email]::placeholder{text-align:right}.page-wrapper>footer input[type=email]:focus-visible,.page-wrapper>footer input[type=text]:focus-visible{outline:2px solid var(--rv-accent);outline-offset:2px;border-color:var(--rv-accent)}.page-wrapper>footer button[type=submit]{background:var(--rv-accent);color:#fff;border:none;border-radius:14px;min-height:50px;font-weight:600;transition:background-color .2s ease,transform .2s ease}.page-wrapper>footer button[type=submit]:hover{background:var(--rv-accent-deep);transform:translateY(-1px)}.page-wrapper>footer a{color:var(--rv-muted);transition:color .2s ease}.page-wrapper>footer a:hover{color:var(--rv-accent)}.page-wrapper>footer .shopify-section:last-child{border-top:1px solid var(--rv-line)}.page-wrapper>footer .shopify-section:last-child p,.page-wrapper>footer .shopify-section:last-child small{text-align:right;color:var(--rv-muted)}.cart-drawer button[name=checkout],cart-drawer button[name=checkout]{background:var(--rv-accent)!important;color:#fff!important;border-radius:14px;min-height:52px;font-weight:600;transition:background-color .2s ease}.cart-drawer button[name=checkout]:hover,cart-drawer button[name=checkout]:hover{background:var(--rv-accent-deep)!important}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--rv-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){#header-component .menu-list__link,#header-component .header-actions__action,.page-wrapper>footer a,.page-wrapper>footer button[type=submit]{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/rivora-global.css.map */
