/* Domain components inherit the existing site's typography and container rhythm. */
#domain-store{--ds-blue:#2563eb;--ds-ink:#242630;--ds-muted:#686970;--ds-line:#e2e2df;background:#fff;color:var(--ds-ink);font-family:inherit;font-size:14px;line-height:1.3;padding-bottom:60px}
#domain-store *{box-sizing:border-box}
#domain-store [hidden]{display:none!important}
.ds-wrap{width:auto;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}
.ds-hero{background:#fafaf7;color:var(--ds-ink);border-bottom:1px solid #e8e8e3;padding:48px 0 34px}
.ds-eyebrow{font-size:14px;color:var(--ds-blue);margin:0 0 10px}
.ds-hero .ds-eyebrow{color:#686970}
.ds-hero h1{color:#242630;font-size:36px;font-weight:600;line-height:1.3;margin:0 0 14px}
.ds-lead{font-size:16px;line-height:1.8;color:#686970;margin:0 0 24px}
.ds-search{max-width:840px}
.ds-search label{display:block;font-weight:400;margin-bottom:10px}
.ds-search-box{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #dcdcd8;padding:6px}
.ds-search-box>span{color:var(--ds-muted);padding-left:12px}
.ds-search-box input{min-width:0;flex:1;border:0;border-radius:0;background:none;padding:12px 0;font:inherit;font-size:16px;color:var(--ds-ink)}
#domain-store button{font-family:inherit;font-size:16px;line-height:1.3;font-weight:400;cursor:pointer;border-radius:0;padding:.5em 2.2em}
#domain-store button:disabled{cursor:default;opacity:.6}
/* Override the site's button:focus outline:none!important, only on this page. */
#domain-store :focus-visible{outline:3px solid #2563eb!important;outline-offset:3px!important;box-shadow:0 0 0 2px #fff!important}
/* Text fields use their existing border for focus, without a second outer ring. */
#domain-store input:focus{outline:none!important;box-shadow:none!important;border-color:var(--ds-blue)}
#domain-store .ds-search-box:has(input:focus){border-color:var(--ds-blue)}

.ds-primary{background:var(--ds-blue);border:1px solid var(--ds-blue);color:#fff;white-space:nowrap}
.ds-primary:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}
.ds-secondary{background:#fff;color:var(--ds-blue);border:1px solid var(--ds-blue)}
.ds-secondary:hover:not(:disabled){background:#f5f5f9}
.ds-search>p{font-size:13px;line-height:1.7;color:#686970;margin:10px 0 0}
.ds-featured{display:flex;gap:10px 24px;margin-top:18px;flex-wrap:wrap}
#domain-store .ds-featured button{background:transparent;color:#45464e;border:0;text-align:left;min-width:0;padding:6px 0;font-size:14px}
.ds-featured button:hover:not(:disabled){color:var(--ds-blue);text-decoration:underline}
.ds-featured strong{display:inline;font-size:16px;font-weight:600;color:#242630;margin-right:8px}
.ds-featured small{font-size:13px;font-weight:400;color:#686970}
.ds-content{padding-top:50px}
.ds-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:30px;align-items:start}
.ds-main{min-width:0}
.ds-main section{margin-bottom:40px}
.ds-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 20px}
.ds-section-title h2{font-size:26px;font-weight:700;line-height:1.3;margin:0}
.ds-section-title .ds-eyebrow{margin-bottom:8px}
.ds-muted{color:var(--ds-muted);font-size:13px;line-height:1.7}
.ds-filter{display:flex;align-items:center;gap:12px;margin:20px 0}
.ds-filter label{font-size:14px;white-space:nowrap;margin:0;font-weight:400}
.ds-filter input{border:1px solid #ccc;background:#fff;border-radius:0;min-height:40px;padding:9px 12px;min-width:0;flex:1;width:100%;font:inherit}
.ds-table-wrap{position:relative;overflow:auto;background:#fff;border:1px solid var(--ds-line)}
.ds-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:14px}
.ds-table caption{text-align:left;padding:14px 15px;color:var(--ds-muted);font-size:13px}
.ds-table th{background:#f5f5f5;font-size:14px;font-weight:700;color:var(--ds-ink)}
.ds-table td,.ds-table th{padding:14px 15px;text-align:left;border-bottom:1px solid var(--ds-line)}
.ds-table td:first-child{font-weight:700;font-size:16px}
.ds-table tr:last-child td{border-bottom:0}
#domain-store .ds-table button{padding:6px 12px;font-size:14px}
.ds-more{display:block;margin:20px auto}
.ds-cart{position:sticky;top:90px;padding:20px;background:#fafaf7;border:1px solid var(--ds-line)}
.ds-cart-head{display:flex;align-items:center;justify-content:space-between;gap:10px}
.ds-cart h2{font-size:20px;font-weight:700;margin:0}
.ds-cart-head>span{color:var(--ds-blue);padding:2px 8px}
.ds-cart-empty{padding:25px 0;color:var(--ds-muted);font-size:14px}
.ds-cart-item{padding:14px 0;border-bottom:1px solid var(--ds-line);overflow-wrap:anywhere}
.ds-cart-item strong{display:block}
.ds-cart-item>div{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--ds-muted)}
#domain-store .ds-remove{background:none;border:0;font-size:13px;color:var(--ds-muted);padding:5px 8px}
.ds-cart-total{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--ds-line);padding-top:20px;margin-top:16px;font-size:13px}
.ds-cart-total strong{font-size:21px}
.ds-cart .ds-primary{width:100%;margin-top:8px}
.ds-cart-note{font-size:12px;line-height:1.7;color:var(--ds-muted);margin:14px 0 0}
.ds-result{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:20px 15px;background:#fff;border-bottom:1px solid var(--ds-line);margin:0}
.ds-result:first-child{border-top:2px solid var(--ds-blue)}
.ds-result-name{font-size:20px;font-weight:700;overflow-wrap:anywhere;min-width:0}
.ds-result-status{font-size:13px;font-weight:400;color:var(--ds-muted);margin-top:6px;line-height:1.7}
.ds-result-price{margin-left:auto;text-align:right;white-space:nowrap;font-size:17px}
.ds-result-price small{display:block;font-size:12px;color:var(--ds-muted);margin-top:4px}
.ds-recommend-label{font-size:16px;margin:24px 0 12px}
.ds-status-available{color:#17714a}
.ds-status-unavailable{color:#925017}
.ds-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#ds-notice:not(:empty){border:1px solid #e2e2e9;background:#f5f5f9;padding:14px 18px;line-height:1.7;margin-bottom:24px}
.ds-mobile-cart{display:none}
#ds-cart{scroll-margin-top:90px}
@media(min-width:768px){.ds-wrap{width:750px}}
@media(min-width:992px){.ds-wrap{width:970px}}
@media(min-width:1200px){.ds-wrap{width:1170px}}
@media(max-width:991px){
 .ds-layout{grid-template-columns:1fr}
 .ds-cart{position:static}
 .ds-mobile-cart{display:block;position:sticky;top:65px;z-index:10;background:#fff;border:1px solid var(--ds-line);padding:14px 15px;margin-bottom:25px;color:var(--ds-blue)}
 .ds-mobile-cart span{float:right;margin:0 10px}
}
@media(max-width:767px){
 .ds-hero{padding:32px 0 26px}
 .ds-hero h1{font-size:28px;line-height:1.35;margin-bottom:12px}
 .ds-lead{font-size:15px;line-height:1.8}
 #domain-store button{min-height:44px}
 .ds-content{padding-top:35px}
}
@media(max-width:540px){
 .ds-search-box{flex-wrap:wrap;padding:8px;gap:0}
 .ds-search-box>span{padding-left:4px;font-size:14px}
 .ds-search-box input{font-size:14px;padding-left:6px}
 .ds-search-box .ds-primary{width:100%;margin-top:6px}
 .ds-featured{gap:8px}
 #domain-store .ds-featured button{min-width:0;flex:none}
 .ds-result{flex-wrap:wrap;gap:12px;padding:16px 0}
 .ds-result-name{width:100%}
 .ds-result-price{margin-left:0;text-align:left;flex:1}
 #domain-store .ds-result button{font-size:14px;padding:8px 14px}
 .ds-filter{flex-wrap:wrap;gap:8px}
 .ds-filter label{width:100%}
 .ds-filter input{min-height:44px}
 #domain-store .ds-filter button{font-size:14px;padding:8px 14px}
 .ds-table td,.ds-table th{padding:12px}
 .ds-section-title h2{font-size:23px}
 #domain-store .ds-section-title>button{font-size:13px;padding:8px}
 .ds-cart-total strong{font-size:20px}
}

.ds-registration-note{margin-top:40px;padding-top:24px;border-top:1px solid var(--ds-line)}
.ds-registration-note h2{font-size:18px;font-weight:700;margin:0 0 14px}
.ds-registration-note p{font-size:14px;line-height:1.8;color:var(--ds-muted);margin:6px 0}

#domain-store a{color:var(--ds-blue)}
#domain-store a:hover{color:#1d4ed8}

/* Search-first layout: default catalog, contextual checkout. */
.ds-hero{background:#fff;border:0;text-align:center;padding:58px 0 26px}
.ds-hero h1{margin-bottom:26px}
.ds-search{margin:0 auto;max-width:800px}
.ds-search-box{border-radius:8px;border-color:#d8dde5;padding:7px}
#domain-store .ds-search-box button{border-radius:5px}
.ds-featured{justify-content:center;min-height:30px}
.ds-content{padding-top:24px;max-width:1000px}
.ds-layout{display:block}
.ds-price-toggle{margin:0 0 24px}
#domain-store.ds-has-selection{padding-bottom:150px}
#domain-store .ds-cart{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:1000;background:#fff;border:0;border-top:1px solid var(--ds-line);padding:16px 20px;box-shadow:0 -4px 20px rgba(0,0,0,.04)}
.ds-checkout-inner{max-width:970px;margin:auto;display:flex;align-items:center;gap:24px;position:relative}
.ds-checkout-inner details{margin-right:auto}
.ds-checkout-inner summary{display:list-item;list-style:disclosure-closed inside;cursor:pointer;color:var(--ds-blue);padding:8px 0}
.ds-checkout-inner details[open]>summary{list-style-type:disclosure-open}
.ds-cart-panel{position:absolute;bottom:calc(100% + 16px);left:0;width:min(460px,100%);max-height:45vh;overflow:auto;background:#fff;border:1px solid var(--ds-line);border-radius:6px;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.08)}
.ds-cart-total{border:0;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}
.ds-cart .ds-primary{width:auto;margin:0;border-radius:5px}
@media(max-width:767px){
 .ds-hero{padding:36px 0 18px}
 .ds-hero h1{font-size:28px;margin-bottom:22px}
 .ds-featured{gap:4px 18px}
 .ds-checkout-inner{gap:10px;flex-wrap:wrap}
 .ds-checkout-inner details{width:100%}
 .ds-cart-total{margin-right:auto;align-items:flex-start}
 #domain-store .ds-cart{padding:10px 15px}
}

/* Selected design: centered search, restrained domain artwork and searchable prices. */
#domain-store{--ds-blue:#1062fe;--ds-ink:#101d3b;--ds-muted:#566889;--ds-line:#dbe4f2}
.ds-hero{position:relative;background:#edf4ff url('../images/domain-hero-art.png') center top/1440px 460px no-repeat;padding:72px 0 0;margin-bottom:68px;border:0}
.ds-hero h1{font-size:52px;font-weight:700;line-height:1.3;margin:0 0 16px;color:var(--ds-ink)}
.ds-lead{font-size:20px;line-height:1.6;color:var(--ds-muted);margin:0 0 34px}
.ds-search{max-width:800px}
.ds-search-box{border:1px solid #a9c3ed;border-radius:5px;padding:7px;gap:16px;min-height:68px}
.ds-search-box>span{color:var(--ds-ink);padding-left:14px;font-size:20px}
.ds-search-box input{font-size:16px;padding:14px 0;color:var(--ds-ink)}
#domain-store .ds-search-box button{padding:15px 38px;border-radius:4px;font-weight:600}
.ds-featured{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:1000px;margin:34px auto 0;position:relative;transform:translateY(18px);text-align:left;min-height:132px}
#domain-store .ds-featured button{display:block;min-width:0;padding:20px 28px;background:#fff;border:1px solid #ccd9ec;border-radius:4px;text-decoration:none;line-height:1.5}
#domain-store .ds-featured button:hover{border-color:var(--ds-blue);background:#fafdff}
.ds-featured strong{display:block;margin:0 0 8px;font-size:25px;line-height:1.3;font-weight:700;color:var(--ds-ink)}
.ds-featured-price{display:block;font-size:16px;color:#293e64;white-space:nowrap}
.ds-featured small{display:block;font-size:14px;color:var(--ds-muted);margin-top:8px;white-space:nowrap}
.ds-featured>.ds-muted{grid-column:1/-1;align-self:center;text-align:center}
.ds-content{max-width:none;padding-top:0}
.ds-layout{display:block}
.ds-prices-heading{align-items:center;margin-bottom:24px}
.ds-section-title h2{font-size:32px;color:var(--ds-ink)}
.ds-price-intro{font-size:14px;margin:10px 0 0}
.ds-filter{display:block;width:410px;max-width:45%;margin:0}
.ds-filter label{display:block;margin-bottom:8px;color:var(--ds-muted)}
.ds-filter-input{position:relative}
.ds-filter-input>span{position:absolute;left:16px;top:16px;font-size:18px;color:var(--ds-ink);pointer-events:none}
.ds-filter input{height:52px;border:1px solid #b2c7e9;border-radius:4px;padding:12px 16px 12px 50px;font-size:15px}
.ds-table-wrap{border-radius:5px}
.ds-table{font-size:16px}
.ds-table th{background:#f3f6fa;font-weight:500;font-size:15px}
.ds-table td,.ds-table th{padding:12px 24px;height:56px}
.ds-table th:first-child,.ds-table td:first-child{width:24%}
.ds-table th:last-child,.ds-table td:last-child{text-align:center;width:16%}
#domain-store .ds-table button{padding:7px 22px;font-size:14px;border-radius:4px}
.ds-registration-note{clear:both}
.ds-result{border:1px solid var(--ds-line);border-top:0;padding:22px 24px}
.ds-result:first-child{border:1px solid #9dbbf2;border-radius:5px;background:#f7faff;margin-bottom:20px}
.ds-recommend-label{margin-top:26px}

@media(max-width:1199px){
 .ds-hero{background-size:1200px auto}
 .ds-hero h1{font-size:38px}
 .ds-search{max-width:700px}
 .ds-featured{gap:16px;max-width:900px}
 #domain-store .ds-featured button{padding:20px}
}
@media(max-width:991px){
 .ds-hero{background-image:none;padding-top:48px}
 .ds-hero h1{font-size:34px}
 .ds-lead{font-size:18px}
 .ds-featured{gap:12px}
 #domain-store .ds-featured button{padding:16px 12px}
 .ds-featured-price{font-size:14px}
 .ds-featured small{font-size:12px}
}
@media(max-width:767px){
 .ds-hero{padding-top:34px;margin-bottom:52px}
 .ds-hero h1{font-size:28px;line-height:1.4;margin-bottom:12px}
 .ds-lead{font-size:15px;line-height:1.7;max-width:310px;margin:0 auto 24px}
 .ds-featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}
 #domain-store .ds-featured button{padding:16px}
 .ds-featured strong{font-size:22px}
 .ds-search-box{gap:8px}
 .ds-search-box>span{padding-left:8px;font-size:18px}
 #domain-store .ds-search-box button{padding:12px 18px}
 .ds-prices-heading{display:block}
 .ds-section-title h2{font-size:26px}
 .ds-filter{width:100%;max-width:none;margin-top:22px}
 .ds-filter input{font-size:14px}
 .ds-table{font-size:14px;min-width:520px}
 .ds-table td,.ds-table th{padding:12px 16px}
 #domain-store .ds-table button{min-height:38px}
 .ds-result{padding:18px 16px}
}

@media(max-width:767px){body:has(#domain-store) .suspension{display:none}.ds-hero h1{font-size:24px}}
@media(max-width:767px){.ds-lead{text-wrap:balance}}

/* Approved directory design; standard .container width matches the product pages. */
.ds-hero{background:#f2f5fa url('../images/domain-hero-lines.png') center/cover no-repeat;padding:54px 0 40px;margin-bottom:44px}
.ds-hero h1{font-size:44px;margin-bottom:14px}
.ds-lead{font-size:18px;margin-bottom:30px}
.ds-search{max-width:900px}
.ds-featured{display:flex;flex-wrap:wrap;justify-content:center;gap:0;min-height:0;max-width:none;transform:none;margin:26px auto 0}
#domain-store .ds-featured button{display:flex;align-items:center;gap:12px;border:0;border-right:1px solid #becbde;border-radius:0;padding:0 22px;background:transparent;line-height:1.5}
#domain-store .ds-featured button:last-child{border:0}
#domain-store .ds-featured button:hover{background:transparent;color:var(--ds-blue)}
.ds-featured strong{font-size:18px;margin:0}
.ds-featured-price{font-size:15px;color:var(--ds-blue)}
.ds-content{max-width:none}
.ds-categories{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:22px 0}
#domain-store .ds-category{font-size:15px;padding:9px 22px;border:1px solid var(--ds-line);background:#fff;color:var(--ds-ink);border-radius:4px}
#domain-store .ds-category[aria-pressed=true],#domain-store .ds-page[aria-current=page]{background:var(--ds-blue);color:#fff;border-color:var(--ds-blue)}
#domain-store select{font:inherit;color:var(--ds-ink);background:#fff;border:1px solid #cad6e7;border-radius:4px;min-height:40px;padding:8px 30px 8px 12px;max-width:100%}
.ds-catalog-bar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:24px 0 16px;color:var(--ds-muted);font-size:15px}
.ds-catalog-bar label{display:flex;align-items:center;gap:12px;font-weight:400;margin:0}
#domain-store .ds-table th button{font:inherit;color:inherit;padding:0;background:transparent;border:0;min-height:28px;white-space:nowrap}
.ds-table th button span{margin-left:8px;color:#8998ae}
.ds-table th[aria-sort=ascending],.ds-table th[aria-sort=descending],.ds-table th[aria-sort=ascending] button span,.ds-table th[aria-sort=descending] button span{color:var(--ds-blue)}
.ds-pagination{display:flex;align-items:center;gap:18px;justify-content:space-between;flex-wrap:wrap;margin:24px 0;font-size:13px;color:var(--ds-muted)}
.ds-page-info{display:flex;gap:14px;align-items:center}
.ds-page-info label{margin:0;font-weight:400}
#ds-page-buttons{display:flex;gap:6px;align-items:center}
#domain-store .ds-page{padding:8px 12px;border:1px solid var(--ds-line);border-radius:4px;background:#fff;color:var(--ds-ink);font-size:13px;min-width:34px}
#ds-page-jump{display:flex;gap:8px;align-items:center}
#ds-page-jump label{font-weight:400;margin:0}
#ds-page-number{width:55px;padding:8px;border:1px solid #cad6e7;border-radius:4px;font:inherit}
#domain-store #ds-page-jump button{font-size:13px;padding:8px 10px;border-radius:4px}
@media(max-width:991px){.ds-hero{background-size:auto 100%}#domain-store .ds-featured button{padding:0 12px;gap:8px}.ds-featured-price{font-size:13px}.ds-pagination{justify-content:flex-start}}
@media(max-width:767px){
 .ds-hero{padding:34px 0 28px;margin-bottom:32px}
 .ds-hero h1{font-size:28px}
 .ds-lead{font-size:15px;margin-bottom:24px;text-wrap:balance}
 .ds-featured{display:grid;grid-template-columns:1fr 1fr;gap:14px 0;margin-top:22px}
 #domain-store .ds-featured button{padding:0 10px;justify-content:center;min-height:30px}
 #domain-store .ds-featured button:nth-child(2n){border:0}
 .ds-featured strong{font-size:16px}
 .ds-featured-price{font-size:12px}
 .ds-categories{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;gap:8px}
 #domain-store .ds-category{flex-shrink:0;padding:8px 16px;font-size:14px}
 .ds-categories select{flex-shrink:0;max-width:190px}
 .ds-catalog-bar{align-items:flex-start;gap:12px;flex-wrap:wrap;font-size:14px}
 .ds-pagination{gap:16px}
 .ds-page-info{width:100%;justify-content:space-between}
 #ds-page-buttons{max-width:100%;overflow-x:auto}
 #domain-store .ds-page{padding:8px;min-height:40px}
}

/* Registration/transfer modes and a calm, controllable price ticker. */
.ds-modes{display:flex;justify-content:center;gap:24px;margin:0 auto 18px}
#domain-store .ds-modes button{padding:10px 4px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ds-muted);min-height:44px}
#domain-store .ds-modes button[aria-pressed=true]{color:var(--ds-blue);border-bottom-color:var(--ds-blue);font-weight:600}
.ds-transfer{max-width:900px;margin:auto;text-align:left}
.ds-transfer-fields{display:flex;gap:20px;align-items:center;padding:18px;background:#fff;border:1px solid #a9c3ed;border-radius:5px}
.ds-transfer-fields>div{flex:1;min-width:0}
.ds-transfer label,.ds-transfer-auth strong{display:block;font-size:14px;font-weight:600;margin:0 0 10px}
.ds-transfer input{width:100%;padding:12px;border:1px solid #cad6e7;border-radius:4px;min-height:44px;font:inherit}
.ds-transfer-auth{border-left:1px solid var(--ds-line);padding-left:20px}
.ds-transfer p{font-size:13px;color:var(--ds-muted);line-height:1.7;margin:10px 0 0}
.ds-transfer-auth p{margin:0}
#domain-store .ds-transfer button{padding:14px 22px;border-radius:4px;min-height:44px}
.ds-price-display{display:inline-flex;gap:4px 8px;align-items:baseline;flex-wrap:wrap}
.ds-current-price{font-weight:600}
.ds-renew-reference{font-size:12px;color:var(--ds-muted);font-weight:400}
.ds-discount{display:inline-block;padding:3px 6px;border-radius:3px;background:#e8f5ed;color:#1b6840;font-size:12px;white-space:nowrap;font-weight:500}
.ds-price-difference{font-size:12px;color:var(--ds-muted)}
.ds-table .ds-price-display{display:flex;max-width:250px}
.ds-table .ds-current-price{width:100%}
.ds-table th:first-child,.ds-table td:first-child{width:16%}
.ds-table th:last-child,.ds-table td:last-child{width:12%}
.ds-result-price .ds-price-display{justify-content:flex-end;max-width:260px}
.ds-result-price .ds-renew-reference{margin:0}
.ds-ticker{position:relative;margin:26px auto 0;max-width:1080px;padding-bottom:24px}
#ds-featured{display:block;overflow:hidden;margin:0;min-height:44px;text-align:left;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}
.ds-marquee-track{display:flex;width:max-content;animation:ds-price-scroll var(--ds-duration,180s) linear infinite}
.ds-marquee-group{display:flex;flex:none;width:max-content;align-items:center}
#domain-store .ds-featured button{flex:none;white-space:nowrap;min-height:44px;padding:6px 24px;border:0;border-right:1px solid #becbde;gap:12px}
#domain-store .ds-featured button:last-child{border-right:1px solid #becbde}
.ds-featured .ds-price-display{flex-wrap:nowrap;gap:8px}
.ds-featured .ds-renew-reference{display:inline;font-size:12px;margin:0}
.ds-featured-unit{font-size:12px;color:var(--ds-muted)}
.ds-featured:hover .ds-marquee-track,.ds-featured:focus-within .ds-marquee-track,.ds-featured.ds-paused .ds-marquee-track{animation-play-state:paused}
#domain-store #ds-marquee-pause{position:absolute;right:0;bottom:-12px;min-height:32px;padding:4px 8px;font-size:12px;color:var(--ds-muted);background:transparent;border:0}
@keyframes ds-price-scroll{to{transform:translateX(calc(-1 * var(--ds-travel,0px)))}}
@media(prefers-reduced-motion:reduce){.ds-marquee-track{animation:none}#ds-featured{overflow-x:auto;mask-image:none}.ds-marquee-group[aria-hidden=true]{display:none}#ds-marquee-pause{display:none}}
@media(max-width:767px){.ds-transfer-fields{flex-wrap:wrap;gap:16px}.ds-transfer-fields>div{flex-basis:100%}.ds-transfer-auth{border-left:0;border-top:1px solid var(--ds-line);padding:14px 0 0}#domain-store .ds-transfer button{width:100%}.ds-table{min-width:700px}.ds-ticker{margin-top:20px}.ds-featured .ds-current-price{font-size:14px}.ds-result-price .ds-price-display{justify-content:flex-start}}
