.domain-store{color:#182135;background:#fff;min-height:70vh}.domain-store-hero{text-align:center;padding:90px 20px 55px}.domain-kicker{font-size:12px;font-weight:700;letter-spacing:.18em;color:#7850e9}.domain-store-hero h1{font-size:clamp(42px,7vw,80px);letter-spacing:-.055em;margin:14px 0}.domain-store-hero h1 span{color:#7850e9}.domain-store-hero>p:not(.domain-kicker){color:#667085;font-size:18px}.domain-store-hero form{max-width:820px;margin:36px auto 0;display:flex;border:1px solid #8465ea;overflow:hidden}.domain-store-hero input{border:0;outline:0;flex:1 1;min-width:0;padding:20px;font-size:17px}.domain-store-hero button{border:0;background:#7651e9;color:white;font-weight:700;padding:0 45px}.domain-marquee{overflow:hidden;border-block:1px solid #eee;padding:24px 0}.domain-marquee>div{display:flex;width:max-content;animation:domain-scroll 150s linear infinite}.domain-marquee>div>div{width:150px;display:flex;gap:10px;align-items:center;justify-content:center}.domain-marquee img{width:42px;height:42px;object-fit:contain}.domain-benefits,.domain-results{max-width:1100px;margin:auto;padding:70px 24px}.domain-benefits{text-align:center}.domain-benefits h2,.domain-results h2{font-size:34px}.domain-benefits>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:35px;text-align:left}.domain-benefits article,.domain-results article{padding:24px;border:1px solid #e6e8ef;border-radius:14px}.domain-benefits article span{color:#7850e9;font-weight:700}.domain-results article{display:flex;align-items:center;justify-content:space-between;gap:20px}.domain-results small{display:block;color:#667085}@keyframes domain-scroll{to{transform:translateX(-50%)}}@media(max-width:700px){.domain-benefits>div{grid-template-columns:repeat(2,1fr)}.domain-results article{display:block}.domain-store-hero button{padding:0 20px}}@media(prefers-reduced-motion:reduce){.domain-marquee>div{animation:none}}.domain-store{color:var(--theme-body-text,#1b3024);background:var(--theme-surface,#f7f8f2)}.domain-store-hero{padding:clamp(70px,9vw,120px) 24px 75px;background:radial-gradient(ellipse at 50% 0,#e6efdb 0,transparent 65%)}.domain-kicker{color:var(--theme-primary-button,#17412e);font-weight:800}.domain-store-hero h1{font-size:clamp(46px,7vw,82px);line-height:1.05;letter-spacing:-.06em;margin:20px 0}.domain-store-hero h1 span{color:var(--theme-primary-button,#17412e);text-decoration:underline;-webkit-text-decoration-color:var(--theme-secondary-button,#b3d45b);text-decoration-color:var(--theme-secondary-button,#b3d45b);text-decoration-thickness:.12em;text-underline-offset:.08em}.domain-store-hero>p:not(.domain-kicker){color:var(--theme-body-muted,#687566);line-height:1.7}.domain-store-hero form{max-width:760px;margin-top:38px;padding:6px;background:#fff;border:1px solid var(--theme-border,#d7dfd1);border-radius:14px;box-shadow:0 14px 40px #173c2a12}.domain-store-hero input{background:transparent;padding:17px}.domain-store-hero button{border-radius:9px;background:var(--theme-primary-button,#17412e);padding:0 36px;cursor:pointer}.domain-store-hero button:disabled{opacity:.65}.domain-marquee{border-color:var(--theme-border,#dce4d8);padding:22px 0;background:#fff}.domain-marquee>div{animation-duration:2000s}.domain-marquee:hover>div{animation-play-state:paused}.domain-marquee>div>div{width:165px;gap:12px;font-size:16px}.domain-marquee img{width:46px;height:46px}.domain-benefits,.domain-results{max-width:1200px;padding:90px 24px}.domain-benefits h2,.domain-results h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.045em;margin:0 0 14px}.domain-benefits>p{color:var(--theme-body-muted,#687566)}.domain-benefits>div{margin-top:45px}.domain-benefits article,.domain-results article{padding:28px;border:1px solid var(--theme-border,#dce4d8);border-radius:16px;background:#fff}.domain-benefits article{min-height:165px;transition:transform .2s,box-shadow .2s}.domain-benefits article:hover{transform:translateY(-4px);box-shadow:0 12px 30px #173c2a10}.domain-benefits article span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#eaf2df;color:var(--theme-primary-button,#17412e);font-size:12px;font-weight:800}.domain-benefits h3{font-size:18px;line-height:1.35;margin:24px 0 0}.domain-results article{gap:24px;box-shadow:0 12px 35px #173c2a08}.domain-results article strong{font-size:22px}.domain-results article p,.domain-results small{color:var(--theme-body-muted,#687566);font-size:14px}@media(max-width:700px){.domain-store-hero{padding:70px 20px 55px}.domain-store-hero button{padding:0 20px}.domain-benefits,.domain-results{padding:60px 20px}.domain-results article{align-items:flex-start;flex-direction:column}}@media(max-width:420px){.domain-benefits>div{grid-template-columns:1fr}.domain-store-hero form{flex-direction:column;gap:6px}.domain-store-hero button{min-height:48px}}.domain-result-list{display:grid;grid-gap:10px;gap:10px;margin-top:28px}.domain-result-list article{min-height:90px;padding:18px 22px}.domain-result-list article p{margin:6px 0 0}.domain-result-status.available{color:#23804b}.domain-result-status.unavailable{color:#a45c35}.domain-result-price{white-space:nowrap}.domain-result-note{font-size:12px;color:var(--theme-body-muted,#687566)}.domain-more{margin-top:24px;border:1px solid var(--theme-primary-button,#17412e);border-radius:9px;background:transparent;color:var(--theme-primary-button,#17412e);padding:12px 20px;font-weight:700;cursor:pointer}.domain-store-searched .domain-store-hero{padding:30px 24px 0;background:none}.domain-store-searched .domain-store-hero form{margin:0 auto;max-width:1152px}.domain-search-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;grid-gap:24px;gap:24px;align-items:start}.domain-search-layout h2{font-size:24px}.domain-search-layout>div>p{color:var(--theme-body-muted,#687566);font-size:14px}.domain-result-featured{border-color:#70a96d!important;background:#f7fbf4!important}.domain-result-list article{border-radius:8px;box-shadow:none}.domain-cart-summary{border:1px solid var(--theme-border,#dce4d8);border-radius:10px;background:#fff;overflow:hidden}.domain-cart-summary h3{padding:18px 20px;background:#f1f4ed;font-size:16px}.domain-cart-summary p{margin:0;padding:18px 20px 0;color:var(--theme-body-muted,#687566);font-size:13px}.domain-cart-summary a{display:block;margin:20px;padding:12px;text-align:center;border-radius:7px;background:var(--theme-primary-button,#17412e);color:#fff;font-size:13px;font-weight:700}@media(max-width:800px){.domain-search-layout{grid-template-columns:1fr}.domain-cart-summary{grid-row:1}}.domain-term select{border:1px solid var(--theme-border,#dce4d8);border-radius:8px;background:#fff;padding:9px;color:inherit}.domain-cart-icon{display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:var(--theme-primary-button,#17412e);color:white}.domain-cart-icon:disabled{opacity:.45;cursor:not-allowed}.domain-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}.domain-result-list .domain-result-status{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;background:#f1f3f1;color:#59645c}.domain-result-list .domain-result-status.available{background:#dcf5e3;color:#176d37}.domain-result-list .domain-result-status.unavailable{background:#fde6e5;color:#b42318}.domain-diagnostic{padding:10px 16px;background:#f4f6f3;border:1px solid var(--theme-border,#dce4d8);border-top:0;border-radius:0 0 8px 8px;font-size:12px}.domain-diagnostic summary{cursor:pointer;font-weight:600;color:#536355}.domain-diagnostic pre{overflow:auto;margin:10px 0 0;padding:12px;background:#1b2920;color:#e2eee0;border-radius:6px;white-space:pre-wrap;overflow-wrap:anywhere}.domain-results article strong{font-weight:400}.domain-result-price{font-weight:700}.domain-result-price small{font-weight:400}.domain-cart-icon{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:70px;height:38px;border-radius:8px}.domain-cart-icon:disabled{opacity:.55}.domain-result-list article{display:grid;grid-template-columns:minmax(220px,1fr) 120px 150px 80px;align-items:center;grid-gap:18px;gap:18px}.domain-result-list article>div:first-child{min-width:0}.domain-result-list article .domain-result-status{margin-bottom:0}.domain-result-list article .domain-cart-icon,.domain-result-list article .domain-result-price{justify-self:end}@media(max-width:700px){.domain-result-list article{grid-template-columns:minmax(0,1fr) auto;gap:12px}.domain-result-list article .domain-result-price{justify-self:start}.domain-result-list article .domain-cart-icon{justify-self:end;grid-column:2;grid-row:1/span 2}}.domain-result-status.available{font-size:0}.domain-result-status.available:after{content:"Available";font-size:12px}.domain-floating-cart{position:fixed;right:24px;bottom:24px;z-index:40}.domain-floating-cart-toggle{display:flex;align-items:center;gap:9px;padding:13px 17px;border:0;border-radius:999px;background:var(--theme-primary-button,#17412e);color:#fff;box-shadow:0 10px 28px #173c2a30;font-weight:700;cursor:pointer}.domain-floating-cart-toggle b{display:grid;place-items:center;min-width:22px;height:22px;border-radius:50%;background:var(--theme-secondary-button,#b3d45b);color:var(--theme-primary-button,#17412e);font-size:11px}.domain-floating-cart-panel{position:absolute;right:0;bottom:58px;width:310px;padding:16px;border:1px solid var(--theme-border,#dce4d8);border-radius:14px;background:#fff;box-shadow:0 18px 48px #173c2a24}.domain-floating-cart-head,.domain-floating-cart-lines>div,.domain-floating-cart-total{display:flex;align-items:center;justify-content:space-between;gap:12px}.domain-floating-cart-head{padding-bottom:12px;border-bottom:1px solid #edf0e9}.domain-floating-cart-head button{border:0;background:transparent;font-size:22px;color:#687566;cursor:pointer}.domain-floating-cart-lines{display:grid;grid-gap:10px;gap:10px;padding:14px 0}.domain-floating-cart-lines span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domain-floating-cart-lines strong,.domain-floating-cart-total strong{white-space:nowrap}.domain-floating-cart-total{padding:12px 0;border-top:1px solid #edf0e9;font-size:13px}.domain-floating-cart-panel>a{display:block;padding:11px;text-align:center;border-radius:8px;background:var(--theme-primary-button,#17412e);color:#fff;font-size:13px;font-weight:700}@media(max-width:600px){.domain-floating-cart{right:14px;bottom:14px}.domain-floating-cart-panel{right:-4px;width:min(310px,calc(100vw - 28px))}}.domain-search-layout .domain-cart-summary{position:fixed;right:24px;bottom:24px;z-index:40;box-shadow:0 18px 48px #173c2a24}.domain-search-layout{padding-right:325px}@media(max-width:800px){.domain-search-layout{padding-right:0}.domain-search-layout .domain-cart-summary{position:fixed;right:14px;bottom:14px;width:min(285px,calc(100vw - 28px));z-index:40}}.domain-search-layout{padding-right:0}.domain-search-layout .domain-cart-summary{position:-webkit-sticky;position:sticky;right:auto;bottom:auto;width:auto;margin:0;box-shadow:0 12px 30px #173c2a12}.domain-floating-cart{display:none}@media(max-width:800px){.domain-search-layout .domain-cart-summary{position:-webkit-sticky;position:sticky;top:18px;width:auto}}.domain-cart-lines{display:grid;grid-gap:10px;gap:10px;padding:14px 20px}.domain-cart-lines>div{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;grid-gap:8px;gap:8px;font-size:13px}.domain-cart-lines span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domain-cart-lines small{display:block;color:var(--theme-body-muted,#687566);font-size:11px}.domain-cart-lines strong{white-space:nowrap}.domain-cart-lines button{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:#f4e5e2;color:#a33b30;cursor:pointer}.domain-cart-summary-total{display:flex;justify-content:space-between;margin:0 20px;padding:12px 0;border-top:1px solid #edf0e9;font-size:13px}.domain-search-layout .domain-cart-summary{width:285px;border:1px solid #d7e1d4;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 16px 36px #173c2a12}.domain-cart-summary h3{padding:22px 24px;margin:0;background:#eef3eb;font-size:18px}.domain-cart-summary>p{padding:22px 24px}.domain-cart-lines{padding:16px 24px}.domain-cart-lines>div{padding:13px 0;border-bottom:1px solid #edf0e9}.domain-cart-lines>div:last-child{border-bottom:0}.domain-cart-lines span{font-size:14px}.domain-cart-lines small{margin-top:4px;font-size:12px}.domain-cart-lines strong{font-size:15px}.domain-cart-lines button{width:28px;height:28px;background:#f9e9e6;color:#ba493d;font-size:16px}.domain-cart-summary-total{margin:0 24px;padding:18px 0;border-top:1px solid #e6ebe4;font-size:15px}.domain-cart-summary-total strong{font-size:16px}.domain-cart-summary>a{margin:16px 24px 24px;padding:14px;border-radius:9px;background:#3d3d3d;font-size:14px}.domain-cart-summary-total{font-size:17px;font-weight:600}.domain-cart-summary-total strong{font-size:22px;font-weight:800}.domain-cart-summary-total{align-items:flex-end}.domain-cart-summary-total span{display:flex;flex-direction:column;gap:5px;font-size:14px;font-weight:400}.domain-cart-summary-total span:after{content:"Total";font-size:17px;font-weight:600}.domain-cart-lines>div>span{unicode-bidi:plaintext;max-width:180px;direction:rtl;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;text-overflow:ellipsis;white-space:nowrap}.domain-cart-lines>div>span,.domain-cart-lines>div>span small{direction:ltr;text-align:left}.domain-cart-lines>div>span{unicode-bidi:normal;overflow:visible;text-overflow:clip;white-space:normal}.domain-cart-lines>div{grid-template-columns:minmax(0,1fr) auto 28px}.domain-cart-lines>div>span{min-width:0;max-width:155px;overflow:hidden}.domain-cart-lines>div>span small{white-space:normal}.domain-cart-lines{gap:4px}.domain-cart-lines>div{gap:4px;padding:8px 0}.domain-store-searched .domain-store-hero{padding-left:clamp(24px,8.25vw,132px);padding-right:clamp(350px,26vw,410px)}.domain-store-searched .domain-store-hero form{width:100%;max-width:none;margin-left:0;margin-right:auto;box-sizing:border-box}.domain-search-layout .domain-cart-summary{top:28px;margin-top:-130px}@media(max-width:800px){.domain-store-searched .domain-store-hero{padding-left:20px;padding-right:20px}.domain-store-searched .domain-store-hero form{width:100%;max-width:100%}.domain-search-layout .domain-cart-summary{top:18px}}.domain-store-searched .domain-results{padding-top:30px}.domain-store-searched .domain-results-search{padding:0;background:none;text-align:left;margin-bottom:30px}.domain-store-searched .domain-results-search form{width:100%;max-width:none;margin:0;box-sizing:border-box}.domain-search-layout .domain-cart-summary{margin-top:0;top:100px}@media(max-width:800px){.domain-search-layout .domain-cart-summary{grid-row:auto;position:static;width:100%;box-sizing:border-box}}.domain-loading p{display:flex;align-items:center;gap:10px;color:var(--theme-body-muted,#687566);font-size:14px}.domain-loading-spinner{width:17px;height:17px;border:2px solid #dce6da;border-top:2px solid var(--theme-primary-button,#17412e);border-radius:50%;animation:domain-spin .8s linear infinite}.domain-loading-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.domain-loading-row{display:grid;grid-template-columns:minmax(0,1fr) 100px 70px;grid-gap:20px;gap:20px;align-items:center;min-height:90px;padding:18px 22px;border:1px solid var(--theme-border,#dce4d8);border-radius:8px;background:#fff}.domain-loading-row span{height:18px;border-radius:6px;background:linear-gradient(90deg,#eef2ec 25%,#f8faf7 50%,#eef2ec 75%);background-size:200% 100%;animation:domain-shimmer 1.5s ease-in-out infinite}.domain-loading-row span:first-child{max-width:260px}.domain-empty{margin-top:24px;color:var(--theme-body-muted,#687566)}@keyframes domain-spin{to{transform:rotate(1turn)}}@keyframes domain-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.domain-loading-row span,.domain-loading-spinner{animation:none}}@media(max-width:700px){.domain-loading-row{grid-template-columns:minmax(0,1fr) 70px;gap:12px}.domain-loading-row span:nth-child(2){display:none}}.domain-hero-loading{display:flex;justify-content:center;align-items:center;gap:10px;margin:18px auto 0;color:var(--theme-body-muted,#687566);font-size:14px}.domain-cart-continue-disabled{display:block;width:calc(100% - 48px);margin:16px 24px 24px;padding:14px;border:0;border-radius:9px;background:#e0e2df;color:#777;font-size:14px;font-weight:700;cursor:not-allowed}