.sv-account{position:relative;margin-left:auto;font:inherit;color:inherit}.sv-account summary{cursor:pointer;list-style:none;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid currentColor;border-radius:5px;padding:12px 18px}.sv-account summary::-webkit-details-marker{display:none}.sv-account summary:after{content:' ⌄'}.sv-account-menu{position:absolute;right:0;top:calc(100% + 10px);min-width:210px;background:#fff;color:#1a1e25;border:1px solid #e2e6dc;border-radius:10px;padding:8px;box-shadow:0 12px 35px #0002;z-index:10000}.sv-account-menu a,.sv-account-menu button{display:block!important;width:100%;padding:12px!important;background:transparent!important;color:#1a1e25!important;text-align:left;font:inherit;border:0!important;text-decoration:none;cursor:pointer;border-radius:5px}.sv-account-menu a:hover,.sv-account-menu button:hover{background:#edf5cc!important}.sv-account-menu form{margin:0}.sb-article-body{overflow-wrap:anywhere}.sb-article-body img,.sb-article-body video,.sb-article-body iframe{max-width:100%;height:auto}.sb-article-body table{max-width:100%;border-collapse:collapse}.sb-article-body td,.sb-article-body th{padding:10px;border:1px solid #ddd}.sb-article-body ul{list-style:disc;padding-left:25px}.sb-article-body ol{list-style:decimal;padding-left:25px}

.sv-brand-icon{width:32px!important;height:36px!important;object-fit:contain;display:inline-block;margin-right:10px;vertical-align:middle}.footer-socials a{display:inline-flex;width:28px;height:28px;color:inherit;margin-right:14px}.footer-socials svg{width:100%;height:100%;fill:currentColor}.sv-success{border:0;border-radius:16px;padding:32px;max-width:min(440px,90vw);box-shadow:0 20px 90px #0005;color:#1a1e25;background:white}.sv-success::backdrop{background:#0008}.sv-success button{background:var(--sellvia-green,#9ac400);border:0;border-radius:6px;padding:12px 30px;font-weight:bold}.sv-extra-nav{white-space:nowrap}#main-navigation{flex-wrap:wrap}

/* Keep imported and user-edited footer wordmarks within their column. */
.home-reference-footer .brand{display:inline-flex!important;align-items:center!important;gap:10px!important;max-width:100%!important;font-size:36px!important;line-height:1.2!important;white-space:nowrap}
.home-reference-footer .brand img,.home-reference-footer .brand svg{width:32px!important;height:36px!important;min-width:32px!important;max-width:32px!important;max-height:36px!important;flex:0 0 32px!important;object-fit:contain!important;margin:0!important}
.home-reference-footer .footer-socials{display:flex!important;flex-wrap:wrap!important;gap:16px!important;align-items:center;min-height:28px;height:auto!important;overflow:visible!important}
.home-reference-footer .footer-socials a{display:inline-flex!important;width:26px!important;height:26px!important;flex:0 0 26px!important;margin:0!important;color:#fff!important;visibility:visible!important;opacity:1!important}
.home-reference-footer .footer-socials a svg{display:block!important;width:26px!important;height:26px!important;max-width:26px!important;max-height:26px!important}
/* Global storefront chrome uses the available screen width at every breakpoint. */
.header,.ac-topbar,.home-reference-footer{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-inline:0!important}
.header .header-inner{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:clamp(16px,3vw,64px)!important}
.home-reference-footer{padding-inline:clamp(16px,3vw,64px)!important}
.home-reference-footer .home-footer-inner{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-inline:0!important}
.home-reference-footer .home-footer-columns{min-width:0;grid-template-columns:minmax(200px,2fr) repeat(4,minmax(0,1fr));gap:clamp(18px,2.5vw,50px)}
.home-reference-footer .home-footer-columns>*{min-width:0;overflow-wrap:anywhere}
@media(max-width:1000px) and (min-width:768px){.home-reference-footer .home-footer-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.home-reference-footer .footer-business{grid-column:1/-1}}
@media(max-width:767px){.home-reference-footer .home-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.home-reference-footer .footer-business{grid-column:1/-1}}
