[data-component="menu"] a.search-font-label,.nav-desktop a.search-font-label,#nav-hamburger a.search-font-label,a.search-font-label{font-family:"Muli",sans-serif!important;font-weight:400!important}
.wish-header{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-right:14px;color:inherit;text-decoration:none;min-width:32px;min-height:44px}.wish-icon{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.8}.wish-count{position:absolute;top:0;right:-8px;background:#fe36cf;color:white;border-radius:50%;font:12px Arial;padding:2px 5px}.wish-toggle{position:absolute;right:8px;top:8px;z-index:100;border:0;border-radius:50%;width:38px;height:38px;background:white;color:#a770a1;cursor:pointer;box-shadow:0 1px 4px #0002}.wish-toggle[aria-pressed=true] .wish-icon{fill:currentColor}.wish-page{position:fixed;inset:0;z-index:30000;background:white;overflow:auto;color:#4b4b4b;padding:30px 20px;font-family:"Muli",sans-serif}.wish-page[hidden]{display:none}.wish-inner{max-width:1000px;margin:auto;text-align:center}.wish-page h1{font:700 34px "Muli",sans-serif;margin:24px 0}.wish-page h2{font:700 23px "Muli",sans-serif}.wish-close{display:block;margin-left:auto;background:transparent;border:0;font-size:30px;cursor:pointer;color:#555}.wish-empty{padding:65px 0}.wish-empty>.wish-icon{width:110px;height:110px;color:#ececec;margin-bottom:30px}.wish-back{display:inline-block;border:0;background:#c1abd3;color:white;border-radius:30px;padding:16px 26px;margin:20px 0;cursor:pointer;font:700 14px "Muli",sans-serif}.wish-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin:30px 0}.wish-card{border:1px solid #eee;border-radius:8px;padding:14px}.wish-card img{width:100%;height:170px;object-fit:contain}.wish-card a{color:#555;display:block}.wish-remove{margin-top:12px;border:0;background:#f6eef8;padding:8px 14px;color:#75528b;cursor:pointer}.wish-feedback{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#75528b;color:white;padding:12px 20px;border-radius:24px;z-index:40000}

.wish-cart-group{display:inline-flex!important;align-items:center;vertical-align:middle}

.order-tracking-shortcut{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100px;min-height:58px;margin-right:14px;color:inherit;text-decoration:none;text-align:center;font:11px/1.25 "Muli",sans-serif}.order-tracking-shortcut svg{width:27px;height:27px;flex-shrink:0}.order-tracking-app{display:block}.order-tracking-shortcut:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:6px}@media(max-width:480px){.order-tracking-shortcut{width:76px;margin-right:9px;font-size:10px}}

.order-tracking-shortcut .order-tracking-icon{display:block;width:36px;height:36px;flex-shrink:0;object-fit:contain}

/* Hearts stay visible on every product card and full product image. */
.wish-toggle{display:inline-flex!important;align-items:center;justify-content:center;width:44px;height:44px;padding:8px;opacity:1!important;visibility:visible!important;z-index:5}
.wish-toggle:focus-visible{outline:3px solid #9974a5;outline-offset:3px}
.wish-toggle[aria-pressed=true]{color:#d65b99;background:#fff0f6}
.wish-product-image{position:relative}
.wish-product-image>.wish-toggle{right:16px;top:16px}
