#md-display-currency{display:none;position:relative;flex:0 0 auto;color:#ddb957;font-family:inherit;line-height:1.5;margin-inline-end:0;z-index:395}
#md-display-currency.md-fx-mounted{display:block}
#md-display-currency .md-fx-picker{position:relative;margin:0}
#md-display-currency summary{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:6px 10px;list-style:none;cursor:pointer;background:#121212;border:1px solid #635027;border-radius:20px;color:#ddb957;font-size:12px;font-weight:600;line-height:1;user-select:none}
#md-display-currency summary::-webkit-details-marker{display:none}
#md-display-currency summary:hover,#md-display-currency details[open]>summary{background:#242014;border-color:#ddb957}
#md-display-currency summary:focus-visible,#md-display-currency button:focus-visible,#md-display-currency a:focus-visible{outline:2px solid #ddb957;outline-offset:3px}
#md-display-currency .md-fx-chevron{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-3px}
#md-display-currency details[open] .md-fx-chevron{transform:rotate(225deg);margin-top:3px}
#md-display-currency .md-fx-panel{position:absolute;inset-inline-end:0;top:calc(100% + 8px);width:280px;max-width:calc(100vw - 24px);padding:16px;background:#111111;border:1px solid #514121;border-radius:16px;box-shadow:0 12px 32px #42201b24;text-align:start;white-space:normal}
#md-display-currency .md-fx-heading{font-size:14px;font-weight:700;color:#f1d792;margin:0 0 12px;line-height:1.5}
#md-display-currency .md-fx-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#md-display-currency[dir=ltr] .md-fx-panel{inset-inline-start:0;inset-inline-end:auto}
#md-display-currency .md-fx-option{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-height:58px;margin:0;padding:8px 10px;border:1px solid #4d432d;border-radius:10px;background:#171717;color:#f1e9db;font:inherit;text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer}
#md-display-currency .md-fx-country{font-size:12px;font-weight:600;line-height:1.5}
#md-display-currency .md-fx-code{font-size:11px;line-height:1.4;opacity:.75}
#md-display-currency .md-fx-option[aria-pressed=true]{background:#ddb957;border-color:#ddb957;color:#171717}
#md-display-currency .md-fx-option:hover:not(:disabled){border-color:#ddb957}
#md-display-currency .md-fx-option:disabled{cursor:default;opacity:.65}
#md-display-currency .md-fx-disclaimer{margin:12px 0 4px;font-size:11px;line-height:1.7;color:#c8bda3}
#md-display-currency .md-fx-source{display:inline-block;font-size:10px;color:#c8bda3;text-decoration:underline;line-height:1.7}
.md-fx-note{display:inline-block;margin-inline-start:6px;color:#e6c36d;font-size:.78em;line-height:1.4;direction:ltr;unicode-bidi:isolate;white-space:nowrap;font-weight:500}

.md-fx-menu-item{list-style:none}
#md-display-currency .md-fx-label{font-size:12px}
#md-display-currency .md-fx-current{font-size:12px}
.mobile-nav .wd-nav-mobile>li.md-fx-menu-item{display:block;position:relative;padding:0;overflow:hidden}
#md-display-currency.md-fx-mobile{width:100%;margin:0;position:relative;z-index:auto}
#md-display-currency.md-fx-mobile summary{width:100%;min-height:50px;justify-content:flex-start;padding:12px 16px;gap:10px;border:0;border-radius:0;background:transparent;color:inherit;font-size:14px;line-height:1.5}
#md-display-currency.md-fx-mobile .md-fx-label{font-size:14px;font-weight:600}
#md-display-currency.md-fx-mobile .md-fx-current{margin-inline-start:auto;font-size:12px;color:#ddb957}
#md-display-currency.md-fx-mobile .md-fx-chevron{margin-inline-start:4px}
#md-display-currency.md-fx-mobile .md-fx-panel{position:static;width:100%;max-width:none;padding:12px;border:0;border-top:1px solid #514121;border-radius:0;box-shadow:none;background:#111111}
#md-display-currency.md-fx-mobile .md-fx-heading{display:none}
@media(max-width:1024px){.md-fx-note{white-space:normal}}


#md-display-currency .md-fx-option[aria-pressed=true]{background:#d4a21f;border-color:#d4a21f;color:#080808}#md-display-currency .md-fx-option:hover:not(:disabled){border-color:#e9c76b}.md-fx-note{font-size:11px!important;color:#e6c36d;white-space:normal;line-height:1.45}.products .md-fx-note{display:block;margin:3px 0}.products .price{flex-wrap:wrap}.products .price>.md-fx-note{flex-basis:100%}header #menu-main-navigation{flex-wrap:wrap;align-items:center}header #menu-main-navigation>.md-fx-menu-item{border:0;margin:0 4px}header #menu-main-navigation>.md-language-menu-item{border:0}#md-display-currency summary{text-transform:none}

.md-fx-block-amount[data-md-display-note]::after{content:attr(data-md-display-note);display:block;font-size:11px;font-weight:500;line-height:1.5;color:#e6c36d;direction:ltr;unicode-bidi:isolate;white-space:normal}#md-language-menu.md-language-mobile,#md-display-currency.md-fx-mobile{background:#171717;color:#e6c36d}

#md-display-currency{color:#171717}#md-display-currency summary{background:#fff;border-color:#ddd;color:#171717}#md-display-currency summary:hover,#md-display-currency details[open]>summary{background:#f7f4ef;border-color:#bca16a}#md-display-currency .md-fx-panel{background:#fff;border-color:#e2d8c5;box-shadow:0 12px 32px #0002}#md-display-currency .md-fx-heading{color:#171717}#md-display-currency .md-fx-option{background:#fafafa;border-color:#ddd;color:#171717}#md-display-currency .md-fx-option[aria-pressed=true]{background:#171717;border-color:#171717;color:#fff}#md-display-currency .md-fx-option:hover:not(:disabled){border-color:#9e8450}#md-display-currency.md-fx-mobile,#md-language-menu.md-language-mobile{background:#faf8f4;color:#171717}#md-display-currency.md-fx-mobile .md-fx-panel{background:#fff;border-top-color:#e2d8c5}#md-display-currency.md-fx-mobile .md-fx-current{color:#6d5b36}.md-fx-note,.md-fx-block-amount[data-md-display-note]::after{color:#655334}header #menu-main-navigation{flex-wrap:wrap;align-items:center}header #menu-main-navigation>.md-fx-menu-item{margin:0 2px}
header #menu-main-navigation{row-gap:0}

/* Madonna single-product mobile density — approved 2026-10-30 */
@media (max-width: 768px){
  body.single-product .summary-inner{
    display:flex !important;
    flex-direction:column !important;
  }
  body.single-product .summary-inner > *{order:90 !important;}
  body.single-product .summary-inner > .single-breadcrumbs-wrapper{order:10 !important;}
  body.single-product .summary-inner > .product_title{order:20 !important;}
  body.single-product .summary-inner > .ms-premium-tag{order:30 !important;}
  body.single-product .summary-inner > .price{order:40 !important;}
  body.single-product .summary-inner > form.cart{order:50 !important;}
  body.single-product .summary-inner > #tabbyPromo{order:60 !important;}
  body.single-product .summary-inner > .ms-features{order:70 !important;}
  body.single-product .summary-inner > .ms-trust-row{order:80 !important;}
  body.single-product .summary-inner > .wd-compare-btn,
  body.single-product .summary-inner > .wd-wishlist-btn,
  body.single-product .summary-inner > .ms-policy-mini{order:95 !important;}

  body.single-product .summary{padding:14px !important;}
  body.single-product .summary-inner > form.cart{
    width:100% !important;
    gap:8px !important;
    margin:8px 0 0 !important;
    padding:0 !important;
  }
  body.single-product .summary form.cart .quantity{
    height:50px !important;
    min-height:50px !important;
    margin:0 !important;
  }
  body.single-product .summary form.cart .single_add_to_cart_button,
  body.single-product .summary form.cart .wd-buy-now-btn,
  body.single-product .summary form.cart .ms-buy-now{
    min-height:50px !important;
    height:50px !important;
    border-radius:14px !important;
    font-size:15px !important;
  }
  body.single-product .summary-inner > #tabbyPromo{
    width:100% !important;
    max-width:100% !important;
    margin:8px 0 0 !important;
  }
  body.single-product .summary-inner > .ms-features{
    width:100% !important;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:6px !important;
    margin:8px 0 !important;
  }
  body.single-product .summary-inner > .ms-features .ms-feature{
    min-width:0 !important;
    min-height:54px !important;
    padding:8px !important;
    gap:6px !important;
    border-radius:10px !important;
    align-items:center !important;
  }
  body.single-product .summary-inner > .ms-features .ms-feature i{
    width:26px !important;
    height:26px !important;
    border-radius:9px !important;
    flex:0 0 26px !important;
    font-size:12px !important;
  }
  body.single-product .summary-inner > .ms-features .ms-feature b{
    margin:0 !important;
    font-size:11px !important;
    line-height:1.35 !important;
    white-space:nowrap !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
  }
  body.single-product .summary-inner > .ms-features .ms-feature small{display:none !important;}
  body.single-product .summary-inner > .ms-trust-row{
    width:100% !important;
    display:grid !important;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:6px !important;
    margin:4px 0 8px !important;
  }
  body.single-product .summary-inner > .ms-trust-row .ms-trust-badge{
    justify-content:center !important;
    min-width:0 !important;
    padding:6px 7px !important;
    gap:5px !important;
    font-size:11px !important;
    line-height:1.35 !important;
  }
  body.single-product .summary-inner > .ms-trust-row .ms-trust-badge i{
    width:16px !important;
    height:16px !important;
    flex:0 0 16px !important;
    font-size:10px !important;
  }
}
@media(min-width:1025px) and (max-width:1279px){header #menu-main-navigation{--nav-gap:8px;column-gap:8px}header #md-display-currency .md-fx-label{display:none}}
