:root{--mj-ink: #003B36;--mj-ink-hover: #0A4B45;--mj-ink-soft: rgba(0, 59, 54, .74);--mj-gold: #C39A43;--mj-gold-soft: #FBF3DF;--mj-gold-text: #7A5714;--mj-cream: #FFF9EA;--mj-line: rgba(0, 59, 54, .14);--mj-ok: #2F7D57}.announcement-bar{font-size:12.5px;letter-spacing:.08em}.header__primary-nav a.link-faded-reverse{font-size:13px;letter-spacing:.14em}product-card badge-list,.product-card badge-list{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:flex-start;gap:5px;max-width:calc(100% - 62px)}.badge.badge--maison,.badge.badge--sold-out{display:inline-flex;align-items:center;gap:6px;font-family:var(--text-font-family),sans-serif!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase;line-height:1!important;padding:6px 9px!important;border:0!important;border-radius:999px!important;background:#fffdf7f5!important;color:var(--mj-ink)!important;box-shadow:0 1px #003b360f,0 3px 10px -5px #003b3659}.badge.mj-just-in:before,.badge.mj-ready:before{content:"";width:6px;height:6px;border-radius:50%;flex:none}.badge.mj-just-in:before{background:var(--mj-gold);animation:mjDot 3s ease-in-out infinite}.badge.mj-ready:before{background:var(--mj-ok)}.badge.mj-pair{background:var(--mj-gold-soft)!important;color:var(--mj-gold-text)!important}.badge.badge--sold-out{background:#003b36e0!important;color:var(--mj-cream)!important}[id$=__featured_collections_FcQNQy] .badge.mj-just-in{display:none!important}@keyframes mjDot{0%,to{opacity:1}50%{opacity:.35}}product-card .product-title{font-size:15.5px;line-height:1.35;font-weight:500;color:var(--mj-ink)}product-card .product-card__info p.text-sm.text-subdued{font-size:13.5px;color:var(--mj-ink-soft);opacity:1}product-card .product-card__info p.mj-added{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--mj-gold-text);opacity:1}product-card .product-card__info p.mj-added:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mj-gold)}product-card price-list sale-price,product-card price-list .text-subdued{font-size:16px;font-weight:600;color:var(--mj-ink)!important;opacity:1}@media(hover:hover){product-card .product-card__figure{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}product-card:hover .product-card__figure{transform:translateY(-2px);box-shadow:0 18px 34px -28px #003b3680}}.mj-arrivals-link .button{font-size:13px!important;font-weight:600;letter-spacing:.14em;color:var(--mj-ink)!important;border:1px solid rgba(0,59,54,.28)!important;border-radius:999px;padding:13px 22px!important;background:transparent;text-decoration:none;box-shadow:none}.mj-arrivals-link .button:hover{border-color:var(--mj-gold)!important;background:#fff}[id$=__mj_recently_sold] p.h6{text-align:left;font-size:12.5px;letter-spacing:.18em;color:var(--mj-gold-text)}[id$=__mj_compact_categories] h2{font-size:clamp(26px,2.4vw,34px)!important}[id$=__mj_compact_categories] a span{font-size:15px}.mj-standard__button{font-size:13px!important;letter-spacing:.14em;padding-block:15px!important;border-radius:999px}.mj-review-author{font-size:13.5px!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--mj-ink-soft)!important}.mj-reviews-rating{margin:-20px 24px 32px;text-align:center;font-size:15px;color:var(--mj-ink)}.mj-reviews-rating a{color:var(--mj-ink);text-underline-offset:3px;text-decoration-color:var(--mj-gold)}.mj-reviews-stars{color:var(--mj-gold);letter-spacing:.12em}[id$=__newsletter_Hdatdp] p.h6{display:none}.product-info .mj-product-subtitle{font-size:15px!important;opacity:.78!important}.product-info [data-block-id=price] sale-price{font-size:26px!important;font-weight:600;letter-spacing:-.01em;color:var(--mj-ink)!important;opacity:1}.product-info [data-block-id=shipping_price],.product-info [data-block-id=delivery]{display:none!important}.mj-just-chip{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 12px;border-radius:999px;background:var(--mj-gold-soft);color:var(--mj-gold-text);font-size:13px;font-weight:600}.mj-just-chip span{width:7px;height:7px;border-radius:50%;background:var(--mj-gold);animation:mjDot 3s ease-in-out infinite}.product-info [data-block-id=dispatch] p{font-size:15px;line-height:1.5}.product-info [data-block-id=dispatch] p:first-child:before{content:"";display:inline-block;width:8px;height:8px;margin-right:9px;border-radius:50%;background:var(--mj-ok);box-shadow:0 0 0 3px #2f7d5726;vertical-align:1px}.product-info [data-block-id=buy_buttons] button[type=submit].button{--button-background: var(--mj-ink);--button-text-color: var(--mj-cream);background:var(--mj-ink)!important;color:var(--mj-cream)!important;border-color:var(--mj-ink)!important;min-height:58px;font-size:14.5px;font-weight:600;letter-spacing:.18em;transition:background .2s ease,transform .12s ease}.product-info [data-block-id=buy_buttons] button[type=submit].button:hover{background:var(--mj-ink-hover)!important}.product-info [data-block-id=buy_buttons] button[type=submit].button:active{transform:scale(.99)}.mj-helpers{display:flex!important;flex-wrap:wrap;gap:8px!important}.mj-helpers .mj-wa,.mj-pill{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 16px;border:1px solid rgba(0,59,54,.2);border-radius:999px;background:#fffdf7;color:var(--mj-ink);font:inherit;font-size:14.5px;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background .15s ease}.mj-helpers .mj-wa:hover,.mj-pill:hover{border-color:var(--mj-gold);background:#fff}.mj-pill svg{color:var(--mj-gold);flex:none}.mj-trust{list-style:none;margin:6px 0 0;padding:16px 0 0;border-top:1px solid var(--mj-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.mj-trust li{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:10px;align-items:start}.mj-trust svg{grid-row:span 2;width:24px;height:24px;color:var(--mj-gold);margin-top:1px}.mj-trust b{font-size:14.5px;font-weight:600;color:var(--mj-ink);line-height:1.3}.mj-trust b a{color:inherit;text-decoration:none}.mj-trust b a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--mj-gold)}.mj-trust span{font-size:13.5px;color:var(--mj-ink-soft);line-height:1.35}.mj-trust-note{margin:12px 0 0;font-size:13.5px;color:var(--mj-ink-soft)}.product-info [data-block-id=enquiry] .button{min-height:44px;padding:0 18px;border-radius:999px;font-size:12.5px;letter-spacing:.14em;border-color:#003b3633}.product-info details summary,.product-info details summary .accordion__toggle,.product-info details summary span:not(.sr-only){font-size:15.5px!important;letter-spacing:0!important;text-transform:none!important}@media(max-width:699px){.product-info [data-block-id=price] sale-price{font-size:24px!important}.mj-trust{gap:14px 12px}.mj-trust b{font-size:14px}.mj-trust span{font-size:13px}}@media(prefers-reduced-motion:reduce){.badge.mj-just-in:before,.mj-just-chip span{animation:none}product-card .product-card__figure{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/mj-polish.css.map */
