/* MON CHERI 19.19. Porównywarka perfum. */
.mc-compare-toggle{display:inline-flex;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:8px 13px;border:1px solid #ceb7bd;background:#fffdfc;color:#533a42;border-radius:10px;font-size:12px;font-weight:600;line-height:1.35;font-family:inherit;cursor:pointer;transition:background .18s,color .18s,border-color .18s;white-space:normal;max-width:100%}
.mc-compare-toggle:hover,.mc-compare-toggle:focus-visible{background:#faeef1;border-color:#9c6374;color:#5c3543}
.mc-compare-toggle.is-selected{background:#573945;border-color:#573945;color:#fff}
.mc-compare-toggle-large{margin-top:16px;width:100%;font-size:14px;padding:12px}
.mc-compare-tray{position:fixed;z-index:1050;left:50%;bottom:15px;transform:translateX(-50%);width:min(790px,calc(100% - 24px));background:#fffaf8;color:#44323b;border:1px solid #d9bfc6;box-shadow:0 9px 35px #42313d32;border-radius:17px;padding:15px 19px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-family:inherit}
.mc-compare-tray[hidden]{display:none!important}
.mc-compare-tray-info{display:flex;flex-direction:column;gap:3px;min-width:0}.mc-compare-tray-info strong{font-size:15px}.mc-compare-tray-info span{font-size:12px;color:#72636a}
.mc-compare-tray-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.mc-compare-tray-clear,.mc-compare-tray-go{font-size:12px;font-weight:700;padding:11px 13px;border-radius:10px;border:1px solid #b8a1aa;cursor:pointer;text-decoration:none;white-space:nowrap}
.mc-compare-tray-clear{background:#fff;color:#543a44}.mc-compare-tray-go{background:#52343f;color:#fff;border-color:#52343f}.mc-compare-tray-go[aria-disabled=true]{opacity:.55;cursor:not-allowed}
.mc-compare-notice{position:fixed;z-index:1060;bottom:110px;left:50%;transform:translateX(-50%);max-width:min(480px,95vw);border-radius:12px;background:#513943;color:white;padding:11px 17px;box-shadow:0 8px 28px #0003;text-align:center;font-size:13px}
.mc-compare-notice[hidden]{display:none}
.mc-compare-main{max-width:1280px;margin:0 auto;padding:36px clamp(14px,4vw,56px) 80px;color:#3d3436}.mc-compare-main .mc-compare-eyebrow{letter-spacing:.17em;color:#9a7580;font-size:11px;font-weight:700;text-transform:uppercase}.mc-compare-main h1{font-size:clamp(29px,4vw,48px);font-weight:500;line-height:1.12;margin:12px 0}.mc-compare-intro{line-height:1.65;color:#695c61;font-size:15px;max-width:810px}.mc-compare-status{margin:21px 0 12px;color:#746269;font-size:14px}
.mc-compare-page-actions{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0 19px}.mc-compare-secondary,.mc-compare-primary{display:inline-flex;align-items:center;justify-content:center;max-width:100%;font-family:inherit;border-radius:9px;padding:10px 13px;text-decoration:none;font-size:13px;font-weight:650;cursor:pointer;white-space:normal}.mc-compare-primary{background:#50333f;color:white;border:1px solid #50333f}.mc-compare-secondary{background:white;color:#50333f;border:1px solid #d4bec4}.mc-compare-secondary:hover,.mc-compare-secondary:focus-visible{background:#faf0f3}
.mc-compare-scroll{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #e2d3d7;border-radius:14px;box-shadow:0 6px 27px #47333d0c;scrollbar-width:thin}
.mc-compare-table{border-collapse:separate;border-spacing:0;width:100%;min-width:690px;background:white;table-layout:fixed}.mc-compare-table th,.mc-compare-table td{padding:15px 12px;vertical-align:top;border-bottom:1px solid #eee1e5;text-align:left;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.mc-compare-table th:not(.mc-compare-row-label),.mc-compare-table td{width:calc(80% / 4)}.mc-compare-table .mc-compare-row-label{width:20%;font-weight:700;color:#6b4c59;background:#fcf8f9;position:sticky;left:0;z-index:2;border-right:1px solid #e9dbe0}.mc-compare-table thead th{background:#fffafc}.mc-compare-table thead th.mc-compare-row-label{z-index:3}.mc-compare-product-header{text-align:center!important}.mc-compare-cover{display:block;width:min(100%,165px);height:145px;margin:0 auto 10px;background:#fff;border:1px solid #f4edef;border-radius:10px;overflow:hidden;text-decoration:none}.mc-compare-cover img{width:100%;height:100%;object-fit:contain}.mc-compare-cover span{display:flex;align-items:center;justify-content:center;height:100%;letter-spacing:2px;font-size:13px;color:#926c79}.mc-compare-product-title{display:block;color:#4c353d;font-weight:700;text-decoration:none;line-height:1.3;font-size:14px}.mc-compare-remove{display:block;margin:10px auto 0;border:0;background:transparent;color:#8d4e5a;text-decoration:underline;font-size:12px;cursor:pointer}.mc-compare-variant{max-width:100%;padding:9px 7px;border:1px solid #dcc5ce;background:#fff;border-radius:9px;color:#55404a;font:inherit}.mc-compare-price,.mc-compare-unit-price{font-weight:800;font-size:16px!important;color:#573944}.mc-compare-available{color:#377a48;font-weight:700}.mc-compare-unavailable{color:#a24848}.mc-compare-table tbody tr:nth-child(2n) td{background:#fcfafb}
.mc-compare-empty{background:#fffaf8;border:1px solid #e7d7dc;border-radius:16px;padding:30px;max-width:700px}.mc-compare-empty h2{margin:0 0 12px;font-size:24px}.mc-compare-empty p{line-height:1.65;color:#6f5c64}
.mc-compare-table .mc-compare-primary{font-size:11px;padding:9px 10px}
@media(max-width:600px){.mc-compare-tray{bottom:8px;padding:11px 12px;gap:8px;flex-direction:column;align-items:stretch}.mc-compare-tray-info strong{font-size:14px}.mc-compare-tray-info span{font-size:11px}.mc-compare-tray-actions{justify-content:flex-end}.mc-compare-tray-clear,.mc-compare-tray-go{padding:9px 12px}.mc-compare-main{padding-top:24px}.mc-compare-table{min-width:750px}.mc-compare-table th,.mc-compare-table td{padding:12px 10px}.mc-compare-table .mc-compare-row-label{width:128px}.mc-compare-product-header{width:170px!important}.mc-compare-notice{bottom:145px}}
.mc-ga-check-values{display:grid;grid-template-columns:minmax(170px,1fr) minmax(170px,2fr);max-width:780px;gap:0;background:#fffaf9;border:1px solid #e9d8dd;border-radius:12px;overflow:hidden;margin:20px 0}.mc-ga-check-values dt,.mc-ga-check-values dd{margin:0;padding:10px 15px;border-bottom:1px solid #f0e4e8}.mc-ga-check-values dt{font-weight:700;color:#604750;background:#fbf1f4}.mc-ga-check-values dd{overflow-wrap:anywhere}.mc-ga-check-values dt:nth-last-of-type(1),.mc-ga-check-values dd:nth-last-of-type(1){border-bottom:none}
@media(max-width:550px){.mc-ga-check-values{grid-template-columns:1fr}.mc-ga-check-values dt{border-bottom:0;padding-bottom:2px}.mc-ga-check-values dd{padding-top:3px}}
