.emts-theme .emts-public-page{padding:22px 0 80px;font:400 16px/1.7 Inter,system-ui,sans-serif;color:#475467}
.emts-theme .emts-public-page>.container{width:calc(100% - 48px);max-width:1280px;padding:0}
.emts-theme .emts-public-heading{padding:14px 18px;margin:0 0 24px;border:1px solid #bfe7d8;border-left:4px solid #05a660;border-radius:8px;background:linear-gradient(135deg,#e9f7f1,#f4f8fc)}
.emts-public-heading>span{font-size:14px;color:#475467}
.emts-theme .emts-public-heading h1{font:700 26px/1.2 Inter,system-ui,sans-serif;color:#101828;margin:2px 0 0;text-transform:none}
.emts-public-heading p{margin:4px 0 0;font-size:15px;color:#667085}
.emts-theme .emts-public-content,.emts-theme .emts-contact-card{max-width:100%;padding:28px;border:1px solid #d8e4f0;border-radius:8px;background:#fff;margin:0;box-shadow:none}
.emts-theme .emts-public-content :is(p,li,span,div){font-family:Inter,system-ui,sans-serif!important;font-size:16px!important;line-height:1.75!important;color:inherit}
.emts-theme .emts-public-content :is(h2,h3,h4){font:700 22px/1.35 Inter,system-ui,sans-serif!important;color:#101828;margin:26px 0 12px}
.emts-public-content p{margin:0 0 18px}.emts-public-content img{max-width:100%;height:auto}.emts-public-content a{color:#008c65;text-decoration:underline}
.emts-theme .emts-contact-card .gray_box,.emts-theme .emts-contact-card .new_user{padding:0;border:0;background:transparent;width:100%;box-shadow:none}
.emts-theme .emts-contact-card label{display:block;text-transform:none;font-size:14px;font-weight:700;color:#344054;margin-bottom:6px}
.emts-theme .emts-contact-card :is(input:not([type=hidden]),select,textarea){width:100%;padding:10px 12px;min-height:44px;border:1px solid #d8e4f0;border-radius:5px;background:#fff;color:#344054;font:400 15px/1.4 Inter,system-ui,sans-serif}
.emts-contact-card .form-group{margin-bottom:20px}.emts-theme .emts-contact-card .btn{background:#05a660!important;color:white!important;border:1px solid #05a660!important;border-radius:6px;padding:12px 20px;font:800 15px/1.3 Inter,system-ui,sans-serif!important;min-height:44px;text-transform:none}
.emts-contact-card .btn .arrow{display:none}.emts-theme .emts-contact-card .button_sec{padding:12px 0 0;background:none;border:0}
.emts-faq-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}.emts-faq-nav{position:sticky;top:110px;border:1px solid #d8e4f0;border-radius:8px;padding:20px;background:#f8fafc;display:flex;flex-direction:column;gap:8px}.emts-faq-nav strong{font-size:13px;margin-bottom:8px}.emts-faq-nav a{padding:8px 0;color:#344054;font-size:14px;font-weight:700;text-decoration:none}.emts-faq-nav a:hover{color:#05a660}
.emts-faq-topic{border:1px solid #d8e4f0;border-radius:8px;margin-bottom:24px;scroll-margin-top:110px;overflow:hidden;background:white}.emts-theme .emts-faq-topic h2{font:700 18px/1.4 Inter,system-ui,sans-serif;color:#344054;padding:20px 24px;margin:0;background:#f8fafc;border-bottom:1px solid #d8e4f0;text-transform:none}.emts-faq-topic details{margin:0 24px;border-bottom:1px solid #d8e4f0}.emts-faq-topic details:last-child{border-bottom:0}.emts-faq-topic summary{list-style:none;cursor:pointer;font-size:15px;font-weight:700;padding:20px 28px 20px 0;position:relative;color:#101828}.emts-faq-topic summary::-webkit-details-marker{display:none}.emts-faq-topic summary::after{content:'+';position:absolute;right:0;top:18px;font-size:20px;color:#05a660}.emts-faq-topic details[open]>summary::after{content:'−'}.emts-faq-topic details>div{padding:0 0 20px;font-size:15px;line-height:1.75}.emts-faq-topic details>div :is(p,span){font-size:15px!important;font-family:inherit!important}
.emts-support-callout{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:24px;background:#f8fafc;border:1px solid #d8e4f0;border-radius:8px;margin-top:24px}.emts-support-callout p{margin:4px 0 0;font-size:15px}.emts-support-callout a{background:#05a660;border-radius:6px;color:white!important;padding:11px 18px;font-size:14px;font-weight:800;white-space:nowrap;text-decoration:none}
.emts-guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.emts-guide-steps article{border:1px solid #d8e4f0;border-radius:8px;padding:26px;background:white}.emts-guide-steps article>span{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:#05a660;color:white;font-weight:800}.emts-theme .emts-guide-steps h2{font:700 20px/1.3 Inter,system-ui,sans-serif;color:#101828;margin:18px 0 10px}.emts-guide-steps p{font-size:15px;margin:0}.emts-guide-banners{display:grid;gap:20px;margin-top:28px}.emts-guide-banners img{display:block;width:100%;height:auto;border-radius:8px}
html[data-bb-theme=dark] .emts-public-page{color:#a9b8cc}html[data-bb-theme=dark] .emts-theme :is(.emts-public-heading,.emts-public-content,.emts-contact-card,.emts-faq-nav,.emts-faq-topic,.emts-faq-topic h2,.emts-support-callout,.emts-guide-steps article){background:#101e31;border-color:#293d55;color:#dbe7f6}html[data-bb-theme=dark] .emts-theme :is(.emts-public-heading h1,.emts-public-heading>span,.emts-public-content h2,.emts-public-content h3,.emts-guide-steps h2,.emts-faq-nav a,.emts-faq-topic summary){color:#e7eef8}html[data-bb-theme=dark] .emts-theme .emts-contact-card :is(input,select,textarea){background:#0c1728;color:#e7eef8;border-color:#31445f}
@media(max-width:800px){.emts-faq-layout{grid-template-columns:1fr;gap:18px}.emts-faq-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:8px 16px}.emts-faq-nav strong{flex-basis:100%}.emts-guide-steps{grid-template-columns:1fr}.emts-support-callout{flex-wrap:wrap}.emts-theme .emts-public-content,.emts-theme .emts-contact-card{padding:20px}.emts-theme .emts-public-page>.container{width:calc(100% - 32px)}}

.emts-theme .emts-public-heading{height:auto!important;min-height:0!important;box-shadow:none;position:static;line-height:1.5;display:block}
.emts-guide-details{border:1px solid #d8e4f0;border-radius:8px;background:white;margin:24px 0;padding:28px}.emts-theme .emts-guide-details h2{font:700 24px/1.3 Inter,system-ui,sans-serif;margin:0 0 18px;color:#101828}.emts-guide-details dl{display:grid;grid-template-columns:200px 1fr;gap:14px 24px;margin:0}.emts-guide-details dt{font-weight:700}.emts-guide-details dd{margin:0;font-size:15px}.emts-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.emts-help-grid a{display:block;padding:26px;border:1px solid #d8e4f0;border-radius:8px;background:#fff;text-decoration:none;color:#475467}.emts-help-grid a:hover{border-color:#05a660;box-shadow:0 8px 24px #1018280a}.emts-theme .emts-help-grid h2{font:700 21px/1.3 Inter,system-ui,sans-serif;color:#101828;margin:0 0 12px}.emts-help-grid p{font-size:15px;margin:0 0 18px}.emts-help-grid strong{color:#008c65;font-size:14px}
html[data-bb-theme=dark] .emts-theme :is(.emts-guide-details,.emts-help-grid a){background:#101e31;border-color:#293d55;color:#dbe7f6}html[data-bb-theme=dark] .emts-theme :is(.emts-guide-details h2,.emts-help-grid h2){color:#e7eef8}
@media(max-width:640px){.emts-help-grid{grid-template-columns:1fr}.emts-guide-details{padding:20px}.emts-guide-details dl{grid-template-columns:1fr;gap:6px}.emts-guide-details dd{margin-bottom:12px}}

/* Scoped dev public-page presentation, with 16px design units. */
.emts-theme .emts-dev-content{font:400 16px/1.5 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#101828;--bb-primary:#00a86b;--bb-primary-rgb:0,168,107;--bb-secondary:#08b69c}.emts-dev-content :is(h1,h2,h3,h4,p,figure,dl,dd){margin:0}.emts-dev-content :is(h1,h2,h3,h4){font-family:inherit;text-transform:none;letter-spacing:normal}.emts-dev-content a{text-decoration:none}.emts-dev-content img{max-width:100%;height:auto;display:block}.emts-theme .emts-dev-content header{position:static;height:auto;min-height:0;box-shadow:none;background:transparent;float:none;width:auto}.emts-dev-content details>summary{cursor:pointer}.emts-dev-content .bb-rich-content p{font-size:16px}.emts-dev-content .bb-rich-content{overflow-wrap:anywhere}
.emts-theme .emts-dev-content .bb-rich-content{
    color: inherit;
    line-height: 1.65;
}
.emts-theme .emts-dev-content .bb-rich-content > :first-child{
    margin-top: 0;
}
.emts-theme .emts-dev-content .bb-rich-content > :last-child{
    margin-bottom: 0;
}
.emts-theme .emts-dev-content .bb-rich-content p,.emts-theme .emts-dev-content .bb-rich-content ul,.emts-theme .emts-dev-content .bb-rich-content ol,.emts-theme .emts-dev-content .bb-rich-content blockquote,.emts-theme .emts-dev-content .bb-rich-content table{
    margin: 0 0 16.0px;
}
.emts-theme .emts-dev-content .bb-rich-content h2,.emts-theme .emts-dev-content .bb-rich-content h3,.emts-theme .emts-dev-content .bb-rich-content h4{
    margin: 21.6px 0 10.4px;
    color: #14213d;
    font-weight: 800;
    line-height: 1.2;
}
.emts-theme .emts-dev-content .bb-rich-content h2{
    font-size: 21.6px;
}
.emts-theme .emts-dev-content .bb-rich-content h3{
    font-size: 18.4px;
}
.emts-theme .emts-dev-content .bb-rich-content ul,.emts-theme .emts-dev-content .bb-rich-content ol{
    padding-left: 21.6px;
}
.emts-theme .emts-dev-content .bb-rich-content ul{
    list-style: disc;
}
.emts-theme .emts-dev-content .bb-rich-content ol{
    list-style: decimal;
}
.emts-theme .emts-dev-content .bb-rich-content li + li{
    margin-top: 5.6px;
}
.emts-theme .emts-dev-content .bb-rich-content a{
    color: #0074d9;
    font-weight: 700;
    text-decoration: underline;
    text-underline-offset: 0.18em;
}
.emts-theme .emts-dev-content .bb-rich-content blockquote{
    border-left: 4px solid #00a85a;
    padding: 12.8px 16.0px;
    background: #f3fbf7;
    color: #344054;
}
.emts-theme .emts-dev-content .bb-rich-content table{
    width: 100%;
    border-collapse: collapse;
    font-size: 15.2px;
}
.emts-theme .emts-dev-content .bb-rich-content th,.emts-theme .emts-dev-content .bb-rich-content td{
    border: 1px solid #d8e4f0;
    padding: 10.4px;
    text-align: left;
}
.emts-theme .emts-dev-content .bb-rich-content th{
    background: #f7fbff;
    color: #14213d;
}
.emts-theme .emts-dev-content .bb-rich-content.is-heading-copy{
    max-width: 928.0px;
    margin: 10.4px auto 0;
    color: #667085;
}
.emts-theme .emts-dev-content .bb-rich-content.is-hero-copy{
    max-width: 608.0px;
    margin-top: 0;
    color: rgba(255, 255, 255, 0.9);
    font-size: clamp(16.0px, 2vw, 18.88px);
    line-height: 1.6;
}
.emts-theme .emts-dev-content .bb-account-heading .bb-rich-content.is-heading-copy,.emts-theme .emts-dev-content .bb-how-showcase-copy .bb-rich-content.is-heading-copy{
    margin-inline: 0;
}
.emts-theme .emts-dev-content .bb-sr-only{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}
.emts-theme .emts-dev-content .bb-header{
    position: sticky;
    top: 0;
    z-index: 20;
    background: #ffffff;
    border-bottom: 1px solid #dbe3ee;
    box-shadow: 0 10px 24px rgba(16, 24, 40, 0.05);
}
.emts-theme .emts-dev-content .bb-header-inner{
    display: grid;
    grid-template-columns: minmax(256.0px, 1fr) auto minmax(448.0px, 1fr);
    align-items: center;
    gap: 21.6px;
    width: min(1720px, calc(100% - 24.0px));
    min-height: 85.6px;
    margin-inline: auto;
}
.emts-theme .emts-dev-content .bb-header-inner.is-contained{
    width: min(1720px, calc(100% - 24.0px));
}
.emts-theme .emts-dev-content .bb-header-inner.is-full{
    width: calc(100% - 24.0px);
}
.emts-theme .emts-dev-content .bb-brand{
    display: inline-flex;
    align-items: center;
    gap: 11.2px;
    justify-self: start;
    text-decoration: none;
}
.emts-theme .emts-dev-content .bb-brand-mark{
    display: grid;
    width: 40.0px;
    height: 40.0px;
    place-items: center;
    border-radius: 8.0px;
    background: var(--bb-primary, #05a660);
    color: #ffffff;
    font-size: 12.8px;
    font-weight: 850;
}
.emts-theme .emts-dev-content .bb-brand-logo{
    display: grid;
    width: 123.2px;
    height: 42.4px;
    place-items: center;
}
.emts-theme .emts-dev-content .bb-brand-logo img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.emts-theme .emts-dev-content .bb-brand-logo.has-dark-logo{
    position: relative;
}
.emts-theme .emts-dev-content .bb-brand-logo.has-dark-logo img{
    grid-area: 1 / 1;
}
.emts-theme .emts-dev-content .bb-brand-logo-dark{
    display: none;
}
.emts-theme .emts-dev-content .bb-brand strong,.emts-theme .emts-dev-content .bb-brand small{
    display: block;
}
.emts-theme .emts-dev-content .bb-brand strong{
    color: #ff632f;
    font-weight: 900;
}
.emts-theme .emts-dev-content .bb-brand small{
    color: #667085;
}
.emts-theme .emts-dev-content .bb-nav{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16.8px;
    justify-self: center;
}
.emts-theme .emts-dev-content .bb-nav a{
    color: #475467;
    font-weight: 750;
    text-decoration: none;
}
.emts-theme .emts-dev-content .bb-nav a:hover{
    color: var(--bb-primary, #05a660);
}
.emts-theme .emts-dev-content .bb-nav a.is-active{
    color: var(--bb-primary, #05a660);
}
.emts-theme .emts-dev-content .bb-header-actions{
    display: flex;
    align-items: center;
    gap: 10.4px;
    justify-self: end;
}
.emts-theme .emts-dev-content .bb-header-actions a{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 39.2px;
    padding: 8.8px 14.4px;
    border-radius: 7.2px;
    font-weight: 800;
    text-decoration: none;
}
.emts-theme .emts-dev-content .bb-header-actions .is-login{
    color: #344054;
}
.emts-theme .emts-dev-content .bb-header-actions .is-primary{
    background: var(--bb-primary, #05a660);
    color: #ffffff;
}
.emts-theme .emts-dev-content .bb-header-actions.is-account{
    gap: 0;
    align-items: center;
}
.emts-theme .emts-dev-content .bb-header-actions form{
    margin: 0;
}
.emts-theme .emts-dev-content .bb-header-actions button{
    min-height: 39.2px;
    padding: 8.8px 14.4px;
    border: 0;
    border-radius: 7.2px;
    background: #344054;
    color: #ffffff;
    font: inherit;
    font-weight: 800;
    cursor: pointer;
}
.emts-theme .emts-dev-content .bb-header-account-cluster{
    display: grid;
    grid-template-columns: 118.4px 124.8px max-content;
    align-items: stretch;
    overflow: visible;
    min-height: 59.52px;
    border: 1px solid rgba(5, 166, 96, 0.34);
    border-radius: 10.4px;
    background:
        radial-gradient(circle at 12% 50%, rgba(5, 166, 96, 0.18), transparent 112.0px),
        linear-gradient(135deg, rgba(5, 166, 96, 0.11), rgba(47, 128, 237, 0.08)),
        #f8fcfb;
    box-shadow: 0 14px 30px rgba(16, 24, 40, 0.11), inset 0 0 0 1px rgba(255, 255, 255, 0.7);
}
.emts-theme .emts-dev-content .bb-header-metric{
    display: grid !important;
    min-height: 59.52px;
    align-content: center;
    justify-content: center;
    gap: 2.88px;
    padding: 7.68px 12.48px !important;
    border-right: 1px solid rgba(16, 24, 40, 0.08);
    border-radius: 0 !important;
    color: #102033;
    text-align: center;
    white-space: nowrap;
}
.emts-theme .emts-dev-content .bb-header-metric small,.emts-theme .emts-dev-content .bb-header-metric strong{
    display: block;
    line-height: 1;
}
.emts-theme .emts-dev-content .bb-header-metric small{
    color: #516074;
    font-size: 10.88px;
    font-weight: 850;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-header-metric strong{
    font-size: 19.52px;
    font-weight: 900;
}
.emts-theme .emts-dev-content .bb-header-metric.is-credits strong{
    color: #008f5a;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8), 0 0 14px rgba(5, 166, 96, 0.28);
}
.emts-theme .emts-dev-content .bb-header-metric.is-favourites strong{
    color: #2f80ed;
}
.emts-theme .emts-dev-content .bb-header-account-menu{
    position: relative;
    min-width: 0;
}
.emts-theme .emts-dev-content .bb-header-account-menu summary{
    display: grid;
    grid-template-columns: 36.0px max-content auto;
    min-height: 59.52px;
    align-items: center;
    gap: 9.28px;
    padding: 8.0px 11.52px 8.0px 11.52px;
    color: #102033;
    cursor: pointer;
    list-style: none;
}
.emts-theme .emts-dev-content .bb-header-account-menu summary::-webkit-details-marker{
    display: none;
}
.emts-theme .emts-dev-content .bb-header-account-menu summary::after{
    content: "";
    width: 6.4px;
    height: 6.4px;
    border-right: 2px solid #516074;
    border-bottom: 2px solid #516074;
    transform: rotate(45deg) translateY(-0.16.0px);
}
.emts-theme .emts-dev-content .bb-header-account-menu[open] summary::after{
    transform: rotate(225deg) translateY(-0.16.0px);
}
.emts-theme .emts-dev-content .bb-header-account-avatar{
    display: grid;
    width: 34.4px;
    height: 34.4px;
    place-items: center;
    border-radius: 7.68px;
    background:
        linear-gradient(135deg, var(--bb-primary, #05a660), #14b8a6);
    color: #ffffff;
    font-size: 13.12px;
    font-weight: 900;
    box-shadow: 0 8px 18px rgba(5, 166, 96, 0.22);
}
.emts-theme .emts-dev-content .bb-header-account-summary{
    min-width: 0;
}
.emts-theme .emts-dev-content .bb-header-account-summary small,.emts-theme .emts-dev-content .bb-header-account-summary strong{
    display: block;
    line-height: 1;
}
.emts-theme .emts-dev-content .bb-header-account-summary small{
    color: #516074;
    font-size: 10.56px;
    font-weight: 850;
    text-align: center;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-header-account-summary strong{
    color: #ff632f;
    margin-top: 4.48px;
    font-size: 14.72px;
    font-weight: 900;
    white-space: nowrap;
}
.emts-theme .emts-dev-content .bb-header-account-panel{
    position: absolute;
    top: calc(100% + 7.2px);
    right: 0;
    z-index: 40;
    display: grid;
    min-width: 256.0px;
    gap: 4.8px;
    padding: 10.4px;
    border: 1px solid rgba(5, 166, 96, 0.22);
    border-radius: 10.4px;
    background:
        linear-gradient(135deg, rgba(5, 166, 96, 0.08), rgba(47, 128, 237, 0.06)),
        #ffffff;
    box-shadow: 0 22px 48px rgba(16, 24, 40, 0.2);
}
.emts-theme .emts-dev-content .bb-header-account-name{
    padding: 9.92px 11.2px;
    border: 1px solid rgba(5, 166, 96, 0.12);
    border-radius: 8.0px;
    background: #ffffff;
}
.emts-theme .emts-dev-content .bb-header-account-name span,.emts-theme .emts-dev-content .bb-header-account-name small{
    display: block;
}
.emts-theme .emts-dev-content .bb-header-account-name span{
    color: #101828;
    font-size: 14.4px;
    font-weight: 850;
}
.emts-theme .emts-dev-content .bb-header-account-name small{
    overflow: hidden;
    color: #667085;
    font-size: 12.16px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.emts-theme .emts-dev-content .bb-header-account-panel a,.emts-theme .emts-dev-content .bb-header-account-panel button{
    justify-content: flex-start;
    min-height: 37.6px;
    width: 100%;
    padding: 8.0px 11.2px;
    border-radius: 7.2px;
    background: transparent;
    color: #344054;
    font-size: 14.08px;
    font-weight: 800;
    text-decoration: none;
}
.emts-theme .emts-dev-content .bb-header-account-panel a:hover,.emts-theme .emts-dev-content .bb-header-account-panel button:hover{
    background: #f3f8fc;
    color: var(--bb-primary, #05a660);
}
.emts-theme .emts-dev-content .bb-auth-shell{
    width: min(1120px, calc(100% - 32.0px));
    margin: 0 auto;
    padding: 72.0px 0 88.0px;
}
.emts-theme .emts-dev-content .bb-auth-panel{
    display: grid;
    grid-template-columns: minmax(0, 0.9fr) minmax(352.0px, 0.72fr);
    gap: 32.0px;
    align-items: stretch;
}
.emts-theme .emts-dev-content .bb-auth-copy,.emts-theme .emts-dev-content .bb-auth-form{
    border: 1px solid #d8e4f0;
    background: #ffffff;
}
.emts-theme .emts-dev-content .bb-auth-copy{
    position: relative;
    display: flex;
    align-items: flex-end;
    overflow: hidden;
    min-height: 400.0px;
    padding: 0;
    border-top: 3.52px solid var(--bb-primary, #05a660);
    background:
        radial-gradient(circle at 18% 18%, rgba(255, 255, 255, 0.18), transparent 384.0px),
        radial-gradient(circle at 86% 12%, rgba(47, 128, 237, 0.24), transparent 288.0px),
        linear-gradient(135deg, #111827 0%, #132238 52%, #057a58 100%);
}
.emts-theme .emts-dev-content .bb-auth-copy::before{
    position: absolute;
    inset: 0;
    content: "";
    background:
        linear-gradient(90deg, rgba(255, 255, 255, 0.16) 1px, transparent 1px),
        linear-gradient(0deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px);
    background-size: 64.0px 64.0px;
    mask-image: linear-gradient(135deg, rgba(0, 0, 0, 0.72), transparent 72%);
    opacity: 0.5;
}
.emts-theme .emts-dev-content .bb-auth-copy[style*="--bb-auth-image"]::before{
    background:
        linear-gradient(135deg, rgba(16, 24, 40, 0.3), rgba(5, 122, 88, 0.18)),
        var(--bb-auth-image);
    background-position: center;
    background-size: cover;
    mask-image: none;
    opacity: 0.95;
}
.emts-theme .emts-dev-content .bb-auth-copy::after{
    position: absolute;
    inset: 0;
    content: "";
    background:
        linear-gradient(135deg, transparent 0 58%, rgba(255, 255, 255, 0.1) 58% 60%, transparent 60%),
        linear-gradient(155deg, transparent 0 70%, rgba(255, 255, 255, 0.08) 70% 72%, transparent 72%);
}
.emts-theme .emts-dev-content .bb-auth-copy-inner{
    position: relative;
    z-index: 1;
    max-width: 560.0px;
    padding: 48.0px;
}
.emts-theme .emts-dev-content .bb-auth-copy h1{
    margin: 4.8px 0 0;
    color: #ffffff;
    font-size: 35.2px;
    line-height: 1.05;
    text-shadow: 0 1.28px 6.4px rgba(16, 24, 40, 0.32);
}
.emts-theme .emts-dev-content .bb-auth-copy p{
    max-width: 512.0px;
    margin: 16.0px 0 0;
    color: rgba(255, 255, 255, 0.88);
    font-size: 16.8px;
    line-height: 1.55;
}
.emts-theme .emts-dev-content .bb-auth-copy .bb-eyebrow{
    color: #ffffff;
}
.emts-theme .emts-dev-content .bb-auth-benefits{
    display: flex;
    flex-wrap: wrap;
    gap: 7.2px;
    margin: 20.8px 0 0;
    padding: 0;
    list-style: none;
}
.emts-theme .emts-dev-content .bb-auth-benefits li{
    padding: 5.6px 8.8px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.16);
    color: #ffffff;
    font-size: 12.48px;
    font-weight: 800;
    line-height: 1;
}
.emts-theme .emts-dev-content .bb-auth-form{
    display: grid;
    gap: 16.0px;
    align-content: start;
    padding: 21.6px;
    box-shadow: 0 18px 44px rgba(16, 24, 40, 0.08);
}
.emts-theme .emts-dev-content .bb-auth-form-heading{
    display: grid;
    gap: 2.4px;
    padding-bottom: 12.8px;
    border-bottom: 1px solid #e4e7ec;
}
.emts-theme .emts-dev-content .bb-auth-form-heading strong{
    color: #344054;
    font-size: 20.0px;
    font-weight: 750;
}
.emts-theme .emts-dev-content .bb-auth-form-heading span,.emts-theme .emts-dev-content .bb-auth-switch{
    color: #667085;
    font-size: 15.2px;
    line-height: 1.4;
}
.emts-theme .emts-dev-content .bb-auth-form label{
    display: grid;
    gap: 5.6px;
    color: #475467;
    font-size: 14.72px;
    font-weight: 650;
}
.emts-theme .emts-dev-content .bb-auth-label-row{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16.0px;
}
.emts-theme .emts-dev-content .bb-auth-label-row a,.emts-theme .emts-dev-content .bb-auth-switch a{
    color: var(--bb-primary, #05a660);
    font-weight: 800;
    text-decoration: none;
}
.emts-theme .emts-dev-content .bb-auth-form input[type="email"],.emts-theme .emts-dev-content .bb-auth-form input[type="password"],.emts-theme .emts-dev-content .bb-auth-form input[type="text"],.emts-theme .emts-dev-content .bb-auth-form input[type="tel"]{
    width: 100%;
    min-height: 44.8px;
    padding: 8.8px 11.2px;
    border: 1px solid #d8e4f0;
    border-radius: 3.52px;
    background: #ffffff;
    color: #344054;
    font: inherit;
    font-weight: 600;
}
.emts-theme .emts-dev-content .bb-auth-form input:focus{
    border-color: var(--bb-primary, #05a660);
    outline: 0;
    box-shadow: 0 0 0 3px rgba(5, 166, 96, 0.12);
}
.emts-theme .emts-dev-content .bb-auth-form small{
    color: #c2410c;
    font-weight: 600;
    line-height: 1.35;
}
.emts-theme .emts-dev-content .bb-captcha-field{
    display: grid;
    gap: 5.6px;
    justify-items: start;
}
.emts-theme .emts-dev-content .bb-contact-form .bb-captcha-field{
    grid-column: 1 / -1;
}
.emts-theme .emts-dev-content .bb-captcha-field small{
    color: #c2410c;
    font-weight: 800;
}
.emts-theme .emts-dev-content .bb-auth-status{
    margin: 0;
    padding: 12.0px 13.6px;
    border: 1px solid rgba(5, 166, 96, 0.2);
    background: rgba(5, 166, 96, 0.08);
    color: #047857;
    font-size: 14.4px;
    font-weight: 700;
    line-height: 1.4;
}
.emts-theme .emts-dev-content .bb-auth-hp{
    position: absolute !important;
    left: -10000px !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
}
.emts-theme .emts-dev-content .bb-auth-check{
    display: flex !important;
    align-items: center;
    gap: 8.0px !important;
    padding: 8.8px 10.4px;
    border: 1px solid #e4e7ec;
    background: #f8fafc;
}
.emts-theme .emts-dev-content .bb-auth-check input{
    width: 16.0px;
    height: 16.0px;
}
.emts-theme .emts-dev-content .bb-auth-form button{
    min-height: 45.6px;
    border: 0;
    border-radius: 4.0px;
    background: var(--bb-primary, #05a660);
    color: #ffffff;
    font: inherit;
    font-weight: 850;
    text-transform: uppercase;
    cursor: pointer;
}
.emts-theme .emts-dev-content .bb-auth-switch{
    margin: 0;
    text-align: center;
}
.emts-theme .emts-dev-content .bb-auctions-page{
    display: grid;
    gap: 12.0px;
    width: min(1500px, calc(100% - 32.0px));
    margin: 0 auto;
    padding: 21.6px 0 80.0px;
}
.emts-theme .emts-dev-content .bb-static-page{
    display: grid;
    gap: 16.0px;
    width: min(980px, calc(100% - 32.0px));
    margin: 0 auto;
    padding: 21.6px 0 80.0px;
}
.emts-theme .emts-dev-content .bb-static-page-card{
    padding: 20.0px;
    border: 1px solid rgba(5, 166, 96, 0.18);
    border-top: 2.88px solid rgba(5, 166, 96, 0.45);
    border-radius: 8.8px;
    background: #ffffff;
    box-shadow: 0 18px 42px rgba(16, 24, 40, 0.08);
}
.emts-theme .emts-dev-content .bb-static-page-card p{
    margin: 0;
    color: #475467;
    font-size: 16.0px;
    line-height: 1.65;
}
.emts-theme .emts-dev-content .bb-static-page-card p + p{
    margin-top: 14.4px;
}
.emts-theme .emts-dev-content .bb-static-page-card .bb-rich-content p,.emts-theme .emts-dev-content .bb-static-page-card .bb-rich-content ul,.emts-theme .emts-dev-content .bb-static-page-card .bb-rich-content ol,.emts-theme .emts-dev-content .bb-static-page-card .bb-rich-content blockquote{
    margin: 0 0 16.0px;
}
.emts-theme .emts-dev-content .bb-static-page-card .bb-rich-content h2,.emts-theme .emts-dev-content .bb-static-page-card .bb-rich-content h3,.emts-theme .emts-dev-content .bb-static-page-card .bb-rich-content h4{
    margin-top: 24.8px;
}
.emts-theme .emts-dev-content .bb-about-page{
    display: grid;
    gap: clamp(32.0px, 4vw, 57.6px);
    width: min(980px, calc(100% - 32.0px));
    margin: 0 auto;
    padding: clamp(32.0px, 4vw, 72.0px) 0 80.0px;
}
.emts-theme .emts-dev-content .bb-about-opening{
    max-width: 736.0px;
}
.emts-theme .emts-dev-content .bb-about-opening h1{
    max-width: 608.0px;
    margin: 5.6px 0 0;
    color: #101828;
    font-size: clamp(35.2px, 4vw, 60.8px);
    font-weight: 900;
    line-height: 1.04;
}
.emts-theme .emts-dev-content .bb-about-opening .bb-rich-content{
    margin-top: 19.2px;
    color: #475467;
}
.emts-theme .emts-dev-content .bb-about-opening .bb-rich-content p{
    font-size: 16.0px;
    line-height: 1.68;
}
.emts-theme .emts-dev-content .bb-about-hero-points{
    display: flex;
    flex-wrap: wrap;
    gap: 8.8px 16.0px;
    margin: 19.2px 0 0;
    padding: 0;
    list-style: none;
}
.emts-theme .emts-dev-content .bb-about-hero-points li{
    color: #008f5a;
    font-size: 14.08px;
    font-weight: 850;
}
.emts-theme .emts-dev-content .bb-about-hero-points li::before{
    content: "";
    display: inline-block;
    width: 7.68px;
    height: 7.68px;
    margin-right: 8.8px;
    border-radius: 999px;
    background: var(--bb-primary, #05a660);
    vertical-align: 1.28px;
}
.emts-theme .emts-dev-content .bb-about-intro{
    position: relative;
    max-width: 864.0px;
    margin: 0;
    padding: clamp(19.2px, 3vw, 32.0px) 0 clamp(19.2px, 3vw, 32.0px) clamp(19.2px, 5vw, 64.0px);
    text-align: left;
}
.emts-theme .emts-dev-content .bb-about-intro::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 3.2px;
    background: linear-gradient(180deg, var(--bb-primary, #05a660), #2f80ed);
}
.emts-theme .emts-dev-content .bb-about-intro p{
    margin: 0;
    color: #344054;
    font-size: clamp(16.32px, 1.5vw, 20.0px);
    font-weight: 700;
    line-height: 1.55;
}
.emts-theme .emts-dev-content .bb-about-narrative{
    display: grid;
    gap: clamp(22.4px, 3vw, 38.4px);
    counter-reset: about-section;
}
.emts-theme .emts-dev-content .bb-about-narrative article{
    display: grid;
    grid-template-columns: 64.0px minmax(0, 1fr);
    gap: clamp(16.0px, 3vw, 32.0px);
    align-items: start;
}
.emts-theme .emts-dev-content .bb-about-narrative article > span{
    color: var(--bb-primary, #05a660);
    font-size: 14.72px;
    font-weight: 900;
}
.emts-theme .emts-dev-content .bb-about-narrative h2,.emts-theme .emts-dev-content .bb-about-split h2,.emts-theme .emts-dev-content .bb-about-journey h2{
    margin: 0;
    color: #101828;
    font-size: clamp(23.2px, 2.5vw, 35.2px);
    font-weight: 900;
    line-height: 1.12;
}
.emts-theme .emts-dev-content .bb-about-narrative p,.emts-theme .emts-dev-content .bb-about-split p,.emts-theme .emts-dev-content .bb-about-closing p{
    margin: 0;
    color: #667085;
    font-size: 16.0px;
    line-height: 1.72;
}
.emts-theme .emts-dev-content .bb-about-narrative h2 + p{
    grid-column: 2;
    margin-top: 11.2px;
}
.emts-theme .emts-dev-content .bb-about-split{
    display: grid;
    grid-template-columns: minmax(0, 0.8fr) minmax(0, 1fr);
    gap: clamp(19.2px, 4vw, 48.0px);
    align-items: start;
    padding-block: clamp(22.4px, 3vw, 38.4px);
    border-top: 1px solid #d0f1de;
    border-bottom: 1px solid #d0f1de;
}
.emts-theme .emts-dev-content .bb-about-journey{
    display: grid;
    gap: 16.0px;
}
.emts-theme .emts-dev-content .bb-about-journey ol{
    display: grid;
    gap: 12.0px;
    margin: 0;
    padding: 0;
    list-style: none;
    counter-reset: about-flow;
}
.emts-theme .emts-dev-content .bb-about-journey li{
    position: relative;
    display: grid;
    grid-template-columns: 88.0px minmax(0, 1fr);
    gap: 16.0px;
    min-height: auto;
    padding: 3.2px 0;
    color: #667085;
    font-size: 15.04px;
    line-height: 1.48;
}
.emts-theme .emts-dev-content .bb-about-journey li + li{
    border-left: 0;
}
.emts-theme .emts-dev-content .bb-about-journey li::before{
    counter-increment: about-flow;
    content: counter(about-flow);
    grid-column: 1;
    grid-row: 1;
    color: var(--bb-primary, #05a660);
    font-size: 13.12px;
    font-weight: 900;
}
.emts-theme .emts-dev-content .bb-about-journey li strong,.emts-theme .emts-dev-content .bb-about-journey li span{
    display: block;
}
.emts-theme .emts-dev-content .bb-about-journey li strong{
    grid-column: 1;
    grid-row: 1;
    margin-bottom: 4.8px;
    padding-left: 20.8px;
    color: #101828;
    font-size: 16.0px;
    font-weight: 850;
}
.emts-theme .emts-dev-content .bb-about-journey li span{
    grid-column: 2;
    grid-row: 1;
}
.emts-theme .emts-dev-content .bb-about-closing{
    display: flex;
    gap: 16.0px;
    align-items: center;
    justify-content: space-between;
    padding: 18.4px 0 0;
    border-top: 1px solid #d0f1de;
}
.emts-theme .emts-dev-content .bb-about-closing p{
    max-width: 704.0px;
    color: #344054;
    font-size: 16.0px;
    font-weight: 700;
    line-height: 1.55;
}
.emts-theme .emts-dev-content .bb-about-actions{
    display: flex;
    flex-wrap: wrap;
    gap: 10.4px;
    justify-content: flex-start;
    padding: 8.0px 0 0;
}
.emts-theme .emts-dev-content .bb-about-actions a{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 43.2px;
    padding: 11.2px 16.0px;
    border: 1px solid #b7f0ca;
    border-radius: 8.0px;
    background: #ffffff;
    color: #101828;
    font-weight: 850;
    text-decoration: none;
}
.emts-theme .emts-dev-content .bb-about-actions a:first-child{
    border-color: var(--bb-primary, #05a660);
    background: var(--bb-primary, #05a660);
    color: #ffffff;
}
.emts-theme .emts-dev-content .bb-about-closing a{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 43.2px;
    padding: 11.2px 16.0px;
    border-radius: 8.0px;
    background: #101828;
    color: #ffffff;
    font-weight: 850;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
}
.emts-theme .emts-dev-content .bb-about-article{
    width: min(1160px, calc(100% - 32.0px));
    margin: 0 auto;
    padding: clamp(32.0px, 4vw, 64.0px) 0 80.0px;
}
.emts-theme .emts-dev-content .bb-about-article-header{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16.0px;
    margin-bottom: clamp(25.6px, 3vw, 38.4px);
    text-align: center;
}
.emts-theme .emts-dev-content .bb-about-article-header::before,.emts-theme .emts-dev-content .bb-about-article-header::after{
    content: "";
    width: 48.0px;
    height: 1px;
    background: #cfd6dd;
}
.emts-theme .emts-dev-content .bb-about-article-header h1{
    margin: 0;
    color: #344054;
    font-size: clamp(32.0px, 3vw, 44.8px);
    font-weight: 500;
    line-height: 1.1;
}
.emts-theme .emts-dev-content .bb-about-article-image{
    width: min(980px, 100%);
    margin: 0 auto clamp(28.8px, 3vw, 41.6px);
    border-bottom: 3.52px solid var(--bb-primary, #05a660);
}
.emts-theme .emts-dev-content .bb-about-article-image img{
    display: block;
    width: 100%;
    max-height: 368.0px;
    object-fit: cover;
    object-position: center;
}
.emts-theme .emts-dev-content .bb-about-article-body{
    max-width: 980px;
    margin: 0 auto;
    color: #101828;
    font-size: 16.0px;
    line-height: 1.76;
}
.emts-theme .emts-dev-content .bb-about-article-body .bb-rich-content{
    margin-bottom: 35.2px;
}
.emts-theme .emts-dev-content .bb-about-article-body p{
    margin: 0 0 24.8px;
}
.emts-theme .emts-dev-content .bb-about-article-body h2{
    margin: 36.0px 0 12.0px;
    color: #101828;
    font-size: 16.0px;
    font-weight: 900;
    line-height: 1.35;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-about-article-body h2:first-of-type{
    margin-top: 0;
}
.emts-theme .emts-dev-content .bb-about-editorial{
    width: min(1100px, calc(100% - 32.0px));
    margin: 0 auto;
    padding: clamp(32.0px, 4vw, 64.0px) 0 80.0px;
}
.emts-theme .emts-dev-content .bb-about-editorial-header{
    max-width: 760px;
    margin: 0 auto clamp(32.0px, 4vw, 51.2px);
    text-align: center;
}
.emts-theme .emts-dev-content .bb-about-editorial-header span{
    color: var(--bb-primary, #05a660);
    font-size: 12.48px;
    font-weight: 900;
    letter-spacing: 0.06em;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-about-editorial-header h1{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16.0px;
    margin: 7.2px 0 10.4px;
    color: #344054;
    font-size: clamp(32.0px, 3.2vw, 48.0px);
    font-weight: 500;
    line-height: 1.1;
}
.emts-theme .emts-dev-content .bb-about-editorial-header h1::before,.emts-theme .emts-dev-content .bb-about-editorial-header h1::after{
    content: "";
    width: 48.0px;
    height: 1px;
    background: #cfd6dd;
}
.emts-theme .emts-dev-content .bb-about-editorial-header p{
    margin: 0;
    color: #667085;
    font-size: 16.8px;
    line-height: 1.6;
}
.emts-theme .emts-dev-content .bb-about-editorial-body{
    max-width: 980px;
    margin: 0 auto;
    color: #101828;
    font-size: 16.0px;
    line-height: 1.76;
}
.emts-theme .emts-dev-content .bb-about-editorial-body .bb-rich-content{
    margin-bottom: 32.0px;
}
.emts-theme .emts-dev-content .bb-about-editorial-body p{
    margin: 0 0 24.8px;
}
.emts-theme .emts-dev-content .bb-about-editorial-body h2{
    margin: 36.0px 0 12.8px;
    color: #101828;
    font-size: 20.0px;
    font-weight: 700;
    line-height: 1.35;
    text-transform: none;
}
.emts-theme .emts-dev-content .bb-about-card-figure{
    float: right;
    width: min(270px, 34%);
    margin: 3.2px 0 20.0px 32.0px;
    text-align: center;
}
.emts-theme .emts-dev-content .bb-about-card-figure img{
    display: block;
    width: 100%;
    height: auto;
}
.emts-theme .emts-dev-content .bb-about-card-figure figcaption{
    margin-top: 10.4px;
    color: #667085;
    font-size: 13.12px;
    line-height: 1.45;
}
.emts-theme .emts-dev-content .bb-contact-layout{
    display: grid;
    grid-template-columns: minmax(0, 1fr) 288.0px;
    gap: 16.0px;
    align-items: start;
}
.emts-theme .emts-dev-content .bb-contact-hero-panel{
    display: grid;
    grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr);
    gap: 16.0px;
    align-items: stretch;
    padding: 18.4px;
    border: 1px solid rgba(5, 166, 96, 0.18);
    border-left: 4.8px solid var(--bb-primary, #05a660);
    border-radius: 10.4px;
    background:
        linear-gradient(135deg, rgba(5, 166, 96, 0.08), rgba(47, 128, 237, 0.06)),
        #ffffff;
    box-shadow: 0 18px 42px rgba(16, 24, 40, 0.08);
}
.emts-theme .emts-dev-content .bb-contact-hero-panel > div{
    display: grid;
    gap: 7.2px;
    align-content: center;
}
.emts-theme .emts-dev-content .bb-contact-hero-panel span,.emts-theme .emts-dev-content .bb-faq-support-strip span{
    color: var(--bb-primary, #05a660);
    font-size: 12.16px;
    font-weight: 900;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-contact-hero-panel h2,.emts-theme .emts-dev-content .bb-contact-hero-panel p,.emts-theme .emts-dev-content .bb-contact-hero-panel dl,.emts-theme .emts-dev-content .bb-contact-hero-panel dt,.emts-theme .emts-dev-content .bb-contact-hero-panel dd{
    margin: 0;
}
.emts-theme .emts-dev-content .bb-contact-hero-panel h2{
    color: #101828;
    font-size: clamp(21.6px, 2.5vw, 32.0px);
    line-height: 1.1;
}
.emts-theme .emts-dev-content .bb-contact-hero-panel p,.emts-theme .emts-dev-content .bb-contact-hero-panel dd{
    color: #667085;
    line-height: 1.55;
}
.emts-theme .emts-dev-content .bb-contact-hero-panel dl{
    display: grid;
    gap: 10.4px;
}
.emts-theme .emts-dev-content .bb-contact-hero-panel dl div{
    display: grid;
    gap: 3.2px;
    padding: 11.52px 12.8px;
    border: 1px solid rgba(47, 128, 237, 0.16);
    border-radius: 7.2px;
    background: rgba(255, 255, 255, 0.72);
}
.emts-theme .emts-dev-content .bb-contact-hero-panel dt{
    color: #1d2939;
    font-weight: 900;
}
.emts-theme .emts-dev-content .bb-contact-support-grid,.emts-theme .emts-dev-content .bb-help-centre-grid,.emts-theme .emts-dev-content .bb-card-guide-grid,.emts-theme .emts-dev-content .bb-how-flow,.emts-theme .emts-dev-content .bb-faq-category-grid{
    display: grid;
    gap: 16.0px;
}
.emts-theme .emts-dev-content .bb-contact-support-grid{
    grid-template-columns: repeat(4, minmax(0, 1fr));
    margin-bottom: 16.0px;
}
.emts-theme .emts-dev-content .bb-contact-support-grid article,.emts-theme .emts-dev-content .bb-help-topic,.emts-theme .emts-dev-content .bb-card-guide-grid article,.emts-theme .emts-dev-content .bb-how-flow article,.emts-theme .emts-dev-content .bb-faq-category{
    border: 1px solid rgba(5, 166, 96, 0.18);
    border-radius: 8.8px;
    background: #ffffff;
    box-shadow: 0 18px 42px rgba(16, 24, 40, 0.08);
}
.emts-theme .emts-dev-content .bb-contact-support-grid article{
    display: grid;
    gap: 7.2px;
    padding: 16.0px;
    border-top: 3.52px solid var(--bb-contact-tone, var(--bb-primary, #05a660));
}
.emts-theme .emts-dev-content .bb-contact-support-grid article:nth-child(2){
    --bb-contact-tone: #2f80ed;
}
.emts-theme .emts-dev-content .bb-contact-support-grid article:nth-child(3){
    --bb-contact-tone: #f97316;
}
.emts-theme .emts-dev-content .bb-contact-support-grid article:nth-child(4){
    --bb-contact-tone: #7c3aed;
}
.emts-theme .emts-dev-content .bb-contact-support-grid span,.emts-theme .emts-dev-content .bb-card-guide-grid span,.emts-theme .emts-dev-content .bb-section-heading span{
    color: var(--bb-primary, #05a660);
    font-size: 12.16px;
    font-weight: 900;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-contact-support-grid strong{
    color: #1d2939;
    font-size: 16.0px;
}
.emts-theme .emts-dev-content .bb-contact-support-grid p{
    margin: 0;
    color: #667085;
    line-height: 1.5;
}
.emts-theme .emts-dev-content .bb-contact-form,.emts-theme .emts-dev-content .bb-contact-help-card,.emts-theme .emts-dev-content .bb-faq-list details,.emts-theme .emts-dev-content .bb-how-highlight{
    border: 1px solid rgba(5, 166, 96, 0.18);
    border-radius: 8.8px;
    background: #ffffff;
    box-shadow: 0 18px 42px rgba(16, 24, 40, 0.08);
}
.emts-theme .emts-dev-content .bb-contact-form{
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 13.6px;
    padding: 19.2px;
}
.emts-theme .emts-dev-content .bb-contact-form-heading,.emts-theme .emts-dev-content .bb-contact-status,.emts-theme .emts-dev-content .bb-contact-form .is-full,.emts-theme .emts-dev-content .bb-contact-form button{
    grid-column: 1 / -1;
}
.emts-theme .emts-dev-content .bb-contact-form-heading{
    border-bottom: 1px solid #e4e7ec;
    padding-bottom: 11.2px;
}
.emts-theme .emts-dev-content .bb-contact-form-heading h2,.emts-theme .emts-dev-content .bb-contact-form-heading p{
    margin: 0;
}
.emts-theme .emts-dev-content .bb-contact-form-heading h2{
    color: #1d2939;
    font-size: 19.2px;
}
.emts-theme .emts-dev-content .bb-contact-form-heading p,.emts-theme .emts-dev-content .bb-contact-help-card p{
    color: #667085;
    line-height: 1.55;
}
.emts-theme .emts-dev-content .bb-contact-form label{
    display: grid;
    gap: 5.6px;
    color: #344054;
    font-weight: 750;
}
.emts-theme .emts-dev-content .bb-contact-form input,.emts-theme .emts-dev-content .bb-contact-form textarea{
    width: 100%;
    border: 1px solid #d8e4f0;
    border-radius: 4.8px;
    padding: 9.92px 11.2px;
    color: #344054;
    font: inherit;
}
.emts-theme .emts-dev-content .bb-contact-form textarea{
    resize: vertical;
}
.emts-theme .emts-dev-content .bb-contact-form input:focus,.emts-theme .emts-dev-content .bb-contact-form textarea:focus{
    border-color: var(--bb-primary, #05a660);
    outline: 0;
    box-shadow: 0 0 0 3px rgba(5, 166, 96, 0.12);
}
.emts-theme .emts-dev-content .bb-contact-form small{
    color: #c2410c;
}
.emts-theme .emts-dev-content .bb-contact-form button,.emts-theme .emts-dev-content .bb-contact-help-card a,.emts-theme .emts-dev-content .bb-how-highlight a{
    display: inline-flex;
    min-height: 44.0px;
    min-width: max-content;
    align-items: center;
    justify-content: center;
    border: 0;
    border-radius: 5.6px;
    padding: 0 18.4px;
    background: var(--bb-primary, #05a660);
    color: #ffffff;
    font: inherit;
    font-weight: 850;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
}
.emts-theme .emts-dev-content .bb-contact-status{
    margin: 0;
    padding: 11.2px 12.8px;
    border: 1px solid rgba(5, 166, 96, 0.25);
    border-radius: 5.6px;
    background: rgba(5, 166, 96, 0.1);
    color: #047857;
    font-weight: 800;
}
.emts-theme .emts-dev-content .bb-contact-help-card{
    display: grid;
    gap: 11.2px;
    padding: 16.0px;
    border-top: 3.52px solid #2f80ed;
}
.emts-theme .emts-dev-content .bb-contact-help-card span{
    color: #2f80ed;
    font-size: 12.48px;
    font-weight: 900;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-contact-help-card strong{
    color: #1d2939;
    font-size: 17.6px;
}
.emts-theme .emts-dev-content .bb-contact-help-card p{
    margin: 0;
}
.emts-theme .emts-dev-content .bb-contact-checklist{
    display: grid;
    gap: 8.0px;
}
.emts-theme .emts-dev-content .bb-contact-checklist span{
    display: block;
    padding: 8.32px 9.28px;
    border: 1px solid #e4e7ec;
    border-radius: 5.6px;
    background: #f8fafc;
    color: #475467;
    font-size: 13.76px;
    font-weight: 800;
    text-transform: none;
}
.emts-theme .emts-dev-content .bb-contact-auth-actions{
    display: grid;
    gap: 8.8px;
}
.emts-theme .emts-dev-content .bb-contact-help-card a.is-secondary{
    border: 1px solid #b7ebd6;
    background: #ffffff;
    color: var(--bb-primary, #05a660);
}
.emts-theme .emts-dev-content .bb-help-centre-grid{
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.emts-theme .emts-dev-content .bb-help-topic{
    display: grid;
    gap: 10.4px;
    min-height: 192.0px;
    align-content: start;
    padding: 16.8px;
    border-left: 3.84px solid var(--bb-topic-color, var(--bb-primary, #05a660));
    color: inherit;
    text-decoration: none;
}
.emts-theme .emts-dev-content .bb-help-topic.is-green{
    --bb-topic-color: var(--bb-primary, #05a660);
}
.emts-theme .emts-dev-content .bb-help-topic.is-blue{
    --bb-topic-color: #2f80ed;
}
.emts-theme .emts-dev-content .bb-help-topic.is-orange{
    --bb-topic-color: #f97316;
}
.emts-theme .emts-dev-content .bb-help-topic.is-purple{
    --bb-topic-color: #7c3aed;
}
.emts-theme .emts-dev-content .bb-help-topic span{
    display: grid;
    width: 36.0px;
    height: 36.0px;
    place-items: center;
    border-radius: 7.2px;
    background: color-mix(in srgb, var(--bb-topic-color) 12%, #ffffff);
    color: var(--bb-topic-color);
    font-weight: 900;
}
.emts-theme .emts-dev-content .bb-help-topic strong{
    color: #1d2939;
    font-size: 17.28px;
}
.emts-theme .emts-dev-content .bb-help-topic p,.emts-theme .emts-dev-content .bb-help-centre-note p{
    margin: 0;
    color: #667085;
    line-height: 1.55;
}
.emts-theme .emts-dev-content .bb-help-topic:hover{
    border-color: color-mix(in srgb, var(--bb-topic-color) 45%, #d0d5dd);
    transform: translateY(-1px);
}
.emts-theme .emts-dev-content .bb-help-centre-note{
    display: grid;
    grid-template-columns: minmax(0, 0.7fr) minmax(0, 1.1fr) auto;
    gap: 16.0px;
    align-items: center;
    padding: 16.0px;
    border: 1px solid rgba(47, 128, 237, 0.22);
    border-left: 3.84px solid #2f80ed;
    border-radius: 8.8px;
    background: linear-gradient(135deg, rgba(47, 128, 237, 0.08), #ffffff);
}
.emts-theme .emts-dev-content .bb-help-centre-note strong{
    color: #1d2939;
    font-size: 17.28px;
}
.emts-theme .emts-dev-content .bb-help-centre-note a{
    display: inline-flex;
    min-height: 42.4px;
    align-items: center;
    justify-content: center;
    border-radius: 5.6px;
    background: var(--bb-primary, #05a660);
    color: #ffffff;
    font-weight: 850;
    text-decoration: none;
}
.emts-theme .emts-dev-content .bb-faq-category-grid{
    grid-template-columns: minmax(0, 1fr);
}
.emts-theme .emts-dev-content .bb-faq-jump-nav{
    display: flex;
    flex-wrap: wrap;
    gap: 8.8px;
    padding: 12.8px;
    border: 1px solid rgba(5, 166, 96, 0.18);
    border-radius: 8.8px;
    background:
        linear-gradient(135deg, rgba(5, 166, 96, 0.05), rgba(47, 128, 237, 0.04)),
        #ffffff;
    box-shadow: 0 18px 42px rgba(16, 24, 40, 0.06);
}
.emts-theme .emts-dev-content .bb-faq-jump-nav button,.emts-theme .emts-dev-content .bb-faq-jump-nav a{
    display: inline-flex;
    min-height: 35.2px;
    align-items: center;
    justify-content: center;
    padding: 0 13.6px;
    border: 1px solid #d8e4f0;
    border-radius: 999px;
    background: #ffffff;
    color: #344054;
    font: inherit;
    font-size: 14.08px;
    font-weight: 850;
    text-decoration: none;
    cursor: pointer;
}
.emts-theme .emts-dev-content .bb-faq-jump-nav button:hover,.emts-theme .emts-dev-content .bb-faq-jump-nav button:focus,.emts-theme .emts-dev-content .bb-faq-jump-nav button.is-active,.emts-theme .emts-dev-content .bb-faq-jump-nav a:hover,.emts-theme .emts-dev-content .bb-faq-jump-nav a:focus,.emts-theme .emts-dev-content .bb-faq-jump-nav a.is-active{
    border-color: rgba(5, 166, 96, 0.32);
    color: var(--bb-primary, #05a660);
    background: rgba(236, 253, 243, 0.82);
}
.emts-theme .emts-dev-content .bb-faq-category{
    overflow: hidden;
    scroll-margin-top: 96.0px;
}
.emts-theme .emts-dev-content .bb-faq-category > header{
    display: flex;
    gap: 12.0px;
    align-items: center;
    padding: 16.0px 17.6px;
    border-bottom: 1px solid #e4e7ec;
    background: linear-gradient(135deg, rgba(5, 166, 96, 0.07), rgba(47, 128, 237, 0.05));
}
.emts-theme .emts-dev-content .bb-faq-category > header span{
    display: grid;
    width: 32.0px;
    height: 32.0px;
    place-items: center;
    border-radius: 6.4px;
    background: var(--bb-primary, #05a660);
    color: #ffffff;
    font-size: 12.48px;
    font-weight: 900;
}
.emts-theme .emts-dev-content .bb-faq-category h2{
    margin: 0;
    color: #1d2939;
    font-size: 18.4px;
}
.emts-theme .emts-dev-content .bb-faq-category > header p{
    margin: 2.88px 0 0;
    color: #667085;
    line-height: 1.45;
}
.emts-theme .emts-dev-content .bb-faq-list{
    display: grid;
    gap: 12.0px;
    padding: 14.4px;
}
.emts-theme .emts-dev-content .bb-faq-list details{
    overflow: hidden;
    box-shadow: none;
}
.emts-theme .emts-dev-content .bb-faq-list summary{
    cursor: pointer;
    padding: 16.0px 17.6px;
    color: #1d2939;
    font-weight: 850;
}
.emts-theme .emts-dev-content .bb-faq-list summary::marker{
    color: var(--bb-primary, #05a660);
}
.emts-theme .emts-dev-content .bb-faq-list p{
    margin: 0;
    padding: 0 17.6px 16.0px 23.2px;
    color: #667085;
    line-height: 1.6;
}
.emts-theme .emts-dev-content .bb-faq-support-strip{
    display: grid;
    grid-template-columns: minmax(0, 1fr) max-content;
    gap: 16.0px;
    align-items: center;
    padding: 16.0px;
    border: 1px solid rgba(124, 58, 237, 0.22);
    border-left: 3.84px solid #7c3aed;
    border-radius: 8.8px;
    background:
        linear-gradient(135deg, rgba(124, 58, 237, 0.08), rgba(5, 166, 96, 0.04)),
        #ffffff;
    box-shadow: 0 18px 42px rgba(16, 24, 40, 0.08);
}
.emts-theme .emts-dev-content .bb-faq-support-strip div{
    display: grid;
    gap: 4.0px;
}
.emts-theme .emts-dev-content .bb-faq-support-strip strong{
    color: #1d2939;
    font-size: 16.0px;
}
.emts-theme .emts-dev-content .bb-faq-support-strip a{
    display: inline-flex;
    min-height: 40.8px;
    align-items: center;
    justify-content: center;
    padding: 0 16.0px;
    border-radius: 5.6px;
    background: var(--bb-primary, #05a660);
    color: #ffffff;
    font-weight: 850;
    text-decoration: none;
    white-space: nowrap;
}
.emts-theme .emts-dev-content .bb-how-page{
    display: grid;
    gap: 19.2px;
    width: min(1180px, calc(100% - 32.0px));
    margin: 0 auto;
    padding: 21.6px 0 80.0px;
}
.emts-theme .emts-dev-content .bb-how-hero{
    display: grid;
    gap: 7.2px;
    padding: 22.4px;
    border: 1px solid rgba(5, 166, 96, 0.18);
    border-left: 4.8px solid var(--bb-primary, #05a660);
    border-radius: 10.4px;
    background:
        linear-gradient(135deg, rgba(5, 166, 96, 0.13), rgba(47, 128, 237, 0.09)),
        #ffffff;
}
.emts-theme .emts-dev-content .bb-how-hero span{
    color: #047857;
    font-size: 13.12px;
    font-weight: 900;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-how-hero h1{
    margin: 0;
    color: #101828;
    font-size: 32.0px;
    line-height: 1.05;
}
.emts-theme .emts-dev-content .bb-how-hero p{
    max-width: 768.0px;
    margin: 0;
    color: #667085;
    font-size: 16.0px;
    line-height: 1.55;
}
.emts-theme .emts-dev-content .bb-how-hero-actions{
    display: flex;
    flex-wrap: wrap;
    gap: 10.4px;
    margin-top: 8.0px;
}
.emts-theme .emts-dev-content .bb-how-hero-actions a{
    display: inline-flex;
    min-height: 40.8px;
    align-items: center;
    justify-content: center;
    border-radius: 5.6px;
    padding: 0 16.0px;
    background: var(--bb-primary, #05a660);
    color: #ffffff;
    font-weight: 850;
    text-decoration: none;
}
.emts-theme .emts-dev-content .bb-how-hero-actions a + a{
    border: 1px solid rgba(5, 166, 96, 0.25);
    background: #ffffff;
    color: #047857;
}
.emts-theme .emts-dev-content .bb-how-steps{
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 16.0px;
}
.emts-theme .emts-dev-content .bb-how-steps article{
    display: grid;
    gap: 10.4px;
    min-height: 224.0px;
    align-content: start;
    padding: 18.4px;
    border: 1px solid var(--bb-step-border);
    border-radius: 10.4px;
    background: var(--bb-step-bg);
    box-shadow: 0 18px 42px rgba(16, 24, 40, 0.08);
}
.emts-theme .emts-dev-content .bb-how-steps article.is-green{
    --bb-step-bg: linear-gradient(135deg, rgba(5, 166, 96, 0.16), rgba(255, 255, 255, 0.96));
    --bb-step-border: rgba(5, 166, 96, 0.28);
    --bb-step-color: #05a660;
}
.emts-theme .emts-dev-content .bb-how-steps article.is-blue{
    --bb-step-bg: linear-gradient(135deg, rgba(47, 128, 237, 0.16), rgba(255, 255, 255, 0.96));
    --bb-step-border: rgba(47, 128, 237, 0.28);
    --bb-step-color: #2f80ed;
}
.emts-theme .emts-dev-content .bb-how-steps article.is-orange{
    --bb-step-bg: linear-gradient(135deg, rgba(249, 115, 22, 0.16), rgba(255, 255, 255, 0.96));
    --bb-step-border: rgba(249, 115, 22, 0.28);
    --bb-step-color: #f97316;
}
.emts-theme .emts-dev-content .bb-how-steps article > span{
    display: grid;
    width: 41.6px;
    height: 41.6px;
    place-items: center;
    border-radius: 8.8px;
    background: var(--bb-step-color);
    color: #ffffff;
    font-weight: 900;
    box-shadow: 0 12px 22px rgba(16, 24, 40, 0.15);
}
.emts-theme .emts-dev-content .bb-how-steps h2{
    margin: 0;
    color: #1d2939;
    font-size: 18.88px;
}
.emts-theme .emts-dev-content .bb-how-steps p{
    margin: 0;
    color: #667085;
    line-height: 1.55;
}
.emts-theme .emts-dev-content .bb-how-highlight{
    display: grid;
    grid-template-columns: minmax(192.0px, 0.85fr) minmax(224.0px, 1.15fr) max-content;
    gap: 16.0px;
    align-items: center;
    padding: 16.0px;
    border-top: 3.52px solid #7c3aed;
}
.emts-theme .emts-dev-content .bb-how-highlight span,.emts-theme .emts-dev-content .bb-how-highlight strong{
    display: block;
}
.emts-theme .emts-dev-content .bb-how-highlight span{
    color: #7c3aed;
    font-size: 12.16px;
    font-weight: 900;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-how-highlight strong{
    color: #1d2939;
    font-size: 17.6px;
}
.emts-theme .emts-dev-content .bb-how-highlight p{
    min-width: 0;
    margin: 0;
    color: #667085;
    line-height: 1.55;
}
.emts-theme .emts-dev-content .bb-how-section{
    display: grid;
    gap: 16.0px;
}
.emts-theme .emts-dev-content .bb-section-heading{
    display: grid;
    gap: 4.8px;
}
.emts-theme .emts-dev-content .bb-section-heading h2,.emts-theme .emts-dev-content .bb-section-heading p{
    margin: 0;
}
.emts-theme .emts-dev-content .bb-section-heading h2{
    color: #101828;
    font-size: 23.2px;
}
.emts-theme .emts-dev-content .bb-section-heading p{
    max-width: 704.0px;
    color: #667085;
    line-height: 1.55;
}
.emts-theme .emts-dev-content .bb-card-guide-grid{
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.emts-theme .emts-dev-content .bb-card-guide-grid article,.emts-theme .emts-dev-content .bb-how-flow article{
    display: grid;
    gap: 8.0px;
    align-content: start;
    padding: 16.0px;
}
.emts-theme .emts-dev-content .bb-card-guide-grid article{
    border-top: 3.52px solid rgba(5, 166, 96, 0.45);
}
.emts-theme .emts-dev-content .bb-card-guide-grid h3{
    margin: 0;
    color: #1d2939;
    font-size: 16.8px;
}
.emts-theme .emts-dev-content .bb-card-guide-grid p,.emts-theme .emts-dev-content .bb-how-flow p{
    margin: 0;
    color: #667085;
    line-height: 1.55;
}
.emts-theme .emts-dev-content .bb-how-flow{
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.emts-theme .emts-dev-content .bb-how-flow article{
    border-left: 3.52px solid rgba(47, 128, 237, 0.55);
}
.emts-theme .emts-dev-content .bb-how-flow strong{
    color: #1d2939;
    font-size: 16.32px;
}
.emts-theme .emts-dev-content .bb-how-page.is-redesigned{
    gap: 24.8px;
    padding-top: 19.2px;
}
.emts-theme .emts-dev-content .bb-how-showcase{
    display: grid;
    grid-template-columns: minmax(0, 1.05fr) minmax(320.0px, 0.75fr);
    gap: 20.0px;
    align-items: stretch;
    padding: 20.0px;
    border: 1px solid rgba(5, 166, 96, 0.18);
    border-left: 4.8px solid var(--bb-primary, #05a660);
    border-radius: 10.4px;
    background:
        radial-gradient(circle at 82% 16%, rgba(249, 115, 22, 0.12), transparent 28%),
        linear-gradient(135deg, rgba(5, 166, 96, 0.13), rgba(47, 128, 237, 0.08)),
        #ffffff;
    box-shadow: 0 18px 42px rgba(16, 24, 40, 0.08);
}
.emts-theme .emts-dev-content .bb-how-showcase-copy{
    display: grid;
    gap: 9.6px;
    align-content: center;
}
.emts-theme .emts-dev-content .bb-how-showcase-copy > span,.emts-theme .emts-dev-content .bb-how-payment-panel span{
    color: #047857;
    font-size: 12.48px;
    font-weight: 900;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-how-showcase-copy h1,.emts-theme .emts-dev-content .bb-how-showcase-copy p,.emts-theme .emts-dev-content .bb-how-payment-panel h2,.emts-theme .emts-dev-content .bb-how-payment-panel p{
    margin: 0;
}
.emts-theme .emts-dev-content .bb-how-showcase-copy h1{
    color: #101828;
    font-size: clamp(32.0px, 4vw, 54.4px);
    line-height: 0.98;
}
.emts-theme .emts-dev-content .bb-how-showcase-copy p{
    max-width: 720.0px;
    color: #475467;
    font-size: 16.8px;
    line-height: 1.6;
}
.emts-theme .emts-dev-content .bb-how-showcase-card,.emts-theme .emts-dev-content .bb-how-real-card-panel{
    display: grid;
    place-items: center;
}
.emts-theme .emts-dev-content .bb-how-real-card-panel{
    align-content: center;
    justify-items: center;
    gap: 8.8px;
}
.emts-theme .emts-dev-content .bb-how-real-card-panel > span{
    color: #047857;
    font-size: 11.84px;
    font-weight: 900;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-how-static-card-image{
    display: block;
    width: min(100%, 296.0px);
    height: auto;
    border-radius: 8.0px;
    box-shadow: 0 22px 55px rgba(16, 24, 40, 0.18);
}
.emts-theme .emts-dev-content .bb-how-card-pending{
    max-width: 288.0px;
    margin: 0;
    color: #667085;
    font-size: 15.2px;
    line-height: 1.5;
    text-align: center;
}
.emts-theme .emts-dev-content .bb-how-single-card{
    width: min(100%, 304.0px);
    margin: 0;
    justify-content: center;
}
.emts-theme .emts-dev-content .bb-how-single-card .bb-live-site-card{
    width: 100%;
    box-shadow: 0 22px 55px rgba(16, 24, 40, 0.18) !important;
}
.emts-theme .emts-dev-content .bb-how-single-card > p{
    margin: 0;
    color: #667085;
    line-height: 1.5;
    text-align: center;
}
.emts-theme .emts-dev-content .bb-demo-card{
    position: relative;
    display: grid;
    width: min(100%, 320.0px);
    gap: 8.8px;
    padding: 12.8px;
    border: 1px solid rgba(5, 166, 96, 0.22);
    border-radius: 10.4px;
    background: #ffffff;
    box-shadow: 0 22px 55px rgba(16, 24, 40, 0.18);
}
.emts-theme .emts-dev-content .bb-demo-card h2{
    min-height: 39.2px;
    margin: 0;
    padding-right: 70.4px;
    color: #1d2939;
    font-size: 14.72px;
    line-height: 1.2;
}
.emts-theme .emts-dev-content .bb-demo-auction-id{
    margin: 0;
    color: #ff5a1f;
    font-size: 12.48px;
    font-weight: 900;
}
.emts-theme .emts-dev-content .bb-demo-card-icons,.emts-theme .emts-dev-content .bb-demo-actions{
    display: flex;
    gap: 5.6px;
    align-items: center;
}
.emts-theme .emts-dev-content .bb-demo-card-icons{
    position: absolute;
    top: 12.0px;
    right: 12.0px;
}
.emts-theme .emts-dev-content .bb-demo-icon{
    display: inline-grid;
    width: 30.4px;
    height: 30.4px;
    place-items: center;
    border: 1px solid rgba(52, 64, 84, 0.12);
    border-radius: 999px;
    background: #f8fafc;
    color: #344054;
}
.emts-theme .emts-dev-content .bb-demo-icon svg{
    width: 16.0px;
    height: 16.0px;
    fill: currentColor;
}
.emts-theme .emts-dev-content .bb-demo-icon.is-type{
    background: rgba(47, 128, 237, 0.1);
    color: #2f80ed;
}
.emts-theme .emts-dev-content .bb-demo-icon.is-favourite{
    background: rgba(255, 90, 31, 0.1);
    color: #ff5a1f;
}
.emts-theme .emts-dev-content .bb-demo-icon.is-cart{
    background: rgba(5, 166, 96, 0.12);
    color: #05a660;
}
.emts-theme .emts-dev-content .bb-demo-icon.is-autobid{
    background: rgba(124, 58, 237, 0.12);
    color: #7c3aed;
}
.emts-theme .emts-dev-content .bb-demo-image{
    display: grid;
    height: 160.0px;
    place-items: center;
    overflow: hidden;
    border-radius: 8.0px;
    background:
        linear-gradient(135deg, rgba(5, 166, 96, 0.06), rgba(47, 128, 237, 0.06)),
        #f8fafc;
}
.emts-theme .emts-dev-content .bb-demo-image img{
    max-width: 92%;
    max-height: 147.2px;
    object-fit: contain;
}
.emts-theme .emts-dev-content .bb-demo-image span{
    color: #667085;
    font-weight: 850;
}
.emts-theme .emts-dev-content .bb-demo-meta{
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 5.6px;
}
.emts-theme .emts-dev-content .bb-demo-meta span,.emts-theme .emts-dev-content .bb-demo-credit-badge{
    display: grid;
    gap: 1.6px;
    min-height: 48.0px;
    align-content: center;
    border-radius: 6.4px;
    background: #f2f6f9;
    color: #667085;
    font-size: 10.88px;
    font-weight: 800;
    text-align: center;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-demo-meta strong{
    color: #101828;
    font-size: 13.44px;
}
.emts-theme .emts-dev-content .bb-demo-credit-row{
    display: grid;
    grid-template-columns: 1fr auto;
    gap: 8.0px;
    align-items: center;
}
.emts-theme .emts-dev-content .bb-demo-credit-badge{
    min-width: 112.0px;
    border: 1px solid rgba(5, 166, 96, 0.2);
    background: rgba(5, 166, 96, 0.08);
}
.emts-theme .emts-dev-content .bb-demo-credit-badge strong{
    color: #047857;
    font-size: 14.72px;
}
.emts-theme .emts-dev-content .bb-demo-credit-badge small{
    color: #667085;
    font-weight: 850;
}
.emts-theme .emts-dev-content .bb-demo-bid-button{
    display: inline-flex;
    min-height: 40.8px;
    align-items: center;
    justify-content: center;
    border-radius: 5.6px;
    background: var(--bb-primary, #05a660);
    color: #ffffff;
    font-weight: 900;
    text-decoration: none;
}
.emts-theme .emts-dev-content .bb-how-card-anatomy,.emts-theme .emts-dev-content .bb-how-band,.emts-theme .emts-dev-content .bb-how-payment-panel{
    display: grid;
    gap: 16.0px;
}
.emts-theme .emts-dev-content .bb-anatomy-layout{
    display: grid;
    grid-template-columns: minmax(272.0px, 0.8fr) minmax(0, 1.2fr);
    gap: 16.0px;
    align-items: stretch;
}
.emts-theme .emts-dev-content .bb-anatomy-visual{
    display: grid;
    gap: 12.8px;
    align-content: center;
    justify-items: center;
    padding: 18.4px;
    border: 1px solid rgba(47, 128, 237, 0.18);
    border-radius: 10.4px;
    background:
        radial-gradient(circle at 50% 34%, rgba(47, 128, 237, 0.16), transparent 35%),
        linear-gradient(135deg, #ffffff, rgba(5, 166, 96, 0.07));
    box-shadow: 0 18px 42px rgba(16, 24, 40, 0.08);
}
.emts-theme .emts-dev-content .bb-anatomy-visual img{
    max-width: 100%;
    max-height: 240.0px;
    object-fit: contain;
}
.emts-theme .emts-dev-content .bb-anatomy-visual div{
    display: grid;
    gap: 4.0px;
    text-align: center;
}
.emts-theme .emts-dev-content .bb-anatomy-visual strong{
    color: #1d2939;
    font-size: 16.8px;
}
.emts-theme .emts-dev-content .bb-anatomy-visual span{
    color: #ff5a1f;
    font-weight: 900;
}
.emts-theme .emts-dev-content .bb-anatomy-list{
    display: grid;
    gap: 12.0px;
}
.emts-theme .emts-dev-content .bb-anatomy-list article{
    display: grid;
    grid-template-columns: 92.8px minmax(0, 1fr);
    gap: 12.0px;
    align-items: start;
    padding: 14.4px;
    border: 1px solid rgba(5, 166, 96, 0.18);
    border-radius: 8.8px;
    background: #ffffff;
}
.emts-theme .emts-dev-content .bb-guide-real-icon.bb-live-card-grid{
    display: inline-flex !important;
    width: auto !important;
    grid-template-columns: none !important;
    gap: 0 !important;
    justify-content: flex-start !important;
}
.emts-theme .emts-dev-content .bb-guide-real-icon.bb-live-card-grid .bb-live-meta-icon,.emts-theme .emts-dev-content .bb-guide-real-icon.bb-live-card-grid .bb-live-icon-button{
    position: relative !important;
    inset: auto !important;
    width: 36.0px !important;
    height: 36.0px !important;
}
.emts-theme .emts-dev-content .bb-anatomy-card-preview{
    display: grid;
    place-items: center;
    padding: 16.0px;
    border: 1px solid rgba(47, 128, 237, 0.18);
    border-radius: 10.4px;
    background:
        linear-gradient(135deg, rgba(5, 166, 96, 0.04), rgba(47, 128, 237, 0.06)),
        #ffffff;
    box-shadow: 0 18px 42px rgba(16, 24, 40, 0.08);
}
.emts-theme .emts-dev-content .bb-guide-credit-icon{
    position: relative;
    display: inline-block;
    width: 36.0px;
    height: 36.0px;
    border: 1px solid #b98a2b;
    border-radius: 999px;
    background: linear-gradient(180deg, #ffe9a8 0%, #e9b33b 100%);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72), 0 1px 2px rgba(111, 91, 49, 0.16);
}
.emts-theme .emts-dev-content .bb-guide-credit-icon::before{
    content: "";
    position: absolute;
    inset: 8.8px;
    background: #ffffff;
    clip-path: polygon(50% 0%, 61% 34%, 97% 34%, 68% 54%, 79% 90%, 50% 68%, 21% 90%, 32% 54%, 3% 34%, 39% 34%);
}
.emts-theme .emts-dev-content .bb-anatomy-list h3,.emts-theme .emts-dev-content .bb-anatomy-list p{
    margin: 0;
}
.emts-theme .emts-dev-content .bb-anatomy-list h3{
    color: #1d2939;
    font-size: 16.0px;
}
.emts-theme .emts-dev-content .bb-anatomy-list p{
    color: #667085;
    line-height: 1.55;
}
.emts-theme .emts-dev-content .bb-demo-status-pill{
    display: inline-flex;
    min-width: 67.2px;
    min-height: 30.4px;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    background: #101828;
    color: #ffffff;
    font-size: 12.16px;
    font-weight: 900;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-how-band{
    padding: 17.6px;
    border-radius: 10.4px;
    background:
        linear-gradient(135deg, rgba(5, 166, 96, 0.08), rgba(47, 128, 237, 0.06)),
        #ffffff;
}
.emts-theme .emts-dev-content .bb-how-timeline{
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 12.8px;
}
.emts-theme .emts-dev-content .bb-how-timeline article{
    display: grid;
    gap: 10.4px;
    align-content: start;
    padding: 16.0px;
    border: 1px solid var(--bb-timeline-border);
    border-radius: 8.8px;
    background: #ffffff;
}
.emts-theme .emts-dev-content .bb-how-timeline article.is-green{
    --bb-timeline-color: #05a660;
    --bb-timeline-border: rgba(5, 166, 96, 0.25);
}
.emts-theme .emts-dev-content .bb-how-timeline article.is-blue{
    --bb-timeline-color: #2f80ed;
    --bb-timeline-border: rgba(47, 128, 237, 0.25);
}
.emts-theme .emts-dev-content .bb-how-timeline article.is-orange{
    --bb-timeline-color: #f97316;
    --bb-timeline-border: rgba(249, 115, 22, 0.25);
}
.emts-theme .emts-dev-content .bb-how-timeline article.is-purple{
    --bb-timeline-color: #7c3aed;
    --bb-timeline-border: rgba(124, 58, 237, 0.25);
}
.emts-theme .emts-dev-content .bb-how-timeline article > span{
    display: grid;
    width: 35.2px;
    height: 35.2px;
    place-items: center;
    border-radius: 7.2px;
    background: var(--bb-timeline-color);
    color: #ffffff;
    font-weight: 900;
}
.emts-theme .emts-dev-content .bb-how-timeline h3,.emts-theme .emts-dev-content .bb-how-timeline p{
    margin: 0;
}
.emts-theme .emts-dev-content .bb-how-timeline h3{
    color: #1d2939;
    font-size: 16.0px;
}
.emts-theme .emts-dev-content .bb-how-timeline p{
    color: #667085;
    line-height: 1.5;
}
.emts-theme .emts-dev-content .bb-how-payment-panel{
    grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);
    align-items: start;
    padding: 17.6px;
    border: 1px solid rgba(5, 166, 96, 0.18);
    border-left: 4.48px solid var(--bb-primary, #05a660);
    border-radius: 10.4px;
    background: #ffffff;
    box-shadow: 0 18px 42px rgba(16, 24, 40, 0.08);
}
.emts-theme .emts-dev-content .bb-how-payment-panel h2{
    color: #101828;
    font-size: 23.2px;
}
.emts-theme .emts-dev-content .bb-how-payment-panel p{
    color: #667085;
    line-height: 1.55;
}
.emts-theme .emts-dev-content .bb-how-payment-panel dl{
    display: grid;
    gap: 10.4px;
    margin: 0;
}
.emts-theme .emts-dev-content .bb-how-payment-panel div{
    min-width: 0;
}
.emts-theme .emts-dev-content .bb-how-payment-panel dl div{
    padding: 12.0px;
    border: 1px solid #e4e7ec;
    border-radius: 7.2px;
    background: #f8fafc;
}
.emts-theme .emts-dev-content .bb-how-payment-panel dt,.emts-theme .emts-dev-content .bb-how-payment-panel dd{
    margin: 0;
}
.emts-theme .emts-dev-content .bb-how-payment-panel dt{
    color: #1d2939;
    font-weight: 900;
}
.emts-theme .emts-dev-content .bb-how-payment-panel dd{
    color: #667085;
}
.emts-theme .emts-dev-content .bb-how-highlight.is-fixed-cta{
    grid-template-columns: minmax(192.0px, 0.85fr) minmax(0, 1.15fr) max-content;
    align-items: center;
    gap: 16.0px;
}
.emts-theme .emts-dev-content .bb-how-highlight.is-fixed-cta a{
    min-width: 160.0px;
    min-height: 41.6px;
    padding: 0 18.4px;
    white-space: nowrap;
}
.emts-theme .emts-dev-content .bb-auction-page-tabs{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10.4px;
    margin: 4.0px 0 1.6px;
}
.emts-theme .emts-dev-content .bb-auction-page-tabs a{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8.8px;
    min-width: 168.0px;
    padding: 11.2px 16.0px;
    border: 1px solid rgba(5, 166, 96, 0.2);
    border-radius: 7.2px;
    background: #ffffff;
    color: #344054;
    font-weight: 850;
    text-align: center;
    text-decoration: none;
    box-shadow: 0 10px 24px rgba(16, 24, 40, 0.05);
}
.emts-theme .emts-dev-content .bb-auction-page-tabs a strong{
    display: inline-grid;
    min-width: 27.2px;
    height: 27.2px;
    place-items: center;
    padding: 0 6.72px;
    border-radius: 999px;
    background: rgba(5, 166, 96, 0.1);
    color: var(--bb-primary, #05a660);
    font-size: 13.12px;
    font-weight: 900;
    line-height: 1;
}
.emts-theme .emts-dev-content .bb-auction-page-tabs a:hover,.emts-theme .emts-dev-content .bb-auction-page-tabs a:focus{
    border-color: var(--bb-primary, #05a660);
    color: var(--bb-primary, #05a660);
}
.emts-theme .emts-dev-content .bb-auction-page-tabs a.is-active{
    border-color: var(--bb-primary, #05a660);
    background: var(--bb-primary, #05a660);
    color: #ffffff;
}
.emts-theme .emts-dev-content .bb-auction-page-tabs a.is-active strong{
    background: #ffffff;
    color: var(--bb-primary, #05a660);
}
.emts-theme .emts-dev-content .bb-account-shell{
    width: min(1280px, calc(100% - 32.0px));
    margin: 0 auto;
    padding: 20.0px 0 80.0px;
    display: grid;
    grid-template-columns: 308.0px minmax(0, 1fr);
    gap: 18.4px 22.4px;
    align-items: start;
}
.emts-theme .emts-dev-content .bb-account-main{
    display: grid;
    gap: 18.4px;
    min-width: 0;
}
.emts-theme .emts-dev-content .bb-account-heading{
    display: grid;
    align-self: start;
    gap: 2.88px;
    padding: 13.6px 16.0px;
    border: 1px solid rgba(5, 166, 96, 0.16);
    border-left: 4.48px solid var(--bb-primary, #05a660);
    border-radius: 8.8px;
    background:
        linear-gradient(135deg, rgba(5, 166, 96, 0.09), rgba(47, 128, 237, 0.06)),
        #ffffff;
}
.emts-theme .emts-dev-content .bb-account-heading h1{
    margin: 0;
    color: #101828;
    font-size: 24.8px;
    line-height: 1.1;
}
.emts-theme .emts-dev-content .bb-account-heading p{
    max-width: 672.0px;
    margin: 0;
    color: #667085;
    font-size: 14.72px;
    line-height: 1.35;
}
.emts-theme .emts-dev-content .bb-account-heading p strong{
    color: #ff632f;
    font-weight: 850;
}
.emts-theme .emts-dev-content .bb-account-heading .bb-eyebrow{
    font-size: 12.16px;
    line-height: 1.2;
}
.emts-theme .emts-dev-content .bb-account-nav{
    position: sticky;
    top: 92.0px;
    z-index: 10;
    display: grid;
    gap: 9.28px;
    align-self: start;
    padding: 20.0px;
    border: 1px solid rgba(5, 166, 96, 0.34);
    border-radius: 8.8px;
    background:
        radial-gradient(circle at 20% 0%, rgba(5, 166, 96, 0.36), transparent 160.0px),
        radial-gradient(circle at 100% 12%, rgba(47, 128, 237, 0.28), transparent 192.0px),
        linear-gradient(180deg, #12263c 0%, #0f1f33 58%, #0b1626 100%);
    box-shadow: 0 22px 46px rgba(16, 24, 40, 0.2);
}
.emts-theme .emts-dev-content .bb-account-nav a{
    display: flex;
    min-height: 45.6px;
    align-items: center;
    justify-content: flex-start;
    padding: 11.52px 16.0px;
    border: 1px solid rgba(255, 255, 255, 0.16);
    border-radius: 5.6px;
    background: rgba(255, 255, 255, 0.09);
    color: #e5edf6;
    font-size: 15.36px;
    font-weight: 800;
    text-decoration: none;
    transition: background-color 0.15s ease, border-color 0.15s ease, transform 0.15s ease;
}
.emts-theme .emts-dev-content .bb-account-nav-title{
    display: block;
    padding: 2.4px 2.4px 8.0px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.14);
    color: #a7f3d0;
    font-size: 12.48px;
    font-weight: 900;
    letter-spacing: 0.04em;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-account-nav a.is-active,.emts-theme .emts-dev-content .bb-account-nav a:hover{
    border-color: rgba(255, 255, 255, 0.32);
    background: linear-gradient(90deg, var(--bb-primary, #05a660), #14b8a6);
    color: #ffffff;
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.18);
}
.emts-theme .emts-dev-content .bb-account-summary{
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 13.6px;
    align-self: start;
}
.emts-theme .emts-dev-content .bb-account-summary-four{
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.emts-theme .emts-dev-content .bb-account-summary div,.emts-theme .emts-dev-content .bb-account-card{
    border: 1px solid #d8e4f0;
    background:
        linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 250, 252, 0.98)),
        #ffffff;
    border-radius: 8.8px;
}
.emts-theme .emts-dev-content .bb-account-summary div{
    display: grid;
    position: relative;
    overflow: hidden;
    gap: 2.4px;
    min-height: 80.0px;
    align-content: center;
    padding: 13.6px 16.0px 13.6px 17.6px;
    border-color: rgba(5, 166, 96, 0.16);
    background:
        linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(248, 253, 251, 0.96)),
        #ffffff;
    box-shadow: 0 14px 30px rgba(16, 24, 40, 0.06);
}
.emts-theme .emts-dev-content .bb-account-summary span{
    color: #667085;
    font-size: 12.48px;
    font-weight: 800;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-account-summary strong{
    color: var(--bb-primary, #05a660);
    font-size: 23.2px;
    line-height: 1;
}
.emts-theme .emts-dev-content .bb-account-grid{
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16.0px;
}
.emts-theme .emts-dev-content .bb-account-card{
    position: relative;
    padding: 16.8px;
    border-top: 3.52px solid rgba(5, 166, 96, 0.35);
    box-shadow: 0 14px 30px rgba(16, 24, 40, 0.055);
}
.emts-theme .emts-dev-content .bb-account-stats-summary{
    grid-column: auto;
}
.emts-theme .emts-dev-content .bb-account-stats-summary div{
    min-height: 76.8px;
    background:
        linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(239, 248, 255, 0.85)),
        #ffffff;
}
.emts-theme .emts-dev-content .bb-account-summary div::before,.emts-theme .emts-dev-content .bb-account-card-tone::before{
    content: "";
    position: absolute;
    inset: 0 auto 0 0;
    width: 4.48px;
    background: var(--account-tone, var(--bb-primary, #05a660));
}
.emts-theme .emts-dev-content .bb-account-summary div:nth-child(1){
    --account-tone: #05a660;
}
.emts-theme .emts-dev-content .bb-account-summary div:nth-child(2){
    --account-tone: #2f80ed;
}
.emts-theme .emts-dev-content .bb-account-summary div:nth-child(3){
    --account-tone: #f97316;
}
.emts-theme .emts-dev-content .bb-account-summary div:nth-child(4){
    --account-tone: #7c3aed;
}
.emts-theme .emts-dev-content .bb-account-card-tone{
    position: relative;
    overflow: hidden;
    padding-left: 18.4px;
    border-top-color: rgba(5, 166, 96, 0.18);
}
.emts-theme .emts-dev-content .bb-account-card-tone.is-green{
    --account-tone: #05a660;
}
.emts-theme .emts-dev-content .bb-account-card-tone.is-blue{
    --account-tone: #2f80ed;
}
.emts-theme .emts-dev-content .bb-account-card-tone.is-orange{
    --account-tone: #f97316;
}
.emts-theme .emts-dev-content .bb-account-card-tone.is-purple{
    --account-tone: #7c3aed;
}
.emts-theme .emts-dev-content .bb-account-card-heading{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16.0px;
    margin-bottom: 13.6px;
    padding-bottom: 11.2px;
    border-bottom: 1px solid #e4e7ec;
}
.emts-theme .emts-dev-content .bb-account-card-heading h2,.emts-theme .emts-dev-content .bb-account-empty-card h2{
    margin: 0;
    color: #344054;
    font-size: 18.4px;
}
.emts-theme .emts-dev-content .bb-account-card-heading a,.emts-theme .emts-dev-content .bb-account-empty-card a,.emts-theme .emts-dev-content .bb-account-autobid-row a{
    color: var(--bb-primary, #05a660);
    font-size: 14.08px;
    font-weight: 850;
    text-decoration: none;
}
.emts-theme .emts-dev-content .bb-account-list{
    display: grid;
    gap: 8.8px;
    margin: 0;
}
.emts-theme .emts-dev-content .bb-account-list div,.emts-theme .emts-dev-content .bb-account-autobid-row{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16.0px;
    padding: 10.4px 11.2px;
    border: 1px solid rgba(216, 228, 240, 0.72);
    border-radius: 7.2px;
    background:
        linear-gradient(135deg, rgba(5, 166, 96, 0.045), rgba(47, 128, 237, 0.04)),
        #f8fafc;
}
.emts-theme .emts-dev-content .bb-account-list dt,.emts-theme .emts-dev-content .bb-account-list dd{
    margin: 0;
}
.emts-theme .emts-dev-content .bb-account-list dt{
    color: #667085;
    font-weight: 750;
}
.emts-theme .emts-dev-content .bb-account-list dd{
    color: #344054;
    font-weight: 900;
}
.emts-theme .emts-dev-content .bb-account-rule,.emts-theme .emts-dev-content .bb-account-autobid-row div{
    display: grid;
    gap: 3.2px;
}
.emts-theme .emts-dev-content .bb-account-rule{
    padding: 12.0px;
    border: 1px solid rgba(237, 242, 247, 0.95);
    border-radius: 7.2px;
    background: #fbfdff;
    color: #344054;
    text-decoration: none;
}
.emts-theme .emts-dev-content .bb-account-rule:last-child{
    border-bottom: 1px solid rgba(237, 242, 247, 0.95);
}
.emts-theme .emts-dev-content .bb-account-rule strong,.emts-theme .emts-dev-content .bb-account-autobid-row strong{
    font-size: 14.72px;
}
.emts-theme .emts-dev-content .bb-account-rule span,.emts-theme .emts-dev-content .bb-account-autobid-row span,.emts-theme .emts-dev-content .bb-account-empty{
    color: #667085;
    font-size: 14.08px;
    line-height: 1.4;
}
.emts-theme .emts-dev-content .bb-account-empty{
    margin: 0;
}
.emts-theme .emts-dev-content .bb-account-empty-card{
    display: grid;
    gap: 12.0px;
    justify-items: start;
    min-height: 120.0px;
    align-content: center;
    padding: 20.0px;
    background:
        linear-gradient(135deg, rgba(5, 166, 96, 0.05), rgba(47, 128, 237, 0.04)),
        #ffffff;
}
.emts-theme .emts-dev-content .bb-account-empty-card p{
    max-width: 544.0px;
    margin: 0;
    color: #667085;
    line-height: 1.5;
}
.emts-theme .emts-dev-content .bb-account-pill{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 72.0px;
    padding: 4.48px 8.0px;
    border-radius: 999px;
    background: rgba(5, 166, 96, 0.1);
    color: #047857 !important;
    font-size: 12.48px !important;
    font-weight: 850;
}
.emts-theme .emts-dev-content .bb-account-pill.is-paused{
    background: #f2f4f7;
    color: #667085 !important;
}
.emts-theme .emts-dev-content .bb-account-table-wrap{
    overflow-x: auto;
}
.emts-theme .emts-dev-content .bb-account-table{
    width: 100%;
    border-collapse: collapse;
    font-size: 14.4px;
}
.emts-theme .emts-dev-content .bb-account-table th{
    color: #0f766e;
    text-align: left;
}
.emts-theme .emts-dev-content .bb-account-table th,.emts-theme .emts-dev-content .bb-account-table td{
    padding: 10.4px 9.6px;
    border-bottom: 1px solid #e4e7ec;
}
.emts-theme .emts-dev-content .bb-account-table td{
    color: #475467;
}
.emts-theme .emts-dev-content .bb-account-table td strong,.emts-theme .emts-dev-content .bb-account-table td span{
    display: block;
}
.emts-theme .emts-dev-content .bb-account-table td span{
    margin-top: 2.4px;
    color: #667085;
    font-size: 13.12px;
}
.emts-theme .emts-dev-content .bb-account-table-link{
    color: #344054;
    text-decoration: none;
}
.emts-theme .emts-dev-content .bb-account-table-link:hover{
    color: var(--bb-primary, #05a660);
}
.emts-theme .emts-dev-content .bb-account-filter-bar{
    display: flex;
    flex-wrap: wrap;
    align-items: end;
    gap: 11.2px;
    margin: 0 0 13.6px;
    padding: 12.0px;
    border: 1px solid #e4e7ec;
    background: #f8fafc;
}
.emts-theme .emts-dev-content .bb-account-filter-bar label{
    display: grid;
    gap: 4.0px;
    color: #667085;
    font-size: 12.48px;
    font-weight: 750;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-account-filter-bar select{
    min-height: 37.6px;
    min-width: 144.0px;
    border: 1px solid #d8e4f0;
    border-radius: 4.48px;
    background: #ffffff;
    color: #344054;
    font: inherit;
    font-size: 14.4px;
    font-weight: 600;
    text-transform: none;
    cursor: pointer;
}
.emts-theme .emts-dev-content .bb-account-filter-bar button,.emts-theme .emts-dev-content .bb-account-filter-bar a{
    display: inline-flex;
    min-height: 37.6px;
    align-items: center;
    justify-content: center;
    padding: 7.2px 12.8px;
    border: 0;
    border-radius: 4.48px;
    background: var(--bb-primary, #05a660);
    color: #ffffff;
    font: inherit;
    font-size: 13.76px;
    font-weight: 850;
    text-decoration: none;
    cursor: pointer;
}
.emts-theme .emts-dev-content .bb-account-filter-bar a{
    background: #667085;
}
.emts-theme .emts-dev-content .bb-account-bids-table .bb-account-table-link{
    color: #344054;
    font-weight: 500;
    line-height: 1.25;
}
.emts-theme .emts-dev-content .bb-account-bids-table .bb-account-bid-price{
    color: var(--bb-primary, #05a660);
    font-weight: 500;
}
.emts-theme .emts-dev-content .bb-account-bids-table .bb-account-bid-time{
    color: #344054;
    font-weight: 500;
}
.emts-theme .emts-dev-content .bb-account-bids-table td{
    font-weight: 400;
}
.emts-theme .emts-dev-content .bb-account-pagination{
    margin-top: 13.6px;
}
.emts-theme .emts-dev-content .bb-account-table-actions,.emts-theme .emts-dev-content .bb-won-payment-actions{
    display: flex;
    align-items: center;
    gap: 7.2px;
}
.emts-theme .emts-dev-content .bb-account-table-actions{
    min-width: 136.0px;
}
.emts-theme .emts-dev-content .bb-account-action-link{
    display: inline-flex;
    min-height: 32.0px;
    align-items: center;
    justify-content: center;
    padding: 6.08px 10.4px;
    border-radius: 5.6px;
    background: #344054;
    color: #ffffff;
    font-size: 12.48px;
    font-weight: 850;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
}
.emts-theme .emts-dev-content .bb-account-action-link.is-primary{
    background: var(--bb-primary, #05a660);
}
.emts-theme .emts-dev-content .bb-account-action-link.is-text{
    min-height: auto;
    padding: 3.2px 0;
    background: transparent;
    color: #344054;
    font-weight: 720;
}
.emts-theme .emts-dev-content .bb-account-action-link:hover,.emts-theme .emts-dev-content .bb-account-action-link:focus{
    transform: translateY(-1px);
    box-shadow: 0 8px 16px rgba(16, 24, 40, 0.12);
}
.emts-theme .emts-dev-content .bb-account-status.is-payment-due{
    border-color: #fed7aa;
    background: #fff7ed;
    color: #c2410c;
}
.emts-theme .emts-dev-content .bb-won-auction-row td{
    padding-block: 12.48px;
    vertical-align: middle;
}
.emts-theme .emts-dev-content .bb-won-auction-title{
    max-width: 384.0px;
    color: #1d2939;
    font-size: 14.08px;
    font-weight: 560;
    line-height: 1.32;
}
.emts-theme .emts-dev-content .bb-won-auction-title .bb-account-table-link{
    color: #2f3b52;
}
.emts-theme .emts-dev-content .bb-won-type-pill{
    display: inline-flex !important;
    width: fit-content;
    min-height: 23.2px;
    align-items: center;
    padding: 2.88px 7.68px;
    border-radius: 999px;
    background: #eef4ff;
    color: #175cd3 !important;
    font-size: 12.16px !important;
    font-weight: 750;
}
.emts-theme .emts-dev-content .bb-won-total{
    color: var(--bb-primary, #05a660);
    font-size: 15.36px;
    font-weight: 720;
}
.emts-theme .emts-dev-content .bb-won-paid-note{
    width: fit-content;
    margin-top: 4.48px !important;
    color: #047857 !important;
    font-size: 12.16px !important;
    font-weight: 720;
}
.emts-theme .emts-dev-content .bb-won-date-cell > span:first-child{
    color: #344054;
    font-weight: 700;
}
.emts-theme .emts-dev-content .bb-won-date-cell .bb-account-status{
    display: inline-flex;
    width: fit-content;
    min-width: 0;
    margin-top: 6.08px;
    padding: 3.52px 8.0px;
    font-size: 11.52px !important;
    font-weight: 750;
}
.emts-theme .emts-dev-content .bb-won-actions-cell .bb-account-status{
    display: inline-flex;
    min-width: 0;
    min-height: auto;
    padding: 0;
    border: 0;
    background: transparent;
    color: #c2410c !important;
    font-size: 11.84px !important;
    font-weight: 720;
}
.emts-theme .emts-dev-content .bb-won-actions-cell{
    width: 152.0px;
}
.emts-theme .emts-dev-content .bb-won-table-actions{
    display: flex;
    align-items: center;
    gap: 6.4px;
    min-width: 0;
    margin-top: 0;
}
.emts-theme .emts-dev-content .bb-won-table-actions .bb-account-action-link{
    min-height: 32.8px;
    padding: 6.72px 10.88px;
    border-radius: 5.12px;
    font-size: 12.16px;
    font-weight: 760;
    line-height: 1;
}
.emts-theme .emts-dev-content .bb-won-table-actions .bb-account-action-link.is-text:hover,.emts-theme .emts-dev-content .bb-won-table-actions .bb-account-action-link.is-text:focus{
    transform: none;
    box-shadow: none;
    color: var(--bb-primary, #05a660);
}
.emts-theme .emts-dev-content .bb-won-payment-card{
    display: grid;
    gap: 16.0px;
}
.emts-theme .emts-dev-content .bb-won-payment-grid{
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 13.6px;
}
.emts-theme .emts-dev-content .bb-won-payment-actions{
    justify-content: flex-end;
    padding-top: 3.2px;
}
.emts-theme .emts-dev-content .bb-won-payment-actions .bb-account-action-link,.emts-theme .emts-dev-content .bb-won-payment-actions .bb-account-button{
    min-height: 40.8px;
    padding-inline: 16.0px;
    border-radius: 5.6px;
    font-size: 13.12px;
    line-height: 1;
}
.emts-theme .emts-dev-content .bb-won-payment-actions form{
    display: grid;
    gap: 8.8px;
    justify-items: end;
    margin: 0;
}
.emts-theme .emts-dev-content .bb-won-payment-method{
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(288.0px, 0.8fr);
    gap: 14.4px;
    align-items: stretch;
    padding: 16.0px;
    border: 1px solid #b7ebd6;
    border-left: 4px solid var(--bb-primary, #05a660);
    border-radius: 6px;
    background: linear-gradient(135deg, rgba(236, 253, 243, 0.72), rgba(239, 248, 255, 0.58));
}
.emts-theme .emts-dev-content .bb-won-payment-method h3,.emts-theme .emts-dev-content .bb-won-payment-method p{
    margin: 0;
}
.emts-theme .emts-dev-content .bb-won-payment-method h3{
    margin-top: 2.88px;
    color: #101828;
    font-size: 16.0px;
}
.emts-theme .emts-dev-content .bb-won-payment-method p,.emts-theme .emts-dev-content .bb-won-payment-instructions p{
    color: #667085;
    font-size: 14.4px;
    line-height: 1.45;
}
.emts-theme .emts-dev-content .bb-won-payment-instructions{
    display: grid;
    gap: 5.6px;
    padding: 12.8px;
    border: 1px solid #d0d5dd;
    border-radius: 6px;
    background: #fff;
}
.emts-theme .emts-dev-content .bb-won-payment-instructions strong{
    color: #344054;
    font-size: 12.48px;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-wallet-win-table td:first-child{
    min-width: 256.0px;
}
.emts-theme .emts-dev-content .bb-wallet-win-table td:last-child{
    color: #667085;
    font-size: 13.12px;
}
.emts-theme .emts-dev-content .bb-account-muted-panel,.emts-theme .emts-dev-content .bb-account-warning-card,.emts-theme .emts-dev-content .bb-account-feature-card{
    color: #475467;
    line-height: 1.5;
}
.emts-theme .emts-dev-content .bb-account-muted-panel p,.emts-theme .emts-dev-content .bb-account-warning-card p,.emts-theme .emts-dev-content .bb-account-feature-card p{
    margin: 0;
}
.emts-theme .emts-dev-content .bb-account-feature-card{
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(256.0px, 0.8fr);
    align-items: center;
    gap: 16.0px;
    min-height: 128.0px;
    background:
        linear-gradient(135deg, rgba(5, 166, 96, 0.05), rgba(249, 115, 22, 0.04)),
        #ffffff;
}
.emts-theme .emts-dev-content .bb-referral-card{
    grid-template-columns: minmax(0, 0.85fr) minmax(320.0px, 1.15fr);
    gap: 24.0px;
}
.emts-theme .emts-dev-content .bb-referral-copy{
    max-width: 512.0px;
}
.emts-theme .emts-dev-content .bb-account-feature-card h2{
    margin: 3.2px 0 6.4px;
    color: #344054;
    font-size: 21.6px;
}
.emts-theme .emts-dev-content .bb-account-feature-kicker{
    color: var(--bb-primary, #05a660);
    font-size: 12.8px;
    font-weight: 900;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-account-copy-box{
    padding: 14.4px 16.0px;
    border: 1px dashed #b8c7d8;
    background: #f8fafc;
    color: #667085;
    font-weight: 800;
    text-align: center;
    overflow-wrap: anywhere;
}
.emts-theme .emts-dev-content .bb-account-copy-note{
    margin: 8.8px 0 0;
    color: #667085;
    font-size: 14.4px;
}
.emts-theme .emts-dev-content .bb-referral-link-panel{
    display: grid;
    gap: 7.2px;
    padding: 14.4px;
    border: 1px solid #d8e4f0;
    border-radius: 8.0px;
    background: #ffffff;
}
.emts-theme .emts-dev-content .bb-referral-link-panel label{
    color: #667085;
    font-size: 12.48px;
    font-weight: 900;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-referral-link-row{
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 8.8px;
}
.emts-theme .emts-dev-content .bb-referral-link-row input{
    width: 100%;
    min-height: 43.2px;
    border: 1px solid #d8e4f0;
    border-radius: 5.6px;
    padding: 9.6px 11.2px;
    background: #f8fafc;
    color: #344054;
    font-weight: 800;
}
.emts-theme .emts-dev-content .bb-account-metric-grid{
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 12.8px;
}
.emts-theme .emts-dev-content .bb-account-stat-card{
    padding: 14.4px 16.0px;
    border: 1px solid #cae7dc;
    border-left: 4.0px solid var(--bb-primary, #05a660);
    border-radius: 7.2px;
    background: #ffffff;
    box-shadow: 0 16.0px 35.2px rgba(16, 24, 40, 0.06);
}
.emts-theme .emts-dev-content .bb-account-stat-card span{
    display: block;
    color: #667085;
    font-size: 12.48px;
    font-weight: 900;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-account-stat-card strong{
    display: block;
    margin-top: 3.2px;
    color: var(--bb-primary, #05a660);
    font-size: 22.4px;
    line-height: 1;
}
.emts-theme .emts-dev-content .bb-account-form-grid{
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: end;
    gap: 12.8px;
    margin-bottom: 14.4px;
}
.emts-theme .emts-dev-content .bb-account-edit-form{
    display: grid;
    gap: 14.4px;
}
.emts-theme .emts-dev-content .bb-account-form-grid.is-two-column{
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: start;
    margin-bottom: 0;
}
.emts-theme .emts-dev-content .bb-account-form-grid label{
    display: grid;
    gap: 5.6px;
    color: #344054;
    font-weight: 800;
}
.emts-theme .emts-dev-content .bb-account-form-grid input,.emts-theme .emts-dev-content .bb-account-form-grid select,.emts-theme .emts-dev-content .bb-account-form-grid textarea{
    width: 100%;
    min-height: 43.2px;
    border: 1px solid #d8e4f0;
    border-radius: 5.6px;
    padding: 9.6px 11.2px;
    background: #ffffff;
    color: #344054;
}
.emts-theme .emts-dev-content .bb-account-form-grid textarea{
    resize: vertical;
}
.emts-theme .emts-dev-content .bb-account-form-grid select{
    cursor: pointer;
}
.emts-theme .emts-dev-content .bb-account-form-grid select:disabled{
    background: #f2f6fa;
    color: #667085;
    cursor: not-allowed;
}
.emts-theme .emts-dev-content .bb-account-form-grid input[readonly],.emts-theme .emts-dev-content .bb-account-form-grid input.bb-readonly-input{
    border-color: #cbd5e1;
    background: #f1f5f9;
    color: #667085;
    box-shadow: inset 0 1px 2px rgba(16, 24, 40, 0.04);
    cursor: default;
}
.emts-theme .emts-dev-content .bb-account-form-grid input:focus,.emts-theme .emts-dev-content .bb-account-form-grid select:focus{
    border-color: var(--bb-primary, #05a660);
    box-shadow: 0 0 0 3px rgba(5, 166, 96, 0.12);
    outline: 0;
}
.emts-theme .emts-dev-content .bb-account-form-grid input[readonly]:focus,.emts-theme .emts-dev-content .bb-account-form-grid input.bb-readonly-input:focus{
    border-color: #cbd5e1;
    box-shadow: inset 0 1px 2px rgba(16, 24, 40, 0.04);
}
.emts-theme .emts-dev-content .bb-account-form-grid.is-password-grid label.is-full{
    grid-column: 1 / -1;
}
.emts-theme .emts-dev-content .bb-account-form-grid label.is-full{
    grid-column: 1 / -1;
}
.emts-theme .emts-dev-content .bb-account-password-card .bb-account-card-heading{
    justify-content: center;
    margin-bottom: 21.6px;
    padding-bottom: 10.4px;
    text-align: center;
}
.emts-theme .emts-dev-content .bb-account-password-card .bb-account-card-heading h2{
    width: 100%;
}
.emts-theme .emts-dev-content .bb-account-section-copy{
    margin: -0.560.0px 0 16.0px;
    color: #667085;
    line-height: 1.5;
}
.emts-theme .emts-dev-content .bb-account-section-copy.is-centered{
    text-align: center;
}
.emts-theme .emts-dev-content .bb-account-form-grid small{
    color: #b42318;
    font-size: 12.48px;
    font-weight: 750;
}
.emts-theme .emts-dev-content .bb-account-status{
    margin: 0 0 13.6px;
    padding: 11.2px 13.6px;
    border: 1px solid rgba(5, 166, 96, 0.22);
    border-radius: 7.2px;
    background: rgba(5, 166, 96, 0.08);
    color: #047857;
    font-size: 14.4px;
    font-weight: 800;
}
.emts-theme .emts-dev-content .bb-account-button{
    min-height: 43.2px;
    border: 0;
    border-radius: 5.6px;
    padding: 10.4px 16.0px;
    background: var(--bb-primary, #05a660);
    color: #ffffff;
    font-weight: 900;
    cursor: pointer;
}
.emts-theme .emts-dev-content .bb-account-button.is-danger{
    background: #c75146;
}
.emts-theme .emts-dev-content .bb-account-checklist{
    display: grid;
    gap: 8.0px;
    margin: 16.0px 0;
    color: #475467;
}
.emts-theme .emts-dev-content .bb-account-checklist li{
    padding-left: 17.6px;
    position: relative;
}
.emts-theme .emts-dev-content .bb-account-checklist li::before{
    content: "";
    position: absolute;
    top: 9.28px;
    left: 0;
    width: 6.08px;
    height: 6.08px;
    border-radius: 999px;
    background: #c75146;
}
.emts-theme .emts-dev-content .bb-account-cancel-status{
    display: grid;
    gap: 5.6px;
    padding: 14.4px 16.0px;
    border: 1px solid #f2c7c2;
    border-left: 4.0px solid #c75146;
    border-radius: 7.2px;
    background: #fff8f7;
}
.emts-theme .emts-dev-content .bb-account-cancel-status span{
    color: #b42318;
    font-size: 12.8px;
    font-weight: 900;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-account-cancel-status strong{
    color: #344054;
}
.emts-theme .emts-dev-content .bb-account-button:disabled{
    opacity: 0.68;
}
.emts-theme .emts-dev-content .bb-account-favourite-grid{
    display: grid;
    gap: 15.2px;
}
.emts-theme .emts-dev-content .bb-account-favourite-card{
    display: grid;
    grid-template-columns: 112.0px minmax(0, 1fr) auto;
    align-items: stretch;
    gap: 16.0px;
    padding: 16.0px;
    border: 1px solid #d8e4f0;
    border-top: 3.52px solid rgba(5, 166, 96, 0.35);
    border-radius: 8.8px;
    background:
        linear-gradient(135deg, rgba(5, 166, 96, 0.045), rgba(47, 128, 237, 0.04)),
        #ffffff;
    box-shadow: 0 14px 30px rgba(16, 24, 40, 0.055);
}
.emts-theme .emts-dev-content .bb-account-favourite-media{
    display: grid;
    min-height: 107.2px;
    overflow: hidden;
    place-items: center;
    border: 1px solid #d8e4f0;
    border-radius: 7.2px;
    background: #f8fbff;
    color: var(--bb-primary, #05a660);
    font-size: 17.6px;
    font-weight: 900;
    text-decoration: none;
}
.emts-theme .emts-dev-content .bb-account-favourite-media img{
    width: 100%;
    height: 100%;
    object-fit: contain;
    padding: 7.2px;
}
.emts-theme .emts-dev-content .bb-account-favourite-body{
    display: grid;
    align-content: start;
    gap: 8.0px;
    min-width: 0;
}
.emts-theme .emts-dev-content .bb-account-favourite-title-row{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 12.0px;
}
.emts-theme .emts-dev-content .bb-account-favourite-card h2{
    margin: 0;
    color: #101828;
    font-size: 15.68px;
    font-weight: 700;
    line-height: 1.25;
}
.emts-theme .emts-dev-content .bb-account-favourite-kicker,.emts-theme .emts-dev-content .bb-account-favourite-saved,.emts-theme .emts-dev-content .bb-account-favourite-meta dt{
    color: #667085;
    font-size: 12.48px;
}
.emts-theme .emts-dev-content .bb-account-favourite-kicker,.emts-theme .emts-dev-content .bb-account-favourite-meta dt{
    font-weight: 700;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-account-favourite-meta{
    display: grid;
    grid-template-columns: minmax(67.2px, 0.7fr) minmax(92.8px, 0.9fr) minmax(56.0px, 0.45fr) minmax(136.0px, 1.25fr) minmax(136.0px, 1.25fr);
    column-gap: 14.4px;
    margin: 0;
    padding-top: 7.2px;
    border-top: 1px solid rgba(216, 228, 240, 0.9);
}
.emts-theme .emts-dev-content .bb-account-favourite-meta-tile{
    min-width: 0;
    padding: 0;
    border: 0;
    color: #182b49;
    line-height: 1.25;
}
.emts-theme .emts-dev-content .bb-account-favourite-status-tile.is-live{
    color: #027a48;
}
.emts-theme .emts-dev-content .bb-account-favourite-status-tile.is-upcoming{
    color: #c2410c;
}
.emts-theme .emts-dev-content .bb-account-favourite-status-tile.is-ended{
    color: #475467;
}
.emts-theme .emts-dev-content .bb-account-favourite-meta dt,.emts-theme .emts-dev-content .bb-account-favourite-meta dd{
    margin: 0;
}
.emts-theme .emts-dev-content .bb-account-favourite-meta dt{
    margin-bottom: 1.28px;
    font-size: 11.52px;
}
.emts-theme .emts-dev-content .bb-account-favourite-meta dd{
    color: #182b49;
    font-size: 13.76px;
    font-weight: 600;
    line-height: 1.25;
    overflow-wrap: anywhere;
}
.emts-theme .emts-dev-content .bb-account-favourite-saved{
    margin: 0;
}
.emts-theme .emts-dev-content .bb-account-favourite-actions{
    display: grid;
    align-content: center;
    gap: 9.6px;
    min-width: 120.0px;
}
.emts-theme .emts-dev-content .bb-account-favourite-actions form{
    margin: 0;
}
.emts-theme .emts-dev-content .bb-account-favourite-actions a,.emts-theme .emts-dev-content .bb-account-favourite-actions button{
    display: inline-flex;
    width: 100%;
    min-height: 37.6px;
    align-items: center;
    justify-content: center;
    padding: 8.8px 12.8px;
    border: 0;
    border-radius: 5.6px;
    background: var(--bb-primary, #05a660);
    color: #ffffff;
    font: inherit;
    font-size: 13.44px;
    font-weight: 700;
    text-decoration: none;
}
.emts-theme .emts-dev-content .bb-account-favourite-actions button{
    background: #344054;
    cursor: pointer;
}
.emts-theme .emts-dev-content .bb-account-favourite-actions a:hover,.emts-theme .emts-dev-content .bb-account-favourite-actions a:focus,.emts-theme .emts-dev-content .bb-account-favourite-actions button:hover,.emts-theme .emts-dev-content .bb-account-favourite-actions button:focus{
    transform: translateY(-1px);
    box-shadow: 0 10px 18px rgba(16, 24, 40, 0.12);
}
.emts-theme .emts-dev-content .bb-bid-package-grid{
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 13.6px;
}
.emts-theme .emts-dev-content .bb-bid-package-card{
    display: grid;
    align-content: start;
    border: 1px solid #d8e4f0;
    border-top: 3.52px solid rgba(5, 166, 96, 0.35);
    border-radius: 8.8px;
    background:
        linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 253, 251, 0.98)),
        #ffffff;
    box-shadow: 0 14px 30px rgba(16, 24, 40, 0.055);
}
.emts-theme .emts-dev-content .bb-bid-package-image{
    display: grid;
    min-height: 144.0px;
    place-items: center;
    padding: 12.0px;
    border-bottom: 1px solid #e4e7ec;
}
.emts-theme .emts-dev-content .bb-bid-package-image img{
    width: 100%;
    max-height: 118.4px;
    object-fit: contain;
}
.emts-theme .emts-dev-content .bb-bid-package-image span{
    color: var(--bb-primary, #05a660);
    font-size: 32.0px;
    font-weight: 900;
}
.emts-theme .emts-dev-content .bb-bid-package-body{
    display: grid;
    gap: 5.6px;
    padding: 12.0px;
    text-align: center;
}
.emts-theme .emts-dev-content .bb-coupon-field{
    display: grid;
    gap: 4.48px;
    margin-top: 2.4px;
    text-align: left;
}
.emts-theme .emts-dev-content .bb-coupon-field span{
    color: #475467;
    font-size: 11.52px;
    font-weight: 700;
}
.emts-theme .emts-dev-content .bb-coupon-field input{
    width: 100%;
    min-height: 35.2px;
    border: 1px solid #d0d5dd;
    border-radius: 5.6px;
    background: #fff;
    color: #101828;
    font-size: 13.12px;
    font-weight: 650;
    padding: 7.2px 9.6px;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-coupon-field input:focus{
    border-color: var(--bb-primary, #05a660);
    outline: none;
    box-shadow: 0 0 0 3px rgba(5, 166, 96, 0.12);
}
.emts-theme .emts-dev-content .bb-coupon-field-wide{
    min-width: min(100%, 288.0px);
}
.emts-theme .emts-dev-content .bb-bid-package-body h2{
    min-height: 35.2px;
    margin: 0;
    color: #344054;
    font-size: 15.68px;
    line-height: 1.15;
}
.emts-theme .emts-dev-content .bb-bid-package-body p{
    margin: 0;
    color: #667085;
    font-size: 14.08px;
    font-weight: 750;
}
.emts-theme .emts-dev-content .bb-bid-package-body strong{
    color: var(--bb-primary, #05a660);
    font-size: 20.0px;
}
.emts-theme .emts-dev-content .bb-bid-package-body button{
    min-height: 39.2px;
    border: 0;
    border-radius: 4.0px;
    background: var(--bb-primary, #05a660);
    color: #ffffff;
    font: inherit;
    font-weight: 850;
    text-transform: uppercase;
    cursor: pointer;
    transition: background-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease;
}
.emts-theme .emts-dev-content .bb-bid-package-body button:hover,.emts-theme .emts-dev-content .bb-bid-package-body button:focus-visible{
    background: #047857;
    box-shadow: 0 9px 18px rgba(5, 166, 96, 0.22);
    outline: 0;
    transform: translateY(-1px);
}
.emts-theme .emts-dev-content .bb-bid-package-body button:active{
    box-shadow: 0 4px 10px rgba(5, 166, 96, 0.18);
    transform: translateY(0);
}
.emts-theme .emts-dev-content .bb-bid-package-body button:disabled{
    opacity: 0.72;
    cursor: wait;
    transform: none;
}
.emts-theme .emts-dev-content .bb-hero,.emts-theme .emts-dev-content .bb-auction-band,.emts-theme .emts-dev-content .bb-info-strip,.emts-theme .emts-dev-content .bb-auction-detail,.emts-theme .emts-dev-content .bb-home-section-title{
    margin-inline: auto;
}
.emts-theme .emts-dev-content .bb-hero{
    width: 100%;
    padding: 32.0px 0 12.0px;
    background: transparent;
}
.emts-theme .emts-dev-content .bb-hero.is-full{
    width: 100%;
    padding-top: 0;
}
.emts-theme .emts-dev-content .bb-hero-panel-main{
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    width: min(1280px, calc(100% - 32.0px));
    min-height: 544.0px;
    margin-inline: auto;
    padding: 64.0px;
    background:
        linear-gradient(135deg, #172033, #07111f);
    color: #ffffff;
    box-shadow: 0 18px 44px rgba(16, 24, 40, 0.10);
}
.emts-theme .emts-dev-content .bb-hero.is-contained .bb-hero-panel-main{
    width: min(1180px, calc(100% - 32.0px));
}
.emts-theme .emts-dev-content .bb-hero.is-wide .bb-hero-panel-main{
    width: min(1500px, calc(100% - 32.0px));
}
.emts-theme .emts-dev-content .bb-hero.is-full .bb-hero-panel-main{
    width: 100%;
}
.emts-theme .emts-dev-content .bb-hero.is-full .bb-hero-panel-main{
    min-height: 672.0px;
    padding-inline: max(64.0px, calc((100vw - 1180px) / 2));
}
.emts-theme .emts-dev-content .bb-hero.is-full .bb-hero-panel-main.is-image-only{
    min-height: auto;
    padding: 0;
}
.emts-theme .emts-dev-content .bb-hero-panel-main.is-text-center{
    justify-content: center;
    text-align: center;
}
.emts-theme .emts-dev-content .bb-hero-image{
    position: absolute;
    inset: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background: #ffffff;
}
.emts-theme .emts-dev-content .bb-hero-panel-main.is-fit-contain .bb-hero-image{
    object-fit: contain;
}
.emts-theme .emts-dev-content .bb-hero-panel-main.is-fit-cover .bb-hero-image{
    object-fit: cover;
}
.emts-theme .emts-dev-content .bb-hero-panel-main.has-copy::after{
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    background: linear-gradient(110deg, rgba(16, 24, 40, var(--bb-hero-overlay, 0.45)), rgba(16, 24, 40, calc(var(--bb-hero-overlay, 0.45) * 0.65)));
}
.emts-theme .emts-dev-content .bb-hero-panel-main.is-image-only{
    min-height: auto;
    padding: 0;
    background: transparent;
    box-shadow: 0 18px 44px rgba(16, 24, 40, 0.10);
}
.emts-theme .emts-dev-content .bb-hero-panel-main.is-image-only .bb-hero-image{
    position: static;
    display: block;
    width: 100%;
    height: auto;
    object-fit: initial;
    object-position: center;
}
.emts-theme .emts-dev-content .bb-hero-panel-main.is-carousel{
    min-height: auto;
    aspect-ratio: 980 / 401;
}
.emts-theme .emts-dev-content .bb-hero-panel-main.is-carousel .bb-hero-image{
    position: absolute;
    inset: 0;
    display: block;
    width: 100%;
    height: 100%;
    object-position: center;
    opacity: 0;
    transition: opacity 0.65s ease;
}
.emts-theme .emts-dev-content .bb-hero-panel-main.is-carousel .bb-hero-image.is-active{
    opacity: 1;
}
.emts-theme .emts-dev-content .bb-hero-panel-main.is-carousel.is-fit-contain .bb-hero-image{
    object-fit: contain;
}
.emts-theme .emts-dev-content .bb-hero-panel-main.is-carousel.is-fit-cover .bb-hero-image{
    object-fit: cover;
}
.emts-theme .emts-dev-content .bb-hero.is-full .bb-hero-panel-main.is-carousel .bb-hero-image{
    object-fit: cover;
}
.emts-theme .emts-dev-content .bb-hero-inner{
    position: relative;
    z-index: 2;
}
.emts-theme .emts-dev-content .bb-hero-inner h1{
    max-width: 736.0px;
    margin: 7.2px 0 0;
    font-size: 64.0px;
    line-height: 1.02;
    letter-spacing: 0;
}
.emts-theme .emts-dev-content .bb-hero-inner p,.emts-theme .emts-dev-content .bb-hero-inner .bb-rich-content.is-hero-copy{
    max-width: 672.0px;
    margin: 16.0px 0 0;
    color: #d0d5dd;
    font-size: 18.4px;
    line-height: 1.55;
}
.emts-theme .emts-dev-content .bb-hero-panel-main.is-text-center .bb-hero-inner h1,.emts-theme .emts-dev-content .bb-hero-panel-main.is-text-center .bb-hero-inner p,.emts-theme .emts-dev-content .bb-hero-panel-main.is-text-center .bb-hero-inner .bb-rich-content.is-hero-copy{
    margin-inline: auto;
}
.emts-theme .emts-dev-content .bb-kicker{
    color: var(--bb-accent, #12b76a);
    font-size: 12.48px;
    font-weight: 850;
    letter-spacing: 0;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-hero-actions{
    display: flex;
    flex-wrap: wrap;
    gap: 12.0px;
    margin-top: 24.0px;
}
.emts-theme .emts-dev-content .bb-hero-actions a,.emts-theme .emts-dev-content .bb-card-button,.emts-theme .emts-dev-content .bb-action-row button{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44.0px;
    padding: 11.2px 16.8px;
    border: 0;
    border-radius: 7.2px;
    background: var(--bb-primary, #05a660);
    color: #ffffff;
    font-weight: 800;
    text-decoration: none;
    cursor: pointer;
}
.emts-theme .emts-dev-content .bb-hero-actions .is-secondary,.emts-theme .emts-dev-content .bb-action-row .is-secondary{
    background: var(--bb-dark, #101828);
}
.emts-theme .emts-dev-content .bb-hero-actions .is-secondary{
    background: rgba(255, 255, 255, 0.12);
    color: #ffffff;
}
.emts-theme .emts-dev-content .bb-auction-band{
    width: min(1500px, calc(100% - 32.0px));
    margin-top: 7.2px;
    padding: 0;
    background: transparent;
}
.emts-theme .emts-dev-content .bb-band-heading{
    padding: 0 23.2px 22.4px;
    border-bottom: 1px solid #e4e7ec;
}
.emts-theme .emts-dev-content .bb-band-heading h2{
    margin: 5.6px 0 0;
    font-size: 29.6px;
    line-height: 1.18;
}
.emts-theme .emts-dev-content .bb-band-heading p{
    max-width: 768.0px;
    margin: 8.0px 0 0;
    color: #667085;
    font-size: 16.64px;
    line-height: 1.55;
}
.emts-theme .emts-dev-content .bb-empty-floor{
    display: grid;
    gap: 6.4px;
    min-height: 112.0px;
    place-items: center;
    padding: 28.0px 16.0px 36.0px;
    color: #475467;
    text-align: center;
    background: transparent;
}
.emts-theme .emts-dev-content .bb-empty-floor strong{
    color: #101828;
    font-size: 20.8px;
}
.emts-theme .emts-dev-content .bb-auction-page-empty{
    min-height: 256.0px;
    padding: 43.2px 16.0px;
    border: 1px solid rgba(5, 166, 96, 0.18);
    border-radius: 8.8px;
    background:
        linear-gradient(135deg, rgba(5, 166, 96, 0.07), rgba(47, 128, 237, 0.045)),
        #ffffff;
}
.emts-theme .emts-dev-content .bb-auction-page-empty-icon{
    display: grid;
    width: 44.8px;
    height: 44.8px;
    place-items: center;
    border-radius: 8.8px;
    background: var(--bb-primary, #05a660);
    color: #ffffff;
    font-size: 12.8px;
    font-weight: 900;
}
.emts-theme .emts-dev-content .bb-auction-empty-actions{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10.4px;
    margin-top: 12.8px;
}
.emts-theme .emts-dev-content .bb-auction-empty-actions a{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 40.0px;
    padding: 8.8px 14.4px;
    border: 1px solid rgba(5, 166, 96, 0.24);
    border-radius: 7.2px;
    background: #ffffff;
    color: #344054;
    font-weight: 850;
    text-decoration: none;
}
.emts-theme .emts-dev-content .bb-auction-empty-actions a:hover,.emts-theme .emts-dev-content .bb-auction-empty-actions a:focus{
    border-color: var(--bb-primary, #05a660);
    color: var(--bb-primary, #05a660);
}
.emts-theme .emts-dev-content .bb-pagination{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16.0px;
    margin: 20.0px 24.0px 24.0px;
    padding: 16.0px;
    border: 1px solid rgba(5, 166, 96, 0.18);
    border-radius: 10.4px;
    background: #ffffff;
}
.emts-theme .emts-dev-content .bb-pagination-summary{
    color: #667085;
    font-size: 14.72px;
    font-weight: 650;
}
.emts-theme .emts-dev-content .bb-pagination-links{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    gap: 6.4px;
}
.emts-theme .emts-dev-content .bb-pagination-links a,.emts-theme .emts-dev-content .bb-pagination-links span{
    display: inline-flex;
    min-width: 36.8px;
    min-height: 36.0px;
    align-items: center;
    justify-content: center;
    padding: 7.2px 11.2px;
    border: 1px solid rgba(5, 166, 96, 0.2);
    border-radius: 7.2px;
    color: #344054;
    font-weight: 800;
    text-decoration: none;
}
.emts-theme .emts-dev-content .bb-pagination-links a:hover,.emts-theme .emts-dev-content .bb-pagination-links a:focus{
    border-color: var(--bb-primary, #05a660);
    background: rgba(5, 166, 96, 0.08);
    color: var(--bb-primary, #05a660);
}
.emts-theme .emts-dev-content .bb-pagination-links .is-current{
    border-color: var(--bb-primary, #05a660);
    background: var(--bb-primary, #05a660);
    color: #ffffff;
}
.emts-theme .emts-dev-content .bb-pagination-links .is-disabled,.emts-theme .emts-dev-content .bb-pagination-links .is-gap{
    border-color: #e4e7ec;
    color: #98a2b3;
}
.emts-theme .emts-dev-content .bb-pagination-links .is-disabled{
    background: #f9fafb;
}
.emts-theme .emts-dev-content .bb-home-section-title{
    width: min(1500px, calc(100% - 32.0px));
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16.0px;
    margin-top: 28.0px;
    padding: 3.2px 0;
    text-align: center;
}
.emts-theme .emts-dev-content .bb-auction-band + .bb-home-section-title{
    margin-top: 49.6px;
}
.emts-theme .emts-dev-content .bb-home-section-title + .bb-auction-band{
    margin-top: 4.8px;
}
.emts-theme .emts-dev-content .bb-home-section-title span{
    color: var(--bb-primary, #05a660);
    font-size: clamp(24.8px, 2.4vw, 35.2px);
    font-weight: 900;
    letter-spacing: 0;
    line-height: 1.1;
}
.emts-theme .emts-dev-content .bb-home-section-title::before,.emts-theme .emts-dev-content .bb-home-section-title::after{
    content: "";
    width: 64.0px;
    height: 1px;
    background: rgba(5, 166, 96, 0.35);
}
.emts-theme .emts-dev-content .bb-lot-grid,.emts-theme .emts-dev-content .bb-auction-grid{
    display: grid;
    grid-template-columns: repeat(var(--bb-auction-card-columns, 4), minmax(0, 1fr));
    gap: 24.0px;
    padding: 24.0px;
    background:
        linear-gradient(180deg, rgba(248, 250, 252, 0.9), #ffffff);
}
.emts-theme .emts-dev-content .bb-auction-card{
    overflow: hidden;
    background: #ffffff;
    display: flex;
    flex-direction: column;
    min-width: 0;
    border: 1px solid #d8e4f0;
    border-radius: 13.6px;
    box-shadow: 0 18px 36px rgba(16, 24, 40, 0.08);
    transition: transform 160ms ease, box-shadow 160ms ease, border-color 160ms ease;
}
.emts-theme .emts-dev-content .bb-auction-card:hover{
    transform: translateY(-2px);
    border-color: color-mix(in srgb, var(--bb-primary, #05a660) 34%, #dbe3ee);
    box-shadow: 0 16px 34px rgba(16, 24, 40, 0.10);
}
.emts-theme .emts-dev-content .bb-auction-card.is-bidpack{
    border-color: #ddd6fe;
}
.emts-theme .emts-dev-content .bb-auction-image{
    position: relative;
    display: grid;
    aspect-ratio: 1 / 0.88;
    place-items: center;
    margin: 13.6px 13.6px 0;
    border-radius: 12.0px;
    background:
        linear-gradient(180deg, #ffffff 0%, #f8fbff 100%);
    color: inherit;
    text-decoration: none;
    border: 1px solid #eef2f6;
}
.emts-theme .emts-dev-content .bb-auction-image img{
    width: 100%;
    height: 100%;
    object-fit: contain;
    padding: 21.6px;
}
.emts-theme .emts-dev-content .bb-image-fallback{
    display: grid;
    width: 100%;
    height: 100%;
    place-items: center;
    color: #667085;
    font-weight: 800;
}
.emts-theme .emts-dev-content .bb-auction-badge{
    position: absolute;
    top: 12.0px;
    left: 12.0px;
    padding: 5.6px 10.4px;
    border-radius: 999px;
    background: #e0f2fe;
    color: #026aa2;
    font-size: 11.52px;
    font-weight: 850;
    box-shadow: 0 8px 18px rgba(16, 24, 40, 0.08);
}
.emts-theme .emts-dev-content .bb-auction-badge.is-live{
    background: #d1fadf;
    color: #067647;
}
.emts-theme .emts-dev-content .bb-auction-badge.is-bidpack{
    background: #ebe9fe;
    color: #6938ef;
}
.emts-theme .emts-dev-content .bb-auction-body{
    display: grid;
    gap: 13.6px;
    margin-top: auto;
    padding: 16.0px;
    flex: 1;
}
.emts-theme .emts-dev-content .bb-auction-status-row{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12.0px;
}
.emts-theme .emts-dev-content .bb-auction-status-row span{
    color: var(--bb-primary, #05a660);
    font-size: 11.84px;
    font-weight: 850;
    letter-spacing: 0;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-auction-status-row button{
    display: inline-grid;
    width: 32.0px;
    height: 32.0px;
    place-items: center;
    border: 1px solid #f7c7d0;
    border-radius: 999px;
    background: #fff5f7;
    color: #e11d48;
    cursor: pointer;
}
.emts-theme .emts-dev-content .bb-auction-body h3{
    display: -webkit-box;
    min-height: 49.6px;
    margin: 0;
    overflow: hidden;
    color: #101828;
    font-size: 16.32px;
    font-weight: 850;
    line-height: 1.35;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.emts-theme .emts-dev-content .bb-auction-body h3 a{
    text-decoration: none;
}
.emts-theme .emts-dev-content .bb-auction-reference{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12.0px;
    color: #667085;
    font-size: 12.16px;
    font-weight: 850;
}
.emts-theme .emts-dev-content .bb-auction-reference strong{
    color: #ef4444;
    font-size: 12.48px;
}
.emts-theme .emts-dev-content .bb-auction-price-row,.emts-theme .emts-dev-content .bb-price-strip{
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0;
}
.emts-theme .emts-dev-content .bb-auction-price-row{
    gap: 10.4px;
}
.emts-theme .emts-dev-content .bb-auction-price-row span,.emts-theme .emts-dev-content .bb-price-strip span{
    border-radius: 10.4px;
    background: #f8fafc;
    padding: 11.52px 12.8px;
}
.emts-theme .emts-dev-content .bb-auction-price-row small,.emts-theme .emts-dev-content .bb-price-strip small{
    display: block;
    color: #667085;
    font-size: 11.52px;
    font-weight: 750;
}
.emts-theme .emts-dev-content .bb-auction-price-row strong,.emts-theme .emts-dev-content .bb-price-strip strong{
    display: block;
    margin-top: 4.0px;
}
.emts-theme .emts-dev-content .bb-current-price{
    border-left: 0;
    background: #fff7ed !important;
}
.emts-theme .emts-dev-content .bb-current-price strong{
    color: #ff5a1f;
    font-size: 16.0px;
}
.emts-theme .emts-dev-content .bb-auction-card-footer{
    display: grid;
    grid-template-columns: 1fr auto;
    gap: 12.0px;
    align-items: center;
    padding-top: 1.6px;
}
.emts-theme .emts-dev-content .bb-auction-card-footer small{
    color: #667085;
    font-size: 12.0px;
    font-weight: 750;
}
.emts-theme .emts-dev-content .bb-card-button{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 43.2px;
    padding: 11.2px 15.2px;
    border-radius: 10.4px;
    background: var(--bb-primary, #05a660);
    color: #ffffff;
    font-weight: 850;
    font-size: 13.76px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-card-button.is-muted{
    background: linear-gradient(135deg, var(--bb-primary, #05a660), var(--bb-accent, #12b76a));
    color: #ffffff;
}
.emts-theme .emts-dev-content .bb-auction-card-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12.0px;
    padding: 15.2px 16.0px 0;
}
.emts-theme .emts-dev-content .bb-auction-card-top span{
    display: inline-flex;
    align-items: center;
    min-height: 28.8px;
    padding: 5.6px 10.4px;
    border-radius: 999px;
    background: color-mix(in srgb, var(--bb-primary, #05a660) 10%, #ffffff);
    color: var(--bb-primary, #05a660);
    font-size: 11.52px;
    font-weight: 850;
}
.emts-theme .emts-dev-content .bb-auction-card-top button{
    display: inline-grid;
    width: 32.0px;
    height: 32.0px;
    place-items: center;
    border: 1px solid #ffd1da;
    border-radius: 999px;
    background: #fff7f9;
    color: #e11d48;
    cursor: pointer;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-auction-image{
    margin: 12.0px 16.0px 0;
    aspect-ratio: 1 / 0.92;
    border: 1px solid #eef2f6;
    border-radius: 12.0px;
    background:
        linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);
}
.emts-theme .emts-dev-content .bb-auction-card .bb-auction-image img{
    padding: 16.0px;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-auction-body{
    gap: 14.4px;
    padding: 16.0px;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-auction-body h3{
    min-height: 48.0px;
    font-size: 16.0px;
}
.emts-theme .emts-dev-content .bb-auction-live-panel,.emts-theme .emts-dev-content .bb-auction-facts{
    display: grid;
    gap: 10.4px;
}
.emts-theme .emts-dev-content .bb-auction-live-panel{
    grid-template-columns: 0.85fr 1.15fr;
}
.emts-theme .emts-dev-content .bb-auction-facts{
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.emts-theme .emts-dev-content .bb-auction-live-panel span,.emts-theme .emts-dev-content .bb-auction-facts span{
    min-width: 0;
    border: 1px solid #e4e7ec;
    border-radius: 10.4px;
    background: #f8fafc;
    padding: 11.2px 12.0px;
}
.emts-theme .emts-dev-content .bb-auction-live-panel small,.emts-theme .emts-dev-content .bb-auction-facts small{
    display: block;
    color: #667085;
    font-size: 11.2px;
    font-weight: 800;
}
.emts-theme .emts-dev-content .bb-auction-live-panel strong,.emts-theme .emts-dev-content .bb-auction-facts strong{
    display: block;
    margin-top: 3.2px;
    color: #101828;
    font-size: 15.2px;
}
.emts-theme .emts-dev-content .bb-auction-timer{
    background:
        linear-gradient(135deg, #ecfdf3 0%, #ffffff 100%) !important;
    border-color: #b7f0ca !important;
}
.emts-theme .emts-dev-content .bb-auction-timer strong{
    color: #067647 !important;
    font-size: 17.92px;
    font-variant-numeric: tabular-nums;
}
.emts-theme .emts-dev-content .bb-auction-timer em{
    display: block;
    margin-top: 3.2px;
    color: #344054;
    font-size: 11.52px;
    font-style: normal;
    font-weight: 800;
    line-height: 1.25;
    overflow-wrap: anywhere;
}
.emts-theme .emts-dev-content .bb-auction-facts strong{
    font-size: 13.12px;
}
.emts-theme .emts-dev-content .bb-current-price{
    background:
        linear-gradient(135deg, #fff7ed 0%, #ffffff 100%) !important;
    border-color: #fed7aa !important;
}
.emts-theme .emts-dev-content .bb-current-price strong{
    color: #f97316 !important;
    font-size: 17.92px;
}
.emts-theme .emts-dev-content .bb-auction-feature-row{
    display: flex;
    flex-wrap: wrap;
    gap: 7.2px;
}
.emts-theme .emts-dev-content .bb-auction-feature-row span{
    display: inline-flex;
    align-items: center;
    gap: 5.6px;
    min-height: 28.8px;
    padding: 5.6px 9.6px;
    border: 1px solid #d0d5dd;
    border-radius: 999px;
    background: #ffffff;
    color: #344054;
    font-size: 11.52px;
    font-weight: 850;
}
.emts-theme .emts-dev-content .bb-auction-feature-row strong{
    color: inherit;
    font-size: 11.52px;
}
.emts-theme .emts-dev-content .bb-auction-feature-row .is-buy-now{
    border-color: #fed7aa;
    background: #fff7ed;
    color: #c2410c;
}
.emts-theme .emts-dev-content .bb-auction-feature-row .is-bid-butler{
    border-color: #bfdbfe;
    background: #eff6ff;
    color: #1d4ed8;
}
.emts-theme .emts-dev-content .bb-auction-feature-row .is-autobid{
    border-color: #c4b5fd;
    background: #f5f3ff;
    color: #6d28d9;
}
.emts-theme .emts-dev-content .bb-card-actions{
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 9.6px;
}
.emts-theme .emts-dev-content .bb-card-actions:has(.bb-card-button + .bb-card-button){
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.emts-theme .emts-dev-content .bb-auction-card .bb-card-button{
    width: 100%;
    min-height: 45.6px;
    border-radius: 11.2px;
    background: var(--bb-primary, #05a660);
    font-size: 14.72px;
}
.emts-theme .emts-dev-content .bb-auction-card.is-bidpack .bb-card-button{
    background: #7c3aed;
}
.emts-theme .emts-dev-content .bb-auction-grid{
    align-items: stretch;
}
.emts-theme .emts-dev-content .bb-auction-card{
    display: flex;
    flex-direction: column;
    min-height: 544.0px;
    border: 1px solid #dce6f0;
    border-radius: 12.0px;
    background: #ffffff;
    box-shadow: 0 12px 28px rgba(16, 24, 40, 0.08);
}
.emts-theme .emts-dev-content .bb-auction-card-top{
    align-items: center;
    padding: 14.4px 16.0px 0;
}
.emts-theme .emts-dev-content .bb-auction-card-top span{
    min-height: 0;
    padding: 0;
    border-radius: 0;
    background: transparent;
    color: #008f5a;
    font-size: 12.48px;
    font-weight: 800;
}
.emts-theme .emts-dev-content .bb-auction-card-top button{
    width: 32.0px;
    height: 32.0px;
    border: 0;
    background: transparent;
    color: #ff6b8a;
    font-size: 19.2px;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-auction-image{
    margin: 10.4px 16.0px 0;
    aspect-ratio: 1 / 0.72;
    border: 0;
    border-radius: 0;
    background: #ffffff;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-auction-image img{
    width: 100%;
    height: 100%;
    padding: 0;
    object-fit: contain;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-auction-body{
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: 11.2px;
    padding: 13.6px 16.0px 16.0px;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-auction-body h3{
    min-height: 48.8px;
    color: #182230;
    font-size: 15.68px;
    font-weight: 750;
    line-height: 1.28;
}
.emts-theme .emts-dev-content .bb-auction-live-line{
    display: flex;
    align-items: end;
    justify-content: space-between;
    gap: 16.0px;
    padding: 11.2px 0;
    border-top: 1px solid #eef2f6;
    border-bottom: 1px solid #eef2f6;
}
.emts-theme .emts-dev-content .bb-auction-live-line small{
    display: block;
    color: #667085;
    font-size: 10.88px;
    font-weight: 700;
    line-height: 1.1;
}
.emts-theme .emts-dev-content .bb-auction-live-line strong{
    display: block;
    margin-top: 2.88px;
    color: #f35b13;
    font-size: 16.0px;
    font-weight: 800;
    line-height: 1.05;
}
.emts-theme .emts-dev-content .bb-auction-live-line div:last-child{
    text-align: right;
}
.emts-theme .emts-dev-content .bb-auction-live-line div:last-child strong{
    color: #008f5a;
    font-variant-numeric: tabular-nums;
}
.emts-theme .emts-dev-content .bb-auction-leader{
    min-height: 19.2px;
    color: #667085;
    font-size: 12.48px;
    line-height: 1.2;
}
.emts-theme .emts-dev-content .bb-auction-leader strong{
    color: #344054;
    font-weight: 700;
}
.emts-theme .emts-dev-content .bb-auction-meta-line{
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 5.6px 12.0px;
    padding: 0;
    color: #667085;
}
.emts-theme .emts-dev-content .bb-auction-meta-line div{
    min-width: 0;
}
.emts-theme .emts-dev-content .bb-auction-meta-line dt{
    color: #667085;
    font-size: 10.88px;
    font-weight: 700;
    line-height: 1.1;
}
.emts-theme .emts-dev-content .bb-auction-meta-line dd{
    margin: 2.88px 0 0;
    color: #182230;
    font-size: 12.48px;
    font-weight: 800;
    line-height: 1.2;
}
.emts-theme .emts-dev-content .bb-auction-feature-row{
    display: none !important;
}
.emts-theme .emts-dev-content .bb-card-actions{
    display: grid;
    gap: 10.4px;
    margin-top: auto;
}
.emts-theme .emts-dev-content .bb-card-actions:has(.bb-card-button + .bb-card-button){
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.emts-theme .emts-dev-content .bb-auction-card .bb-card-button{
    min-height: 45.6px;
    padding: 11.52px 12.8px;
    border-radius: 8.0px;
    font-size: 13.76px;
    font-weight: 850;
}
.emts-theme .emts-dev-content .bb-auction-grid{
    align-items: stretch;
}
.emts-theme .emts-dev-content .bb-auction-card{
    height: 556.0px;
    border: 1px solid #e6edf5;
    border-radius: 5.6px;
    box-shadow: 0 12px 28px rgba(15, 23, 42, 0.08);
}
.emts-theme .emts-dev-content .bb-auction-card:hover{
    transform: translateY(-1px);
    box-shadow: 0 16px 30px rgba(15, 23, 42, 0.10);
}
.emts-theme .emts-dev-content .bb-auction-card-top{
    min-height: 40.8px;
    padding: 13.6px 14.4px 0;
}
.emts-theme .emts-dev-content .bb-auction-card-top span{
    min-height: auto;
    padding: 0;
    border-radius: 0;
    background: transparent;
    color: var(--bb-primary, #05a660);
    font-size: 11.52px;
    font-weight: 850;
    letter-spacing: 0;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-auction-card-top button{
    width: 28.8px;
    height: 28.8px;
    border: 0;
    background: transparent;
    color: #f04438;
    font-size: 20.0px;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-auction-image{
    height: 204.8px;
    margin: 5.6px 14.4px 0;
    aspect-ratio: auto;
    border: 0;
    border-radius: 0;
    background: #ffffff;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-auction-image img{
    padding: 0;
    object-fit: contain;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-auction-body{
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: 10.88px;
    padding: 12.8px 14.4px 15.2px;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-auction-body h3{
    display: -webkit-box;
    min-height: 42.4px;
    max-height: 42.4px;
    margin: 0;
    overflow: hidden;
    color: #0f172a;
    font-size: 15.68px;
    font-weight: 850;
    line-height: 1.35;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.emts-theme .emts-dev-content .bb-auction-status-band{
    display: grid;
    grid-template-columns: 0.9fr 1.1fr;
    min-height: 69.6px;
    overflow: visible;
    border: 0;
    border-top: 1px solid #edf1f6;
    border-bottom: 1px solid #edf1f6;
    border-radius: 0;
    background: #f8fafc;
}
.emts-theme .emts-dev-content .bb-auction-status-band > div{
    padding: 11.2px 10.4px;
}
.emts-theme .emts-dev-content .bb-auction-status-band > div + div{
    border-left: 1px solid #edf1f6;
}
.emts-theme .emts-dev-content .bb-auction-status-band .bb-current-price{
    background: transparent !important;
}
.emts-theme .emts-dev-content .bb-auction-status-band .bb-auction-timer{
    background: transparent !important;
}
.emts-theme .emts-dev-content .bb-auction-status-band small{
    color: #667085;
    font-size: 10.88px;
    font-weight: 800;
    line-height: 1.1;
}
.emts-theme .emts-dev-content .bb-auction-status-band strong{
    margin-top: 2.4px;
    color: #f97316;
    font-size: 16.8px;
    line-height: 1.1;
}
.emts-theme .emts-dev-content .bb-auction-status-band .bb-auction-timer strong{
    color: #047857 !important;
    font-size: 16.8px;
    font-variant-numeric: tabular-nums;
}
.emts-theme .emts-dev-content .bb-auction-status-band .bb-auction-timer em{
    margin-top: 1.92px;
    color: #475467;
    font-size: 10.88px;
    font-weight: 750;
    line-height: 1.15;
    overflow-wrap: anywhere;
}
.emts-theme .emts-dev-content .bb-auction-meta-line{
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    min-height: 40.8px;
    gap: 4.8px;
    color: #667085;
    font-size: 10.88px;
    line-height: 1.25;
}
.emts-theme .emts-dev-content .bb-auction-meta-line span{
    display: block;
    min-width: 0;
}
.emts-theme .emts-dev-content .bb-auction-meta-line strong{
    display: block;
    margin-top: 1.28px;
    color: #101828;
    font-size: 12.48px;
    font-weight: 850;
}
.emts-theme .emts-dev-content .bb-auction-feature-row{
    display: flex;
    min-height: 20.0px;
    flex-wrap: wrap;
    gap: 6.4px 8.8px;
    align-items: center;
    color: #475467;
    font-size: 11.2px;
    font-weight: 800;
    line-height: 1.2;
}
.emts-theme .emts-dev-content .bb-auction-feature-row span{
    display: inline-flex;
    align-items: baseline;
    gap: 3.52px;
    padding: 0;
    border: 0;
    background: transparent;
}
.emts-theme .emts-dev-content .bb-auction-feature-row span::before{
    width: 6.08px;
    height: 6.08px;
    border-radius: 999px;
    background: currentColor;
    content: "";
}
.emts-theme .emts-dev-content .bb-auction-feature-row .is-buy-now{
    color: #ea580c;
}
.emts-theme .emts-dev-content .bb-auction-feature-row .is-bid-butler{
    color: #2563eb;
}
.emts-theme .emts-dev-content .bb-auction-feature-row .is-autobid{
    color: #7c3aed;
}
.emts-theme .emts-dev-content .bb-card-actions{
    margin-top: auto;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-card-button{
    min-height: 44.0px;
    border-radius: 4.48px;
    font-size: 13.76px;
}
.emts-theme .emts-dev-content .bb-auction-card.is-bidpack{
    border-color: #e6edf5;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-card-button.is-buy-now{
    background: #f97316;
}
.emts-theme .emts-dev-content .bb-auction-card.is-ended{
    opacity: 0.82;
}
.emts-theme .emts-dev-content .bb-auction-card.is-ended .bb-auction-timer{
    background: #f2f4f7 !important;
    border-color: #e4e7ec !important;
}
.emts-theme .emts-dev-content .bb-auction-card.is-ended .bb-auction-timer strong{
    color: #667085 !important;
}
.emts-theme .emts-dev-content .bb-auction-card.is-ended .bb-auction-timer em{
    color: #667085;
}
.emts-theme .emts-dev-content .bb-auction-card{
    border-color: #d7e5f2;
    border-radius: 12.8px;
    box-shadow: 0 18px 38px rgba(16, 24, 40, 0.09);
}
.emts-theme .emts-dev-content .bb-auction-card-top{
    padding: 16.0px 17.6px 0;
}
.emts-theme .emts-dev-content .bb-auction-card-top span{
    min-height: 27.2px;
    padding: 5.12px 10.88px;
    border-radius: 8.8px;
    background: color-mix(in srgb, var(--bb-primary, #05a660) 12%, #ffffff);
    font-size: 11.52px;
}
.emts-theme .emts-dev-content .bb-auction-card-top button{
    width: 35.2px;
    height: 35.2px;
    background: #ffffff;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-auction-image{
    margin: 13.6px 17.6px 0;
    aspect-ratio: 1 / 0.78;
    border-color: #e8eef6;
    border-radius: 11.2px;
    background: #ffffff;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-auction-image img{
    padding: 12.8px;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-auction-body{
    gap: 15.2px;
    padding: 16.0px 17.6px 17.6px;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-auction-body h3{
    min-height: 48.0px;
    color: #0f172a;
    font-size: 16.8px;
    line-height: 1.32;
}
.emts-theme .emts-dev-content .bb-auction-status-band{
    display: grid;
    grid-template-columns: minmax(120.0px, 0.9fr) minmax(0, 1.25fr);
    overflow: hidden;
    border: 1px solid #ccebdc;
    border-radius: 11.2px;
    background: linear-gradient(135deg, #ecfdf3 0%, #ffffff 100%);
}
.emts-theme .emts-dev-content .bb-auction-status-band > div{
    min-width: 0;
    padding: 12.48px 13.6px;
}
.emts-theme .emts-dev-content .bb-auction-status-band > div + div{
    border-left: 1px solid #d8f2e4;
}
.emts-theme .emts-dev-content .bb-auction-status-band small{
    display: block;
    color: #475467;
    font-size: 11.2px;
    font-weight: 850;
    line-height: 1.1;
}
.emts-theme .emts-dev-content .bb-auction-status-band strong{
    display: block;
    margin-top: 3.84px;
    color: #067647;
    font-size: 18.88px;
    font-weight: 900;
    line-height: 1.08;
}
.emts-theme .emts-dev-content .bb-auction-status-band .bb-current-price{
    border: 0;
    background: rgba(255, 247, 237, 0.86) !important;
}
.emts-theme .emts-dev-content .bb-auction-status-band .bb-current-price strong{
    color: #f97316 !important;
}
.emts-theme .emts-dev-content .bb-auction-status-band .bb-auction-timer{
    border: 0 !important;
    background: transparent !important;
}
.emts-theme .emts-dev-content .bb-auction-status-band .bb-auction-timer strong{
    color: #047857 !important;
    font-size: 19.52px;
    font-variant-numeric: tabular-nums;
}
.emts-theme .emts-dev-content .bb-auction-status-band .bb-auction-timer em{
    display: block;
    margin-top: 4.0px;
    color: #0f172a;
    font-size: 12.0px;
    font-style: normal;
    font-weight: 850;
    line-height: 1.25;
    overflow-wrap: anywhere;
}
.emts-theme .emts-dev-content .bb-auction-meta-line{
    display: flex;
    flex-wrap: wrap;
    gap: 8.0px 13.6px;
    padding-bottom: 2.4px;
    color: #667085;
    font-size: 12.48px;
    line-height: 1.35;
}
.emts-theme .emts-dev-content .bb-auction-meta-line span{
    display: inline-flex;
    align-items: baseline;
    gap: 4.48px;
    min-width: max-content;
}
.emts-theme .emts-dev-content .bb-auction-meta-line strong{
    color: #101828;
    font-weight: 900;
}
.emts-theme .emts-dev-content .bb-auction-feature-row{
    gap: 7.2px 10.4px;
    padding-top: 0.8px;
}
.emts-theme .emts-dev-content .bb-auction-feature-row span{
    min-height: auto;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    color: #475467;
    font-size: 12.48px;
}
.emts-theme .emts-dev-content .bb-auction-feature-row span::before{
    content: "";
    width: 7.2px;
    height: 7.2px;
    border-radius: 999px;
    background: currentColor;
}
.emts-theme .emts-dev-content .bb-auction-feature-row .is-buy-now{
    background: transparent;
    color: #c2410c;
}
.emts-theme .emts-dev-content .bb-auction-feature-row .is-bid-butler{
    background: transparent;
    color: #1d4ed8;
}
.emts-theme .emts-dev-content .bb-auction-feature-row .is-autobid{
    background: transparent;
    color: #6d28d9;
}
.emts-theme .emts-dev-content .bb-card-actions{
    gap: 11.2px;
    margin-top: auto;
}
.emts-theme .emts-dev-content .bb-card-actions:has(.bb-card-button + .bb-card-button){
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.emts-theme .emts-dev-content .bb-auction-card .bb-card-button{
    min-height: 50.4px;
    padding: 12.48px 13.6px;
    border-radius: 10.4px;
    font-size: 14.72px;
    line-height: 1.1;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-card-button.is-buy-now{
    background: #ff6b13;
}
.emts-theme .emts-dev-content .bb-auction-card.is-bidpack .bb-card-button{
    background: #7c3aed;
}
.emts-theme .emts-dev-content .bb-info-strip{
    width: min(1280px, calc(100% - 32.0px));
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 18.4px;
    margin-top: 18.4px;
    margin-bottom: 13.6px;
    position: relative;
    z-index: 2;
}
.emts-theme .emts-dev-content .bb-info-strip div{
    position: relative;
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    column-gap: 16.0px;
    row-gap: 4.0px;
    align-items: start;
    min-height: 104.8px;
    overflow: hidden;
    padding: 18.88px 20.0px;
    border: 1px solid color-mix(in srgb, var(--bb-step-color, var(--bb-primary, #05a660)) 20%, #ffffff);
    background:
        linear-gradient(135deg, color-mix(in srgb, var(--bb-step-color, var(--bb-primary, #05a660)) 7%, #ffffff), #ffffff 76%),
        #ffffff;
    box-shadow: 0 10px 22px rgba(16, 24, 40, 0.04);
}
.emts-theme .emts-dev-content .bb-info-strip div::before{
    content: "";
    position: absolute;
    inset: auto 22.4px 0;
    height: 3.84px;
    background: var(--bb-step-color, var(--bb-primary, #05a660));
}
.emts-theme .emts-dev-content .bb-info-strip span{
    display: grid;
    grid-row: span 2;
    width: 37.6px;
    height: 37.6px;
    place-items: center;
    border-radius: 7.2px;
    background: var(--bb-step-color, var(--bb-primary, #05a660));
    color: #ffffff;
    font-weight: 850;
    box-shadow: 0 8px 16px color-mix(in srgb, var(--bb-step-color, var(--bb-primary, #05a660)) 16%, transparent);
}
.emts-theme .emts-dev-content .bb-info-strip strong{
    align-self: end;
    font-size: 16.0px;
}
.emts-theme .emts-dev-content .bb-info-strip small{
    color: #667085;
    font-size: 13.76px;
    line-height: 1.38;
}
.emts-theme .emts-dev-content .bb-auction-detail{
    display: grid;
    grid-template-columns: minmax(0, 0.95fr) minmax(384.0px, 1.05fr);
    gap: 0;
    width: min(1280px, calc(100% - 32.0px));
    margin-top: 28.0px;
    overflow: hidden;
    border: 1px solid #d8e4f0;
    background: #ffffff;
}
.emts-theme .emts-dev-content .bb-detail-gallery,.emts-theme .emts-dev-content .bb-detail-panel,.emts-theme .emts-dev-content .bb-product-description{
    background: #ffffff;
}
.emts-theme .emts-dev-content .bb-detail-gallery{
    display: grid;
    min-height: 496.0px;
    place-items: center;
    border-right: 1px solid #d8e4f0;
}
.emts-theme .emts-dev-content .bb-detail-gallery img{
    max-width: 100%;
    max-height: 480.0px;
    object-fit: contain;
    padding: 32.0px;
}
.emts-theme .emts-dev-content .bb-detail-panel{
    display: grid;
    align-content: start;
    gap: 16.8px;
    padding: 21.6px;
}
.emts-theme .emts-dev-content .bb-detail-badge-row{
    display: flex;
    flex-wrap: wrap;
    gap: 8.8px;
}
.emts-theme .emts-dev-content .bb-detail-badge{
    display: inline-flex;
    align-items: center;
    min-height: 28.8px;
    padding: 5.6px 10.4px;
    background: #ecfdf3;
    color: #067647;
    font-size: 12.48px;
    font-weight: 850;
}
.emts-theme .emts-dev-content .bb-detail-badge.is-bidpack{
    background: #f5f3ff;
    color: #6d28d9;
}
.emts-theme .emts-dev-content .bb-detail-badge.is-auction-id{
    background: #f8fafc;
    color: #475467;
}
.emts-theme .emts-dev-content .bb-detail-panel h1{
    margin: 0;
    color: #101828;
    font-size: clamp(26.4px, 2.5vw, 37.6px);
    line-height: 1.08;
    letter-spacing: 0;
}
.emts-theme .emts-dev-content .bb-price-strip{
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 10.4px;
}
.emts-theme .emts-dev-content .bb-price-strip span{
    border-radius: 0;
    background: #f8fafc;
    padding: 12.48px 13.6px;
}
.emts-theme .emts-dev-content .bb-price-strip small,.emts-theme .emts-dev-content .bb-detail-live-panel small{
    color: #667085;
    font-size: 11.52px;
    font-weight: 850;
}
.emts-theme .emts-dev-content .bb-price-strip strong,.emts-theme .emts-dev-content .bb-detail-live-panel strong{
    color: #101828;
    font-size: 16.32px;
    font-weight: 900;
    line-height: 1.08;
}
.emts-theme .emts-dev-content .bb-price-strip strong.is-current{
    color: #05a660;
}
.emts-theme .emts-dev-content .bb-detail-live-panel{
    display: grid;
    grid-template-columns: 1.2fr 1fr 0.72fr;
    gap: 0;
    border: 1px solid #d8f2e4;
    background: #ecfdf3;
}
.emts-theme .emts-dev-content .bb-detail-live-panel span{
    display: grid;
    align-content: center;
    min-height: 74.4px;
    padding: 11.52px 13.6px;
}
.emts-theme .emts-dev-content .bb-detail-live-panel span + span{
    border-left: 1px solid #d8f2e4;
}
.emts-theme .emts-dev-content .bb-detail-live-panel strong{
    margin-top: 3.52px;
    color: #067647;
    font-variant-numeric: tabular-nums;
}
.emts-theme .emts-dev-content .bb-detail-live-panel span:nth-child(2) strong{
    color: #ff632f;
    overflow: hidden;
    line-height: 1.2;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.emts-theme .emts-dev-content .bb-detail-live-panel.is-ended{
    border-color: #e4e7ec;
    background: #f8fafc;
}
.emts-theme .emts-dev-content .bb-detail-live-panel.is-ended strong{
    color: #667085;
}
.emts-theme .emts-dev-content .bb-detail-feature-row{
    display: flex;
    flex-wrap: wrap;
    gap: 8.0px;
}
.emts-theme .emts-dev-content .bb-detail-feature-row span{
    display: inline-flex;
    align-items: center;
    gap: 5.6px;
    min-height: 30.4px;
    padding: 6.08px 9.92px;
    background: #f8fafc;
    color: #667085;
    font-size: 12.0px;
    font-weight: 850;
}
.emts-theme .emts-dev-content .bb-detail-feature-row span::before{
    width: 7.68px;
    height: 7.68px;
    border-radius: 999px;
    background: currentColor;
    content: "";
}
.emts-theme .emts-dev-content .bb-detail-feature-row span.is-enabled{
    background: #ecfdf3;
    color: #067647;
}
.emts-theme .emts-dev-content .bb-action-row{
    display: flex;
    gap: 12.0px;
}
.emts-theme .emts-dev-content .bb-action-row button{
    min-width: 120.0px;
    border-radius: 4.48px;
}
.emts-theme .emts-dev-content .bb-action-row button.is-bidpack{
    background: #6f48c9;
}
.emts-theme .emts-dev-content .bb-action-row button:disabled{
    background: #98a2b3;
    cursor: not-allowed;
}
.emts-theme .emts-dev-content .bb-detail-tabs{
    display: grid;
    border: 1px solid #d8e4f0;
    background: #ffffff;
}
.emts-theme .emts-dev-content .bb-detail-tabs > input{
    position: absolute;
    opacity: 0;
    pointer-events: none;
}
.emts-theme .emts-dev-content .bb-detail-tab-list{
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    border-bottom: 1px solid #d8e4f0;
    background: #f8fafc;
}
.emts-theme .emts-dev-content .bb-detail-tab-list label{
    display: grid;
    min-height: 44.0px;
    place-items: center;
    padding: 8.8px;
    color: #344054;
    font-size: 13.76px;
    font-weight: 900;
    text-align: center;
    cursor: pointer;
}
.emts-theme .emts-dev-content .bb-detail-tab-list label + label{
    border-left: 1px solid #d8e4f0;
}
.emts-theme .emts-dev-content #bb-tab-info:checked ~ .bb-detail-tab-list label[for="bb-tab-info"],.emts-theme .emts-dev-content #bb-tab-history:checked ~ .bb-detail-tab-list label[for="bb-tab-history"],.emts-theme .emts-dev-content #bb-tab-autobid:checked ~ .bb-detail-tab-list label[for="bb-tab-autobid"]{
    background: #ffffff;
    color: #05a660;
}
.emts-theme .emts-dev-content .bb-detail-tab-panel{
    display: none;
    min-height: 264.0px;
    padding: 13.6px;
}
.emts-theme .emts-dev-content #bb-tab-info:checked ~ .bb-detail-tab-panel.is-info,.emts-theme .emts-dev-content #bb-tab-history:checked ~ .bb-detail-tab-panel.is-history,.emts-theme .emts-dev-content #bb-tab-autobid:checked ~ .bb-detail-tab-panel.is-autobid{
    display: block;
}
.emts-theme .emts-dev-content .bb-detail-info-list{
    display: grid;
    margin: 0;
}
.emts-theme .emts-dev-content .bb-detail-info-list div{
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 16.0px;
    align-items: center;
    min-height: 37.6px;
    border-bottom: 1px solid #edf1f6;
}
.emts-theme .emts-dev-content .bb-detail-info-list div:last-child{
    border-bottom: 0;
}
.emts-theme .emts-dev-content .bb-detail-info-list dt,.emts-theme .emts-dev-content .bb-detail-info-list dd{
    margin: 0;
}
.emts-theme .emts-dev-content .bb-detail-info-list dt{
    color: #667085;
    font-size: 13.12px;
    font-weight: 800;
}
.emts-theme .emts-dev-content .bb-detail-info-list dd{
    color: #344054;
    font-size: 14.4px;
    font-weight: 900;
    text-align: right;
}
.emts-theme .emts-dev-content .bb-bid-history-table{
    width: 100%;
    border-collapse: collapse;
    color: #344054;
    font-size: 13.44px;
}
.emts-theme .emts-dev-content .bb-bid-history-table th,.emts-theme .emts-dev-content .bb-bid-history-table td{
    padding: 9.28px 8.0px;
    border-bottom: 1px solid #edf1f6;
    text-align: left;
}
.emts-theme .emts-dev-content .bb-bid-history-table th{
    color: #78a340;
    font-size: 12.48px;
    font-weight: 900;
}
.emts-theme .emts-dev-content .bb-bid-history-table td:first-child{
    color: #05a660;
    font-weight: 900;
}
.emts-theme .emts-dev-content .bb-detail-empty-panel,.emts-theme .emts-dev-content .bb-autobid-panel{
    display: grid;
    min-height: 208.0px;
    align-content: center;
    justify-items: center;
    gap: 7.2px;
    padding: 16.0px;
    color: #667085;
    text-align: center;
}
.emts-theme .emts-dev-content .bb-bid-history-table[hidden],.emts-theme .emts-dev-content .bb-detail-empty-panel[hidden]{
    display: none !important;
}
.emts-theme .emts-dev-content .bb-detail-empty-panel strong,.emts-theme .emts-dev-content .bb-autobid-panel strong{
    color: #101828;
    font-size: 16.0px;
}
.emts-theme .emts-dev-content .bb-autobid-panel{
    background: linear-gradient(135deg, #f5f3ff 0%, #ffffff 76%);
}
.emts-theme .emts-dev-content .bb-autobid-panel strong{
    color: #6d28d9;
}
.emts-theme .emts-dev-content .bb-detail-note{
    color: #667085;
    margin: 2.4px 0 0;
    line-height: 1.5;
}
.emts-theme .emts-dev-content .bb-section{
    width: min(1280px, calc(100% - 32.0px));
    margin: 24.0px auto 0;
    background: #ffffff;
    border-top: 3px solid var(--bb-primary, #05a660);
}
.emts-theme .emts-dev-content .bb-section-heading{
    padding: 20.0px 20.0px 0;
}
.emts-theme .emts-dev-content .bb-section-heading h2{
    margin: 5.6px 0 0;
}
.emts-theme .emts-dev-content .bb-product-description{
    padding: 20.0px;
    color: #344054;
    font-size: 16.0px;
    line-height: 1.72;
}
.emts-theme .emts-dev-content .bb-product-description p,.emts-theme .emts-dev-content .bb-product-description ul,.emts-theme .emts-dev-content .bb-product-description ol{
    margin: 0 0 16.0px;
}
.emts-theme .emts-dev-content .bb-footer{
    flex-shrink: 0;
    position: relative;
    z-index: 30;
    width: auto;
    margin-top: 32.0px;
    background: var(--bb-dark, #101828);
    color: #d0d5dd;
}
.emts-theme .emts-dev-content .bb-footer-inner,.emts-theme .emts-dev-content .bb-footer-bottom{
    width: min(1180px, calc(100% - 32.0px));
    margin-inline: auto;
}
.emts-theme .emts-dev-content .bb-footer-inner{
    display: grid;
    grid-template-columns: minmax(240.0px, 1.7fr) repeat(5, minmax(104.0px, 1fr));
    gap: clamp(19.2px, 2vw, 36.8px);
    padding: 40.0px 0 37.6px;
}
.emts-theme .emts-dev-content .bb-footer .bb-brand{
    color: #ffffff;
    justify-self: start;
}
.emts-theme .emts-dev-content .bb-footer .bb-brand-logo{
    width: 116.0px;
    height: 40.0px;
}
.emts-theme .emts-dev-content .bb-footer .bb-brand-mark{
    background: var(--bb-accent, #12b76a);
}
.emts-theme .emts-dev-content .bb-footer-brand p{
    max-width: 416.0px;
    margin: 16.0px 0 0;
    color: #98a2b3;
    line-height: 1.6;
}
.emts-theme .emts-dev-content .bb-footer-newsletter{
    display: grid;
    gap: 8.8px;
    grid-column: 4 / -1;
    justify-self: end;
    width: min(100%, 544.0px);
    max-width: 544.0px;
    margin-top: 3.2px;
}
.emts-theme .emts-dev-content .bb-footer-newsletter label{
    color: #ffffff;
    font-size: 15.36px;
    font-weight: 800;
}
.emts-theme .emts-dev-content .bb-footer-newsletter div{
    display: grid;
    grid-template-columns: minmax(288.0px, 1fr) auto;
    gap: 8.0px;
}
.emts-theme .emts-dev-content .bb-footer-newsletter input{
    min-width: 0;
    min-height: 40.8px;
    padding: 10.4px 12.0px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 6.72px;
    background: rgba(255, 255, 255, 0.08);
    color: #ffffff;
}
.emts-theme .emts-dev-content .bb-footer-newsletter input::placeholder{
    color: #98a2b3;
}
.emts-theme .emts-dev-content .bb-footer-newsletter button{
    min-height: 40.8px;
    padding: 10.4px 14.4px;
    border: 0;
    border-radius: 6.72px;
    background: var(--bb-accent, #12b76a);
    color: #ffffff;
    font-weight: 850;
}
.emts-theme .emts-dev-content .bb-footer-newsletter span,.emts-theme .emts-dev-content .bb-footer-newsletter small{
    color: #98a2b3;
    font-size: 13.76px;
    line-height: 1.45;
}
.emts-theme .emts-dev-content .bb-footer-links{
    display: grid;
    align-content: start;
    gap: 9.28px;
}
.emts-theme .emts-dev-content .bb-footer-links strong{
    color: #ffffff;
    font-size: 15.36px;
}
.emts-theme .emts-dev-content .bb-footer-links a{
    color: #98a2b3;
    font-size: 15.36px;
    text-decoration: none;
}
.emts-theme .emts-dev-content .bb-footer-links a:hover{
    color: #ffffff;
}
.emts-theme .emts-dev-content .bb-footer-social-icons{
    display: flex;
    align-items: center;
    gap: 8.8px;
    margin-top: 2.4px;
}
.emts-theme .emts-dev-content .bb-footer-social-icons a,.emts-theme .emts-dev-content .bb-footer-social-icons span{
    display: inline-grid;
    width: 36.0px;
    height: 36.0px;
    place-items: center;
    padding: 0;
    border: 1px solid rgba(255, 255, 255, 0.38);
    border-radius: 999px;
    background: #12b76a;
    box-shadow: 0 0 0 1px rgba(2, 6, 23, 0.22), 0 8px 18px rgba(0, 0, 0, 0.28);
    transition: transform 160ms ease, box-shadow 160ms ease, border-color 160ms ease;
}
.emts-theme .emts-dev-content .bb-footer-social-icons a{
    cursor: pointer;
}
.emts-theme .emts-dev-content .bb-footer-social-icons span{
    cursor: default;
}
.emts-theme .emts-dev-content .bb-footer-social-icons a:hover,.emts-theme .emts-dev-content .bb-footer-social-icons a:focus{
    border-color: rgba(255, 255, 255, 0.72);
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.18), 0 10px 24px rgba(0, 0, 0, 0.34);
    transform: translateY(-1px);
}
.emts-theme .emts-dev-content .bb-footer-social-icons .is-facebook{
    background: #1877f2;
}
.emts-theme .emts-dev-content .bb-footer-social-icons .is-instagram{
    background: radial-gradient(circle at 32% 104%, #feda75 0 18%, #fa7e1e 32%, #d62976 56%, #962fbf 78%, #4f5bd5 100%);
}
.emts-theme .emts-dev-content .bb-footer-social-icons .is-x{
    background: #111827;
    border-color: rgba(255, 255, 255, 0.52);
}
.emts-theme .emts-dev-content .bb-footer-social-icons .is-tiktok{
    background: #050505;
    border-color: rgba(37, 244, 238, 0.66);
    box-shadow: -3px 0 0 rgba(37, 244, 238, 0.54), 3px 0 0 rgba(254, 44, 85, 0.5), 0 8px 18px rgba(0, 0, 0, 0.28);
}
.emts-theme .emts-dev-content .bb-footer-social-icons img{
    width: 19.2px;
    height: 19.2px;
    object-fit: contain;
}
.emts-theme .emts-dev-content .bb-footer-bottom{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16.0px;
    padding: 16.8px 0 18.4px;
    border-top: 1px solid rgba(255, 255, 255, 0.12);
    color: #98a2b3;
}
.emts-theme .emts-dev-content .bb-footer-payments{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    gap: 8.0px;
}
.emts-theme .emts-dev-content .bb-footer-payments img{
    width: 54.4px;
    height: 32.8px;
    object-fit: contain;
}
.emts-theme .emts-dev-content .bb-footer .bb-brand strong,.emts-theme .emts-dev-content .bb-footer .bb-brand span{
    display: block;
}
@media  (max-width: 980px) {.emts-theme .emts-dev-content .bb-hero-panel-main,.emts-theme .emts-dev-content .bb-auction-detail{
        grid-template-columns: 1fr;
    }
.emts-theme .emts-dev-content .bb-contact-layout,.emts-theme .emts-dev-content .bb-contact-hero-panel,.emts-theme .emts-dev-content .bb-about-split,.emts-theme .emts-dev-content .bb-about-closing,.emts-theme .emts-dev-content .bb-how-highlight,.emts-theme .emts-dev-content .bb-help-centre-note,.emts-theme .emts-dev-content .bb-faq-support-strip,.emts-theme .emts-dev-content .bb-how-showcase,.emts-theme .emts-dev-content .bb-anatomy-layout,.emts-theme .emts-dev-content .bb-how-payment-panel,.emts-theme .emts-dev-content .bb-how-highlight.is-fixed-cta{
        grid-template-columns: 1fr;
    }
.emts-theme .emts-dev-content .bb-contact-support-grid,.emts-theme .emts-dev-content .bb-help-centre-grid,.emts-theme .emts-dev-content .bb-card-guide-grid,.emts-theme .emts-dev-content .bb-how-flow,.emts-theme .emts-dev-content .bb-how-timeline{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
.emts-theme .emts-dev-content .bb-how-steps{
        grid-template-columns: 1fr;
    }
.emts-theme .emts-dev-content .bb-footer-newsletter div{
        grid-template-columns: 1fr;
    }
.emts-theme .emts-dev-content .bb-footer-inner{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
.emts-theme .emts-dev-content .bb-footer-brand,.emts-theme .emts-dev-content .bb-footer-newsletter{
        grid-column: 1 / -1;
    }
.emts-theme .emts-dev-content .bb-footer-newsletter{
        justify-self: stretch;
        width: 100%;
        max-width: 100%;
    }
.emts-theme .emts-dev-content .bb-how-highlight a{
        justify-self: start;
    }
.emts-theme .emts-dev-content .bb-lot-grid,.emts-theme .emts-dev-content .bb-auction-grid{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }}
@media  (max-width: 900px) {.emts-theme .emts-dev-content .bb-header-inner{
        grid-template-columns: 1fr;
        gap: 12.0px;
        padding: 12.0px 0;
    }
.emts-theme .emts-dev-content .bb-brand,.emts-theme .emts-dev-content .bb-nav,.emts-theme .emts-dev-content .bb-header-actions{
        justify-self: center;
    }
.emts-theme .emts-dev-content .bb-nav{
        width: 100%;
        flex-wrap: wrap;
        row-gap: 8.8px;
    }
.emts-theme .emts-dev-content .bb-header-actions{
        width: 100%;
        justify-content: center;
        flex-wrap: wrap;
    }
.emts-theme .emts-dev-content .bb-header-actions.is-account{
        justify-self: stretch;
    }}
@media  (max-width: 640px) {.emts-theme .emts-dev-content .bb-header-inner,.emts-theme .emts-dev-content .bb-footer{
        align-items: flex-start;
    }
.emts-theme .emts-dev-content .bb-contact-form{
        grid-template-columns: 1fr;
    }
.emts-theme .emts-dev-content .bb-help-centre-note a,.emts-theme .emts-dev-content .bb-about-actions a,.emts-theme .emts-dev-content .bb-about-closing a,.emts-theme .emts-dev-content .bb-how-hero-actions a,.emts-theme .emts-dev-content .bb-faq-support-strip a,.emts-theme .emts-dev-content .bb-how-highlight a,.emts-theme .emts-dev-content .bb-how-highlight.is-fixed-cta a{
        width: 100%;
        min-width: 0;
    }
.emts-theme .emts-dev-content .bb-contact-support-grid,.emts-theme .emts-dev-content .bb-help-centre-grid,.emts-theme .emts-dev-content .bb-card-guide-grid,.emts-theme .emts-dev-content .bb-how-flow,.emts-theme .emts-dev-content .bb-how-timeline{
        grid-template-columns: 1fr;
    }
.emts-theme .emts-dev-content .bb-faq-jump-nav{
        align-items: stretch;
    }
.emts-theme .emts-dev-content .bb-faq-jump-nav button,.emts-theme .emts-dev-content .bb-faq-jump-nav a{
        flex: 1 1 100%;
    }
.emts-theme .emts-dev-content .bb-how-showcase{
        padding: 16.0px;
    }
.emts-theme .emts-dev-content .bb-how-hero h1{
        font-size: 25.92px;
    }
.emts-theme .emts-dev-content .bb-about-opening h1{
        font-size: 32.0px;
    }
.emts-theme .emts-dev-content .bb-about-card-figure{
        float: none;
        width: min(260px, 100%);
        margin: 0 auto 24.0px;
    }
.emts-theme .emts-dev-content .bb-about-editorial-header h1::before,.emts-theme .emts-dev-content .bb-about-editorial-header h1::after{
        width: 28.8px;
    }
.emts-theme .emts-dev-content .bb-about-narrative article,.emts-theme .emts-dev-content .bb-about-journey li{
        grid-template-columns: 1fr;
        gap: 5.6px;
    }
.emts-theme .emts-dev-content .bb-about-narrative h2 + p{
        grid-column: 1;
    }
.emts-theme .emts-dev-content .bb-about-journey ol{
        grid-template-columns: 1fr;
    }
.emts-theme .emts-dev-content .bb-about-journey li strong,.emts-theme .emts-dev-content .bb-about-journey li span{
        grid-column: 1;
        grid-row: auto;
        padding-left: 22.4px;
    }
.emts-theme .emts-dev-content .bb-header-inner{
        grid-template-columns: 1fr;
        gap: 12.0px;
        padding: 12.8px 0;
    }
.emts-theme .emts-dev-content .bb-nav{
        width: 100%;
        flex-wrap: wrap;
    }
.emts-theme .emts-dev-content .bb-header-actions{
        width: 100%;
        flex-wrap: wrap;
    }
.emts-theme .emts-dev-content .bb-header-actions a{
        flex: 1;
    }
.emts-theme .emts-dev-content .bb-header-actions.is-account{
        display: block;
    }
.emts-theme .emts-dev-content .bb-header-account-cluster{
        width: 100%;
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
.emts-theme .emts-dev-content .bb-header-account-menu{
        grid-column: 1 / -1;
        width: 100%;
    }
.emts-theme .emts-dev-content .bb-header-account-menu summary{
        width: 100%;
    }
.emts-theme .emts-dev-content .bb-header-account-panel{
        left: 0;
        right: auto;
        width: 100%;
    }
.emts-theme .emts-dev-content .bb-account-shell{
        width: calc(100% - 24.0px);
        grid-template-columns: 1fr;
        gap: 16.0px;
        padding-top: 16.0px;
    }
.emts-theme .emts-dev-content .bb-account-main,.emts-theme .emts-dev-content .bb-account-heading,.emts-theme .emts-dev-content .bb-account-summary,.emts-theme .emts-dev-content .bb-account-grid,.emts-theme .emts-dev-content .bb-account-card{
        min-width: 0;
        width: 100%;
    }
.emts-theme .emts-dev-content .bb-account-nav{
        position: static;
    }
.emts-theme .emts-dev-content .bb-account-heading,.emts-theme .emts-dev-content .bb-account-card{
        padding-inline: 14.4px;
    }
.emts-theme .emts-dev-content .bb-account-summary,.emts-theme .emts-dev-content .bb-account-summary-four,.emts-theme .emts-dev-content .bb-account-grid,.emts-theme .emts-dev-content .bb-account-metric-grid,.emts-theme .emts-dev-content .bb-account-form-grid,.emts-theme .emts-dev-content .bb-account-form-grid.is-two-column{
        grid-template-columns: 1fr;
    }
.emts-theme .emts-dev-content .bb-account-card-heading{
        align-items: flex-start;
        flex-direction: column;
        gap: 5.6px;
    }
.emts-theme .emts-dev-content .bb-account-list div,.emts-theme .emts-dev-content .bb-account-autobid-row{
        align-items: flex-start;
        flex-direction: column;
        gap: 4.0px;
    }
.emts-theme .emts-dev-content .bb-account-table{
        min-width: 672.0px;
    }
.emts-theme .emts-dev-content .bb-hero-panel-main{
        min-height: auto;
        padding: 32.0px 20.0px;
        width: calc(100% - 16.0px);
    }
.emts-theme .emts-dev-content .bb-hero-panel-main.is-image-only{
        padding: 0;
    }
.emts-theme .emts-dev-content .bb-hero-inner h1{
        font-size: 38.4px;
    }
.emts-theme .emts-dev-content .bb-lot-grid,.emts-theme .emts-dev-content .bb-auction-grid,.emts-theme .emts-dev-content .bb-info-strip,.emts-theme .emts-dev-content .bb-live-summary,.emts-theme .emts-dev-content .bb-detail-live-panel,.emts-theme .emts-dev-content .bb-auction-price-row,.emts-theme .emts-dev-content .bb-price-strip,.emts-theme .emts-dev-content .bb-footer-inner{
        grid-template-columns: 1fr;
    }
.emts-theme .emts-dev-content .bb-detail-gallery{
        min-height: 288.0px;
        border-right: 0;
        border-bottom: 1px solid #d8e4f0;
    }
.emts-theme .emts-dev-content .bb-detail-gallery img{
        max-height: 288.0px;
        padding: 20.0px;
    }
.emts-theme .emts-dev-content .bb-detail-live-panel span + span{
        border-left: 0;
        border-top: 1px solid #d8f2e4;
    }
.emts-theme .emts-dev-content .bb-footer-bottom{
        flex-direction: column;
    }}
.emts-theme .emts-dev-content .bb-auction-grid{
    align-items: stretch;
    gap: 20.0px;
}
.emts-theme .emts-dev-content .bb-auction-card{
    display: flex;
    flex-direction: column;
    height: 440.0px;
    min-height: 0;
    overflow: hidden;
    border: 1px solid #d9e2ec;
    border-radius: 4.0px;
    background: #ffffff;
    box-shadow: 0 10px 24px rgba(15, 23, 42, 0.08);
    transform: none;
}
.emts-theme .emts-dev-content .bb-auction-card:hover{
    transform: none;
    box-shadow: 0 12px 28px rgba(15, 23, 42, 0.1);
}
.emts-theme .emts-dev-content .bb-auction-card-top{
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 8.0px;
    align-items: start;
    min-height: 55.2px;
    padding: 10.4px 12.0px 0;
}
.emts-theme .emts-dev-content .bb-auction-card-top h3{
    display: -webkit-box;
    min-height: 40.0px;
    max-height: 40.0px;
    margin: 0;
    overflow: hidden;
    color: #1f2937;
    font-size: 13.44px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.emts-theme .emts-dev-content .bb-auction-card-top h3 a{
    color: inherit;
    text-decoration: none;
}
.emts-theme .emts-dev-content .bb-auction-card-top button{
    display: inline-grid;
    width: 24.0px;
    height: 24.0px;
    place-items: center;
    border: 0;
    background: transparent;
    color: #f97066;
    font-size: 16.0px;
    line-height: 1;
    cursor: pointer;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-auction-image{
    display: grid;
    height: 172.8px;
    margin: 0;
    padding: 5.6px 12.0px;
    place-items: center;
    border: 0;
    border-radius: 0;
    background: #ffffff;
    aspect-ratio: auto;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-auction-image img{
    width: 100%;
    height: 100%;
    padding: 0;
    object-fit: contain;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-auction-body{
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: 0;
    padding: 0;
}
.emts-theme .emts-dev-content .bb-auction-price-main{
    padding: 7.2px 12.0px 0;
    color: var(--bb-primary, #05a660);
    font-size: 20.48px;
    font-weight: 800;
    line-height: 1.1;
    text-align: center;
}
.emts-theme .emts-dev-content .bb-auction-bidder-name{
    min-height: 21.6px;
    padding: 2.4px 12.0px 0;
    color: #475467;
    font-size: 12.8px;
    font-weight: 700;
    line-height: 1.25;
    text-align: center;
    overflow-wrap: anywhere;
}
.emts-theme .emts-dev-content .bb-auction-countdown{
    min-height: 28.0px;
    padding: 2.4px 12.0px 3.2px;
    color: #ff3b30;
    font-size: 18.88px;
    font-weight: 850;
    line-height: 1.1;
    text-align: center;
    font-variant-numeric: tabular-nums;
}
.emts-theme .emts-dev-content .bb-card-actions{
    display: block;
    margin-top: auto;
    padding: 0 12.0px;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-card-button{
    display: flex;
    width: 100%;
    min-height: 34.4px;
    align-items: center;
    justify-content: center;
    padding: 7.2px 12.0px;
    border-radius: 2.4px;
    background: #ffd900;
    color: #111827;
    font-size: 16.0px;
    font-weight: 900;
    line-height: 1;
    text-decoration: none;
    text-transform: uppercase;
}
.emts-theme .emts-dev-content .bb-auction-card.is-bidpack .bb-card-button{
    background: #ffd900;
    color: #111827;
}
.emts-theme .emts-dev-content .bb-buy-now-note{
    min-height: 25.6px;
    margin-top: 5.6px;
    padding: 0 12.0px 10.4px;
    color: #344054;
    font-size: 12.16px;
    line-height: 1.2;
    text-align: center;
}
.emts-theme .emts-dev-content .bb-auction-meta-line,.emts-theme .emts-dev-content .bb-auction-feature-row,.emts-theme .emts-dev-content .bb-auction-live-line,.emts-theme .emts-dev-content .bb-auction-leader,.emts-theme .emts-dev-content .bb-auction-status-band{
    display: none !important;
}
.emts-theme .emts-dev-content .bb-lot-grid,.emts-theme .emts-dev-content .bb-auction-grid{
    grid-template-columns: repeat(var(--bb-auction-card-columns, 4), minmax(0, 264.0px)) !important;
    justify-content: center;
    align-items: start;
    gap: 12.0px;
    padding: 16.0px;
}
.emts-theme .emts-dev-content .bb-auction-card{
    display: grid;
    grid-template-rows: 58.4px 146.4px 1fr;
    width: 100%;
    height: 406.4px;
    min-height: 0;
    max-width: 264.0px;
    overflow: hidden;
    border: 1px solid #dfe7ef;
    border-radius: 3.2px;
    background: #ffffff;
    box-shadow: 0 8px 20px rgba(15, 23, 42, 0.08);
}
.emts-theme .emts-dev-content .bb-auction-card-top{
    display: block;
    min-height: 0;
    padding: 11.2px 10.4px 0;
}
.emts-theme .emts-dev-content .bb-auction-card-top h3{
    min-height: 36.8px;
    max-height: 36.8px;
    font-size: 12.16px;
    line-height: 1.2;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-auction-image{
    height: 146.4px;
    min-height: 0;
    padding: 4.8px 16.0px 7.2px;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-auction-image img{
    width: auto;
    height: auto;
    max-width: 84%;
    max-height: 88%;
    object-fit: contain;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-auction-body{
    display: grid;
    grid-template-rows: 39.2px 24.0px 32.8px 16.8px 35.2px 24.8px;
    min-height: 0;
    padding: 0 10.4px 8.8px;
}
.emts-theme .emts-dev-content .bb-auction-price-main{
    display: flex;
    align-items: end;
    justify-content: center;
    padding: 0;
    color: var(--bb-primary, #05a660);
    font-size: 18.88px;
    font-weight: 800;
}
.emts-theme .emts-dev-content .bb-auction-bidder-name{
    min-height: 0;
    padding: 0;
    font-size: 11.84px;
    line-height: 1.15;
    font-weight: 700;
}
.emts-theme .emts-dev-content .bb-auction-countdown{
    min-height: 0;
    padding: 0;
    color: #ff3b30;
    font-size: 17.92px;
    font-weight: 900;
    line-height: 1.1;
}
.emts-theme .emts-dev-content .bb-auction-bid-cost{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 3.2px;
    min-height: 0;
    color: #6b7280;
    font-size: 11.2px;
    font-weight: 800;
    line-height: 1;
}
.emts-theme .emts-dev-content .bb-bid-cost-icon{
    position: relative;
    display: inline-grid;
    width: 12.48px;
    height: 12.48px;
    place-items: center;
    border: 1.5px solid #9ca3af;
    border-radius: 999px;
    background: #ffffff;
}
.emts-theme .emts-dev-content .bb-bid-cost-icon::before{
    content: "";
    width: 4.0px;
    height: 4.0px;
    border-radius: 999px;
    background: #9ca3af;
}
.emts-theme .emts-dev-content .bb-card-actions{
    margin-top: 0;
    padding: 0;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-card-button,.emts-theme .emts-dev-content .bb-auction-card.is-bidpack .bb-card-button{
    background: var(--bb-primary, #05a660) !important;
    color: #ffffff !important;
    min-height: 29.6px;
    padding: 5.6px 8.0px;
    border-radius: 1.6px;
    border: 0 !important;
    font-size: 13.12px;
    font-weight: 900;
    text-decoration: none;
}
.emts-theme .emts-dev-content .bb-auction-card .bb-card-button:hover,.emts-theme .emts-dev-content .bb-auction-card .bb-card-button:focus,.emts-theme .emts-dev-content .bb-auction-card.is-bidpack .bb-card-button:hover,.emts-theme .emts-dev-content .bb-auction-card.is-bidpack .bb-card-button:focus{
    background: #058b52 !important;
    color: #ffffff !important;
}
.emts-theme .emts-dev-content .bb-buy-now-note{
    min-height: 0;
    margin-top: 4.0px;
    padding: 0;
    font-size: 10.88px;
}
.emts-theme .emts-dev-content .bb-lot-grid,.emts-theme .emts-dev-content .bb-auction-grid{
    grid-template-columns: repeat(var(--bb-auction-card-columns, 4), minmax(0, 288.0px)) !important;
    justify-content: center !important;
    align-items: start !important;
    gap: 16.0px !important;
    padding: 16.0px 0 !important;
}
.emts-theme .emts-dev-content .bb-live-site-card{
    position: relative !important;
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    max-width: 288.0px !important;
    min-height: 496.0px !important;
    overflow: hidden !important;
    border: 1px solid #dddddd !important;
    border-radius: 3.2px !important;
    background: #ffffff !important;
    box-shadow: none !important;
}
.emts-theme .emts-dev-content .bb-live-card-title{
    position: relative;
    display: flex;
    min-height: 48.8px;
    align-items: center;
    justify-content: center;
    padding: 4.0px 37.6px 4.0px 16.0px;
    border-bottom: 1px solid #dddddd;
    text-align: center;
}
.emts-theme .emts-dev-content .bb-live-card-title h3{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin: 0 !important;
    overflow: hidden !important;
    color: #3d4d65 !important;
    font-size: 14.72px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
}
.emts-theme .emts-dev-content .bb-live-card-title a,.emts-theme .emts-dev-content .bb-live-card-title span{
    color: inherit !important;
    text-decoration: none !important;
}
.emts-theme .emts-dev-content .bb-live-worth{
    min-height: 30.4px;
    padding: 7.2px 12.0px 4.0px;
    color: #3d4d65;
    font-size: 11.52px;
    font-weight: 600;
    text-align: center;
}
.emts-theme .emts-dev-content .bb-live-worth span{
    margin-left: 2.88px;
    color: #ff632f;
    font-weight: 800;
}
.emts-theme .emts-dev-content .bb-live-image{
    display: flex !important;
    height: 196.0px !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 3.2px 16.0px 9.6px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    aspect-ratio: auto !important;
    text-decoration: none !important;
}
.emts-theme .emts-dev-content .bb-live-image img{
    display: block !important;
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    max-height: 182.4px !important;
    object-fit: contain !important;
}
.emts-theme .emts-dev-content .bb-live-image span{
    color: #667085;
    font-weight: 700;
}
.emts-theme .emts-dev-content .bb-live-meta{
    display: flex;
    min-height: 36.0px;
    align-items: center;
    justify-content: space-between;
    padding: 0 14.4px 5.6px;
    color: #87b04b;
    font-size: 11.52px;
    font-weight: 700;
    line-height: 1.1;
}
.emts-theme .emts-dev-content .bb-live-credit-cost{
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 3.52px !important;
    color: #8a7560 !important;
    font-size: 16.0px !important;
    font-weight: 800 !important;
}
.emts-theme .emts-dev-content .bb-live-credit-icon{
    display: inline-grid;
    width: 20.0px;
    height: 20.0px;
    place-items: center;
    border: 2px solid #8a7560;
    border-radius: 999px;
    background: #ffffff;
    color: #8a7560;
    font-size: 10.88px;
    line-height: 1;
}
.emts-theme .emts-dev-content .bb-live-status-strip{
    min-height: 60.8px;
    padding: 4.0px 13.6px 7.2px;
    background: #f0f0f0;
}
.emts-theme .emts-dev-content .bb-live-timer{
    color: #3d4d65 !important;
    font-size: 20.0px !important;
    font-weight: 700 !important;
    line-height: 1.15 !important;
    text-align: right !important;
    font-variant-numeric: tabular-nums;
}
.emts-theme .emts-dev-content .bb-live-timer.is-final-timer-wording,.emts-theme .emts-dev-content .bb-bid-console div:nth-child(2) strong.is-final-timer-wording{
    color: var(--bb-final-timer-color, #dc2626) !important;
}
.emts-theme .emts-dev-content .bb-live-status-row{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8.0px;
}
.emts-theme .emts-dev-content .bb-live-status-row strong{
    color: #ff632f !important;
    font-size: 16.0px !important;
    font-weight: 800 !important;
}
.emts-theme .emts-dev-content .bb-live-status-row span{
    max-width: 128.0px;
    overflow: hidden;
    color: #ff632f !important;
    font-size: 12.48px !important;
    font-weight: 700 !important;
    text-align: right !important;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.emts-theme .emts-dev-content .bb-live-actions{
    display: grid !important;
    grid-template-columns: 36.0px 36.0px 1fr;
    gap: 7.2px;
    align-items: center;
    margin: 0 !important;
    padding: 12.0px 14.4px 5.6px !important;
}
.emts-theme .emts-dev-content .bb-live-bid-form{
    display: contents !important;
}
.emts-theme .emts-dev-content .bb-live-card-error{
    position: absolute !important;
    right: 10.4px !important;
    bottom: 8.8px !important;
    left: 10.4px !important;
    z-index: 7 !important;
    margin: 0 !important;
    padding: 7.2px 8.8px !important;
    border: 1px solid #fecaca !important;
    border-radius: 4.0px !important;
    background: #fff1f2 !important;
    color: #b42318 !important;
    font-size: 12.48px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    text-align: center !important;
    box-shadow: 0 8px 18px rgba(16, 24, 40, 0.12) !important;
}
.emts-theme .emts-dev-content .bb-live-card-error[hidden]{
    display: none !important;
}
.emts-theme .emts-dev-content .bb-live-icon-button{
    position: relative;
    display: grid;
    height: 35.2px;
    place-items: center;
    border-radius: 4.0px;
    background: #3d4d65;
    opacity: 0.95;
    text-decoration: none;
}
.emts-theme .emts-dev-content .bb-live-icon-button.is-cart{
    background: #337ab7;
}
.emts-theme .emts-dev-content .bb-live-icon-button.is-disabled{
    background: #6b7280;
    opacity: 0.75;
}
.emts-theme .emts-dev-content .bb-live-icon-button::before{
    color: #ffffff;
    font-size: 16.8px;
    font-weight: 900;
    line-height: 1;
}
.emts-theme .emts-dev-content .bb-live-icon-button.is-cart::before{
    content: "+";
}
.emts-theme .emts-dev-content .bb-live-icon-button.is-tools::before{
    content: "*";
}
.emts-theme .emts-dev-content .bb-live-bid-button{
    display: flex !important;
    min-height: 35.2px !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 5.6px 11.2px !important;
    border: 0 !important;
    border-radius: 4.0px !important;
    background: #88b04b !important;
    color: #ffffff !important;
    font-size: 14.4px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    text-align: center !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
}
.emts-theme .emts-dev-content .bb-live-bid-button:hover,.emts-theme .emts-dev-content .bb-live-bid-button:focus{
    background: #6b8b3a !important;
}
.emts-theme .emts-dev-content .bb-live-bid-button.is-preview-inert,.emts-theme .emts-dev-content .bb-live-bid-button.is-preview-inert:hover,.emts-theme .emts-dev-content .bb-live-bid-button.is-preview-inert:focus{
    cursor: default !important;
    background: #88b04b !important;
}
.emts-theme .emts-dev-content .bb-live-site-card.is-ended .bb-live-status-strip{
    background: #f5f5f5;
}
@media  (max-width: 1100px) {.emts-theme .emts-dev-content .bb-lot-grid,.emts-theme .emts-dev-content .bb-auction-grid{
        grid-template-columns: repeat(3, minmax(0, 288.0px)) !important;
    }}
@media  (max-width: 780px) {.emts-theme .emts-dev-content .bb-lot-grid,.emts-theme .emts-dev-content .bb-auction-grid{
        grid-template-columns: repeat(2, minmax(0, 288.0px)) !important;
    }}
@media  (max-width: 560px) {.emts-theme .emts-dev-content .bb-lot-grid,.emts-theme .emts-dev-content .bb-auction-grid{
        grid-template-columns: minmax(0, 288.0px) !important;
    }}
.emts-theme .emts-dev-content .bb-live-card-grid{
    display: grid !important;
    grid-template-columns: repeat(var(--bb-auction-card-columns, 4), minmax(0, 296.0px)) !important;
    justify-content: center !important;
    align-items: start !important;
    column-gap: 20.0px !important;
    row-gap: 30.4px !important;
    padding: 16.0px 0 21.6px !important;
    background: transparent !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card,.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card *{
    box-sizing: border-box !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card{
    position: relative !important;
    display: flex !important;
    flex-direction: column !important;
    width: 296.0px !important;
    max-width: 296.0px !important;
    min-height: 0 !important;
    height: auto !important;
    overflow: hidden !important;
    border: 1px solid #d8dde6 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
    transform: none !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-card-title{
    position: relative !important;
    display: flex !important;
    min-height: 50.88px !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 5.76px 13.6px !important;
    border-bottom: 1px solid #dddddd !important;
    background: #ffffff !important;
    text-align: center !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card:not(.is-upcoming):not(.is-ended) .bb-live-card-title{
    padding-right: 39.2px !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card:not(.is-upcoming):not(.is-ended) .bb-live-worth{
    padding-right: 42.4px !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-card-title h3{
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
    margin: 0 !important;
    overflow: hidden !important;
    color: #3d4d65 !important;
    font-size: 15.04px !important;
    font-weight: 600 !important;
    letter-spacing: 0 !important;
    line-height: 1.16 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-card-title a,.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-card-title span{
    color: inherit !important;
    text-decoration: none !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-worth{
    min-height: 32.8px !important;
    padding: 7.36px 12.0px 4.48px !important;
    background: #ffffff !important;
    color: #3d4d65 !important;
    font-size: 14.08px !important;
    font-weight: 700 !important;
    text-align: center !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-worth span{
    margin-left: 3.2px !important;
    color: #ff632f !important;
    font-weight: 800 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-image{
    display: flex !important;
    height: 215.2px !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 15.68px 18.4px 13.6px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    aspect-ratio: auto !important;
    text-decoration: none !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-image img{
    display: block !important;
    width: auto !important;
    height: auto !important;
    max-width: 92% !important;
    max-height: 179.2px !important;
    object-fit: contain !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-meta{
    display: flex !important;
    min-height: 39.2px !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 8.0px !important;
    padding: 3.2px 13.6px 8.0px !important;
    color: #87b04b !important;
    font-size: 14.08px !important;
    font-weight: 800 !important;
    line-height: 1.1 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-card-top-icons{
    position: absolute !important;
    top: 59.52px !important;
    right: 8.0px !important;
    z-index: 3 !important;
    display: grid !important;
    gap: 7.68px !important;
    justify-items: center !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-favourite-form{
    margin: 0 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-meta-icon{
    position: relative !important;
    display: grid !important;
    width: 27.52px !important;
    height: 27.52px !important;
    place-items: center !important;
    border: 1px solid rgba(255, 255, 255, 0.86) !important;
    border-radius: 999px !important;
    box-shadow: 0 1px 2px rgba(16, 24, 40, 0.16) !important;
    text-decoration: none !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid button.bb-live-meta-icon{
    border: 1px solid rgba(255, 255, 255, 0.86) !important;
    cursor: pointer !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-meta-icon.is-auction-type{
    background: #078669 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-meta-icon.is-bidpack-type{
    background: #6f48c9 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-meta-icon.is-favourite{
    background: #e05a72 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-meta-icon.is-favourite.is-active{
    border-color: #ffd7de !important;
    background: #be123c !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-meta-icon.is-featured-product{
    background: #f97316 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-meta-icon::before{
    content: "" !important;
    width: 18.24px !important;
    height: 18.24px !important;
    background: #ffffff !important;
    mask-repeat: no-repeat !important;
    mask-position: center !important;
    mask-size: contain !important;
    -webkit-mask-repeat: no-repeat !important;
    -webkit-mask-position: center !important;
    -webkit-mask-size: contain !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-credit-cost{
    position: relative !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 5.44px !important;
    color: #6f5b31 !important;
    font-size: 14.4px !important;
    font-weight: 800 !important;
    white-space: nowrap !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-card-has-tooltip{
    position: relative !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-card-has-tooltip::after{
    content: attr(data-tooltip) !important;
    position: absolute !important;
    left: 50% !important;
    bottom: calc(100% + 7.2px) !important;
    z-index: 10 !important;
    width: max-content !important;
    max-width: 224.0px !important;
    padding: 7.2px 8.8px !important;
    border-radius: 3.52px !important;
    background: #101828 !important;
    color: #ffffff !important;
    font-size: 11.52px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    text-align: left !important;
    text-transform: none !important;
    white-space: normal !important;
    opacity: 0 !important;
    pointer-events: none !important;
    transform: translate(-50%, 3.2px) !important;
    transition: opacity 140ms ease, transform 140ms ease !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-credit-cost.bb-card-has-tooltip::before{
    content: "" !important;
    position: absolute !important;
    right: 5.6px !important;
    bottom: calc(100% + 1.92px) !important;
    z-index: 11 !important;
    border: 5.6px solid transparent !important;
    border-top-color: #101828 !important;
    opacity: 0 !important;
    pointer-events: none !important;
    transform: translateY(3.2px) !important;
    transition: opacity 140ms ease, transform 140ms ease !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-card-has-tooltip:hover::after,.emts-theme .emts-dev-content .bb-live-card-grid .bb-card-has-tooltip:focus::after,.emts-theme .emts-dev-content .bb-live-card-grid .bb-card-has-tooltip:focus-within::after{
    opacity: 1 !important;
    transform: translate(-50%, 0) !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-credit-cost.bb-card-has-tooltip::after{
    right: 0 !important;
    left: auto !important;
    transform: translateY(3.2px) !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-credit-cost.bb-card-has-tooltip:hover::after,.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-credit-cost.bb-card-has-tooltip:focus::after,.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-credit-cost.bb-card-has-tooltip:focus-within::after,.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-credit-cost.bb-card-has-tooltip:hover::before,.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-credit-cost.bb-card-has-tooltip:focus::before,.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-credit-cost.bb-card-has-tooltip:focus-within::before{
    opacity: 1 !important;
    transform: translateY(0) !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-icon-button.bb-card-has-tooltip::after{
    left: 0 !important;
    max-width: 188.8px !important;
    transform: translateY(3.2px) !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-meta-icon.bb-card-has-tooltip::after{
    right: 0 !important;
    left: auto !important;
    max-width: 192.0px !important;
    transform: translateY(3.2px) !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-icon-button.bb-card-has-tooltip:hover::after,.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-icon-button.bb-card-has-tooltip:focus::after{
    transform: translateY(0) !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-meta-icon.bb-card-has-tooltip:hover::after,.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-meta-icon.bb-card-has-tooltip:focus::after{
    transform: translateY(0) !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-credit-icon{
    position: relative !important;
    display: inline-block !important;
    width: 25.28px !important;
    height: 25.28px !important;
    flex: 0 0 auto !important;
    border: 1px solid #b98a2b !important;
    border-radius: 999px !important;
    background: linear-gradient(180deg, #ffe9a8 0%, #e9b33b 100%) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72), 0 1px 2px rgba(111, 91, 49, 0.16) !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-credit-icon::before{
    content: "" !important;
    position: absolute !important;
    inset: 4.32px !important;
    background: #ffffff !important;
    clip-path: polygon(50% 0%, 61% 34%, 97% 34%, 68% 54%, 79% 90%, 50% 68%, 21% 90%, 32% 54%, 3% 34%, 39% 34%) !important;
    filter: drop-shadow(0 1px 0 rgba(72, 52, 14, 0.28)) !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-status-strip{
    display: grid !important;
    grid-template-columns: minmax(92.8px, 0.9fr) minmax(0, 1.1fr) !important;
    min-height: 67.2px !important;
    align-items: center !important;
    gap: 15.2px !important;
    padding: 8.0px 13.6px 6.72px !important;
    background: #f0f0f0 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-status-strip.is-live{
    display: flex !important;
    min-height: 95.2px !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 11.84px 13.6px 10.88px !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-status-strip.is-ended{
    display: flex !important;
    min-height: 95.2px !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 11.84px 13.6px 10.88px !important;
    background: #f0f0f0 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-price{
    display: flex !important;
    align-self: center !important;
    align-items: center !important;
    justify-content: flex-start !important;
    padding-bottom: 2.56px !important;
    color: #05a660 !important;
    font-size: 18.24px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
    text-align: left !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-status-stack{
    display: grid !important;
    grid-column: 2 !important;
    gap: 2.88px !important;
    justify-items: center !important;
    min-width: 0 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-status-strip.is-live .bb-live-status-stack{
    width: 100% !important;
    gap: 7.04px !important;
    transform: none !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-status-strip.is-live .bb-live-price,.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-status-strip.is-ended .bb-live-price{
    display: block !important;
    justify-content: center !important;
    padding: 0 !important;
    font-size: 18.88px !important;
    text-align: center !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-timer,.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-bidder{
    display: block !important;
    max-width: 100% !important;
    overflow: visible !important;
    font-size: 17.28px !important;
    font-weight: 800 !important;
    line-height: 1.22 !important;
    text-align: center !important;
    text-overflow: clip !important;
    white-space: nowrap !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-timer{
    color: #3d4d65 !important;
    font-variant-numeric: tabular-nums !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-timer.is-final-timer-wording{
    color: var(--bb-final-timer-color, #dc2626) !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-bidder{
    color: #ff632f !important;
    font-size: 15.2px !important;
    padding-bottom: 1.28px !important;
    line-height: 1.18 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-status-strip.is-live .bb-live-timer{
    font-size: 17.28px !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-status-strip.is-live .bb-live-bidder{
    font-size: 14.4px !important;
    line-height: 1.2 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-status-strip.is-ended .bb-live-status-stack{
    width: 100% !important;
    gap: 7.04px !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-status-strip.is-ended .bb-live-timer{
    font-size: 17.28px !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-status-strip.is-ended .bb-live-bidder{
    color: #ff632f !important;
    font-size: 14.4px !important;
    line-height: 1.2 !important;
}
.emts-theme .emts-dev-content .bb-live-bidder.is-bid-update-flash,.emts-theme .emts-dev-content .bb-live-bidder.is-bid-update-grow,.emts-theme .emts-dev-content .bb-live-bidder.is-bid-update-shake,.emts-theme .emts-dev-content .bb-live-bidder.is-bid-update-pulse,.emts-theme .emts-dev-content .bb-bid-console em.is-bid-update-flash,.emts-theme .emts-dev-content .bb-bid-console em.is-bid-update-grow,.emts-theme .emts-dev-content .bb-bid-console em.is-bid-update-shake,.emts-theme .emts-dev-content .bb-bid-console em.is-bid-update-pulse{
    transform-origin: center;
    will-change: transform;
}
.emts-theme .emts-dev-content .bb-live-bidder.is-bid-update-flash,.emts-theme .emts-dev-content .bb-live-bidder.is-bid-update-pulse,.emts-theme .emts-dev-content .bb-bid-console em.is-bid-update-flash,.emts-theme .emts-dev-content .bb-bid-console em.is-bid-update-pulse{
    animation: bb-bidder-update-flash 760ms ease-out;
}
.emts-theme .emts-dev-content .bb-live-bidder.is-bid-update-grow,.emts-theme .emts-dev-content .bb-bid-console em.is-bid-update-grow{
    animation: bb-bidder-update-grow 760ms cubic-bezier(0.18, 0.89, 0.32, 1.28);
}
.emts-theme .emts-dev-content .bb-live-bidder.is-bid-update-shake,.emts-theme .emts-dev-content .bb-bid-console em.is-bid-update-shake{
    animation: bb-bidder-update-shake 620ms ease-out;
}
@media  (prefers-reduced-motion: reduce) {.emts-theme .emts-dev-content .bb-live-bidder.is-bid-update-flash,.emts-theme .emts-dev-content .bb-live-bidder.is-bid-update-grow,.emts-theme .emts-dev-content .bb-live-bidder.is-bid-update-shake,.emts-theme .emts-dev-content .bb-live-bidder.is-bid-update-pulse,.emts-theme .emts-dev-content .bb-bid-console em.is-bid-update-flash,.emts-theme .emts-dev-content .bb-bid-console em.is-bid-update-grow,.emts-theme .emts-dev-content .bb-bid-console em.is-bid-update-shake,.emts-theme .emts-dev-content .bb-bid-console em.is-bid-update-pulse{
        animation: bb-bidder-update-pulse-reduced 360ms ease-out;
    }}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-actions{
    display: grid !important;
    grid-template-columns: 37.6px 37.6px 1fr !important;
    gap: 7.2px !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 11.52px 13.6px 8.0px !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-icon-button{
    position: relative !important;
    display: grid !important;
    height: 36.0px !important;
    place-items: center !important;
    border: 0 !important;
    border-radius: 3.52px !important;
    background: #344054 !important;
    opacity: 0.95 !important;
    text-decoration: none !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-icon-button.is-cart{
    background: #2d78b7 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-icon-button.is-tools{
    background: #344054 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-icon-button.is-auction-type{
    background: #078669 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-icon-button.is-favourite{
    background: #e05a72 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-icon-button.is-disabled{
    background: #98a2b3 !important;
    cursor: help !important;
    opacity: 0.82 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-icon-button::before{
    content: "" !important;
    width: 18.88px !important;
    height: 18.88px !important;
    background: #ffffff !important;
    mask-repeat: no-repeat !important;
    mask-position: center !important;
    mask-size: contain !important;
    -webkit-mask-repeat: no-repeat !important;
    -webkit-mask-position: center !important;
    -webkit-mask-size: contain !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-icon-button.is-cart::before{
    mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M7%2018a2%202%200%201%200%200%204%202%202%200%200%200%200-4Zm10%200a2%202%200%201%200%200%204%202%202%200%200%200%200-4ZM6.2%206l.7%203.5h10.6l1.8-3.5H6.2ZM4%203H1v2h2.4l2.7%2011H18v-2H7.7l-.5-2H19l3-8H6.5L6%203H4Z%27/%3E%3C/svg%3E") !important;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M7%2018a2%202%200%201%200%200%204%202%202%200%200%200%200-4Zm10%200a2%202%200%201%200%200%204%202%202%200%200%200%200-4ZM6.2%206l.7%203.5h10.6l1.8-3.5H6.2ZM4%203H1v2h2.4l2.7%2011H18v-2H7.7l-.5-2H19l3-8H6.5L6%203H4Z%27/%3E%3C/svg%3E") !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-icon-button.is-tools::before{
    mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M12%202a10%2010%200%201%200%209.6%207.2h-2.2A8%208%200%201%201%2012%204c2.2%200%204.2.9%205.7%202.3L15%209h7V2l-2.8%202.8A9.96%209.96%200%200%200%2012%202Zm1%205h-2v6l5%203%201-1.7-4-2.3V7Z%27/%3E%3C/svg%3E") !important;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M12%202a10%2010%200%201%200%209.6%207.2h-2.2A8%208%200%201%201%2012%204c2.2%200%204.2.9%205.7%202.3L15%209h7V2l-2.8%202.8A9.96%209.96%200%200%200%2012%202Zm1%205h-2v6l5%203%201-1.7-4-2.3V7Z%27/%3E%3C/svg%3E") !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-icon-button.is-auction-type::before,.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-meta-icon.is-auction-type::before{
    mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M13.8%202.2l8%208-2.3%202.3-1.2-1.2-5.9%205.9%201.3%201.3-2.4%202.4-8-8%202.4-2.4%201.3%201.3%205.9-5.9-1.3-1.3%202.2-2.3ZM2.8%2020h9.4v2H2.8v-2Z%27/%3E%3C/svg%3E") !important;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M13.8%202.2l8%208-2.3%202.3-1.2-1.2-5.9%205.9%201.3%201.3-2.4%202.4-8-8%202.4-2.4%201.3%201.3%205.9-5.9-1.3-1.3%202.2-2.3ZM2.8%2020h9.4v2H2.8v-2Z%27/%3E%3C/svg%3E") !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-meta-icon.is-bidpack-type::before{
    mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M4%204h16a2%202%200%200%201%202%202v3a3%203%200%200%200%200%206v3a2%202%200%200%201-2%202H4a2%202%200%200%201-2-2v-3a3%203%200%200%200%200-6V6a2%202%200%200%201%202-2Zm5%203v10h2V7H9Zm4%200v10h2V7h-2Zm4%200v10h1.5V7H17Z%27/%3E%3C/svg%3E") !important;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M4%204h16a2%202%200%200%201%202%202v3a3%203%200%200%200%200%206v3a2%202%200%200%201-2%202H4a2%202%200%200%201-2-2v-3a3%203%200%200%200%200-6V6a2%202%200%200%201%202-2Zm5%203v10h2V7H9Zm4%200v10h2V7h-2Zm4%200v10h1.5V7H17Z%27/%3E%3C/svg%3E") !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-meta-icon.is-featured-product::before{
    mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M7%203h10a2%202%200%200%201%202%202v5.2a5%205%200%200%201-3.1%204.6L17%2021l-5-3-5%203%201.1-6.2A5%205%200%200%201%205%2010.2V5a2%202%200%200%201%202-2Zm1.5%203v4.2a1.5%201.5%200%200%200%201.5%201.5h4a1.5%201.5%200%200%200%201.5-1.5V6h-7Z%27/%3E%3C/svg%3E") !important;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M7%203h10a2%202%200%200%201%202%202v5.2a5%205%200%200%201-3.1%204.6L17%2021l-5-3-5%203%201.1-6.2A5%205%200%200%201%205%2010.2V5a2%202%200%200%201%202-2Zm1.5%203v4.2a1.5%201.5%200%200%200%201.5%201.5h4a1.5%201.5%200%200%200%201.5-1.5V6h-7Z%27/%3E%3C/svg%3E") !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-icon-button.is-favourite::before,.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-meta-icon.is-favourite::before{
    mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M12%2021.2l-1.2-1.1C5.9%2015.7%202.6%2012.7%202.6%208.9%202.6%205.7%205.1%203.2%208.2%203.2c1.5%200%202.9.6%203.8%201.7.9-1.1%202.3-1.7%203.8-1.7%203.1%200%205.6%202.5%205.6%205.7%200%203.8-3.3%206.8-8.2%2011.2L12%2021.2Z%27/%3E%3C/svg%3E") !important;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M12%2021.2l-1.2-1.1C5.9%2015.7%202.6%2012.7%202.6%208.9%202.6%205.7%205.1%203.2%208.2%203.2c1.5%200%202.9.6%203.8%201.7.9-1.1%202.3-1.7%203.8-1.7%203.1%200%205.6%202.5%205.6%205.7%200%203.8-3.3%206.8-8.2%2011.2L12%2021.2Z%27/%3E%3C/svg%3E") !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-bid-button{
    display: flex !important;
    min-height: 36.0px !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 5.6px 10.4px !important;
    border: 0 !important;
    border-radius: 3.52px !important;
    background: #88b04b !important;
    color: #ffffff !important;
    font-size: 14.4px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    text-align: center !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-bid-button:hover,.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-bid-button:focus{
    background: #6b8b3a !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-bidpack .bb-live-bid-button{
    background: #6f48c9 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-bidpack .bb-live-bid-button:hover,.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-bidpack .bb-live-bid-button:focus{
    background: #5836a8 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-upcoming{
    min-height: 0 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-ended{
    min-height: 496.0px !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-upcoming .bb-live-card-title,.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-ended .bb-live-card-title{
    min-height: 50.88px !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-upcoming .bb-live-card-title h3,.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-ended .bb-live-card-title h3{
    font-size: 15.04px !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-upcoming .bb-live-worth,.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-ended .bb-live-worth{
    min-height: 32.8px !important;
    padding: 7.68px 12.0px 4.48px !important;
    font-size: 13.44px !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-upcoming .bb-live-image{
    height: 200.8px !important;
    padding: 18.4px 18.4px 20.8px !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-upcoming .bb-live-image img{
    max-height: 156.0px !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-upcoming-open-time{
    display: flex !important;
    min-height: 39.2px !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 8.0px 12.0px !important;
    border-top: 1px solid #e3ebd7 !important;
    border-bottom: 1px solid #dce8cc !important;
    background: #f4f8ee !important;
    color: #3f5d28 !important;
    font-size: 14.72px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
    text-align: center !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-ended-auction-id{
    min-height: 36.0px !important;
    padding: 7.68px 12.0px 4.48px !important;
    color: #ff632f !important;
    font-size: 14.72px !important;
    font-weight: 800 !important;
    line-height: 1.1 !important;
    text-align: center !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-ended .bb-live-image{
    height: 215.2px !important;
    padding: 15.68px 18.4px 13.6px !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-ended .bb-live-image img{
    max-height: 179.2px !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-ended-result{
    display: grid !important;
    gap: 7.2px !important;
    padding: 5.6px 13.6px 9.92px !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-ended-winner-row{
    display: flex !important;
    min-height: 29.6px !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 8.0px !important;
    color: #ff632f !important;
    font-size: 13.76px !important;
    font-weight: 800 !important;
    text-transform: uppercase !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-ended-winner-row strong{
    max-width: 128.0px !important;
    overflow: hidden !important;
    color: #88b04b !important;
    font-size: 14.72px !important;
    text-align: right !important;
    text-overflow: ellipsis !important;
    text-transform: none !important;
    white-space: nowrap !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-ended-price-row{
    display: flex !important;
    min-height: 34.4px !important;
    align-items: center !important;
    justify-content: center !important;
    background: #efefef !important;
    color: #3d4d65 !important;
    font-size: 14.72px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-ended .bb-live-actions{
    padding-top: 1.92px !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-ended .bb-live-bid-button{
    background: #667085 !important;
    color: #ffffff !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-ended .bb-live-bid-button:hover,.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-ended .bb-live-bid-button:focus{
    background: #475467 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-actions.is-state-actions{
    grid-template-columns: 1fr !important;
    padding-top: 5.6px !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-actions.is-state-actions .bb-live-bid-button{
    min-height: 33.92px !important;
    background: #88b04b !important;
    font-size: 13.12px !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-upcoming .bb-live-actions{
    padding: 8.8px 0 0 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-upcoming .bb-live-bid-button{
    border-radius: 0 !important;
    background: #7da63f !important;
    color: #ffffff !important;
    letter-spacing: 0 !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-upcoming .bb-live-bid-button:hover,.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-upcoming .bb-live-bid-button:focus{
    background: #668c31 !important;
}
.emts-theme .emts-dev-content .bb-site.is-auction-cards-5 .bb-section,.emts-theme .emts-dev-content .bb-site.is-auction-cards-5 .bb-auction-band,.emts-theme .emts-dev-content .bb-site.is-auction-cards-5 .bb-home-section-title,.emts-theme .emts-dev-content .bb-auction-band:has(.bb-live-card-grid.is-auction-cards-5),.emts-theme .emts-dev-content .bb-home-section-title:has(+ .bb-auction-band .bb-live-card-grid.is-auction-cards-5){
    width: min(1500px, calc(100% - 32.0px)) !important;
}
.emts-theme .emts-dev-content .bb-site.is-auction-cards-5 .bb-live-card-grid,.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-5{
    grid-template-columns: repeat(5, minmax(0, 278.4px)) !important;
    column-gap: 16.0px !important;
    row-gap: 28.0px !important;
}
.emts-theme .emts-dev-content .bb-site.is-auction-cards-5 .bb-live-site-card,.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-5 .bb-live-site-card{
    width: 278.4px !important;
    max-width: 278.4px !important;
}
.emts-theme .emts-dev-content .bb-site.is-auction-cards-5 .bb-live-card-title h3,.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-5 .bb-live-card-title h3{
    font-size: 13.76px !important;
}
.emts-theme .emts-dev-content .bb-site.is-auction-cards-5 .bb-live-worth,.emts-theme .emts-dev-content .bb-site.is-auction-cards-5 .bb-live-meta,.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-5 .bb-live-worth,.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-5 .bb-live-meta{
    font-size: 12.48px !important;
}
.emts-theme .emts-dev-content .bb-site.is-auction-cards-5 .bb-live-credit-cost,.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-5 .bb-live-credit-cost{
    font-size: 16.0px !important;
}
.emts-theme .emts-dev-content .bb-site.is-auction-cards-5 .bb-live-credit-icon,.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-5 .bb-live-credit-icon{
    width: 22.72px !important;
    height: 22.72px !important;
}
.emts-theme .emts-dev-content .bb-site.is-auction-cards-5 .bb-live-status-strip,.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-5 .bb-live-status-strip{
    grid-template-columns: minmax(75.2px, 0.85fr) minmax(0, 1.15fr) !important;
    gap: 8.8px !important;
    padding-right: 10.4px !important;
    padding-left: 10.4px !important;
}
.emts-theme .emts-dev-content .bb-site.is-auction-cards-5 .bb-live-price,.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-5 .bb-live-price{
    font-size: 16.0px !important;
}
.emts-theme .emts-dev-content .bb-site.is-auction-cards-5 .bb-live-timer,.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-5 .bb-live-timer{
    font-size: 15.68px !important;
}
.emts-theme .emts-dev-content .bb-site.is-auction-cards-5 .bb-live-bidder,.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-5 .bb-live-bidder{
    font-size: 13.44px !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-5 .bb-live-status-strip.is-live .bb-live-status-stack,.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-6 .bb-live-status-strip.is-live .bb-live-status-stack{
    transform: none !important;
}
.emts-theme .emts-dev-content .bb-site.is-auction-cards-5 .bb-live-actions,.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-5 .bb-live-actions{
    grid-template-columns: 32.0px 32.0px 1fr !important;
    gap: 5.6px !important;
    padding-right: 10.4px !important;
    padding-left: 10.4px !important;
}
.emts-theme .emts-dev-content .bb-site.is-auction-cards-5 .bb-live-icon-button,.emts-theme .emts-dev-content .bb-site.is-auction-cards-5 .bb-live-bid-button,.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-5 .bb-live-icon-button,.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-5 .bb-live-bid-button{
    min-height: 33.6px !important;
}
.emts-theme .emts-dev-content .bb-site.is-auction-cards-5 .bb-live-icon-button,.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-5 .bb-live-icon-button{
    height: 33.6px !important;
}
.emts-theme .emts-dev-content .bb-site.is-auction-cards-5 .bb-live-bid-button,.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-5 .bb-live-bid-button{
    font-size: 12.48px !important;
}
.emts-theme .emts-dev-content .bb-auction-band:has(.bb-live-card-grid.is-auction-cards-6),.emts-theme .emts-dev-content .bb-home-section-title:has(+ .bb-auction-band .bb-live-card-grid.is-auction-cards-6){
    width: min(1760px, calc(100% - 32.0px)) !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-6{
    grid-template-columns: repeat(6, minmax(0, 257.6px)) !important;
    column-gap: 13.6px !important;
    row-gap: 27.2px !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-6 .bb-live-site-card{
    width: 257.6px !important;
    max-width: 257.6px !important;
}
@media  (max-width: 1280px) {.emts-theme .emts-dev-content .bb-site.is-auction-cards-4 .bb-live-card-grid,.emts-theme .emts-dev-content .bb-site.is-auction-cards-5 .bb-live-card-grid,.emts-theme .emts-dev-content .bb-site.is-auction-cards-6 .bb-live-card-grid{
        grid-template-columns: repeat(3, minmax(0, 296.0px)) !important;
    }
.emts-theme .emts-dev-content .bb-site.is-auction-cards-5 .bb-live-site-card{
        width: 296.0px !important;
        max-width: 296.0px !important;
    }}
@media  (max-width: 900px) {.emts-theme .emts-dev-content .bb-site.is-auction-cards-3 .bb-live-card-grid,.emts-theme .emts-dev-content .bb-site.is-auction-cards-4 .bb-live-card-grid,.emts-theme .emts-dev-content .bb-site.is-auction-cards-5 .bb-live-card-grid,.emts-theme .emts-dev-content .bb-site.is-auction-cards-6 .bb-live-card-grid{
        grid-template-columns: repeat(2, minmax(0, 296.0px)) !important;
    }}
@media  (max-width: 620px) {.emts-theme .emts-dev-content .bb-site.is-auction-cards-3 .bb-live-card-grid,.emts-theme .emts-dev-content .bb-site.is-auction-cards-4 .bb-live-card-grid,.emts-theme .emts-dev-content .bb-site.is-auction-cards-5 .bb-live-card-grid,.emts-theme .emts-dev-content .bb-site.is-auction-cards-6 .bb-live-card-grid,.emts-theme .emts-dev-content .bb-live-card-grid,.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-4,.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-5,.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-6{
        grid-template-columns: minmax(0, min(296.0px, calc(100vw - 32.0px))) !important;
        justify-content: center !important;
        width: 100% !important;
        max-width: 100% !important;
        column-gap: 0 !important;
    }
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card,.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-5 .bb-live-site-card,.emts-theme .emts-dev-content .bb-live-card-grid.is-auction-cards-6 .bb-live-site-card,.emts-theme .emts-dev-content .bb-site.is-auction-cards-5 .bb-live-site-card{
        width: min(296.0px, calc(100vw - 32.0px)) !important;
        max-width: min(296.0px, calc(100vw - 32.0px)) !important;
    }
.emts-theme .emts-dev-content .bb-live-card-grid .bb-card-has-tooltip::after{
        max-width: min(224.0px, calc(100vw - 48.0px)) !important;
    }}
.emts-theme .emts-dev-content .bb-auction-detail{
    display: block !important;
    width: min(1180px, calc(100% - 32.0px)) !important;
    margin-top: 21.6px !important;
    overflow: visible !important;
    border: 0 !important;
    background: #ffffff !important;
}
.emts-theme .emts-dev-content .bb-detail-heading{
    padding: 0 0 13.6px !important;
    border-bottom: 3px solid var(--bb-primary, #05a660) !important;
}
.emts-theme .emts-dev-content .bb-detail-heading .bb-eyebrow{
    color: #667085 !important;
    font-size: 13.44px !important;
    font-weight: 600 !important;
    text-transform: none !important;
}
.emts-theme .emts-dev-content .bb-detail-heading h1{
    max-width: 928.0px !important;
    margin: 3.52px 0 0 !important;
    color: #344054 !important;
    font-size: 19.52px !important;
    font-weight: 650 !important;
    line-height: 1.28 !important;
    letter-spacing: 0 !important;
}
.emts-theme .emts-dev-content .bb-auction-status-message{
    max-width: 1216.0px !important;
    margin: 0 auto 16.0px !important;
    padding: 12.0px 14.4px !important;
    border: 1px solid #86efac !important;
    border-radius: 5.6px !important;
    background: #ecfdf5 !important;
    color: #047857 !important;
    font-size: 14.72px !important;
    font-weight: 750 !important;
}
.emts-theme .emts-dev-content .bb-detail-body{
    display: grid !important;
    align-items: start !important;
    grid-template-columns: minmax(0, 0.56fr) minmax(352.0px, 0.44fr) !important;
    gap: 21.6px !important;
    padding-top: 19.2px !important;
}
.emts-theme .emts-dev-content .bb-detail-gallery{
    display: grid !important;
    align-content: center !important;
    align-self: start !important;
    height: 480.0px !important;
    min-height: 480.0px !important;
    padding: 16.0px 19.2px !important;
    border: 1px solid #d8e4f0 !important;
    background: #ffffff !important;
}
.emts-theme .emts-dev-content .bb-detail-gallery-frame{
    display: grid !important;
    grid-template-columns: 1fr !important;
    align-items: center !important;
    gap: 16.0px !important;
    width: 100% !important;
}
.emts-theme .emts-dev-content .bb-detail-main-image{
    display: grid !important;
    width: 100% !important;
    height: 448.0px !important;
    min-height: 448.0px !important;
    place-items: center !important;
    border: 0 !important;
    background: #ffffff !important;
    cursor: zoom-in !important;
}
.emts-theme .emts-dev-content .bb-detail-main-image img{
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 448.0px !important;
    margin-inline: auto !important;
    object-fit: contain !important;
    padding: 5.6px !important;
}
.emts-theme .emts-dev-content .bb-detail-thumbs{
    display: grid !important;
    grid-template-columns: 1fr !important;
    align-content: center !important;
    justify-content: start !important;
    gap: 12.0px !important;
}
.emts-theme .emts-dev-content .bb-detail-thumbs button{
    display: grid !important;
    width: 78.4px !important;
    height: 68.8px !important;
    place-items: center !important;
    border: 1px solid #d8e4f0 !important;
    border-radius: 3.2px !important;
    background: #ffffff !important;
    cursor: pointer !important;
}
.emts-theme .emts-dev-content .bb-detail-thumbs button.is-active,.emts-theme .emts-dev-content .bb-detail-thumbs button:hover,.emts-theme .emts-dev-content .bb-detail-thumbs button:focus{
    border-color: #84ad46 !important;
    box-shadow: inset 0 0 0 1px #84ad46 !important;
}
.emts-theme .emts-dev-content .bb-detail-thumbs img{
    width: 100% !important;
    height: 100% !important;
    max-height: none !important;
    object-fit: contain !important;
    padding: 5.6px !important;
}
.emts-theme .emts-dev-content .bb-image-zoom{
    width: min(1152.0px, calc(100vw - 48.0px)) !important;
    max-height: calc(100vh - 48.0px) !important;
    padding: 44.0px 24.0px 24.0px !important;
    border: 1px solid #d8e4f0 !important;
    background: #ffffff !important;
}
.emts-theme .emts-dev-content .bb-image-zoom::backdrop{
    background: rgba(16, 24, 40, 0.68) !important;
}
.emts-theme .emts-dev-content .bb-image-zoom img{
    display: block !important;
    max-width: 100% !important;
    max-height: calc(100vh - 112.0px) !important;
    margin: 0 auto !important;
    object-fit: contain !important;
}
.emts-theme .emts-dev-content .bb-image-zoom-close{
    position: absolute !important;
    top: 11.2px !important;
    right: 11.2px !important;
    min-height: 32.0px !important;
    padding: 5.6px 11.2px !important;
    border: 1px solid #d8e4f0 !important;
    border-radius: 3.2px !important;
    background: #f5f5f5 !important;
    color: #475467 !important;
    font-size: 13.76px !important;
    font-weight: 600 !important;
}
.emts-theme .emts-dev-content .bb-detail-panel{
    display: grid !important;
    align-content: start !important;
    gap: 13.6px !important;
    padding: 0 !important;
}
.emts-theme .emts-dev-content .bb-bid-console{
    display: grid !important;
    grid-template-columns: 0.9fr 1.1fr !important;
    border: 1px solid #d8e4f0 !important;
    background: #f8fafc !important;
}
.emts-theme .emts-dev-content .bb-bid-console > div{
    display: grid !important;
    align-content: center !important;
    justify-items: center !important;
    min-width: 0 !important;
    min-height: 72.8px !important;
    padding: 12.8px 14.4px !important;
    text-align: center !important;
}
.emts-theme .emts-dev-content .bb-bid-console > div + div{
    border-left: 1px solid #d8e4f0 !important;
}
.emts-theme .emts-dev-content .bb-bid-console small,.emts-theme .emts-dev-content .bb-detail-info-list dt,.emts-theme .emts-dev-content .bb-detail-tab-list label{
    color: #667085 !important;
    font-size: 14.72px !important;
    font-weight: 600 !important;
}
.emts-theme .emts-dev-content .bb-bid-console strong{
    display: block !important;
    margin-top: 2.4px !important;
    color: #05a660 !important;
    font-size: 21.44px !important;
    font-weight: 700 !important;
    line-height: 1.22 !important;
}
.emts-theme .emts-dev-content .bb-bid-console div:nth-child(2) strong{
    color: #344054 !important;
    font-variant-numeric: tabular-nums !important;
}
.emts-theme .emts-dev-content .bb-bid-console em{
    display: block !important;
    margin-top: 2.88px !important;
    overflow: hidden !important;
    color: #ff632f !important;
    font-size: 15.68px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;
    text-align: center !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}
.emts-theme .emts-dev-content .bb-bid-console.is-ended{
    background: #f8fafc !important;
}
.emts-theme .emts-dev-content .bb-bid-console.is-ended strong,.emts-theme .emts-dev-content .bb-bid-console.is-ended div:nth-child(2) strong{
    color: #667085 !important;
}
.emts-theme .emts-dev-content .bb-detail-action-bar{
    display: grid !important;
    gap: 8.8px !important;
}
.emts-theme .emts-dev-content .bb-detail-action-bar form{
    margin: 0 !important;
}
.emts-theme .emts-dev-content .bb-detail-action-bar button,.emts-theme .emts-dev-content .bb-detail-primary-link{
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-height: 45.6px !important;
    border: 0 !important;
    border-radius: 4.0px !important;
    background: var(--bb-primary, #05a660) !important;
    color: #ffffff !important;
    font-size: 15.04px !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
}
.emts-theme .emts-dev-content .bb-detail-action-bar button.is-bidpack,.emts-theme .emts-dev-content .bb-detail-primary-link.is-bidpack{
    background: #6f48c9 !important;
}
.emts-theme .emts-dev-content .bb-detail-action-bar button:disabled,.emts-theme .emts-dev-content .bb-detail-primary-link[aria-disabled="true"]{
    background: #98a2b3 !important;
    cursor: not-allowed !important;
}
.emts-theme .emts-dev-content .bb-detail-secondary-actions{
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8.8px !important;
}
.emts-theme .emts-dev-content .bb-detail-secondary-actions button{
    min-height: 40.8px !important;
    border: 0 !important;
    border-radius: 4.0px !important;
    color: #ffffff !important;
    font-size: 14.72px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
}
.emts-theme .emts-dev-content .bb-detail-secondary-actions .is-buy-now{
    background: #2c7db8 !important;
}
.emts-theme .emts-dev-content .bb-detail-secondary-actions .is-autobid{
    background: #344054 !important;
}
.emts-theme .emts-dev-content .bb-detail-secondary-actions button:disabled{
    background: #98a2b3 !important;
    color: #ffffff !important;
    cursor: not-allowed !important;
}
.emts-theme .emts-dev-content .bb-detail-tabs{
    border: 1px solid #d8e4f0 !important;
    border-radius: 3.2px !important;
    overflow: hidden !important;
}
.emts-theme .emts-dev-content .bb-detail-tab-list{
    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr)) !important;
    border-bottom: 1px solid #d8e4f0 !important;
    background: #f5f5f5 !important;
}
.emts-theme .emts-dev-content .bb-detail-tab-list label{
    min-height: 44.0px !important;
    padding: 10.4px 8.0px !important;
    border-right: 1px solid #d8e4f0 !important;
    color: #344054 !important;
    font-size: 16.32px !important;
    font-weight: 600 !important;
    text-align: center !important;
}
.emts-theme .emts-dev-content .bb-detail-tab-list label:last-child{
    border-right: 0 !important;
}
.emts-theme .emts-dev-content #bb-tab-info:checked ~ .bb-detail-tab-list label[for="bb-tab-info"],.emts-theme .emts-dev-content #bb-tab-history:checked ~ .bb-detail-tab-list label[for="bb-tab-history"],.emts-theme .emts-dev-content #bb-tab-autobid:checked ~ .bb-detail-tab-list label[for="bb-tab-autobid"]{
    color: #ff632f !important;
}
.emts-theme .emts-dev-content .bb-detail-tab-panel{
    min-height: 246.4px !important;
    padding: 15.2px 16.0px !important;
    background: #ffffff !important;
}
.emts-theme .emts-dev-content .bb-detail-info-list div{
    min-height: 40.8px !important;
    border-bottom: 1px solid #e4e7ec !important;
}
.emts-theme .emts-dev-content .bb-detail-info-list dt{
    color: #7a8493 !important;
    font-size: 15.68px !important;
    font-weight: 600 !important;
}
.emts-theme .emts-dev-content .bb-detail-info-list dd{
    color: #475467 !important;
    font-size: 16.0px !important;
    font-weight: 600 !important;
}
.emts-theme .emts-dev-content .bb-bid-history-table{
    border-collapse: collapse !important;
    color: #667085 !important;
    font-size: 16.0px !important;
    width: 100% !important;
}
.emts-theme .emts-dev-content .bb-bid-history-table th,.emts-theme .emts-dev-content .bb-bid-history-table td{
    padding: 10.88px 11.2px !important;
    border: 1px solid #e4e7ec !important;
}
.emts-theme .emts-dev-content .bb-bid-history-table th{
    color: #7da63f !important;
    font-size: 17.92px !important;
    font-weight: 600 !important;
}
.emts-theme .emts-dev-content .bb-bid-history-table td{
    color: #667085 !important;
    font-weight: 500 !important;
}
.emts-theme .emts-dev-content .bb-bid-history-table tbody tr:nth-child(odd){
    background: #ffffff !important;
}
.emts-theme .emts-dev-content .bb-bid-history-table tbody tr:nth-child(even){
    background: #f5f5f5 !important;
}
.emts-theme .emts-dev-content .bb-autobid-panel,.emts-theme .emts-dev-content .bb-detail-empty-panel{
    min-height: 184.0px !important;
}
.emts-theme .emts-dev-content .bb-autobid-panel{
    display: grid !important;
    width: 100% !important;
    align-content: start !important;
    gap: 13.6px !important;
    justify-items: stretch !important;
    text-align: left !important;
}
.emts-theme .emts-dev-content .bb-autobid-header{
    display: flex !important;
    align-items: flex-start !important;
    justify-content: space-between !important;
    gap: 13.6px !important;
}
.emts-theme .emts-dev-content .bb-autobid-header strong{
    display: block !important;
    color: #344054 !important;
    font-size: 16.8px !important;
    font-weight: 650 !important;
    line-height: 1.2 !important;
}
.emts-theme .emts-dev-content .bb-autobid-header span{
    display: block !important;
    margin-top: 2.88px !important;
    color: #667085 !important;
    font-size: 14.4px !important;
    line-height: 1.35 !important;
}
.emts-theme .emts-dev-content .bb-autobid-status{
    flex: 0 0 auto !important;
    margin-top: 0 !important;
    padding: 4.48px 8.8px !important;
    border-radius: 999px !important;
    background: #f5f5f5 !important;
    color: #667085 !important;
    font-size: 12.48px !important;
    font-weight: 650 !important;
}
.emts-theme .emts-dev-content .bb-autobid-empty{
    display: grid !important;
    width: 100% !important;
    min-height: 160.0px !important;
    align-content: center !important;
    justify-items: center !important;
    gap: 8.0px !important;
    padding: 18.4px !important;
    border: 1px solid #e4e7ec !important;
    background: #fbfcfe !important;
    text-align: center !important;
}
.emts-theme .emts-dev-content .bb-autobid-empty.is-compact{
    min-height: 88.0px !important;
    align-content: center !important;
    padding: 13.6px !important;
    background: #ffffff !important;
}
.emts-theme .emts-dev-content .bb-autobid-empty strong{
    color: #344054 !important;
    font-size: 16.0px !important;
    font-weight: 650 !important;
    line-height: 1.2 !important;
}
.emts-theme .emts-dev-content .bb-autobid-empty span{
    max-width: 384.0px !important;
    color: #667085 !important;
    font-size: 14.4px !important;
    font-weight: 500 !important;
    line-height: 1.4 !important;
}
.emts-theme .emts-dev-content .bb-autobid-empty-actions{
    display: grid !important;
    width: min(100%, 272.0px) !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8.0px !important;
    margin-top: 4.0px !important;
}
.emts-theme .emts-dev-content .bb-autobid-empty-actions a{
    display: flex !important;
    min-height: 37.6px !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 3.52px !important;
    background: #344054 !important;
    color: #ffffff !important;
    font-size: 13.44px !important;
    font-weight: 750 !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
}
.emts-theme .emts-dev-content .bb-autobid-empty-actions a.is-primary{
    background: var(--bb-primary, #05a660) !important;
}
.emts-theme .emts-dev-content .bb-autobid-form{
    display: grid !important;
    width: 100% !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 11.2px !important;
}
.emts-theme .emts-dev-content .bb-autobid-form label{
    display: grid !important;
    align-self: start !important;
    gap: 4.48px !important;
    color: #667085 !important;
    font-size: 14.08px !important;
    font-weight: 600 !important;
}
.emts-theme .emts-dev-content .bb-autobid-form input[type="number"]{
    width: 100% !important;
    min-height: 36.0px !important;
    padding: 5.6px 8.0px !important;
    border: 1px solid #d8e4f0 !important;
    border-radius: 3.2px !important;
    background: #ffffff !important;
    color: #344054 !important;
    font-size: 15.2px !important;
    font-weight: 600 !important;
}
.emts-theme .emts-dev-content .bb-autobid-form input:disabled{
    background: #f5f5f5 !important;
    color: #98a2b3 !important;
    cursor: not-allowed !important;
}
.emts-theme .emts-dev-content .bb-autobid-balance-card{
    display: grid !important;
    align-self: start !important;
    gap: 4.48px !important;
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #667085 !important;
}
.emts-theme .emts-dev-content .bb-autobid-balance-card strong{
    display: flex !important;
    width: 100% !important;
    min-height: 36.0px !important;
    align-items: center !important;
    padding: 5.6px 8.0px !important;
    border: 1px solid #d8e4f0 !important;
    border-radius: 3.2px !important;
    background: #ffffff !important;
    color: #344054 !important;
    font-size: 15.2px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
}
.emts-theme .emts-dev-content .bb-autobid-balance-card span{
    color: #667085 !important;
    font-size: 14.08px !important;
    font-weight: 600 !important;
}
.emts-theme .emts-dev-content .bb-autobid-toggle,.emts-theme .emts-dev-content .bb-autobid-summary{
    grid-column: 1 / -1 !important;
}
.emts-theme .emts-dev-content .bb-autobid-toggle{
    display: flex !important;
    min-height: 36.0px !important;
    align-items: center !important;
    gap: 8.8px !important;
    padding: 7.2px 8.8px !important;
    border: 1px solid #e4e7ec !important;
    background: #f8fafc !important;
}
.emts-theme .emts-dev-content .bb-autobid-toggle input{
    width: 16.0px !important;
    height: 16.0px !important;
}
.emts-theme .emts-dev-content .bb-autobid-summary{
    display: flex !important;
    min-height: 37.6px !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 12.0px !important;
    padding: 8.0px 9.6px !important;
    border: 1px solid #e4e7ec !important;
    background: #f5f5f5 !important;
    color: #667085 !important;
    font-size: 14.4px !important;
}
.emts-theme .emts-dev-content .bb-autobid-summary strong{
    color: #344054 !important;
    font-weight: 650 !important;
}
.emts-theme .emts-dev-content .bb-autobid-summary.is-warning{
    border-color: #fed7aa !important;
    background: #fff7ed !important;
}
.emts-theme .emts-dev-content .bb-autobid-summary.is-warning strong{
    color: #c2410c !important;
}
.emts-theme .emts-dev-content .bb-autobid-summary.is-reserved strong,.emts-theme .emts-dev-content .bb-autobid-summary.is-reserved [data-autobid-reserved],.emts-theme .emts-dev-content .bb-autobid-reserved-text{
    color: #dc2626 !important;
    font-weight: 800 !important;
}
.emts-theme .emts-dev-content .bb-autobid-summary.is-reserved{
    border-color: #fecaca !important;
    background: #fef2f2 !important;
}
.emts-theme .emts-dev-content .bb-autobid-example{
    grid-column: 1 / -1 !important;
    margin: 0 !important;
    padding: 8.8px 10.4px !important;
    border: 1px solid #bfdbfe !important;
    background: #eef8ff !important;
    color: #475467 !important;
    font-size: 13.76px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
}
.emts-theme .emts-dev-content .bb-autobid-warning{
    grid-column: 1 / -1 !important;
    margin: -0.240.0px 0 0 !important;
    padding: 8.8px 10.4px !important;
    border: 1px solid #fda29b !important;
    background: #fef3f2 !important;
    color: #b42318 !important;
    font-size: 13.76px !important;
    font-weight: 750 !important;
    line-height: 1.35 !important;
}
.emts-theme .emts-dev-content .bb-autobid-warning[hidden]{
    display: none !important;
}
.emts-theme .emts-dev-content .bb-autobid-field-error{
    display: block !important;
    margin-top: 4.0px !important;
    color: #b42318 !important;
    font-size: 12.48px !important;
    font-weight: 750 !important;
    line-height: 1.3 !important;
}
.emts-theme .emts-dev-content .bb-autobid-controls{
    display: grid !important;
    grid-column: 1 / -1 !important;
    grid-template-columns: 1fr 0.72fr !important;
    gap: 8.0px !important;
}
.emts-theme .emts-dev-content .bb-autobid-controls button{
    min-height: 37.6px !important;
    border: 0 !important;
    border-radius: 3.52px !important;
    color: #ffffff !important;
    font-size: 13.44px !important;
    font-weight: 750 !important;
    text-transform: uppercase !important;
}
.emts-theme .emts-dev-content .bb-autobid-controls button:disabled{
    background: #c3cad5 !important;
    color: #ffffff !important;
    cursor: not-allowed !important;
}
.emts-theme .emts-dev-content .bb-autobid-controls .is-save{
    background: var(--bb-primary, #05a660) !important;
}
.emts-theme .emts-dev-content .bb-autobid-controls .is-secondary{
    background: #667085 !important;
}
.emts-theme .emts-dev-content .bb-autobid-controls .is-delete{
    background: #b9564d !important;
}
.emts-theme .emts-dev-content .bb-autobid-rules{
    display: grid !important;
    width: 100% !important;
    gap: 6.4px !important;
    padding-top: 5.6px !important;
}
.emts-theme .emts-dev-content .bb-autobid-rules-heading{
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 12.0px !important;
    color: #667085 !important;
}
.emts-theme .emts-dev-content .bb-autobid-rules-heading strong{
    color: #344054 !important;
    font-size: 15.68px !important;
    font-weight: 650 !important;
}
.emts-theme .emts-dev-content .bb-autobid-rules-heading span{
    font-size: 13.12px !important;
    font-weight: 650 !important;
}
.emts-theme .emts-dev-content .bb-autobid-rule{
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) minmax(144.0px, 0.52fr) !important;
    align-items: center !important;
    gap: 8.8px !important;
    padding: 8.0px 8.8px !important;
    border: 1px solid #e4e7ec !important;
    background: #ffffff !important;
}
.emts-theme .emts-dev-content .bb-autobid-rule-main{
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 8.8px !important;
    min-width: 0 !important;
}
.emts-theme .emts-dev-content .bb-autobid-rule-main > div{
    display: grid !important;
    gap: 1.28px !important;
    min-width: 0 !important;
}
.emts-theme .emts-dev-content .bb-autobid-rule-main strong{
    overflow: hidden !important;
    color: #344054 !important;
    font-size: 13.76px !important;
    font-weight: 650 !important;
    line-height: 1.2 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}
.emts-theme .emts-dev-content .bb-autobid-rule-main > div span{
    color: #667085 !important;
    font-size: 11.84px !important;
    font-weight: 550 !important;
    line-height: 1.15 !important;
    white-space: nowrap !important;
}
.emts-theme .emts-dev-content .bb-autobid-rule-main > div span.bb-autobid-reserved-text{
    color: #dc2626 !important;
    font-weight: 800 !important;
}
.emts-theme .emts-dev-content .bb-autobid-rule-status{
    flex: 0 0 auto !important;
    padding: 3.2px 7.2px !important;
    border-radius: 999px !important;
    background: #f5f5f5 !important;
    color: #667085 !important;
    font-size: 12.16px !important;
    font-weight: 700 !important;
}
.emts-theme .emts-dev-content .bb-autobid-rule-status.is-active{
    background: #ecfdf3 !important;
    color: #047857 !important;
}
.emts-theme .emts-dev-content .bb-autobid-rule-status.is-paused{
    background: #f2f4f7 !important;
    color: #475467 !important;
}
.emts-theme .emts-dev-content .bb-autobid-rule-actions{
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 5.6px !important;
    min-width: 0 !important;
}
.emts-theme .emts-dev-content .bb-autobid-rule-actions form{
    margin: 0 !important;
}
.emts-theme .emts-dev-content .bb-autobid-rule-actions button{
    width: 100% !important;
    min-height: 28.0px !important;
    border: 0 !important;
    border-radius: 3.2px !important;
    background: #667085 !important;
    color: #ffffff !important;
    font-size: 11.2px !important;
    font-weight: 750 !important;
    text-transform: uppercase !important;
}
.emts-theme .emts-dev-content .bb-autobid-rule-actions .is-delete{
    background: #b9564d !important;
}
.emts-theme .emts-dev-content .bb-detail-note{
    max-width: 512.0px !important;
    color: #667085 !important;
    font-size: 14.4px !important;
    line-height: 1.45 !important;
}
@media  (max-width: 1120px) {.emts-theme .emts-dev-content .bb-account-shell{
        grid-template-columns: 264.0px minmax(0, 1fr);
    }
.emts-theme .emts-dev-content .bb-account-nav{
        top: 76.0px;
        padding: 16.0px;
    }
.emts-theme .emts-dev-content .bb-account-nav a{
        min-height: 41.6px;
        padding: 9.92px 12.0px;
        font-size: 14.4px;
    }}
@media  (max-width: 980px) {.emts-theme .emts-dev-content .bb-auth-panel{
        grid-template-columns: 1fr;
    }
.emts-theme .emts-dev-content .bb-auth-copy{
        min-height: 288.0px;
    }
.emts-theme .emts-dev-content .bb-auth-copy-inner{
        padding: 32.0px;
    }
.emts-theme .emts-dev-content .bb-detail-body{
        grid-template-columns: 1fr !important;
    }
.emts-theme .emts-dev-content .bb-account-shell{
        grid-template-columns: 1fr;
    }
.emts-theme .emts-dev-content .bb-account-nav{
        position: static;
        display: flex;
        flex-wrap: wrap;
        max-height: none;
    }
.emts-theme .emts-dev-content .bb-account-nav-title{
        width: 100%;
    }
.emts-theme .emts-dev-content .bb-account-nav a{
        justify-content: center;
    }
.emts-theme .emts-dev-content .bb-account-summary,.emts-theme .emts-dev-content .bb-account-grid,.emts-theme .emts-dev-content .bb-bid-package-grid,.emts-theme .emts-dev-content .bb-account-metric-grid{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
.emts-theme .emts-dev-content .bb-account-feature-card,.emts-theme .emts-dev-content .bb-referral-card{
        grid-template-columns: 1fr;
    }
.emts-theme .emts-dev-content .bb-account-favourite-card{
        grid-template-columns: 104.0px minmax(0, 1fr);
    }
.emts-theme .emts-dev-content .bb-account-favourite-actions{
        grid-column: 1 / -1;
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }}
@media  (max-width: 640px) {.emts-theme .emts-dev-content .bb-header-inner{
        padding: 11.2px 0;
    }
.emts-theme .emts-dev-content .bb-nav{
        order: 3;
        width: 100%;
        justify-content: center;
    }
.emts-theme .emts-dev-content .bb-header-actions{
        margin-left: auto;
    }
.emts-theme .emts-dev-content .bb-auth-shell{
        padding-block: 32.0px 48.0px;
    }
.emts-theme .emts-dev-content .bb-auth-copy h1{
        font-size: 26.4px;
    }
.emts-theme .emts-dev-content .bb-detail-heading h1{
        font-size: 18.56px !important;
    }
.emts-theme .emts-dev-content .bb-bid-console,.emts-theme .emts-dev-content .bb-detail-action-bar{
        grid-template-columns: 1fr !important;
    }
.emts-theme .emts-dev-content .bb-bid-console > div + div{
        border-left: 0 !important;
        border-top: 1px solid #d8e4f0 !important;
    }
.emts-theme .emts-dev-content .bb-account-shell{
        padding-block: 32.0px 48.0px;
    }
.emts-theme .emts-dev-content .bb-account-heading h1{
        font-size: 24.8px;
    }
.emts-theme .emts-dev-content .bb-account-summary,.emts-theme .emts-dev-content .bb-account-grid,.emts-theme .emts-dev-content .bb-bid-package-grid,.emts-theme .emts-dev-content .bb-account-metric-grid,.emts-theme .emts-dev-content .bb-account-form-grid.is-two-column{
        grid-template-columns: 1fr;
    }
.emts-theme .emts-dev-content .bb-account-favourite-card{
        grid-template-columns: 1fr;
    }
.emts-theme .emts-dev-content .bb-account-favourite-media{
        min-height: 160.0px;
    }
.emts-theme .emts-dev-content .bb-account-favourite-title-row,.emts-theme .emts-dev-content .bb-account-favourite-actions{
        grid-template-columns: 1fr;
    }
.emts-theme .emts-dev-content .bb-account-favourite-title-row{
        display: grid;
    }
.emts-theme .emts-dev-content .bb-account-favourite-meta{
        display: grid;
        grid-template-columns: 1fr;
        gap: 5.6px;
    }
.emts-theme .emts-dev-content .bb-account-favourite-meta-tile,.emts-theme .emts-dev-content .bb-account-favourite-meta-tile.is-wide{
        display: grid;
        grid-template-columns: 108.8px minmax(0, 1fr);
        padding-right: 0;
        border-right: 0;
    }
.emts-theme .emts-dev-content .bb-won-payment-grid,.emts-theme .emts-dev-content .bb-won-payment-actions,.emts-theme .emts-dev-content .bb-won-payment-method{
        grid-template-columns: 1fr;
    }
.emts-theme .emts-dev-content .bb-won-payment-grid{
        display: grid;
    }
.emts-theme .emts-dev-content .bb-won-payment-actions{
        align-items: stretch;
        flex-direction: column;
    }
.emts-theme .emts-dev-content .bb-account-autobid-row{
        align-items: stretch;
        flex-direction: column;
    }
.emts-theme .emts-dev-content .bb-referral-link-row{
        grid-template-columns: 1fr;
    }}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card .bb-live-actions{
    margin-top: auto !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid[data-home-auction-grid="live"]{
    align-items: stretch !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid[data-home-auction-grid="live"] .bb-live-site-card{
    height: 100% !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid[data-home-auction-grid="live"] .bb-live-site-card.is-held-closed{
    min-height: 496.0px !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid[data-home-auction-grid="live"] .bb-live-site-card.is-held-closed .bb-live-status-strip.is-ended{
    min-height: 95.2px !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid[data-home-auction-grid="live"] .bb-live-site-card.is-held-closed .bb-live-actions{
    padding: 11.52px 13.6px 8.0px !important;
}
.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-ended .bb-live-bid-button,.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-ended .bb-live-bid-button:hover,.emts-theme .emts-dev-content .bb-live-card-grid .bb-live-site-card.is-ended .bb-live-bid-button:focus{
    background: #6b8b3a !important;
    color: #ffffff !important;
}
.emts-theme .emts-dev-content .bb-header-actions.is-account .bb-header-account-cluster:has(.bb-theme-toggle){
    grid-template-columns: 48.0px 118.4px 124.8px max-content;
}
.emts-theme .emts-dev-content .bb-theme-toggle{
    display: grid;
    width: 39.2px;
    height: 39.2px;
    min-height: 39.2px;
    place-items: center;
    padding: 0 !important;
    border: 1px solid rgba(16, 24, 40, 0.12) !important;
    border-radius: 7.2px;
    background: #ffffff !important;
    color: #344054 !important;
    box-shadow: 0 8px 18px rgba(16, 24, 40, 0.08);
}
.emts-theme .emts-dev-content .bb-theme-toggle-icon{
    position: relative;
    display: block;
    width: 18.88px;
    height: 18.88px;
}
.emts-theme .emts-dev-content .bb-theme-toggle-icon::before,.emts-theme .emts-dev-content .bb-theme-toggle-icon::after{
    position: absolute;
    content: "";
    border-radius: 999px;
}
.emts-theme .emts-dev-content .bb-theme-toggle-icon::before{
    inset: 0;
    background: #24324a;
}
.emts-theme .emts-dev-content .bb-theme-toggle-icon::after{
    top: -0.16.0px;
    right: -0.16.0px;
    width: 14.72px;
    height: 14.72px;
    background: #ffffff;
}
.emts-theme .emts-dev-content .bb-header-account-cluster .bb-theme-toggle{
    width: 48.0px;
    height: auto;
    min-height: 59.52px;
    border: 0 !important;
    border-right: 1px solid rgba(16, 24, 40, 0.08) !important;
    border-radius: 10.4px 0 0 10.4px;
    background: transparent !important;
    box-shadow: none;
}
.emts-theme .emts-dev-content .bb-footer-inner{
    grid-template-columns: minmax(288.0px, 2.3fr) repeat(5, minmax(0, 1fr));
    align-items: start;
    column-gap: 24.0px;
    row-gap: 32.0px;
}
.emts-theme .emts-dev-content .bb-footer-brand{ min-width: 0; text-align: left; }
.emts-theme .emts-dev-content .bb-footer-brand .bb-brand{ display: inline-flex; margin: 0; padding: 0; }
.emts-theme .emts-dev-content .bb-footer-brand .bb-brand-logo img{ object-position: left center; }
.emts-theme .emts-dev-content .bb-footer-brand p{
    width: 100%;
    max-width: 34ch;
    margin: 16.0px 0 0;
    padding: 0;
    text-align: left;
    text-wrap: pretty;
    line-height: 1.75;
}
.emts-theme .emts-dev-content .bb-footer-links{ min-width: 0; }
.emts-theme .emts-dev-content .bb-footer-newsletter{
    grid-column: 1 / -1;
    justify-self: stretch;
    width: 100%;
    max-width: none;
    margin: 0;
    padding-top: 24.0px;
    border-top: 1px solid rgba(255, 255, 255, .12);
}
.emts-theme .emts-dev-content .bb-footer-newsletter > div{ width: min(100%, 544.0px); grid-template-columns: minmax(0, 1fr) auto; }
@media  (max-width: 1100px) {.emts-theme .emts-dev-content .bb-footer-inner{ grid-template-columns: repeat(5, minmax(0, 1fr)); }
.emts-theme .emts-dev-content .bb-footer-brand{ grid-column: 1 / -1; }
.emts-theme .emts-dev-content .bb-footer-brand p{ max-width: 56ch; }}
@media  (max-width: 700px) {.emts-theme .emts-dev-content .bb-footer-inner{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 28.0px 24.0px; }
.emts-theme .emts-dev-content .bb-footer-brand,.emts-theme .emts-dev-content .bb-footer-newsletter{ grid-column: 1 / -1; }}
@media  (min-width: 1101px) {.emts-theme .emts-dev-content .bb-footer-brand{ display: grid; grid-template-rows: 40.0px auto; row-gap: 16.0px; }
.emts-theme .emts-dev-content .bb-footer-brand .bb-brand{ display: flex; align-items: center; justify-self: start; }
.emts-theme .emts-dev-content .bb-footer-brand p{ margin: 0; font-size: 15.36px; line-height: 1.65; }
.emts-theme .emts-dev-content .bb-footer-inner > .bb-footer-links{ padding-top: 56.0px; }
.emts-theme .emts-dev-content .bb-footer-links strong{ line-height: 1.65; }}
@media  (min-width: 1101px) {.emts-theme .emts-dev-content .bb-footer-brand{ margin-top: calc(15.36px * 1.65 + 9.28px); }}
.emts-theme .emts-dev-content .bb-auth-form #registration-phone-help{ color: #667085; font-weight: 400; line-height: 1.5; }
.emts-theme .emts-dev-content .bb-live-card-grid[data-home-auction-grid="live"] .bb-live-site-card.is-held-closed .bb-live-bid-button,.emts-theme .emts-dev-content .bb-live-card-grid[data-home-auction-grid="live"] .bb-live-site-card.is-held-closed .bb-live-bid-button:hover,.emts-theme .emts-dev-content .bb-live-card-grid[data-home-auction-grid="live"] .bb-live-site-card.is-held-closed .bb-live-bid-button:focus{

            background: var(--bb-closed-card-button, #b42318) !important;

            color: #ffffff !important;

        }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-jump-nav{ padding: 16.0px; gap: 9.6px; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-jump-nav a{ padding: 10.4px 14.4px; border-radius: 8.0px; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-category-grid{ display: grid; grid-template-columns: minmax(0, 1fr); gap: 20.0px; align-items: start; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-category{ scroll-margin-top: 112.0px; box-shadow: 0 8px 24px rgba(15, 23, 42, .04); }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-category > header{ padding: 20.0px; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-category h2{ font-size: 17.6px; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-category > header p{ margin-top: 5.6px; line-height: 1.5; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-list{ padding: 8.0px 20.0px; gap: 0; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-list details{ border: 0; border-bottom: 1px solid #e2e8f0; border-radius: 0; padding: 0; background: transparent; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-list details:last-child{ border-bottom: 0; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-list summary{ display: flex; align-items: center; justify-content: space-between; gap: 16.0px; padding: 16.0px 0; list-style: none; line-height: 1.5; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-list summary::-webkit-details-marker{ display: none; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-list summary::after{ content: "+"; color: #00a86b; font-size: 20.0px; flex-shrink: 0; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-list details[open] summary::after{ content: "−"; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-list .bb-rich-content{ padding: 0 0 16.0px; line-height: 1.65; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-list .bb-rich-content p{ margin: 0; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-support-strip{ padding: 24.0px; gap: 24.0px; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-support-strip strong{ font-size: 18.4px; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-support-strip p{ margin: 6.4px 0 0; line-height: 1.5; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-support-strip a{ display: inline-flex; align-items: center; justify-content: center; min-height: 46px; padding: 12.0px 24.0px; border-radius: 8.0px; background: linear-gradient(110deg, #00a86b, #08b69c); color: white; font-weight: 700; text-decoration: none; white-space: nowrap; box-shadow: 0 4px 10px rgba(0, 168, 107, .15); }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-support-strip a:hover{ filter: brightness(.95); }
.emts-theme .emts-dev-content .bb-faq-page summary:focus-visible,.emts-theme .emts-dev-content .bb-faq-page a:focus-visible{ outline: 2px solid #00a86b; outline-offset: 3px; }
@media  (max-width: 760px) {.emts-theme .emts-dev-content .bb-faq-page .bb-faq-category-grid{ grid-template-columns: 1fr; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-support-strip{ display: flex; flex-direction: column; align-items: stretch; }}
.emts-theme .emts-dev-content .bb-static-page.bb-faq-page{ max-width: 1180px; }
.emts-theme .emts-dev-content .bb-faq-page .bb-account-heading{ padding: 28.0px 32.0px; }
.emts-theme .emts-dev-content .bb-faq-page .bb-account-heading h1{ font-size: 32.0px; margin: 4.0px 0 8.0px; }
.emts-theme .emts-dev-content .bb-faq-layout{ display: grid; grid-template-columns: 240px minmax(0, 1fr); gap: 32.0px; align-items: start; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-jump-nav{ display: flex; flex-direction: column; align-items: stretch; margin: 0; padding: 16.0px; background: #f8fafc; border-color: #e2e8f0; box-shadow: none; gap: 4.0px; }
.emts-theme .emts-dev-content .bb-faq-nav-label{ padding: 8.0px 12.0px 12.0px; font-size: 13.6px; color: #475569; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-jump-nav a{ display: block; padding: 12.8px 12.0px; font-size: 14.4px; line-height: 1.4; text-align: left; border: 0; background: transparent; white-space: normal; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-jump-nav a:hover{ background: #e7f5ef; color: #006b46; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-category-grid{ gap: 24.0px; min-width: 0; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-category{ border-color: #e2e8f0; box-shadow: none; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-category > header{ background: #f8fafc; padding: 24.0px; border-bottom: 1px solid #e2e8f0; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-category h2{ font-size: 19.2px; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-list{ padding: 4.0px 24.0px; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-list summary{ min-height: 60px; font-size: 16.0px; cursor: pointer; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-list summary:hover{ color: #008454; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-list .bb-rich-content{ padding-bottom: 20.0px; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-support-strip{ display: flex; justify-content: space-between; align-items: center; background: #f8fafc; border: 1px solid #e2e8f0; box-shadow: none; }
@media  (max-width: 800px) {.emts-theme .emts-dev-content .bb-faq-layout{ grid-template-columns: minmax(0, 1fr); gap: 16.0px; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-jump-nav{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); }
.emts-theme .emts-dev-content .bb-faq-nav-label{ grid-column: 1 / -1; }
.emts-theme .emts-dev-content .bb-faq-page .bb-account-heading{ padding: 20.0px; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-category > header{ padding: 20.0px; }
.emts-theme .emts-dev-content .bb-faq-page .bb-faq-list{ padding: 4.0px 20.0px; }}
.emts-theme .emts-dev-content .bb-footer-newsletter .bb-captcha-field,.emts-theme .emts-dev-content .bb-footer-newsletter .cf-turnstile,.emts-theme .emts-dev-content .bb-footer-newsletter .g-recaptcha{ display: block; max-width: 100%; }
.emts-theme .emts-dev-content .bb-live-card-grid[data-home-auction-grid="live"] .bb-live-site-card.is-held-closed .bb-live-bid-button,.emts-theme .emts-dev-content .bb-live-card-grid[data-home-auction-grid="live"] .bb-live-site-card.is-held-closed .bb-live-bid-button:hover,.emts-theme .emts-dev-content .bb-live-card-grid[data-home-auction-grid="live"] .bb-live-site-card.is-held-closed .bb-live-bid-button:focus{

            background: var(--bb-closed-card-button, #b42318) !important;

            color: #ffffff !important;

        }
.emts-theme .emts-dev-content .bb-footer-newsletter .bb-captcha-field,.emts-theme .emts-dev-content .bb-footer-newsletter .cf-turnstile,.emts-theme .emts-dev-content .bb-footer-newsletter .g-recaptcha{ display: block; max-width: 100%; }
.emts-theme .emts-dev-content .bb-live-card-grid[data-home-auction-grid="live"] .bb-live-site-card.is-held-closed .bb-live-bid-button,.emts-theme .emts-dev-content .bb-live-card-grid[data-home-auction-grid="live"] .bb-live-site-card.is-held-closed .bb-live-bid-button:hover,.emts-theme .emts-dev-content .bb-live-card-grid[data-home-auction-grid="live"] .bb-live-site-card.is-held-closed .bb-live-bid-button:focus{

            background: var(--bb-closed-card-button, #b42318) !important;

            color: #ffffff !important;

        }
.emts-theme .emts-dev-content .bb-help-centre-page .bb-help-centre-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16.0px;}
.emts-theme .emts-dev-content .bb-help-centre-page .bb-help-topic{min-height:0;padding:24.0px;gap:12.0px;}
.emts-theme .emts-dev-content .bb-help-centre-page .bb-help-topic .bb-help-link{width:auto;height:auto;display:flex;justify-content:flex-start;gap:8.0px;background:none;font-size:13.6px;margin-top:4.0px;}
.emts-theme .emts-dev-content .bb-help-centre-page .bb-help-centre-note{grid-template-columns:minmax(0,1fr) auto;padding:24.0px;gap:24.0px;}
.emts-theme .emts-dev-content .bb-help-centre-page .bb-help-centre-note p{margin-top:8.0px;}
.emts-theme .emts-dev-content .bb-help-centre-page .bb-help-centre-note a{padding:13.6px 24.0px;min-height:46px;white-space:nowrap;border-radius:8.0px;background:linear-gradient(110deg,#00a86b,#08b49b);box-shadow:0 4px 12px #00a86b26;transition:filter .15s;}
.emts-theme .emts-dev-content .bb-help-centre-page .bb-help-centre-note a:hover{filter:brightness(.94);}
.emts-theme .emts-dev-content .bb-help-centre-page a:focus-visible{outline:3px solid #2f80ed;outline-offset:4px;}
@media (max-width:640px){.emts-theme .emts-dev-content .bb-help-centre-page .bb-help-centre-grid,.emts-theme .emts-dev-content .bb-help-centre-page .bb-help-centre-note{grid-template-columns:1fr;}
.emts-theme .emts-dev-content .bb-help-centre-page .bb-help-centre-note a{width:100%;box-sizing:border-box;}}
.emts-theme .emts-dev-content .bb-footer-newsletter .bb-captcha-field,.emts-theme .emts-dev-content .bb-footer-newsletter .cf-turnstile,.emts-theme .emts-dev-content .bb-footer-newsletter .g-recaptcha{ display: block; max-width: 100%; }
.emts-theme .emts-dev-content .bb-live-card-grid[data-home-auction-grid="live"] .bb-live-site-card.is-held-closed .bb-live-bid-button,.emts-theme .emts-dev-content .bb-live-card-grid[data-home-auction-grid="live"] .bb-live-site-card.is-held-closed .bb-live-bid-button:hover,.emts-theme .emts-dev-content .bb-live-card-grid[data-home-auction-grid="live"] .bb-live-site-card.is-held-closed .bb-live-bid-button:focus{

            background: var(--bb-closed-card-button, #b42318) !important;

            color: #ffffff !important;

        }
.emts-theme .emts-dev-content .bb-how-page.is-redesigned .bb-how-showcase{grid-template-columns:1fr;padding:32.0px;min-height:0;}
.emts-theme .emts-dev-content .bb-how-page.is-redesigned .bb-how-showcase h1{font-size:clamp(32.0px,3vw,44.0px);}
.emts-theme .emts-dev-content .bb-how-page.is-redesigned .bb-how-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:16.0px;}
.emts-theme .emts-dev-content .bb-how-page.is-redesigned .bb-how-timeline article{padding:20.0px;}
.emts-theme .emts-dev-content .bb-how-page.is-redesigned .bb-anatomy-layout{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:start;}
.emts-theme .emts-dev-content .bb-how-page.is-redesigned .bb-anatomy-card-preview{padding:24.0px;min-height:0;align-self:start;}
.emts-theme .emts-dev-content .bb-how-page.is-redesigned .bb-anatomy-list article{padding:16.0px;}
.emts-theme .emts-dev-content .bb-how-page.is-redesigned .bb-how-hero-actions a,.emts-theme .emts-dev-content .bb-how-page.is-redesigned .bb-how-highlight a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12.0px 20.0px;border-radius:8.0px;box-sizing:border-box;white-space:nowrap;font-weight:750;text-decoration:none;}
.emts-theme .emts-dev-content .bb-how-page.is-redesigned .bb-how-highlight a,.emts-theme .emts-dev-content .bb-how-page.is-redesigned .bb-how-hero-actions a:first-child{background:linear-gradient(110deg,#00a86b,#08b49b);color:white;box-shadow:0 4px 12px #00a86b26;}
.emts-theme .emts-dev-content .bb-how-page.is-redesigned .bb-how-highlight{padding:24.0px;gap:20.0px;}
.emts-theme .emts-dev-content .bb-how-referral{border:1px solid #d9e5eb;border-radius:9.6px;overflow:hidden;}
.emts-theme .emts-dev-content .bb-how-referral summary{padding:20.0px;cursor:pointer;font-weight:700;}
.emts-theme .emts-dev-content .bb-how-referral .bb-how-highlight{margin:0;border:0;border-radius:0;box-shadow:none;}
.emts-theme .emts-dev-content .bb-how-page a:focus-visible,.emts-theme .emts-dev-content .bb-how-referral summary:focus-visible{outline:3px solid #2f80ed;outline-offset:3px;}
@media (max-width:640px){.emts-theme .emts-dev-content .bb-how-page.is-redesigned .bb-how-timeline,.emts-theme .emts-dev-content .bb-how-page.is-redesigned .bb-anatomy-layout{grid-template-columns:1fr;}
.emts-theme .emts-dev-content .bb-how-page.is-redesigned .bb-how-showcase{padding:20.0px;}
.emts-theme .emts-dev-content .bb-how-page.is-redesigned .bb-how-hero-actions{flex-wrap:wrap;}
.emts-theme .emts-dev-content .bb-how-page.is-redesigned .bb-how-highlight a{width:100%;}}
.emts-theme .emts-dev-content .bb-footer-newsletter .bb-captcha-field,.emts-theme .emts-dev-content .bb-footer-newsletter .cf-turnstile,.emts-theme .emts-dev-content .bb-footer-newsletter .g-recaptcha{ display: block; max-width: 100%; }
.emts-theme .emts-dev-content .bb-static-page.bb-faq-page{max-width:980px}.emts-dev-content .bb-faq-jump-nav{position:sticky;top:106px}.emts-theme .emts-dev-content .bb-account-heading h1{font-weight:700}.emts-dev-content .bb-faq-list summary{font-weight:800}.emts-theme .emts-dev-content .bb-about-editorial-header h1{height:auto}.emts-dev-content .bb-about-editorial-body::after{content:"";display:table;clear:both}
html[data-bb-theme=dark] .emts-dev-content{color:#e7eef8}html[data-bb-theme=dark] .emts-dev-content :is(.bb-account-heading,.bb-faq-category,.bb-faq-category>header,.bb-faq-jump-nav,.bb-help-topic,.bb-how-timeline article,.bb-anatomy-list article,.bb-how-showcase,.bb-how-payment,.bb-how-highlight,.bb-faq-support-strip,.bb-help-centre-note){background:#101e31!important;border-color:#293d55!important}html[data-bb-theme=dark] .emts-dev-content :is(h1,h2,h3,strong,summary,.bb-about-editorial-body){color:#e7eef8}html[data-bb-theme=dark] .emts-dev-content p{color:#a9b8cc}@media(max-width:800px){.emts-dev-content .bb-faq-jump-nav{position:static}}
html[data-bb-theme=dark] .emts-theme .emts-dev-content :is(p,dd,figcaption,.bb-rich-content){color:#b6c4d8!important}html[data-bb-theme=dark] .emts-theme .emts-dev-content :is(h1,h2,h3,h4,strong,summary,dt){color:#e7eef8!important}html[data-bb-theme=dark] .emts-theme .emts-dev-content :is(.bb-how-band,.bb-how-payment-panel,.bb-how-flow-panel,.bb-how-timeline-panel,.bb-how-timeline,.bb-how-flow,.bb-anatomy-card-preview,.bb-how-after-win,.bb-how-account-links,.bb-how-payment,.bb-how-referral,.bb-how-highlight,.bb-help-centre-note){background:#101e31!important;border-color:#293d55!important}html[data-bb-theme=dark] .emts-theme .emts-dev-content .bb-how-flow-panel{background:#101e31!important}html[data-bb-theme=dark] .emts-theme .emts-dev-content :is(.bb-how-hero-actions a:not(:first-child),.bb-faq-jump-nav a){color:#b6c4d8!important}html[data-bb-theme=dark] .emts-theme .login-sec-area a:first-child{background:transparent!important;color:#e7eef8!important}

html[data-bb-theme=dark] .emts-theme .emts-dev-content .bb-how-hero-actions a:not(:first-child){background:#101e31!important;color:#b6c4d8!important;border-color:#39516d!important}

/* Keep the Cookie Policy inventory readable on narrow screens. */
.emts-dev-content .bb-cookie-table-wrap{max-width:100%;overflow-x:auto;margin:0 0 24px}
.emts-theme .emts-dev-content .bb-rich-content .bb-cookie-table{min-width:680px;margin-bottom:0}
.emts-dev-content .bb-cookie-table :is(th,td){vertical-align:top}
html[data-bb-theme=dark] .emts-dev-content .bb-cookie-table th{background:#21344b;color:#e7eef8}
html[data-bb-theme=dark] .emts-dev-content .bb-cookie-table :is(th,td){border-color:#34506b}
