﻿:root{--ink:#262342;--muted:#8e8ba4;--purple:#7455ed;--line:#eeecf5;--bg:#f9f8fd}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Vazirmatn,Tahoma,sans-serif;font-size:14px}.ambient{position:absolute;z-index:-1;filter:blur(75px);opacity:.35;pointer-events:none}.ambient-one{width:350px;height:350px;top:30px;right:0;background:#eee0ff}.ambient-two{width:300px;height:300px;top:300px;left:0;background:#e1e9ff}.app-shell{max-width:1320px;margin:auto;padding:0 42px}.header{height:98px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);min-width:150px}.brand-mark{width:43px;height:43px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#9079ff,#6748dc);box-shadow:0 8px 18px #8066e84d;color:white;font-size:27px}.brand strong{display:block;font-size:18px;line-height:1.2;font-weight:900}.brand small{display:block;font:700 8px Arial;letter-spacing:2.2px;color:#a09bb4;margin-top:5px}.desktop-nav{display:flex;align-items:center;gap:35px;height:100%}.desktop-nav a{color:#89869c;text-decoration:none;font-weight:600;position:relative}.desktop-nav a.active{color:#5e45d0}.desktop-nav a.active:after{content:'';position:absolute;bottom:-15px;right:50%;transform:translateX(50%);width:5px;height:5px;border-radius:50%;background:#8064f2}.header-actions{display:flex;align-items:center;gap:20px}.demo-pill{font-size:11px;color:#9895aa;white-space:nowrap}.demo-pill i,.market-status span{display:inline-block;width:7px;height:7px;border-radius:50%;background:#f2b764;margin-left:5px}.account-btn,.button,.card-button,.support-btn,.modal-submit{font-family:inherit;cursor:pointer;border:0}.account-btn{background:white;border:1px solid #eeebf7;border-radius:13px;padding:13px 17px;font-size:12px;font-weight:700;color:#504b6a}.account-btn span{font-size:19px;color:#8065e8;vertical-align:middle;margin-left:5px}.hero{height:425px;background:linear-gradient(115deg,#f3efff 0%,#f9f5ff 53%,#fff7f0 100%);border:1px solid #f0ebfa;border-radius:28px;position:relative;overflow:hidden;display:flex;align-items:center}.hero:before{content:'';position:absolute;width:420px;height:420px;border:1px solid #ffffffa8;border-radius:50%;left:110px;top:-170px}.hero-copy{position:relative;z-index:2;padding:0 65px 23px;width:57%}.eyebrow,.section-kicker{color:#8a6de7;font-weight:800;font-size:12px}.eyebrow{display:inline-flex;align-items:center;gap:7px;background:#fff9;border:1px solid #fff;border-radius:30px;padding:8px 13px}.eyebrow span{font-size:15px}.hero h1{font-size:43px;line-height:1.65;letter-spacing:-2px;margin:19px 0 8px;font-weight:900}.hero h1 span{color:#7658e7}.hero h1 b{font-size:21px;color:#ffbb5d;vertical-align:top}.hero-copy>p{max-width:450px;line-height:2.2;color:#8b879e;margin:0;font-size:14px}.hero-buttons{display:flex;gap:12px;margin-top:23px}.button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:13px;font-weight:800;font-size:12px;padding:14px 20px}.primary{background:#7557eb;color:white;box-shadow:0 10px 20px #7656e747}.primary span,.card-button span,.support-btn span,.modal-submit span{font-size:19px;margin-right:20px;line-height:1}.secondary{background:#fff;color:#5a5471;border:1px solid #f0ecfa}.play{font-size:10px;color:#8a70e9;margin-left:9px}.hero-proof{display:flex;align-items:center;gap:12px;margin-top:26px}.avatar-stack{display:flex;direction:ltr}.avatar-stack span{display:grid;place-items:center;width:29px;height:29px;border:2px solid white;border-radius:50%;margin-left:-7px;background:#e6d8ff;color:#8a6cdb}.avatar-stack span:nth-child(2){background:#f8d8c8;color:#d7826c}.avatar-stack span:nth-child(3){background:#d9e8e4;color:#6ba79a}.hero-proof strong,.hero-proof small{display:block;font-size:10px}.hero-proof small{color:#a19bb0;margin-top:3px}.proof-stars{color:#ffbd58;letter-spacing:2px;font-size:11px;direction:ltr}.hero-art{position:absolute;left:4%;top:0;width:43%;height:100%;display:grid;place-items:center}.star-glow{position:absolute;width:250px;height:250px;background:#ffc96d;filter:blur(65px);opacity:.38}.big-star{font-family:Arial,sans-serif;font-size:260px;line-height:1;color:#ffc960;text-shadow:0 6px 0 #e9a83d,0 18px 30px #e8a55880;transform:rotate(-12deg);z-index:1}.orbit{position:absolute;border:1px solid #fff9;border-radius:50%}.orbit-one{width:330px;height:330px}.orbit-two{width:390px;height:210px;transform:rotate(-27deg)}.spark{position:absolute;color:#e3b4ff;font-size:30px}.spark-a{top:55px;left:100px}.spark-b{right:60px;bottom:100px;color:#ffbd77}.spark-c{top:85px;right:70px;color:#b7a6ff;font-size:20px}.floating-chip{position:absolute;z-index:3;background:#ffffffeb;border:1px solid white;box-shadow:0 12px 35px #a69bc024;border-radius:14px;padding:10px 14px;display:flex;align-items:center;gap:10px}.floating-chip>span{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#fff0d7;color:#f6ac39;font-size:20px}.floating-chip strong,.floating-chip small{display:block;white-space:nowrap}.floating-chip strong{font-size:11px}.floating-chip small{font-size:9px;color:#aaa3b6;margin-top:3px}.chip-top{top:65px;left:20px;direction:ltr}.chip-bottom{bottom:69px;right:20px}.chip-bottom>span{background:#e4f8ee;color:#73cda1}.hero-bottom{position:absolute;bottom:0;left:0;right:0;background:#ffffff65;height:42px;display:flex;justify-content:center;align-items:center;gap:13px;color:#9991a9;font-size:10px}.hero-bottom span{color:#a88feb}.hero-bottom i{width:3px;height:3px;background:#d3cddd;border-radius:50%;margin:0 25px}.market-strip{margin-top:20px;background:white;border:1px solid #f0edf6;border-radius:18px;min-height:86px;display:flex;align-items:center;padding:16px 24px;gap:17px;box-shadow:0 8px 30px #59467d08}.market-icon{width:42px;height:42px;border-radius:13px;background:#f2efff;color:#8066e9;display:grid;place-items:center;font-size:24px}.market-title strong,.market-title small,.market-item span,.market-item strong{display:block}.market-title strong{font-size:13px}.market-title small,.market-item span{font-size:10px;color:#aaa6b9;margin-top:4px}.market-divider{height:36px;width:1px;background:#eeedf4;margin:0 18px}.market-item{min-width:150px}.market-item strong{font-size:12px;margin-top:6px}.market-item strong small{font-weight:400;color:#aaa6b9;font-size:9px}.market-status{margin-right:auto;border-radius:30px;background:#fff9ed;color:#bc995d;padding:8px 12px;font-size:10px}.section{margin-top:68px}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px}.section-head h2,.support h2{font-size:25px;letter-spacing:-.7px;margin:9px 0;font-weight:900}.section-head h2 span{color:#f3bd70;font-size:18px}.section-head p,.support p{color:#aaa6b8;font-size:12px;margin:0;line-height:2}.head-note{color:#aca7ba;font-size:11px}.head-note span{font-size:22px;color:#bca9f4;margin-right:10px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.product-card{position:relative;overflow:hidden;background:#fff;border:1px solid #f0edf5;border-radius:21px;padding:25px 27px;box-shadow:0 10px 35px #5c438208}.product-card:before{content:'';position:absolute;left:-70px;top:-90px;width:220px;height:220px;border-radius:50%;background:#fff8eb}.premium-card:before{background:#f7f3ff}.product-top,.card-footer{position:relative;display:flex;justify-content:space-between;align-items:center}.product-icon{width:55px;height:55px;border-radius:17px;display:grid;place-items:center;font-size:34px}.star-icon{background:#fff2d9;color:#ffbc4d}.premium-icon{background:#eee8ff;color:#8a6af4}.tag{background:#fff8ec;color:#d5a55b;padding:7px 11px;border-radius:30px;font-size:10px}.tag i{font-style:normal}.purple-tag{background:#f5f1ff;color:#a38cdd}.product-card h3{font-size:19px;margin:20px 0 5px}.product-card>p{color:#aaa5b7;font-size:12px;margin:0;line-height:2}.card-feature{display:inline-block;margin-top:18px;background:#fffbf3;color:#bba477;border-radius:8px;padding:7px 10px;font-size:10px}.card-feature span{color:#efbb64}.purple-feature{background:#f8f5ff;color:#aa9ac9}.purple-feature span{color:#a58aec}.card-footer{border-top:1px solid #f2f0f6;margin-top:22px;padding-top:20px}.card-footer small,.card-footer strong{display:block}.card-footer small{color:#b1acbd;font-size:10px;margin-bottom:5px}.card-footer strong{font-size:13px}.card-footer strong span{color:#dfb466}.card-button{background:#fff3de;color:#bd8734;padding:12px 15px;border-radius:11px;font-size:11px;font-weight:800}.purple-button{background:#eee9ff;color:#7759dc}.card-decoration{position:absolute;left:40px;top:69px;font-size:90px;color:#fff5e1;line-height:1}.premium-card .card-decoration{color:#f4efff}.compact{margin-bottom:23px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.step{position:relative;display:flex;align-items:center;gap:14px;background:white;border:1px solid #f1eef6;border-radius:17px;padding:20px}.step-icon{flex:none;width:47px;height:47px;border-radius:14px;display:grid;place-items:center;font-size:24px}.lilac{background:#f1edff;color:#9478ed}.peach{background:#fff1e5;color:#eab070}.mint{background:#e8f8ef;color:#77cba0}.step small{color:#b6a8d8;font-size:10px}.step h3{font-size:12px;margin:5px 0}.step p{font-size:10px;color:#b0acbb;margin:0;line-height:1.8}.step b{position:absolute;left:18px;top:14px;color:#f2eff7;font:800 22px Arial}.support{margin-top:65px;padding:27px 34px;border-radius:22px;display:flex;align-items:center;gap:20px;position:relative;overflow:hidden;background:linear-gradient(100deg,#f2edff,#f9f5ff);border:1px solid #eee7fb}.support-icon{width:58px;height:58px;flex:none;border-radius:18px;background:#fff;color:#9275ed;display:grid;place-items:center;font-size:31px}.support h2{font-size:18px;margin:5px 0}.support-btn{margin-right:auto;background:#fff;color:#7457dc;border-radius:12px;padding:14px 18px;font-weight:800;font-size:11px;z-index:1}.support-spark{position:absolute;left:220px;color:#e4dafb;font-size:100px}footer{display:flex;align-items:center;gap:30px;padding:39px 0;color:#aaa6b7;font-size:10px}footer>span{margin-right:auto}.footer-brand .brand-mark{width:35px;height:35px;font-size:21px;border-radius:11px}.footer-brand strong{font-size:15px}.footer-brand small{font-size:7px}.mobile-nav{display:none}.modal[hidden]{display:none}.modal{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:20px}.modal-backdrop{position:absolute;inset:0;background:#26203d99;backdrop-filter:blur(5px)}.modal-panel{position:relative;width:min(100%,480px);background:#fff;border-radius:25px;padding:30px;box-shadow:0 25px 80px #28203e4d;max-height:90vh;overflow:auto}.close-modal{position:absolute;left:22px;top:18px;border:0;background:#f7f5fb;color:#8f899f;width:34px;height:34px;border-radius:10px;font-size:23px;cursor:pointer}.modal-symbol{width:52px;height:52px;border-radius:15px;background:#fff3dd;color:#efb447;display:grid;place-items:center;font-size:30px;margin-bottom:17px}.modal-panel h2{font-size:21px;margin:8px 0}.modal-panel>p{color:#a19caf;font-size:12px;line-height:2}.option-list{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:21px 0}.option{font-family:inherit;border:1px solid #edeaf4;background:#fff;border-radius:12px;padding:13px 5px;color:#706a82;font-size:11px;cursor:pointer}.option.selected{border-color:#967ef3;background:#f6f3ff;color:#7457dc;font-weight:800}.modal-panel label{display:block;font-size:11px;font-weight:700;margin-bottom:8px}.input-wrap{display:flex;direction:ltr;align-items:center;border:1px solid #eae7f1;border-radius:11px;padding:0 12px;color:#aaa}.input-wrap input{width:100%;border:0;outline:0;padding:13px 8px;font:13px Arial}.demo-notice{background:#fff9ec;color:#b99150;padding:12px;border-radius:10px;font-size:10px;line-height:1.9;margin:16px 0}.modal-submit{width:100%;background:#7557eb;color:#fff;border-radius:12px;padding:14px;font-weight:800}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);background:#302b48;color:white;padding:13px 20px;border-radius:12px;z-index:30;font-size:11px;opacity:0;pointer-events:none;transition:.25s;white-space:nowrap;max-width:90%;text-align:center}.toast.show{opacity:1;transform:translate(-50%,0)}
@media(max-width:900px){.app-shell{padding:0 24px}.desktop-nav{gap:16px}.header-actions .demo-pill{display:none}.hero-copy{padding-right:40px;width:60%}.hero h1{font-size:34px}.big-star{font-size:210px}.hero-art{left:1%}.chip-top{left:0}.chip-bottom{right:0}.market-item{min-width:110px}.steps-grid{gap:8px}.step{padding:14px 10px}.step b{display:none}}
@media(max-width:650px){body{padding-bottom:76px}.app-shell{padding:0 17px}.header{height:76px}.brand-mark{width:38px;height:38px}.brand strong{font-size:16px}.desktop-nav{display:none}.account-btn{padding:9px 12px;font-size:10px}.hero{height:auto;min-height:590px;display:block}.hero-copy{padding:30px 25px 0;width:100%}.eyebrow{font-size:10px}.hero h1{font-size:31px;line-height:1.65;margin-top:14px}.hero-copy>p{font-size:12px}.hero-buttons{margin-top:18px}.button{padding:12px 14px;font-size:11px}.hero-proof{margin-top:18px}.hero-art{top:292px;left:4%;width:92%;height:250px}.big-star{font-size:190px}.star-glow{width:170px;height:170px}.orbit-one{width:230px;height:230px}.orbit-two{width:270px;height:150px}.chip-top{top:20px;left:2%}.chip-bottom{bottom:15px;right:2%}.spark-a{top:10px}.spark-b{bottom:30px}.hero-bottom{gap:7px;font-size:9px}.hero-bottom i{margin:0 7px}.market-strip{padding:15px;gap:10px;flex-wrap:wrap}.market-icon{width:38px;height:38px}.market-title{width:calc(100% - 55px)}.market-divider{display:none}.market-item{width:calc(50% - 8px);background:#faf9fd;border-radius:10px;padding:10px;min-width:0}.market-status{margin:0;font-size:9px}.section{margin-top:45px}.section-head h2{font-size:21px}.section-head p{font-size:11px}.head-note{display:none}.product-grid,.steps-grid{grid-template-columns:1fr}.product-card{padding:23px}.steps-grid{gap:10px}.step{padding:16px}.step b{display:block}.support{margin-top:45px;padding:22px;gap:13px;flex-wrap:wrap}.support-icon{width:48px;height:48px}.support>div:nth-child(2){width:calc(100% - 65px)}.support h2{font-size:15px}.support p{font-size:10px}.support-btn{width:100%;margin:4px 0 0}.support-spark{left:15px;top:20px}footer{padding:30px 0;flex-wrap:wrap;gap:10px}footer p{margin-right:auto}footer>span{width:100%;margin:0}.mobile-nav{display:flex;position:fixed;bottom:0;right:0;left:0;z-index:10;background:#ffffffed;backdrop-filter:blur(12px);border-top:1px solid #eeebf5;justify-content:space-around;padding:9px 5px calc(9px + env(safe-area-inset-bottom))}.mobile-nav a{display:grid;justify-items:center;gap:2px;text-decoration:none;color:#aaa6ba;font-size:9px}.mobile-nav a span{font-size:20px;line-height:1.2}.mobile-nav a.active{color:#795dea}.toast{bottom:85px;white-space:normal;width:max-content}}
.account-subtitle,.empty-state{color:#a19caf;font-size:12px;line-height:2}.account-form{display:grid;gap:10px;margin:20px 0 10px}.account-input{font:12px Vazirmatn,Tahoma,sans-serif;width:100%;border:1px solid #eae7f1;border-radius:11px;padding:13px;background:#fff;color:#302b48;outline:none}.account-input:focus{border-color:#967ef3}.text-button{display:block;margin:15px auto 0;border:0;background:none;color:#795dea;font:700 11px Vazirmatn,Tahoma,sans-serif;cursor:pointer}.dashboard-heading{font-size:12px;margin:18px 0 8px}.dashboard-row{display:flex;justify-content:space-between;gap:10px;border:1px solid #f0edf6;border-radius:10px;padding:12px;margin:7px 0;font-size:11px}.dashboard-row span{color:#a19caf;font-size:10px}#new-ticket{margin-top:15px}
.wallet-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:17px;margin:14px 0;border-radius:14px;background:linear-gradient(115deg,#7658e7,#a188fa);color:#fff}.wallet-summary>span,.wallet-summary>small{font-size:10px}.wallet-summary strong{font-size:17px}.wallet-summary strong small{font-size:10px}.wallet-summary>small{width:100%;opacity:.75}.account-order{border:1px solid #f0edf6;border-radius:10px;margin:7px 0;padding:0 10px 10px}.account-order .dashboard-row{border:0;margin:0;padding:12px 0}.wallet-pay{border:0;background:#f2efff;color:#7458d9;border-radius:8px;padding:9px 12px;font:700 10px Vazirmatn,Tahoma;cursor:pointer}.wallet-pay:disabled{opacity:.5}
.star-options{grid-template-columns:repeat(4,1fr);margin-bottom:16px}.star-options .option{padding:11px 2px;color:#7d6bad;font-weight:700}.quantity-box{display:flex;align-items:center;gap:10px;border:1px solid #eae7f1;border-radius:11px;padding:0 13px;color:#f0b852}.quantity-box input{width:100%;border:0;outline:0;padding:13px 2px;text-align:left;direction:ltr;font:700 14px Vazirmatn,Tahoma}.quantity-box small,#star-quantity-wrap label small{color:#aaa5b7;font-size:10px;white-space:nowrap}.quantity-hint{font-size:10px;color:#aaa5b7;margin:7px 0 15px}.quote-result{background:linear-gradient(120deg,#f1ecff,#faf7ff);border:1px solid #e7defe;border-radius:14px;padding:15px;margin:16px 0}.quote-result>div{display:flex;justify-content:space-between;align-items:center}.quote-result span,.quote-result>small,.quote-result p{color:#9991aa;font-size:10px}.quote-result strong{color:#7355df;font-size:18px}.quote-result strong small{font-size:10px}.quote-result p{margin:9px 0}.modal-submit:disabled{opacity:.6;cursor:wait}@media(max-width:400px){.star-options{grid-template-columns:repeat(4,1fr);gap:5px}.star-options .option{font-size:10px}}
.star-options{grid-template-columns:repeat(3,minmax(0,1fr))}.option-list .option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:68px}.option-list .option strong{font-size:11px}.option-list .option .option-price{font-size:10px;font-weight:500;color:#a69bb8;line-height:1.5}.option-list .option.selected .option-price{color:#846be1}.unit-price{margin:18px 0 -10px;padding:10px 12px;border-radius:10px;background:#f5f1ff;color:#7659d3;font-size:11px;font-weight:800}.quantity-estimate{margin:-5px 0 16px;color:#7659d3;font-size:11px;font-weight:800}.quantity-estimate:empty{display:none}@media(max-width:400px){.star-options{grid-template-columns:repeat(3,minmax(0,1fr))}}

.market-strip{flex-wrap:wrap}.market-item{min-width:110px;flex:1 1 110px}.market-status{white-space:nowrap}

.support-thread{display:grid;gap:10px;margin:16px 0}.support-message{background:#f6f3ff;border-radius:12px;padding:12px;color:#51466d}.support-message.user{background:#fff8ed}.support-message strong{font-size:11px}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;line-height:1.8;font-size:12px}

.home-wallet{display:flex;align-items:center;gap:16px;margin-top:20px;padding:20px 24px;background:linear-gradient(110deg,#fff,#f6f2ff);border:1px solid #eee9fa;border-radius:20px;box-shadow:0 8px 30px #59467d08}.home-wallet-icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:15px;background:#eee8ff;color:#7658e7;font-size:26px}.home-wallet-copy{display:grid;gap:3px}.home-wallet-copy span,.home-wallet-copy small{font-size:10px;color:#9993ab}.home-wallet-copy strong{font-size:15px}.home-wallet-actions{display:flex;gap:9px;margin-right:auto}.home-wallet-actions button{font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;border:1px solid #e9e4fa;border-radius:11px;padding:12px 16px;background:#fff;color:#7658d7}.home-wallet-actions button:first-child{background:#7658e7;color:white;border-color:#7658e7}.home-wallet-actions button span{margin-right:6px}@media(max-width:650px){.home-wallet{flex-wrap:wrap;padding:16px;gap:12px}.home-wallet-copy{flex:1}.home-wallet-actions{width:100%;margin:0}.home-wallet-actions button{flex:1}}

.wallet-summary-actions{display:flex;gap:8px;margin-top:12px}.wallet-summary-actions .wallet-pay{margin:0}

/* Compact storefront for the Telegram Mini App. */
@media(max-width:650px){
 .app-shell{padding:0 16px}.header{height:70px}.header-actions{gap:7px}.demo-pill{display:none}
 #home{display:flex;flex-direction:column}.hero{order:0;min-height:0;height:190px;display:flex;border-radius:21px}.hero-copy{padding:18px 18px 20px;width:72%}.hero h1{font-size:21px;line-height:1.6;letter-spacing:-.5px;margin:8px 0 3px}.hero h1 b{font-size:14px}.hero-copy>p{font-size:10px;line-height:1.9}.hero-buttons{margin-top:10px}.hero-buttons .button{font-size:10px;padding:9px 11px}.hero-buttons .button span{margin-right:8px}.hero-buttons .secondary,.hero-proof,.hero-bottom{display:none}.eyebrow{font-size:9px;padding:5px 8px}.hero-art{top:0;left:0;width:34%;height:100%}.big-star{font-size:90px}.star-glow{width:95px;height:95px}.orbit-one{width:115px;height:115px}.orbit-two{width:145px;height:75px}.floating-chip,.spark{display:none}
 .home-wallet{order:1;margin-top:14px;border-radius:18px}.products{order:2;margin-top:26px}.market-strip{order:3;margin-top:24px}.steps{order:4}.support{order:5}
 .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-card{min-height:184px;padding:16px 14px;border:0;color:#fff;display:flex;flex-direction:column;box-shadow:0 10px 22px #7761c122}.stars-card{background:linear-gradient(145deg,#f4a64f,#e88372)}.premium-card{background:linear-gradient(145deg,#a78afa,#7357dd)}.product-card:before{background:#ffffff18;width:140px;height:140px;left:-55px;top:-50px}.product-top{align-items:flex-start}.product-icon{width:43px;height:43px;border-radius:13px;background:#ffffff35;color:#fff;font-size:26px}.product-card .tag{display:none}.product-card h3{font-size:14px;margin:12px 0 3px}.product-card>p{color:#ffffffdc;font-size:10px;line-height:1.7}.card-feature,.card-decoration,.card-footer>div{display:none}.card-footer{border:0;margin-top:auto;padding-top:10px}.card-button,.purple-button{width:100%;padding:10px 7px;background:#ffffffed;color:#7654bc;font-size:10px}.stars-card .card-button{color:#b76a41}.card-button span{margin-right:4px;font-size:15px}
 .products .section-head{margin-bottom:14px}.products .section-head h2{font-size:18px;margin:5px 0}.products .section-head p{font-size:10px}.market-item{flex:1 1 calc(50% - 10px)}
}
