.promo-code-store-offers-list-default-container .promo-code-store-offers-list-item {
border: 1px solid rgba(27, 34, 58, 0.08);
border-radius: 10px;
box-shadow: 0 1px 0 rgba(17, 24, 39, 0.03);
padding: 16px 18px;
margin: 14px 0;
position: relative;
background: #fff;
} .promo-code-store-offers-list-item-top {
display: grid;
grid-template-columns: 48px 1fr auto;
gap: 10px;
align-items: center;
} .promo-code-store-offers-list-item-logo {
width: 48px;
height: 48px;
border-radius: 8px;
display: flex;
align-items: center;
justify-content: center;
font-size: 20px;
font-weight: 600;
color: #9ea1b4;
} .promo-code-store-offers-list-item-title h3 {
font-size: 16.5px;
line-height: 1.35;
font-weight: 600;
color: #1f2033;
margin: 0 0 6px 0;
}
.promo-code-store-offers-list-item-title a {
color: #2f2f4a;
text-decoration: none;
}
.promo-code-store-offers-list-item-title a:hover {
color: #5146b5;
text-decoration: underline;
}
.promo-code-store-offers-list-item-description-content {
font-size: 14px;
line-height: 1.55;
color: #6c6d7f;
max-height: 42px;
overflow: hidden;
} .promo-code-store-offers-list-item-bottom {
display: flex;
align-items: center;
gap: 12px;
padding-top: 6px;
margin-top: 10px;
border-top: 1px dashed rgba(27, 34, 58, 0.07);
font-size: 12.5px;
color: #7a7d8f;
} .widget-badge {
position: absolute;
top: 8px;
right: 12px;
display: inline-flex;
align-items: center;
height: 20px;
padding: 0 8px;
border-radius: 5px;
font-size: 11.5px;
font-weight: 600;
text-transform: uppercase;
color: #fff;
z-index: 2;
}
.badge-discount {
background: #f7901f; }
.badge-promocode {
background: #48a868; } .promo-code-store-offers-list-item-btn-link,
.promo-code-store-offers-list-item-btn-code {
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
height: 38px;
min-width: 230px;
padding: 0 14px;
border-radius: 6px;
font-size: 13.5px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.01em;
color: #ffffff;
background: #3e4058;
border: 1px solid #2b2c3b;
box-shadow: 0 1px 0 #161726;
cursor: pointer;
transition: all 0.15s ease;
}
.promo-code-store-offers-list-item-btn-link:hover,
.promo-code-store-offers-list-item-btn-code:hover {
background: #4d4f70;
transform: translateY(-1px);
} .promo-code-store-offers-list-item-btn-link::after {
content: "";
position: absolute;
right: 10px;
top: 50%;
width: 12px;
height: 12px;
margin-top: -6px;
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="%23FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M7 17L17 7"/><path d="M7 7h10v10"/></svg>');
background-repeat: no-repeat;
background-position: center;
} .promo-code-store-offers-list-item-btn-code .promo-code-store-offers-list-item-btn-code-code {
position: absolute;
right: -8px;
top: -8px;
background: #fff;
color: #1f2033;
font-weight: 600;
border-radius: 3px;
font-size: 12px;
padding: 3px 6px;
line-height: 1;
box-shadow: 0 1px 2px rgba(17, 24, 39, 0.1);
} .promo-code-store-offers-list-item-btn-code .promo-code-store-offers-list-item-btn-code-code::before {
content: "";
position: absolute;
left: -7px;
top: 0;
width: 0;
height: 0;
border-left: 7px solid #e45071;
border-top: 7px solid transparent;
}  .offer-filters,
.promo-related__filters {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin-bottom: 14px;
}
.cashback-stores-sidebar-list-item {
display: inline-flex;
align-items: center;
min-height: 32px;
padding: 5px 12px;
border-radius: 6px;
background: #f5f6f9;
font-size: 15px;
font-weight: 500;
color: #2f2f44;
border: 1px solid transparent;
transition: background 0.2s ease; white-space: normal;
text-align: left;
line-height: 1.25;
max-width: 100%;
}
.cashback-stores-sidebar-list-item:hover {
background: #eceef5;
}
.cashback-stores-sidebar-list-item-active {
background: #ece8fb;
color: #3b3d57;
border-color: #ddd4fa;
} @media (max-width: 768px) {
.promo-code-store-offers-list-item-top {
grid-template-columns: 1fr;
align-items: start;
}
.promo-code-store-offers-list-item-btn-link,
.promo-code-store-offers-list-item-btn-code {
width: 100%;
min-width: unset;
height: 40px;
}
.promo-code-store-offers-list-item-title h3 {
font-size: 16px;
}
.promo-code-store-offers-list-item-description-content {
font-size: 13.4px;
line-height: 1.5;
max-height: 40px;
}
.widget-badge {
top: 10px;
right: 14px;
}
}  .toggle-link {
display: inline-block; text-decoration: none !important;
border: 0 !important;
vertical-align: baseline;
margin-top: 7px;
}
.toggle-link::before {
content: "Подробнее";
font-size: 12.5px;
line-height: 1;
color: #6c6d7f;
cursor: pointer;
transition: color .2s ease;
}
.toggle-link:hover::before {
color: #5146b5;
} .input-group {
display: flex;
align-items: stretch;
gap: 0;
margin: 0 auto 16px;
max-width: 520px;
}
.input-group .form-control {
flex: 1 1 auto;
padding: 12px 14px;
font-size: 18px;
border: 1px solid #dcdde3;
border-right: 0;
border-radius: 8px 0 0 8px;
background: #f7f7f9;
color: #2f2f4a;
}
.input-group-btn .btn,
.input-group-btn .btn._btncpy {
padding: 0 18px;
display: inline-flex;
align-items: center;
gap: 10px;
background: #3e4058;
color: #fff;
border: 1px solid #2b2c3b;
border-radius: 0 8px 8px 0;
cursor: pointer;
transition: background .2s ease;
font-size: 15px;
white-space: nowrap;
}
.input-group-btn .btn:hover {
background: #5146b5;
}
.input-group-btn .btn._copied {
background: #48a868;
border-color: #3a8856;
}
.input-promo-copy-text {
font-size: 14px;
font-weight: 600;
} .icon-promo-copy {
width: 18px;
height: 18px;
display: inline-block;
background: no-repeat center/contain;
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="%23FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"/><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"/></svg>');
} .promo-code-store-offers-list-item-show-code-btn { display: inline-flex;
align-items: center;
justify-content: center;
min-width: 210px;
height: 38px;
padding: 0 14px; background: #ffffff;
border: 1px solid #dcdde3;
border-radius: 6px;
box-shadow: 0 1px 0 rgba(17, 24, 39, 0.06); font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
font-size: 15px;
letter-spacing: .08em;
font-weight: 700;
color: #2f2f4a;
cursor: default;
user-select: all;
}
.promo-code-store-offers-list-item-show-code-btn:hover {
border-color: #c6c8d5;
box-shadow: 0 2px 6px rgba(17, 24, 39, 0.08);
} .promo-code-store-offers-list-item-show-code-btn.is-copied,
.promo-code-store-offers-list-item-show-code-btn.copied {
background: #e9f7ef;
border-color: #48a868;
color: #1f3d2c;
} .input-group-btn .btn._btncpy.btn-gray {
display: inline-flex;
align-items: center;
gap: 10px;
height: 48px;
padding: 0 18px;
background: #f1f3f7;
color: #2f2f4a;
border: 1px solid #dcdde3;
border-radius: 0 8px 8px 0;
font-size: 15px;
font-weight: 600;
line-height: 1;
cursor: pointer;
transition: background .15s ease, border-color .15s ease, color .15s ease, transform .06s ease;
}
.input-group-btn .btn._btncpy.btn-gray:hover {
background: #eceff5;
border-color: #c6c8d5;
}
.input-group-btn .btn._btncpy.btn-gray:active {
transform: translateY(1px);
} .input-group-btn .btn._btncpy .icon-promo-copy {
width: 18px;
height: 18px;
display: inline-block;
background: no-repeat center/contain; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="%232f2f4a" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"/><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"/></svg>');
} .input-promo-copy-text {
font-size: 15px;
font-weight: 600;
white-space: nowrap;
} .input-group-btn .btn._btncpy._copied,
.input-group-btn .btn._btncpy.copied {
background: #48a868;
border-color: #3a8856;
color: #fff;
}
.input-group-btn .btn._btncpy._copied .icon-promo-copy,
.input-group-btn .btn._btncpy.copied .icon-promo-copy { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="%23FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"/><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"/></svg>');
}
.icon-promo-copy,
.icon-promo-copied {
width: 20px;
height: 20px;
display: inline-block;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.icon-promo-copy {
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M16 12.9V17.1C16 20.6 14.6 22 11.1 22H6.9C3.4 22 2 20.6 2 17.1V12.9C2 9.4 3.4 8 6.9 8H11.1C14.6 8 16 9.4 16 12.9Z" stroke="%23292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path opacity="0.4" d="M22 6.9V11.1C22 14.6 20.6 16 17.1 16H16V12.9C16 9.4 14.6 8 11.1 8H8V6.9C8 3.4 9.4 2 12.9 2H17.1C20.6 2 22 3.4 22 6.9Z" stroke="%23292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
}
.icon-promo-copied {
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path opacity="0.4" d="M22 11.1V6.9C22 3.4 20.6 2 17.1 2H12.9C9.4 2 8 3.4 8 6.9V8H11.1C14.6 8 16 9.4 16 12.9V16H17.1C20.6 16 22 14.6 22 11.1Z" stroke="%23292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M16 17.1V12.9C16 9.4 14.6 8 11.1 8H6.9C3.4 8 2 9.4 2 12.9V17.1C2 20.6 3.4 22 6.9 22H11.1C14.6 22 16 20.6 16 17.1Z" stroke="%23292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M6.08008 14.9998L8.03008 16.9498L11.9201 13.0498" stroke="%23292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
} .promo-modal, .promo-modal * { box-sizing: border-box; max-width: 100%; } .promo-modal {
position: fixed !important;
inset: 0 !important;
z-index: 9999 !important;
display: none;
align-items: center;
justify-content: center;
padding: 16px;
background: rgba(15,23,42,.45);
backdrop-filter: saturate(110%) blur(2px);
overscroll-behavior: contain;
}
.promo-modal.show { display: flex !important; } .promo-modal-dialog { width: 100%; max-width: 560px; margin: 0 auto; transform: translateZ(0); }
.promo-modal-content {
width: 100%;
max-width: calc(100vw - 32px);
max-height: min(90vh, 720px);
overflow: auto;
background: #fff;
border-radius: 14px;
box-shadow: 0 24px 64px rgba(2,6,23,.25);
animation: promoModalIn .16s ease-out;
}
@keyframes promoModalIn { from {opacity:0; transform: translate3d(0,6px,0);} to {opacity:1; transform: translate3d(0,0,0);} } .promo-modal-header {
display: flex; align-items: center; justify-content: space-between; gap: 12px;
padding: 16px 18px; border-bottom: 1px solid rgba(17,24,39,.08);
}
.promo-modal-title {
margin: 0; font-size: 18px; line-height: 1.25; font-weight: 600; color: #2f2f4a;
word-break: break-word; overflow-wrap: anywhere; hyphens: auto;
}
.promo-modal-close {
border: 0; background: transparent; width: 36px; height: 36px; border-radius: 8px;
font-size: 24px; line-height: 1; color: #6b7280; cursor: pointer;
}
.promo-modal-close:hover { background: rgba(2,6,23,.06); color:#374151; } .promo-modal-body { padding: 18px; }
.promo-promo-container { display: grid; gap: 14px; } .promo-modal-image-container { display: flex; justify-content: center; align-items: center; }
.promo-modal-image { display: block; max-width: 200px; height: auto; } .template-open-offer-all-codes-container { width: 100%; }
.template-open-offer-code-container .input-group { display: flex; align-items: stretch; width: 100%; gap: 0; } .template-open-offer-code-container .form-control,
#input-promo-offer {
flex: 1 1 auto; min-width: 0; height: clamp(46px, 6.5vw, 52px);
padding: 0 clamp(12px, 3.5vw, 16px);
font-size: clamp(15px, 4.2vw, 18px);
font-weight: 600;
color: #1f2937;
background: #f9fafb;
border: 1px solid rgba(17,24,39,.12);
border-right: 0;
border-radius: 10px 0 0 10px;
} .template-open-offer-code-container .input-group-btn { flex: 0 0 auto; }
#copyButton,
.template-open-offer-code-container ._btncpy {
height: clamp(46px, 6.5vw, 52px);
padding: 0 clamp(12px, 3.5vw, 16px);
border-radius: 0 10px 10px 0;
border: 1px solid rgba(17,24,39,.12);
background: #eef2ff;
color: #1f2357;
font-weight: 600;
display: inline-flex; align-items: center; gap: 8px;
cursor: pointer; transition: background .15s ease, transform .15s ease;
white-space: nowrap;
}
#copyButton:hover { background:#e3e8ff; transform: translateY(-1px); } .icon-promo-copy, .icon-promo-copied {
width: 20px; height: 20px; display: inline-block;
background-size: contain; background-repeat: no-repeat; background-position: center;
}
.icon-promo-copy {
background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M16 12.9V17.1C16 20.6 14.6 22 11.1 22H6.9C3.4 22 2 20.6 2 17.1V12.9C2 9.4 3.4 8 6.9 8H11.1C14.6 8 16 9.4 16 12.9Z" stroke="%23292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path opacity="0.4" d="M22 6.9V11.1C22 14.6 20.6 16 17.1 16H16V12.9C16 9.4 14.6 8 11.1 8H8V6.9C8 3.4 9.4 2 12.9 2H17.1C20.6 2 22 3.4 22 6.9Z" stroke="%23292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.icon-promo-copied {
background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path opacity="0.4" d="M22 11.1V6.9C22 3.4 20.6 2 17.1 2H12.9C9.4 2 8 3.4 8 6.9V8H11.1C14.6 8 16 9.4 16 12.9V16H17.1C20.6 16 22 14.6 22 11.1Z" stroke="%23292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 17.1V12.9C16 9.4 14.6 8 11.1 8H6.9C3.4 8 2 9.4 2 12.9V17.1C2 20.6 3.4 22 6.9 22H11.1C14.6 22 16 20.6 16 17.1Z" stroke="%23292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.08 15l1.95 1.95L11.92 13.05" stroke="%23292D32" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
} .promo-modal-description { margin-top: 2px; font-size: 16px; line-height: 1.45; color: #3b3b4f; text-align: center; }
.promo-modal-description p { margin: 0.5rem 0; } .promo-modal-body .promo-go-btn {
display: inline-flex; align-items: center; justify-content: center;
height: 40px; padding: 0 14px; border-radius: 10px;
background: #f3f4f6; color: #111827; font-weight: 600; text-decoration: none;
border: 1px solid rgba(17,24,39,.12);
transition: background .15s ease, transform .15s ease;
}
.promo-modal-body .promo-go-btn:hover { background:#e5e7eb; transform: translateY(-1px); } @media (max-width: 480px) {
.promo-modal      { padding: 10px; }
.promo-modal-content { max-width: calc(100vw - 20px); }
.promo-modal-header { padding: 12px 14px; }
.promo-modal-body   { padding: 14px; }
.promo-modal-title  { font-size: 16px; } #input-promo-offer,
.template-open-offer-code-container .form-control,
#copyButton,
.template-open-offer-code-container ._btncpy { height: 46px; } #copyButton .input-promo-copy-text { display: none; }
#copyButton { padding: 0 12px; min-width: 44px; }
} @media (max-width: 360px) {
.promo-modal-title { font-size: 15px; }
#input-promo-offer,
.template-open-offer-code-container .form-control { font-size: 14px; }
}   .promo-modal, .promo-modal * {
-webkit-user-select: text !important;
-moz-user-select: text !important;
user-select: text !important;
}
.promo-modal-link-container {
display: flex;
justify-content: center;
margin: 15px 0 15px;
}
.promo-modal-link-btn {
display: inline-flex;
align-items: center;
justify-content: center;
width: auto;
max-width: 400px;
min-height: 40px;
padding: 0 14px;
border-radius: 10px;
background: #f3f4f6;
color: #111827;
font-weight: 600;
text-decoration: none !important;
border: 1px solid rgba(17, 24, 39, .12);
transition: background .15s ease, transform .15s ease, box-shadow .15s ease;
gap: 8px;
text-align: center;
box-sizing: border-box;
white-space: normal;
line-height: 1.25;
}
.promo-inline--page .promo-modal-link-btn::before,
.promo-inline--page .promo-modal-link-btn::after {
content: none !important;
} .template-open-offer-code-container .input-group {
position: relative;
border: 1px dashed #cbd5e1; border-radius: 12px;
background: #fafbff;
padding: 3px; } .template-open-offer-code-container .form-control,
#input-promo-offer {
border: 0 !important;
background: transparent; border-radius: 10px 0 0 10px;
min-width: 0; -webkit-user-select: text; user-select: text; }
.template-open-offer-code-container .input-group-btn > #copyButton,
.template-open-offer-code-container .input-group-btn > ._btncpy {
border: 0 !important;
background: #eef2ff;
border-radius: 0 10px 10px 0;
white-space: nowrap;
}
.template-open-offer-code-container .input-group-btn > #copyButton:hover,
.template-open-offer-code-container .input-group-btn > ._btncpy:hover {
background:#e3e8ff;
} .promo-code-store-offers-list-item-show-code-btn,
.code-offer.btn.btn-open-code,
.code-offer.btn.promo-code-store-offers-list-item-show-code-btn {
display: inline-flex;
align-items: center;
gap: 10px;
padding: 10px 14px;
border: 1px dashed #cbd5e1; border-radius: 10px;
background: #fafbff;
color: #111827;
font-weight: 600;
cursor: text; -webkit-user-select: text; user-select: text; } .promo-code-store-offers-list-item-show-code-btn .promo-code-store-offers-list-item-btn-code-code,
.promo-code-store-offers-list-item-show-code-btn .promo-code-value,
.promo-code-store-offers-list-item-show-code-btn span,
.promo-code-store-offers-list-item-show-code-btn code {
-webkit-user-select: text; user-select: text;
word-break: break-word;
} @media (max-width: 480px) {
.promo-modal-link-btn { height: 38px; padding: 0 12px; }
.template-open-offer-code-container .input-group { padding: 2px; border-radius: 10px; }
.promo-code-store-offers-list-item-show-code-btn { padding: 9px 12px; }
} .promo-inline--page { margin: 8px 0 24px; } .promo-inline--page .promo-modal-content {
max-width: 100%;
max-height: none;
box-shadow: none; border: 1px solid rgba(17,24,39,.08);
border-radius: 14px;
}
.promo-inline--page .promo-modal-header {
padding: 14px 18px;
border-bottom: 1px solid rgba(17,24,39,.08);
}
.promo-inline--page .promo-modal-title  {
font-size: 20px;
margin: 0;
}
.promo-inline--page .promo-modal-body   {
padding: 16px 18px;
} .promo-inline--page .promo-modal-image-container {
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 14px;
}
.promo-inline--page .promo-modal-image {
display: block;
max-width: 220px;
height: auto;
} .promo-inline--page .template-open-offer-all-codes-container,
.promo-inline--page .template-open-offer-code-container {
display: flex;
justify-content: center;
width: 100%;
}
.promo-inline--page .template-open-offer-code-container .input-group {
display: flex;
justify-content: center;
align-items: stretch;
max-width: 420px; width: 100%;
margin: 8px auto;
border: 1px dashed #cbd5e1;
border-radius: 12px;
background: #fafbff;
padding: 3px;
}
.promo-inline--page #input-promo-offer,
.promo-inline--page .template-open-offer-code-container .form-control {
border: 0 !important;
background: transparent;
border-radius: 10px 0 0 10px;
}
.promo-inline--page .template-open-offer-code-container .input-group-btn {
display: flex;
align-items: stretch;
}
.promo-inline--page .template-open-offer-code-container .input-group-btn > #copyButton,
.promo-inline--page .template-open-offer-code-container .input-group-btn > ._btncpy {
border: 0 !important;
background: #eef2ff;
border-radius: 0 10px 10px 0;
white-space: nowrap;
}
.promo-inline--page .template-open-offer-code-container .input-group-btn > #copyButton:hover,
.promo-inline--page .template-open-offer-code-container .input-group-btn > ._btncpy:hover {
background:#e3e8ff;
} .promo-inline--page .promo-modal-description {
text-align: left;
font-size: 16px;
line-height: 1.45;
color: #3b3b4f;
margin-top: 10px;
}
.promo-inline--page .promo-modal-description p { margin: 0.5rem 0; } @media (max-width: 480px) {
.promo-inline--page .promo-modal-title { font-size: 18px; }
.promo-inline--page .promo-modal-body  { padding: 14px; }
.promo-inline--page .promo-modal-image { max-width: 160px; }
.promo-inline--page #copyButton .input-promo-copy-text { display: none; }
.promo-inline--page #copyButton { padding: 0 12px; min-width: 44px; }
.promo-inline--page .template-open-offer-code-container .input-group {
max-width: 100%;
}
}
@media (max-width: 767px) {
.cashback-stores-sidebar-list-item {
font-weight: 400 !important;
}
}
@media (max-width: 480px) {
.cashback-stores-sidebar-list-item {
padding: 5px 10px !important;
font-size: 13px;
}
}
.promo-inline.promo-expired,
.promo-inline.promo-expired .promo-modal-content,
.promo-inline.promo-expired .promo-modal-body,
.promo-inline.promo-expired .promo-promo-container { transition: none !important;
}
.promo-inline.promo-expired {
border: 1px solid #E6EAF0;
border-radius: 24px;
}
.promo-inline.promo-expired .promo-expired__status {
color: #5E6A7D;
font-weight: 400;
text-align: center;
font-size: 23px;
line-height: 1.3;
}
.promo-inline.promo-expired .promo-modal-description p {
color: #7A8596;
}
.promo-inline.promo-expired .promo-modal-image {
filter: grayscale(20%);
}
.promo-inline.promo-expired .promo-modal-link-btn {
background: #E3E8F0 !important;
border: 1px solid #CDD5E0 !important;
color: #465366;
}
.promo-inline.promo-expired .promo-modal-link-btn:hover {
background: #DCE3EC !important;
border-color: #BEC9D6 !important;
color: #3D495B;
} .used-label{ font-size:12px; color:#9a9aa6; margin-left:3px; }