/* Header integration uses the installed GTranslate shortcode. */
.mj-gtranslate{position:relative;display:flex;align-items:center;flex:none;min-width:2.5rem;max-width:14rem;line-height:1.3;z-index:1100;color:#fff;font-family:Arial,sans-serif}
.mj-gtranslate .gt_switcher_wrapper{position:static!important;inset:auto!important}
.mj-gtranslate .gt_switcher{font:inherit;max-width:100%;width:auto;overflow:visible}
.mj-gtranslate .gt_selected{background:transparent!important}
.mj-gtranslate .gt_selected a,.mj-gtranslate a.glink{color:inherit;border:0;font:inherit;padding:.2rem .4rem;white-space:nowrap}
.mj-gtranslate .gt_option{position:absolute;top:100%;right:0;left:auto;background:#fff;color:#111;min-width:10rem;max-width:min(18rem,90vw);max-height:60vh;overflow-y:auto;box-shadow:0 8px 28px #0003;border:1px solid #d6c7af;z-index:1101}
.mj-gtranslate .gt_option a{color:#111;font:inherit;padding:.4rem .6rem}
.mj-gtranslate select{width:auto;max-width:9rem;min-height:0;margin:0;padding:.15rem .3rem;background:#081010;color:#fff;border:1px solid #8d7957;font:inherit}
.mj-gtranslate img{width:1rem;height:auto;display:inline-block;margin-right:.25rem;vertical-align:middle}
.mj-language-default{display:flex;align-items:center;gap:.25rem;font-size:.6rem}.mj-language-default svg{width:.8rem;height:.8rem}
.marco-reference-theme .topbar,.marco-reference-theme .site-header{overflow:visible}.marco-reference-theme .topbar{position:relative;z-index:1001}.marco-reference-theme .topbar>div{display:flex;align-items:center;gap:.8rem}
.mj-catalog-pages{display:flex;justify-content:center;gap:.5rem;margin:1rem 0}.mj-catalog-pages a{border:1px solid #b98d52;min-width:2rem;padding:.5rem;text-align:center}.mj-catalog-pages [aria-current=page]{background:#b98d52;color:#fff}.mj-empty-catalog{grid-column:1/-1;padding:1rem 0}
@media(min-width:701px){.marco-reference-theme .ref-product h3{font:400 .69rem/1.2 Arial,sans-serif}.marco-reference-theme .ref-product.high h3{font:400 1rem/1.05 'Times New Roman',serif}.marco-reference-theme .ref-product.featured h3{font:400 .8rem/1.1 'Times New Roman',serif}.marco-reference-theme .ref-product.high .ref-product-info{padding:.5rem .8rem}.marco-reference-theme .ref-product.high .button{padding:.45rem .5rem}.marco-reference-theme .ref-product.high p{font-size:.6rem}.marco-reference-theme .ref-home-features h3{font-size:.69rem}.marco-reference-theme .footer-quote{max-width:10rem}.marco-reference-theme .site-header nav ul{gap:1rem}.marco-reference-theme .site-header nav a{font-size:.65rem}}
@media(max-width:700px){.mj-gtranslate{max-width:120px;font-size:10px}.mj-gtranslate select{max-width:100px;font-size:10px}.mj-language-default{font-size:10px}.mj-language-default svg{width:12px;height:12px}.mj-gtranslate .gt_option{min-width:150px}.ref-home-values{display:block}.ref-home-values>.ref-art{height:auto;max-height:none}.ref-home-features{padding:24px 5%;display:grid;grid-template-columns:1fr 1fr}.mj-catalog-pages a{font-size:13px;min-width:32px;padding:8px}.mj-empty-catalog{font-size:14px}.marco-reference-theme .topbar>div{gap:6px}.mj-gtranslate img{width:16px}}

.ref-show-all{display:block;border:0;border-bottom:1px solid #b88b50;background:transparent;color:inherit;margin:.7rem auto 0;font:inherit;cursor:pointer}.ref-show-all[hidden]{display:none}

.reference-page-collections .ref-product.featured .wish{bottom:auto;top:.35rem;right:.4rem;background:#ede9e2}.ref-journal-grid article:first-child h2{max-width:16rem}@media(max-width:700px){.ref-journal-grid article:first-child h2{max-width:none}}

/* Homepage shop rows — New Arrivals / Men's Selection / Women's Selection */
.ref-home-shop{background:var(--paper)}
.ref-home-new-arrivals{background:#f3efe8}
.ref-home-men{background:#f7f5f1}
.ref-home-women{background:#fbf3ef}
.ref-home-shop+.ref-home-shop{border-top:1px solid #ffffff}
.ref-home-new-arrivals .ref-product:before{content:"NEW";position:absolute;top:.5rem;left:.5rem;z-index:2;background:var(--ink);color:#e6c991;font:600 .55rem/1 Arial,sans-serif;letter-spacing:.06em;padding:.35rem .55rem}
@media(max-width:700px){.ref-home-new-arrivals .ref-product:before{font-size:10px;padding:6px 8px;top:8px;left:8px}}

/* GTranslate — gold accent on hover/focus to match the rest of the site */
.mj-gtranslate .gt_selected a:hover,.mj-gtranslate a.glink:hover,.mj-gtranslate .gt_selected a:focus-visible{color:#e6c991}
.mj-gtranslate .gt_option a:hover,.mj-gtranslate .gt_option a:focus-visible{background:#f3efe8;color:#87501f}
.mj-gtranslate select:focus-visible{outline:2px solid #e6c991;outline-offset:1px}
