@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,600;0,700;0,800;0,900;1,800;1,900&family=Inter:wght@400;500;600;700;800&display=swap');
:root{--ink:#08090b;--acid:#befa2a;--paper:#f4f4f1;--white:#fff;--line:#d8dcd4;--grey:#686d68;--red:#d83d28;--shadow:0 18px 60px rgba(8,9,11,.11)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Arial,sans-serif;line-height:1.55}a{color:inherit}button,input,select,textarea{font:inherit}.site-header{height:84px;padding:0 clamp(22px,4vw,68px);display:flex;align-items:center;justify-content:space-between;background:var(--ink);color:#fff;position:relative;z-index:100}.site-header nav{display:flex;align-items:center;gap:28px}.site-header nav>a,.nav-link{color:#fff;text-decoration:none;font-weight:700;font-size:.92rem}.inline-form{display:inline}.nav-link{background:none;border:0;cursor:pointer;padding:0}.wordmark{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:900;font-size:1.7rem;letter-spacing:.04em;text-decoration:none}.wordmark span{color:var(--acid)}.wordmark i{color:var(--acid)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 24px;background:var(--acid);color:var(--ink);border:2px solid var(--acid);font-weight:900;text-decoration:none;text-transform:uppercase;letter-spacing:.035em;cursor:pointer;transition:.2s}.button:hover{transform:translateY(-2px);box-shadow:5px 5px 0 rgba(0,0,0,.3)}.button-small{min-height:42px;padding:8px 18px}.button-dark{background:var(--ink);border-color:var(--ink);color:#fff}.button-outline{background:transparent;border-color:var(--ink);color:var(--ink)}.text-link{font-weight:800;color:#fff;text-underline-offset:5px}.kicker{margin:0 0 18px;text-transform:uppercase;letter-spacing:.2em;font-size:.77rem;font-weight:900;color:var(--acid)}.kicker.dark{color:#5c6300}.flash{padding:14px 5vw;text-align:center;font-weight:750;position:relative;z-index:200}.flash-success{background:#d9fbdc;color:#145b1f}.flash-warning{background:#fff3cd;color:#725a00}.flash-error{background:#ffe0db;color:#852414}
.sales-hero{min-height:720px;background:var(--ink);color:#fff;position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:50px;align-items:center;padding:80px clamp(22px,7vw,120px);overflow:hidden}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to right,#000,transparent 75%)}.hero-content,.hero-card{position:relative}.sales-hero h1,.section h2,.auth-copy h1,.status-page h1{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(5rem,10vw,9.3rem);line-height:.77;letter-spacing:-.04em;margin:.08em 0 .26em;text-transform:uppercase}.sales-hero h1 em,.section h2 em,.auth-copy h1 em,.status-page h1 em{font-style:italic;color:var(--acid)}.hero-lead{font-size:clamp(1.05rem,1.6vw,1.33rem);max-width:690px;color:#d8ddd3}.hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:32px}.trust-strip{display:flex;gap:25px;flex-wrap:wrap;margin-top:45px;padding-top:25px;border-top:1px solid rgba(255,255,255,.16);font-size:.82rem;font-weight:750;text-transform:uppercase}.trust-strip span:before{content:'✓';color:var(--acid);margin-right:8px}.hero-card{background:#fff;border:9px solid #292e27;box-shadow:24px 24px 0 var(--acid);transform:rotate(1.5deg);min-height:465px;color:var(--ink)}.browser-bar{height:42px;background:#e6e6e2;display:flex;align-items:center;gap:7px;padding:0 13px}.browser-bar i{width:9px;height:9px;border-radius:50%;background:#a5a6a2}.browser-bar span{margin-left:10px;font-size:.68rem;background:#fff;padding:5px 25px;border-radius:20px;color:#777}.mock-site{padding:58px 38px;background:linear-gradient(135deg,#f5f5ef,#fff);min-height:405px;position:relative;overflow:hidden}.mock-site:after{content:'';position:absolute;width:230px;height:230px;border:55px solid var(--acid);border-radius:50%;right:-95px;bottom:-90px}.mock-site b{font-family:'Barlow Condensed';font-size:1.65rem}.mock-site b span{color:#92a600}.mock-site p{font-family:'Barlow Condensed';font-size:3.25rem;line-height:.86;font-weight:900;margin:45px 0 28px}.mock-site button{background:var(--ink);color:#fff;border:0;padding:12px 18px;font-weight:800}.mock-lines{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:55px}.mock-lines i{height:58px;background:#e8e8e2}.ticker{background:var(--acid);overflow:hidden;padding:14px 0;white-space:nowrap}.ticker div{font-family:'Barlow Condensed';font-size:1.3rem;font-weight:900;letter-spacing:.06em;word-spacing:16px;animation:ticker 26s linear infinite;width:max-content}.ticker i{font-style:normal}@keyframes ticker{to{transform:translateX(-35%)}}
.section{padding:clamp(80px,10vw,145px) clamp(22px,7vw,120px)}.section h2{font-size:clamp(4rem,7vw,7.6rem);line-height:.82}.split-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:8vw;align-items:start}.steps{border-top:2px solid var(--ink)}.steps article{display:grid;grid-template-columns:75px 1fr;gap:22px;padding:32px 0;border-bottom:1px solid #bfc2b9}.steps article>span{font-family:'Barlow Condensed';font-size:2rem;font-weight:900;color:#72766d}.steps h3{font-size:1.3rem;margin:0 0 6px}.steps p{margin:0;color:#5d615a}.packages-section{background:var(--ink);color:#fff}.section-heading{text-align:center;max-width:900px;margin:0 auto 70px}.section-heading h2{margin-bottom:35px}.section-heading>p:last-child{color:#bdc2b8;font-size:1.1rem}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.price-card{background:#fff;color:var(--ink);padding:38px;display:flex;flex-direction:column;position:relative;border:2px solid #fff}.price-card.featured{border-color:var(--acid);transform:translateY(-16px);box-shadow:0 16px 0 var(--acid)}.popular{position:absolute;top:-16px;right:22px;background:var(--acid);padding:6px 12px;font-size:.72rem;text-transform:uppercase;font-weight:900}.package-number{font-family:'Barlow Condensed';font-weight:900;color:#afb1a9;font-size:1.4rem;margin:0}.price-card h3{font-family:'Barlow Condensed';font-size:2.35rem;text-transform:uppercase;margin:4px 0}.price{font-family:'Barlow Condensed';font-size:5rem;line-height:1;font-weight:900}.price sup{font-size:2rem}.price small{font-family:Inter;font-size:.75rem;margin-left:8px;color:#73766f}.price-card>p{color:#61655d;min-height:50px}.price-card ul{list-style:none;padding:20px 0;margin:0 0 25px;border-top:1px solid var(--line);flex-grow:1}.price-card li{padding:8px 0;font-size:.92rem}.price-card li:before{content:'✓';font-weight:900;margin-right:9px;color:#6c7800}.ownership-note{text-align:center;margin:55px auto 0;color:#c2c5be}.final-cta{text-align:center;background:#dedfd5}.final-cta h2{font-size:clamp(5rem,9vw,10rem)}.final-cta h2 em{color:#6d7800}
.auth-shell{display:grid;grid-template-columns:1.05fr .95fr;min-height:calc(100vh - 84px)}.auth-copy{background:var(--ink);color:#fff;padding:11vh 7vw}.auth-copy h1{font-size:clamp(5rem,9vw,9rem)}.auth-copy p:last-child{font-size:1.15rem;max-width:480px;color:#c5c9c0}.auth-panel{display:flex;flex-direction:column;justify-content:center;padding:8vh clamp(28px,8vw,130px);background:#fff}.auth-panel h2{font-family:'Barlow Condensed';font-size:3.2rem;text-transform:uppercase;margin:0 0 30px}.form-stack,.form-grid{display:grid;gap:20px}.form-stack label,.form-grid label,.wizard-form>label,.domain-search{display:grid;gap:8px;font-size:.84rem;font-weight:800}.form-stack input,.form-stack select,.form-grid input,.form-grid select,.form-grid textarea,.wizard-form textarea,.domain-search input{width:100%;border:1px solid #c9cbc3;background:#fff;padding:14px 15px;color:var(--ink);outline:0}.form-stack input:focus,.form-grid input:focus,.form-grid textarea:focus,.domain-search input:focus{border-color:#879300;box-shadow:0 0 0 3px rgba(223,255,0,.25)}textarea{min-height:115px;resize:vertical}.form-stack small,label small{font-weight:500;color:#777}.form-stack p{font-size:.88rem}.two-col{grid-template-columns:1fr 1fr}.full{grid-column:1/-1}
.onboarding-shell{min-height:calc(100vh - 84px);display:grid;grid-template-columns:340px minmax(0,1fr)}.onboarding-side{background:var(--ink);color:#fff;padding:55px 42px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.onboarding-side h1{font-family:'Barlow Condensed';font-size:3.6rem;line-height:.85;margin:0}.onboarding-side h1 em{color:var(--acid)}.progress-list{list-style:none;padding:40px 0;margin:auto 0}.progress-list li a{display:flex;gap:13px;text-decoration:none;color:#777d74;font-weight:750;padding:9px 0}.progress-list li span{font-family:'Barlow Condensed';font-size:1.05rem}.progress-list li.active a{color:var(--acid)}.progress-list li.done a{color:#fff}.progress-list li.done span:after{content:' ✓';color:var(--acid)}.autosave-note{font-size:.75rem;color:#878c83}.onboarding-main{padding:55px clamp(25px,6vw,95px) 100px;background:#fafaf7}.step-meta{text-transform:uppercase;letter-spacing:.15em;font-size:.72rem;font-weight:900;color:#73766e;margin-bottom:25px}.wizard-form{max-width:980px}.wizard-form header{margin-bottom:38px}.wizard-form header h2{font-family:'Barlow Condensed';font-size:clamp(2.7rem,5vw,4.6rem);line-height:.95;text-transform:uppercase;margin:0 0 14px}.wizard-form header p{max-width:700px;color:#666b63}.wizard-form fieldset{border:1px solid var(--line);padding:24px;margin:30px 0}.wizard-form legend{text-transform:uppercase;font-weight:900;padding:0 10px}.field-note{font-size:.78rem;color:#73776f}.choice-grid{display:grid;gap:14px;margin:25px 0}.choice-grid.three{grid-template-columns:repeat(3,1fr)}.choice-grid.two{grid-template-columns:repeat(2,1fr)}.choice-card{position:relative;border:2px solid #d5d7cf;background:#fff;padding:23px;cursor:pointer;display:grid;gap:7px}.choice-card input{position:absolute;right:17px;top:17px;accent-color:#869600}.choice-card:has(input:checked){border-color:var(--ink);box-shadow:6px 6px 0 var(--acid)}.choice-card strong{font-size:1.03rem}.choice-card span{font-size:.82rem;color:#666b62}.upload-zone{margin:25px 0;border:2px dashed #afb2aa;background:#fff;min-height:150px;padding:30px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer}.upload-zone.large{min-height:250px}.upload-zone input{width:auto;max-width:100%;margin-bottom:15px}.upload-zone b{font-size:1.1rem}.upload-zone span{font-size:.78rem;color:#777}.upload-zone.dragging{border-color:#798500;background:#f8ffd1}.info-panel,.ownership-box{display:flex;gap:17px;background:#eef0e8;border-left:5px solid var(--acid);padding:20px;margin:30px 0}.info-panel p,.ownership-box p{margin:4px 0;font-size:.87rem;color:#5f645c}.asset-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:25px 0}.asset-grid figure{margin:0;background:#fff;border:1px solid var(--line);padding:8px}.asset-grid img{width:100%;height:140px;object-fit:contain;background:#eee}.asset-grid figcaption{font-size:.68rem;color:#686d64;padding:6px 2px}.social-actions{display:flex;gap:12px;margin:25px 0}.connect-button{display:flex;align-items:center;gap:9px;padding:14px 20px;background:var(--ink);color:#fff;text-decoration:none;font-weight:800}.connect-button.muted{background:#4d514b}.connect-button span{font-size:1.3rem}.radio-stack{display:grid;gap:15px}.radio-stack label,.check-row{display:flex;gap:10px;align-items:flex-start;font-weight:650;font-size:.9rem}.radio-stack input,.check-row input{accent-color:#849100;margin-top:4px}.domain-search{margin:28px 0}.domain-search>div{display:flex}.domain-search input{font-size:1.15rem}.domain-search [data-domain-result]{min-height:23px;font-size:.82rem;margin-top:4px}.conditional-panel{background:#fff;border:1px solid var(--line);padding:25px;margin:20px 0}.shield{width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--acid);display:grid;place-items:center;font-weight:900;flex:0 0 auto}.template-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:25px 0}.template-card{border:2px solid transparent;background:#fff;padding:10px;cursor:pointer;position:relative;display:grid;gap:3px}.template-card input{position:absolute;top:18px;right:18px;z-index:2;accent-color:#8b9900}.template-card:has(input:checked){border-color:var(--ink);box-shadow:5px 5px 0 var(--acid)}.template-card>strong{margin-top:8px}.template-card>small{color:#747970}.template-preview{height:190px;padding:28px 19px;background:#20241f;color:#fff;display:flex;flex-direction:column;align-items:flex-start}.template-preview i{width:28px;height:6px;background:var(--acid);margin-bottom:13px}.template-preview b{font-family:'Barlow Condensed';font-size:1.25rem}.template-preview span{width:80%;height:5px;background:#777;margin-top:16px}.template-preview span+span{width:55%;margin-top:7px}.template-preview button{font-size:.55rem;font-weight:900;margin-top:auto;border:0;background:var(--acid);padding:7px}.template-card.heritage .template-preview{background:#283729}.template-card.clean .template-preview{background:#f2f2ee;color:#111}.template-card.premium .template-preview{background:#0b1118}.package-summary{background:var(--ink);color:#fff;padding:25px;display:grid;grid-template-columns:1fr auto;align-items:start}.package-summary strong{font-family:'Barlow Condensed';font-size:2rem;text-transform:uppercase}.package-summary>span{font-weight:900;color:var(--acid)}.package-summary p{grid-column:1/-1;color:#c6cac1}.size-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.review-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:25px 0}.review-item{background:#fff;border:1px solid var(--line);padding:20px;display:grid;gap:5px}.review-item>span{font-size:.68rem;text-transform:uppercase;font-weight:900;color:#74786f}.review-item small{color:#666b63}.package-selector{display:grid;gap:10px;margin:30px 0}.package-selector label{display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;background:#fff;border:2px solid #e1e2dc;padding:18px;cursor:pointer}.package-selector label:has(input:checked){border-color:var(--ink);box-shadow:5px 5px 0 var(--acid)}.package-selector input{accent-color:#849100}.package-selector span{display:grid}.package-selector small{color:#686d64}.package-selector>label>strong{font-size:1.2rem}.legal-checks{display:grid;gap:12px;margin:30px 0}.legal-checks label{display:flex;gap:12px;font-size:.82rem;color:#555b53}.legal-checks input{flex:0 0 auto;margin-top:4px;accent-color:#839000}.wizard-actions{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);margin-top:42px;padding-top:25px}.back-link{font-weight:800;text-decoration:none}
.status-page{min-height:70vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 25px}.status-page h1{font-size:clamp(5rem,10vw,9rem);margin:20px 0}.status-page>p{max-width:650px}.success-mark{width:90px;height:90px;background:var(--acid);display:grid;place-items:center;border-radius:50%;font-size:3rem;font-weight:900}.portal-shell{padding:55px clamp(22px,6vw,90px) 110px;max-width:1540px;margin:auto}.portal-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px}.portal-heading h1{font-family:'Barlow Condensed';font-size:clamp(3.2rem,6vw,6rem);line-height:.86;margin:0;text-transform:uppercase}.portal-actions{display:flex;gap:10px;flex-wrap:wrap}.portal-actions form{display:inline-flex}.status-pill{display:inline-flex;padding:4px 9px;border-radius:20px;background:#e3e5df;font-size:.68rem;font-weight:900;text-transform:uppercase}.status-live,.status-completed,.status-paid{background:#d9f8d5;color:#175b1a}.status-attention,.status-failed{background:#ffded8;color:#8c2315}.status-provisioning,.status-running,.status-retrying{background:#fff2bf;color:#705400}.action-banner{background:var(--ink);color:#fff;padding:24px 28px;margin:20px 0 30px;display:flex;align-items:center;justify-content:space-between;gap:25px}.action-banner p{margin:4px 0;color:#c3c8bf}.action-banner.danger{background:#7d2116}.pulse-status{color:var(--acid);font-weight:900;text-transform:uppercase}.pulse-status:before{content:'';display:inline-block;width:10px;height:10px;background:var(--acid);border-radius:50%;margin-right:10px;animation:pulse 1.2s infinite}@keyframes pulse{50%{box-shadow:0 0 0 8px rgba(223,255,0,0)}}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:25px 0}.metric-grid article{background:#fff;border:1px solid var(--line);padding:22px;display:grid;gap:5px}.metric-grid span{font-size:.68rem;text-transform:uppercase;font-weight:900;color:#73786f}.metric-grid strong{font-family:'Barlow Condensed';font-size:2rem;text-transform:uppercase}.metric-grid small{color:#6a6f67}.admin-metrics{grid-template-columns:repeat(5,1fr)}.portal-grid{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin:16px 0}.portal-card{background:#fff;border:1px solid var(--line);padding:28px;margin:16px 0;box-shadow:var(--shadow)}.portal-card>header{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:25px}.portal-card h2{font-family:'Barlow Condensed';font-size:2.35rem;text-transform:uppercase;margin:0}.details-list{margin:20px 0}.details-list div{display:grid;grid-template-columns:130px 1fr;padding:12px 0;border-bottom:1px solid var(--line);gap:12px}.details-list dt{font-size:.72rem;text-transform:uppercase;font-weight:900;color:#757a71}.details-list dd{margin:0;word-break:break-word}.dashboard-assets figure.selected{border:3px solid #879400}.dashboard-assets form button,.mini-button{border:0;background:var(--ink);color:#fff;padding:7px 10px;font-weight:800;font-size:.73rem;cursor:pointer;text-decoration:none;display:inline-block}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.83rem}th,td{text-align:left;padding:13px 11px;border-bottom:1px solid var(--line);vertical-align:top}th{text-transform:uppercase;font-size:.65rem;letter-spacing:.06em}.error-cell{max-width:320px;color:#8a2c1e;word-break:break-word}.site-footer{background:#090b09;color:#fff;padding:55px clamp(22px,6vw,90px);display:flex;align-items:end;justify-content:space-between;gap:30px}.site-footer p{color:#aeb3aa}.site-footer>div:last-child{display:flex;gap:20px}.site-footer a{color:#fff;font-size:.85rem}
@media(max-width:1050px){.sales-hero{grid-template-columns:1fr;min-height:auto}.hero-card{max-width:620px}.pricing-grid{grid-template-columns:1fr}.price-card.featured{transform:none}.split-section{grid-template-columns:1fr}.template-grid{grid-template-columns:repeat(2,1fr)}.onboarding-shell{grid-template-columns:250px 1fr}.onboarding-side{padding:40px 25px}.portal-grid{grid-template-columns:1fr}.admin-metrics{grid-template-columns:repeat(3,1fr)}}
@media(max-width:720px){.site-header{height:70px;padding:0 18px}.site-header nav>a:not(.button),.site-header .nav-link{display:none}.wordmark{font-size:1.4rem}.sales-hero{padding:70px 22px}.sales-hero h1{font-size:5rem}.hero-card{box-shadow:12px 12px 0 var(--acid);min-height:auto}.mock-site{min-height:360px}.section{padding:75px 22px}.section h2{font-size:4rem}.auth-shell{grid-template-columns:1fr}.auth-copy{padding:60px 25px}.auth-panel{padding:60px 25px}.onboarding-shell{display:block}.onboarding-side{position:relative;height:auto;padding:25px 22px}.onboarding-side>div:first-child,.autosave-note{display:none}.progress-list{display:flex;gap:7px;padding:0;margin:0;overflow:auto}.progress-list li a{font-size:0;gap:0}.progress-list li span{font-size:.75rem;border:1px solid #555;padding:5px 8px}.progress-list li.active span{border-color:var(--acid)}.onboarding-main{padding:35px 20px 80px}.two-col,.choice-grid.three,.choice-grid.two,.review-grid{grid-template-columns:1fr}.asset-grid{grid-template-columns:repeat(2,1fr)}.template-grid{grid-template-columns:1fr 1fr}.domain-search>div{display:grid;gap:8px}.social-actions{display:grid}.wizard-actions{align-items:stretch}.wizard-actions .button{max-width:70%}.portal-shell{padding:35px 18px 80px}.portal-heading{display:grid;align-items:start}.metric-grid,.admin-metrics{grid-template-columns:1fr 1fr}.action-banner{align-items:flex-start;display:grid}.site-footer{display:grid}.pricing-grid{gap:32px}.product-grid{grid-template-columns:1fr}}
.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product-card{background:#fff;border:1px solid var(--line);box-shadow:var(--shadow)}.product-mockup{height:300px;background:#dfe1d9;display:grid;place-items:center;overflow:hidden}.mock-product-shape{width:62%;height:66%;background:#20231f;display:grid;place-items:center;position:relative;box-shadow:12px 14px 25px rgba(0,0,0,.15)}.product-tshirt .mock-product-shape,.product-hoodie .mock-product-shape,.product-hivis .mock-product-shape{clip-path:polygon(18% 0,36% 0,42% 9%,58% 9%,64% 0,82% 0,100% 18%,84% 36%,76% 29%,78% 100%,22% 100%,24% 29%,16% 36%,0 18%)}.product-hivis .mock-product-shape{background:#eaff00}.product-cards .mock-product-shape{height:44%;width:72%;background:#fff;transform:rotate(-5deg)}.product-stickers .mock-product-shape,.product-nfc .mock-product-shape{width:55%;height:55%;border-radius:50%;background:#fff}.product-magnets .mock-product-shape,.product-vinyl .mock-product-shape,.product-board .mock-product-shape{height:44%;width:78%;background:#fff}.mock-product-shape span{width:55%;font-family:'Barlow Condensed';font-size:1.1rem;font-weight:900;text-align:center}.mock-product-shape img{max-width:100%;max-height:70px;object-fit:contain}.product-info{padding:25px}.product-category{font-size:.68rem;text-transform:uppercase;letter-spacing:.16em;font-weight:900;color:#73776f}.product-info h2{font-family:'Barlow Condensed';font-size:2rem;text-transform:uppercase;line-height:1;margin:5px 0 12px}.product-info>strong{font-family:'Barlow Condensed';font-size:2rem}.product-info>strong small{font:600 .65rem Inter}.product-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.product-options label{display:grid;gap:5px;font-size:.7rem;font-weight:850;text-transform:uppercase}.product-options input,.product-options select{width:100%;padding:10px;border:1px solid var(--line)}.product-options .button{grid-column:1/-1}@media(max-width:1050px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.product-grid{grid-template-columns:1fr}}
