/* Homepage only. Warm ivory and champagne carry the existing MEMOO palette. */
body.memoo-reference-home {
  --mr-bg:#fbf8f2; --mr-paper:#fffdf9; --mr-ink:#292724; --mr-muted:#766f65;
  --mr-line:#dcd3c6; --mr-gold:#b89973; --mr-width:1240px;
  background:var(--mr-bg); color:var(--mr-ink);
}
body.memoo-reference-home .main-page-wrapper {background:var(--mr-bg)}
body.memoo-reference-home .whb-header,
body.memoo-reference-home>.website-wrapper>.footer-container,
body.memoo-reference-home .website-wrapper>.footer-container {display:none}
body.memoo-reference-home .memoo-topline {background:var(--mr-bg);border-bottom:0;min-height:37px}
body.memoo-reference-home .memoo-topline-message {font-size:10px;letter-spacing:.08em;text-transform:none}
body.memoo-reference-home .mr-ticker {display:inline-block;vertical-align:middle;width:400px;max-width:100%;overflow:hidden}
body.memoo-reference-home .mr-ticker-track {display:flex;width:max-content;animation:mr-ticker 24s linear infinite}
body.memoo-reference-home .mr-ticker-track>span {flex:none;padding-right:32px;white-space:nowrap}
body.memoo-reference-home .mr-ticker-track i {font-style:normal;padding-left:26px;color:var(--mr-gold)}
body.memoo-reference-home .mr-ticker:hover .mr-ticker-track {animation-play-state:paused}
@keyframes mr-ticker {to{transform:translateX(-33.333333%)}}
body.memoo-reference-home .mr-header {position:relative;z-index:20;width:100%;background:var(--mr-bg);border-block:1px solid var(--mr-line)}
body.memoo-reference-home .mr-header-inner {max-width:var(--mr-width);margin:auto;min-height:88px;padding:0 32px;display:flex;align-items:center;gap:36px}
body.memoo-reference-home .mr-logo {flex:none;display:flex;width:140px}
body.memoo-reference-home .mr-logo img {display:block;width:140px;height:auto;max-height:54px;object-fit:contain}
body.memoo-reference-home .mr-desktop-nav {display:flex;align-items:center;justify-content:center;gap:24px;flex:1;white-space:nowrap}
body.memoo-reference-home .mr-desktop-nav>a {font-size:13px;color:var(--mr-ink);padding-block:30px;text-decoration:none}
body.memoo-reference-home .mr-desktop-nav>a:hover {color:#916a3e}
body.memoo-reference-home .mr-tools {display:flex;align-items:center;gap:18px;flex:none}
body.memoo-reference-home .mr-tools>a,
body.memoo-reference-home .mr-tools>button {display:flex;align-items:center;gap:6px;min-height:44px;margin:0;padding:0;border:0;background:none;box-shadow:none;color:var(--mr-ink);font-size:11px;font-weight:400;line-height:1.3;cursor:pointer;text-transform:none;border-radius:0}
body.memoo-reference-home .mr-tools svg {width:18px;height:18px;stroke-width:3}
body.memoo-reference-home .mr-tools>a:hover,
body.memoo-reference-home .mr-tools>button:hover {color:#916a3e}
body.memoo-reference-home .mr-mobile-menu {display:none}
body.memoo-reference-home .mr-search-dialog {width:min(700px,calc(100% - 36px));padding:65px 45px 45px;border:1px solid var(--mr-line);background:var(--mr-paper);color:var(--mr-ink);border-radius:4px;box-shadow:0 20px 80px #29272420}
body.memoo-reference-home .mr-search-dialog::backdrop {background:#29272466}
body.memoo-reference-home .mr-search-dialog:not([open]) {display:none}
body.memoo-reference-home .mr-search-dialog form label {display:block;margin:0 0 22px;font:400 30px/1.2 Georgia,serif}
body.memoo-reference-home .mr-search-dialog form>div {display:flex;gap:12px}
body.memoo-reference-home .mr-search-dialog input[type=search] {width:100%;height:52px;flex:1;min-width:0;border:1px solid var(--mr-line);background:var(--mr-bg);border-radius:0}
body.memoo-reference-home .mr-search-dialog form button {border:1px solid var(--mr-ink);background:var(--mr-ink);color:#fffdf9;border-radius:0;font-size:12px;white-space:nowrap;padding:12px 20px}
body.memoo-reference-home .mr-search-dialog .mr-search-close {position:absolute;right:14px;top:14px;width:36px;height:36px;padding:9px;border:0;background:none;color:var(--mr-ink)}
body.memoo-reference-home .mr-search-close svg {width:100%;height:100%;stroke-width:3}
body.memoo-reference-home .mr-shell {max-width:var(--mr-width);margin:auto;padding-inline:32px}
body.memoo-reference-home :is(.mr-hero,.mr-section,.mr-footer) {scroll-margin-top:32px}
body.memoo-reference-home .mr-hero {position:relative;padding:66px 0 62px;border-bottom:1px solid var(--mr-line)}
body.memoo-reference-home h1.mr-hero-title {max-width:1040px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(60px,7.7vw,106px);font-weight:400;line-height:1.02;letter-spacing:-.06em;color:var(--mr-ink)}
body.memoo-reference-home .mr-hero-note {display:flex;align-items:center;justify-content:space-between;gap:28px;margin:34px 0 0;color:var(--mr-muted);font-size:11px;letter-spacing:.03em}
body.memoo-reference-home .mr-hero-star {font-size:27px;line-height:1;color:var(--mr-gold)}
body.memoo-reference-home .mr-hero-note .mr-text-link {margin:0}
body.memoo-reference-home .mr-section {padding-top:78px}
body.memoo-reference-home h2.mr-section-title {margin:0;font:400 30px/1.25 Georgia,"Times New Roman",serif;letter-spacing:-.02em;color:var(--mr-ink)}
body.memoo-reference-home .mr-section-head {display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px}
body.memoo-reference-home .mr-section-head h2 {margin:0 0 8px}
body.memoo-reference-home .mr-section-intro {margin:0;font-size:12px;color:var(--mr-muted);line-height:1.8}
body.memoo-reference-home .mr-text-link {display:inline-flex;align-items:center;gap:22px;padding-bottom:5px;margin:0;color:var(--mr-ink);font-size:11px;line-height:1.5;border-bottom:1px solid var(--mr-gold);text-decoration:none}
body.memoo-reference-home .mr-text-link>span {font-size:16px;transition:transform 160ms ease}
body.memoo-reference-home .mr-text-link:hover>span {transform:translate(2px,-2px)}
body.memoo-reference-home .mr-category-grid {display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin-top:32px}
body.memoo-reference-home .mr-category {min-width:0;display:flex;align-items:center;flex-direction:column;text-align:center;color:var(--mr-ink)}
body.memoo-reference-home .mr-category-art {display:grid;place-items:center;width:124px;max-width:100%;aspect-ratio:1;border:1px solid #cdbda8;border-radius:50%;background:#f2ece2;transition:background 180ms ease,transform 180ms ease}
body.memoo-reference-home .mr-category-art svg {width:68px;height:68px;color:#6c5b47}
body.memoo-reference-home .mr-category h3 {margin:15px 0 0;font-size:12px;line-height:1.5;font-weight:400;color:inherit}
body.memoo-reference-home .mr-category:hover .mr-category-art {background:#e9ddcc;transform:translateY(-3px)}
body.memoo-reference-home .mr-products {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 24px}
body.memoo-reference-home .mr-product {min-width:0}
body.memoo-reference-home .mr-product-image {display:block;background:#eee8df}
body.memoo-reference-home .mr-product-image img {width:100%;aspect-ratio:3/4;height:auto;display:block;object-fit:contain}
body.memoo-reference-home .mr-product-copy {padding:21px 0 0}
body.memoo-reference-home .mr-kicker {display:block;color:var(--mr-muted);font-size:10px;letter-spacing:.14em;text-transform:uppercase;line-height:1.6}
body.memoo-reference-home .mr-product h3 {font:400 21px/1.3 Georgia,serif;margin:9px 0 14px;color:var(--mr-ink)}
body.memoo-reference-home .mr-product-copy>p {font-size:12px;line-height:1.9;color:var(--mr-muted);margin:0 0 20px}
body.memoo-reference-home .mr-product-copy>.wd-wishlist-btn {display:flex;width:fit-content;margin-top:18px}
body.memoo-reference-home .mr-product-price {margin-bottom:16px}
body.memoo-reference-home .mr-products-single {grid-template-columns:1fr}
body.memoo-reference-home .mr-products-single .mr-product {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;background:#f0e8dc}
body.memoo-reference-home .mr-products-single .mr-product-image img {height:450px;aspect-ratio:auto;object-fit:contain;background:#d7d2c9}
body.memoo-reference-home .mr-products-single .mr-product-copy {padding:45px 64px}
body.memoo-reference-home .mr-products-single .mr-product h3 {font-size:clamp(28px,3vw,40px);letter-spacing:-.025em;margin:18px 0 24px}
body.memoo-reference-home .mr-products-single .mr-product-copy>p {max-width:420px;font-size:13px;line-height:1.9;margin-bottom:26px}
body.memoo-reference-home .mr-private-preview {margin-top:20px;border-top:1px dashed var(--mr-line);padding-top:14px;color:var(--mr-muted);font-size:11px}
body.memoo-reference-home .mr-private-preview>summary {cursor:pointer}
body.memoo-reference-home .mr-private-preview>a {display:block;padding-block:14px;color:var(--mr-ink)}
body.memoo-reference-home .mr-empty {min-height:220px;padding:34px;display:flex;align-items:center;justify-content:center;gap:28px;background:#f1eade;color:var(--mr-muted)}
body.memoo-reference-home .mr-empty svg {width:90px;height:90px;flex:none}
body.memoo-reference-home .mr-empty p {margin:0;font:400 26px/1.3 Georgia,serif}
body.memoo-reference-home .mr-collections-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:30px}
body.memoo-reference-home .mr-collection {min-width:0;position:relative;min-height:318px;display:flex;flex-direction:column;align-items:flex-start;padding:25px 24px;background:#e8e0d5;color:var(--mr-ink)}
body.memoo-reference-home .mr-collection-0 {background:#e9e1d4}
body.memoo-reference-home .mr-collection-1 {background:#c4a681}
body.memoo-reference-home .mr-collection-2 {background:#ddd0b9}
body.memoo-reference-home .mr-collection-3 {background:#30302b;color:#f4eadb}
body.memoo-reference-home .mr-collection-number {font-size:10px;letter-spacing:.12em;opacity:.65}
body.memoo-reference-home .mr-collection-art {display:flex;align-items:center;justify-content:center;width:100%;flex:1;min-height:140px}
body.memoo-reference-home .mr-collection-art svg {width:116px;height:116px;opacity:.8;transition:transform 200ms ease}
body.memoo-reference-home .mr-collection:hover .mr-collection-art svg {transform:translateY(-5px)}
body.memoo-reference-home .mr-collection h3 {margin:16px 0 10px;font:400 24px/1.2 Georgia,serif;color:inherit;letter-spacing:-.02em}
body.memoo-reference-home .mr-collection-cta {display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:auto;font-size:11px;opacity:.9}
body.memoo-reference-home .mr-collection-cta>span {font-size:18px}
body.memoo-reference-home .mr-designer-feature {display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:38px 50px;border-block:1px solid var(--mr-line);margin-top:30px;color:var(--mr-ink)}
body.memoo-reference-home .mr-designer-wordmark {font-family:Arial,Helvetica,sans-serif;font-size:clamp(52px,7vw,92px);font-weight:400;letter-spacing:.1em;line-height:1;text-align:center}
body.memoo-reference-home .mr-designer-feature h3 {font:400 26px/1.3 Georgia,serif;margin:10px 0 18px;color:inherit}
body.memoo-reference-home .mr-category-jewelry,
body.memoo-reference-home .mr-category-accessories {grid-template-columns:repeat(4,minmax(0,1fr));gap:38px}
body.memoo-reference-home .mr-category-jewelry .mr-category-art,
body.memoo-reference-home .mr-category-accessories .mr-category-art {width:144px;background:transparent}
body.memoo-reference-home .mr-editorial-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:30px}
body.memoo-reference-home .mr-editorial {padding-top:20px;border-top:1px solid #bbaa93;display:flex;align-items:flex-start;flex-direction:column;min-width:0}
body.memoo-reference-home .mr-editorial-number {font-size:10px;color:var(--mr-muted);letter-spacing:.1em}
body.memoo-reference-home .mr-editorial h3 {font:400 25px/1.25 Georgia,serif;letter-spacing:-.02em;margin:24px 0 15px;color:var(--mr-ink)}
body.memoo-reference-home .mr-editorial>p {color:var(--mr-muted);font-size:12px;line-height:1.85;margin:0 0 26px}
body.memoo-reference-home .mr-editorial>.mr-text-link {margin-top:auto}
body.memoo-reference-home .mr-why {padding-top:90px}
body.memoo-reference-home .mr-why-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:30px}
body.memoo-reference-home .mr-why-point {padding-top:22px;border-top:1px solid var(--mr-line)}
body.memoo-reference-home .mr-why-point h3 {margin:0 0 14px;font:400 22px/1.3 Georgia,serif;color:var(--mr-ink)}
body.memoo-reference-home .mr-why-point p {font-size:12px;line-height:1.85;color:var(--mr-muted);margin:0}
body.memoo-reference-home .mr-newsletter {margin-top:80px;padding:42px 44px;background:#e9dfd0;display:flex;align-items:center;justify-content:space-between;gap:40px}
body.memoo-reference-home .mr-newsletter h2 {font:400 33px/1.2 Georgia,serif;letter-spacing:-.02em;margin:10px 0 16px;color:var(--mr-ink)}
body.memoo-reference-home .mr-newsletter p {font-size:12px;line-height:1.8;margin:0;max-width:550px;color:#61594e}
body.memoo-reference-home .mr-newsletter .wp-block-buttons {flex:none;margin:0}
body.memoo-reference-home .mr-button .wp-block-button__link {background:var(--mr-ink);color:var(--mr-paper);border:1px solid var(--mr-ink);border-radius:0;font-size:11px;letter-spacing:.02em;font-weight:400;line-height:1.5;padding:15px 23px;text-transform:none;white-space:normal}
body.memoo-reference-home .mr-button .wp-block-button__link:hover {background:#51483c;border-color:#51483c}
body.memoo-reference-home .mr-footer {margin-top:70px;border-top:1px solid var(--mr-line);padding-top:38px}
body.memoo-reference-home .mr-footer-top {display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:32px}
body.memoo-reference-home .mr-footer-logo {font:italic 400 38px/1 Georgia,serif;color:var(--mr-ink)}
body.memoo-reference-home .mr-footer-top>span {color:var(--mr-muted);font-size:11px}
body.memoo-reference-home .mr-footer-columns {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;padding-bottom:38px}
body.memoo-reference-home .mr-footer h3 {font-size:11px;line-height:1.6;font-weight:500;color:var(--mr-ink);margin:0 0 16px}
body.memoo-reference-home .mr-footer :is(nav>a,.mr-footer-info>a) {display:block;font-size:11px;line-height:1.7;color:var(--mr-muted);margin-bottom:7px;width:fit-content}
body.memoo-reference-home .mr-footer a:hover {color:#916a3e}
body.memoo-reference-home .mr-footer details {font-size:11px;color:var(--mr-muted);margin-bottom:13px}
body.memoo-reference-home .mr-footer details>a {display:block;font-size:10px;line-height:1.8;padding-block:4px;color:var(--mr-muted)}
body.memoo-reference-home .mr-footer summary {cursor:pointer}
body.memoo-reference-home .mr-footer-info p {font-size:11px;line-height:1.8;color:var(--mr-muted);margin:10px 0}
body.memoo-reference-home .mr-footer-bottom {display:flex;justify-content:space-between;gap:20px;padding-block:22px;border-top:1px solid var(--mr-line);font-size:10px;color:var(--mr-muted)}
body.memoo-reference-home :is(.mr-header,.mr-shell) :is(a,button,input,summary):focus-visible {outline:2px solid #89633e;outline-offset:5px}

@media(min-width:1500px) {
  body.memoo-reference-home .mr-hero {padding-block:76px}
}
@media(max-width:1190px) {
  body.memoo-reference-home .mr-header-inner {gap:25px;justify-content:space-between;min-height:78px}
  body.memoo-reference-home .mr-logo,body.memoo-reference-home .mr-logo img {width:130px}
  body.memoo-reference-home .mr-desktop-nav {display:none}
  body.memoo-reference-home .mr-mobile-menu {display:block;position:relative;order:-1}
  body.memoo-reference-home .mr-mobile-menu>summary {display:flex;align-items:center;gap:7px;cursor:pointer;font-size:11px;list-style:none;min-height:44px}
  body.memoo-reference-home .mr-mobile-menu>summary::-webkit-details-marker {display:none}
  body.memoo-reference-home .mr-mobile-menu>summary svg {width:21px;height:21px;stroke-width:3}
  body.memoo-reference-home .mr-mobile-menu>nav {position:absolute;z-index:40;top:calc(100% + 12px);left:-18px;min-width:240px;padding:15px 20px;background:var(--mr-paper);border:1px solid var(--mr-line);box-shadow:0 14px 30px #29272415}
  body.memoo-reference-home .mr-mobile-menu>nav>a {display:block;color:var(--mr-ink);padding:13px 5px;font-size:13px;line-height:1.6}
  body.memoo-reference-home .mr-category-grid {gap:18px}
  body.memoo-reference-home .mr-category-art {width:110px}
  body.memoo-reference-home .mr-products-single .mr-product-copy {padding:32px 40px}
  body.memoo-reference-home .mr-collection {padding:22px 20px;min-height:300px}
  body.memoo-reference-home .mr-collection h3 {font-size:23px}
  body.memoo-reference-home .mr-editorial-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 30px}
}
@media(max-width:767px) {
  body.memoo-reference-home .memoo-topline {min-height:35px;padding:7px 18px;justify-content:flex-start}
  body.memoo-reference-home .memoo-topline-message {font-size:8px;line-height:1.5;letter-spacing:0;padding:0 105px 0 0;text-align:left;max-width:100%}
  body.memoo-reference-home .memoo-topline .store-language-selector {right:16px;max-width:100px}
  body.memoo-reference-home .store-language-selector label {display:none}
  body.memoo-reference-home .store-language-selector select {width:96px;max-width:96px;font-size:9px}
  body.memoo-reference-home .mr-header-inner {padding-inline:18px;gap:12px;min-height:70px}
  body.memoo-reference-home .mr-logo,body.memoo-reference-home .mr-logo img {width:105px}
  body.memoo-reference-home .mr-tools {gap:14px}
  body.memoo-reference-home .mr-tools :is(a,button)>span,
  body.memoo-reference-home .mr-mobile-menu>summary>span {display:none}
  body.memoo-reference-home .mr-tools svg {width:19px;height:19px}
  body.memoo-reference-home .mr-mobile-menu>summary svg {width:20px;height:20px}
  body.memoo-reference-home .mr-mobile-menu>nav {left:-8px}
  body.memoo-reference-home .mr-shell {padding-inline:22px}
  body.memoo-reference-home .mr-hero {padding:42px 0 34px}
  body.memoo-reference-home h1.mr-hero-title {font-size:clamp(43px,8.8vw,66px);line-height:1.05;letter-spacing:-.055em;overflow-wrap:normal}
  body.memoo-reference-home .mr-hero-note {gap:15px;margin-top:27px;font-size:10px}
  body.memoo-reference-home .mr-hero-star {font-size:23px}
  body.memoo-reference-home .mr-section {padding-top:54px}
  body.memoo-reference-home h2.mr-section-title {font-size:27px}
  body.memoo-reference-home .mr-section-head {align-items:flex-start;flex-direction:column;gap:17px;margin-bottom:25px}
  body.memoo-reference-home .mr-section-intro {font-size:11px}
  body.memoo-reference-home .mr-category-grid {grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 18px;margin-top:27px}
  body.memoo-reference-home .mr-category-art {width:96px}
  body.memoo-reference-home .mr-category-art svg {width:55px;height:55px}
  body.memoo-reference-home .mr-category h3 {font-size:11px;margin-top:11px}
  body.memoo-reference-home .mr-products {grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}
  body.memoo-reference-home .mr-product-copy {padding-top:16px}
  body.memoo-reference-home .mr-product h3 {font-size:19px}
  body.memoo-reference-home .mr-product-copy>p {font-size:11px;line-height:1.75}
  body.memoo-reference-home .mr-products-single {grid-template-columns:1fr}
  body.memoo-reference-home .mr-products-single .mr-product {grid-template-columns:1fr}
  body.memoo-reference-home .mr-products-single .mr-product-image img {height:380px}
  body.memoo-reference-home .mr-products-single .mr-product-copy {padding:28px 25px 32px}
  body.memoo-reference-home .mr-products-single .mr-product h3 {font-size:30px;margin:12px 0 18px}
  body.memoo-reference-home .mr-products-single .mr-product-copy>p {font-size:12px;margin-bottom:23px}
  body.memoo-reference-home .mr-collections-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:25px}
  body.memoo-reference-home .mr-collection {min-height:260px;padding:20px 17px}
  body.memoo-reference-home .mr-collection-art {min-height:110px}
  body.memoo-reference-home .mr-collection-art svg {width:90px;height:90px}
  body.memoo-reference-home .mr-collection h3 {font-size:23px;line-height:1.2;margin-top:13px}
  body.memoo-reference-home .mr-collection-cta {font-size:10px}
  body.memoo-reference-home .mr-designer-feature {grid-template-columns:1fr;gap:25px;padding:35px 18px;margin-top:25px;text-align:center}
  body.memoo-reference-home .mr-designer-wordmark {font-size:64px;letter-spacing:.09em}
  body.memoo-reference-home .mr-designer-feature h3 {font-size:24px}
  body.memoo-reference-home .mr-category-jewelry,
  body.memoo-reference-home .mr-category-accessories {grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
  body.memoo-reference-home .mr-category-jewelry .mr-category-art,
  body.memoo-reference-home .mr-category-accessories .mr-category-art {width:96px}
  body.memoo-reference-home .mr-category-jewelry .mr-category-art svg,
  body.memoo-reference-home .mr-category-accessories .mr-category-art svg {width:48px;height:48px;max-width:78%}
  body.memoo-reference-home .mr-editorial-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px;margin-top:25px}
  body.memoo-reference-home .mr-editorial h3 {font-size:23px;margin:20px 0 13px}
  body.memoo-reference-home .mr-editorial>p {font-size:11px;line-height:1.8;margin-bottom:22px}
  body.memoo-reference-home .mr-why {padding-top:58px}
  body.memoo-reference-home .mr-why-grid {grid-template-columns:1fr;gap:28px;margin-top:25px}
  body.memoo-reference-home .mr-why-point {padding-top:20px}
  body.memoo-reference-home .mr-why-point h3 {font-size:23px}
  body.memoo-reference-home .mr-why-point p {font-size:12px}
  body.memoo-reference-home .mr-newsletter {margin-top:54px;padding:30px 25px;flex-direction:column;align-items:flex-start;gap:25px}
  body.memoo-reference-home .mr-newsletter h2 {font-size:29px}
  body.memoo-reference-home .mr-newsletter p {font-size:11px}
  body.memoo-reference-home .mr-footer {margin-top:50px;padding-top:30px}
  body.memoo-reference-home .mr-footer-top {align-items:flex-start;flex-direction:column;gap:15px;padding-bottom:30px}
  body.memoo-reference-home .mr-footer-logo {font-size:34px}
  body.memoo-reference-home .mr-footer-columns {grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;padding-bottom:30px}
  body.memoo-reference-home .mr-search-dialog {padding:55px 25px 30px}
  body.memoo-reference-home .mr-search-dialog form label {font-size:25px}
  body.memoo-reference-home .mr-search-dialog form>div {flex-direction:column}
  body.memoo-reference-home .mr-empty {padding:28px 20px;gap:20px}
  body.memoo-reference-home .mr-empty svg {width:70px;height:70px}
  body.memoo-reference-home .mr-empty p {font-size:23px}
}
@media(max-width:390px) {
  body.memoo-reference-home .mr-header-inner {padding-inline:14px;gap:10px}
  body.memoo-reference-home .mr-tools {gap:11px}
  body.memoo-reference-home .mr-logo,body.memoo-reference-home .mr-logo img {width:96px}
  body.memoo-reference-home .mr-shell {padding-inline:18px}
  body.memoo-reference-home .mr-category-grid {gap:24px 12px}
  body.memoo-reference-home .mr-category-art {width:88px}
  body.memoo-reference-home .mr-collection {min-height:245px;padding:18px 14px}
  body.memoo-reference-home .mr-collection h3 {font-size:21px}
  body.memoo-reference-home .mr-category-jewelry,
  body.memoo-reference-home .mr-category-accessories {grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
}
@media(prefers-reduced-motion:reduce) {
  body.memoo-reference-home .mr-shell * {transition:none!important;scroll-behavior:auto!important}
  body.memoo-reference-home .mr-ticker-track {animation:none}
  body.memoo-reference-home .mr-ticker-track>span[aria-hidden] {display:none}
  body.memoo-reference-home .mr-ticker {width:auto;overflow:visible}
  body.memoo-reference-home .mr-ticker-track {display:block;width:auto}
  body.memoo-reference-home .mr-ticker-track>span {white-space:normal;padding:0}
  body.memoo-reference-home .mr-ticker-track i {display:none}
}
