:root{--ink:#2d1830;--muted:#756b75;--plum:#531b46;--berry:#b51f60;--cream:#fffaf7;--line:#f0e8ed;--soft:#f9f1f5;--green:#198b65;--shadow:0 20px 60px rgba(70,23,61,.08)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:15px;line-height:1.5}button,input,textarea{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}[hidden]{display:none!important}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.demo-strip{height:28px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--plum);color:#fff;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.demo-strip span{opacity:.5}.site-header{height:78px;display:flex;align-items:center;gap:30px}.brand{display:inline-flex;align-items:center;gap:9px;min-width:max-content;font-size:20px;letter-spacing:-.065em;line-height:1}.brand strong{font-weight:850;color:var(--berry)}.brand-mark{width:37px;height:37px;display:grid;place-items:center;border-radius:12px;background:var(--plum);color:#f6b64e;font-size:28px;line-height:1}.header-nav{display:flex;align-items:center;justify-content:center;gap:28px;flex:1}.header-nav a{font-size:13px;font-weight:700;color:#817681;position:relative;padding:28px 0}.header-nav a.active,.header-nav a:hover{color:var(--plum)}.header-nav a.active:after{content:"";height:3px;position:absolute;bottom:16px;left:0;right:0;border-radius:5px;background:var(--berry)}.header-cart{width:43px;height:43px;display:grid;place-items:center;position:relative;border:1px solid var(--line);border-radius:14px;color:var(--plum)}.cart-count{font-variant-numeric:tabular-nums}.header-cart .cart-count{position:absolute;top:-7px;right:-7px;background:var(--berry);color:#fff;min-width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800;padding:0 4px}.intro{min-height:370px;display:grid;grid-template-columns:1.12fr .88fr;align-items:center;overflow:hidden;background:linear-gradient(113deg,#fff8f1 10%,#ffebf0 100%);border-radius:26px;margin:0 0 58px;padding:48px 64px;position:relative}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.16em;font-weight:850;color:var(--green)}.eyebrow.pink{color:var(--berry)}.status-dot{width:7px;height:7px;border-radius:50%;background:#20a777;box-shadow:0 0 0 4px #dff7ec}.intro h1,.page-heading h1,.dashboard-top h1{font-size:clamp(36px,4.2vw,60px);line-height:1.07;letter-spacing:-.06em;margin:17px 0}.intro h1 em{font-style:normal;color:var(--berry)}.intro p{color:#695d68;font-size:15px;max-width:400px;margin:0 0 22px}.text-link{color:var(--berry);font-size:13px;font-weight:800;border-bottom:1px solid var(--berry);padding-bottom:5px}.text-link span{margin-left:12px}.intro-art{position:relative;display:grid;place-items:center;height:290px}.sun-disc{width:305px;height:305px;position:absolute;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffe6a5 0,#ffb44d 54%,#f29c49 100%);box-shadow:inset -30px -20px 0 rgba(255,255,255,.12),0 30px 45px rgba(168,91,68,.15)}.intro-art img{width:260px;height:260px;object-fit:contain;z-index:1;transform:rotate(-9deg);filter:drop-shadow(0 25px 18px rgba(67,27,40,.18))}.browse{padding-bottom:36px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:20px}.section-head h2{font-size:33px;line-height:1.1;letter-spacing:-.055em;margin:8px 0 23px}.section-head p{font-size:13px;color:var(--muted);margin:0 0 24px}.search-wrap{height:54px;display:flex;align-items:center;gap:12px;border:1px solid #e6dce3;background:#fff;border-radius:14px;padding:0 17px;max-width:100%;box-shadow:0 2px 10px rgba(70,23,61,.025)}.search-wrap svg{color:#a999a4;flex:none}.search-wrap input{border:0;outline:0;width:100%;color:var(--ink);background:transparent;font-size:14px}.search-wrap input::placeholder{color:#a79aa4}.category-bar{display:flex;gap:9px;overflow:auto;padding:19px 0 22px;scrollbar-width:none}.category-bar::-webkit-scrollbar{display:none}.chip{flex:none;border:1px solid #eadfe5;color:#6d5c6a;background:#fff;padding:10px 17px;border-radius:999px;font-size:12px;font-weight:750}.chip.active{background:var(--plum);color:#fff;border-color:var(--plum)}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.product-card{min-width:0;border:1px solid #eee4e9;border-radius:19px;overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:transform .18s,box-shadow .18s}.product-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.product-picture{height:190px;background:#fbf5f7;display:grid;place-items:center;position:relative;overflow:hidden}.product-picture.peach{background:#fff5e9}.product-picture.lilac{background:#f6f1fb}.product-picture.mint{background:#eff9f5}.product-picture img{width:88%;height:88%;object-fit:contain;filter:drop-shadow(0 10px 10px rgba(62,20,47,.14))}.product-tag{position:absolute;top:12px;left:12px;padding:5px 9px;background:#fff;border-radius:6px;font-size:9px;font-weight:850;letter-spacing:.08em;color:var(--berry)}.product-info{padding:15px 16px 16px;display:flex;flex-direction:column;flex:1}.product-info h3{font-size:16px;line-height:1.2;letter-spacing:-.025em;margin:0 0 6px}.product-info p{font-size:11px;line-height:1.45;color:#877c85;margin:0 0 16px;min-height:31px}.product-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto}.product-bottom strong{font-size:16px;letter-spacing:-.04em}.add-button{width:34px;height:34px;border:0;border-radius:10px;background:var(--berry);color:#fff;font-size:24px;font-weight:300;line-height:1;display:grid;place-items:center}.empty-state{padding:50px;text-align:center;color:var(--muted)}.how-it-works{margin:10px 0 118px;padding:25px 30px;border-radius:20px;background:#fcf7f9;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.how-it-works div{display:flex;align-items:center;gap:12px}.how-it-works strong{font-size:13px}.how-it-works div>span:last-child{font-size:11px;color:var(--muted)}.step-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:#fff;color:var(--berry);font-weight:850;font-size:11px;flex:none}.floating-cart{position:fixed;z-index:20;bottom:20px;left:50%;transform:translateX(-50%);width:min(400px,calc(100% - 30px));min-height:64px;background:var(--berry);color:#fff;border-radius:17px;box-shadow:0 14px 38px rgba(132,19,72,.28);display:flex;align-items:center;gap:12px;padding:10px 15px}.floating-cart-icon{font-size:25px;width:39px;height:39px;border:1px solid #ffffff66;display:grid;place-items:center;border-radius:10px}.floating-cart strong,.floating-cart small{display:block}.floating-cart strong{font-size:13px}.floating-cart small{font-size:10px;opacity:.8}.floating-cart b{margin-left:auto;font-size:13px;white-space:nowrap}.floating-cart .arrow{font-size:21px}.sheet-backdrop{position:fixed;inset:0;background:rgba(31,16,30,.58);z-index:29}.product-sheet{position:fixed;z-index:30;top:50%;left:50%;transform:translate(-50%,-50%);width:min(450px,calc(100% - 24px));max-height:min(90vh,840px);overflow:auto;background:#fff;border-radius:24px;box-shadow:0 28px 100px rgba(28,12,26,.25)}.sheet-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border:0;border-radius:50%;background:#fff;color:var(--plum);font-size:24px;z-index:2}.sheet-image{height:225px;background:#fbf5f7;display:grid;place-items:center}.sheet-image img{width:190px;height:190px;object-fit:contain}.sheet-body{padding:22px 24px 24px}.sheet-body h2{font-size:25px;letter-spacing:-.045em;margin:5px 0}.sheet-body>p{color:var(--muted);font-size:12px;margin:0 0 18px}.sheet-body h3{font-size:13px;margin:16px 0 4px}.sheet-help{font-size:11px;color:var(--muted);margin-bottom:10px}.option-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.option-list label{padding:10px 12px;border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:650}.option-list label:has(input:checked){border-color:var(--berry);background:#fff3f8}.option-list input{accent-color:var(--berry)}.sheet-actions{display:flex;align-items:center;gap:14px;margin-top:24px}.qty-control{display:flex;align-items:center;gap:13px}.qty-control button{width:30px;height:30px;border:1px solid var(--line);background:#fff;border-radius:8px;font-size:19px}.qty-control strong{min-width:12px;text-align:center}.primary-button{border:0;border-radius:12px;background:var(--berry);color:#fff;min-height:47px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;font-weight:800}.sheet-actions .primary-button{flex:1}.toast{position:fixed;z-index:50;bottom:100px;left:50%;transform:translate(-50%,12px);background:var(--plum);color:#fff;border-radius:10px;padding:11px 17px;font-size:12px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;white-space:nowrap;max-width:calc(100% - 30px);text-align:center}.toast.show{opacity:1;transform:translate(-50%,0)}
/* páginas internas */
.page-main{padding:25px 0 100px}.back-link{display:inline-block;color:var(--berry);font-weight:750;font-size:12px;margin-bottom:29px}.page-heading{margin-bottom:30px}.page-heading h1{font-size:clamp(34px,4vw,49px);margin:8px 0 8px}.page-heading p,.dashboard-top p{color:var(--muted);margin:0;max-width:640px}.wave{color:#efae43}.checkout-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);gap:20px;align-items:start}.checkout-main{display:grid;gap:17px}.surface{background:#fff;border:1px solid #eee3e9;border-radius:18px;padding:25px;box-shadow:0 7px 24px rgba(70,23,61,.035)}.number-heading{display:flex;gap:14px;align-items:flex-start;margin-bottom:20px}.number-heading>span{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:#f9e7ef;color:var(--berry);font-size:12px;font-weight:850;flex:none}.number-heading h2,.surface h2{font-size:19px;letter-spacing:-.035em;line-height:1.2;margin:0 0 4px}.number-heading p{font-size:12px;color:var(--muted);margin:0}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.choice-card{position:relative;display:flex;flex-direction:column;gap:2px;min-height:104px;padding:15px;border:1px solid #eadfe5;border-radius:13px;cursor:pointer}.choice-card.selected{border-color:var(--berry);background:#fff7fa}.choice-card input{position:absolute;right:15px;top:15px;accent-color:var(--berry)}.choice-emoji{font-size:23px;color:var(--berry);height:32px}.choice-card strong{font-size:13px}.choice-card small{color:var(--muted);font-size:11px}.saved-address{display:flex;gap:13px;align-items:flex-start;background:#fff9fb;border:1px solid #f0dce6;border-radius:13px;padding:16px}.saved-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#f7deea;color:var(--berry);font-size:22px;flex:none}.saved-address>div:nth-child(2){flex:1}.saved-label,.profile-address small{display:block;font-size:9px;letter-spacing:.1em;color:var(--berry);font-weight:850;margin-bottom:4px}.saved-address strong{display:block;font-size:13px}.saved-address p{font-size:11px;color:#756a73;margin:3px 0 0}.check-circle{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:#21a777;color:#fff;font-size:11px}.inline-button{background:transparent;color:var(--berry);border:0;padding:13px 0 0;font-size:11px;font-weight:800}.address-fields{padding-top:15px}.fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fields-grid label,.notes-label{font-size:11px;font-weight:750;color:#5a4958}.fields-grid label.full{grid-column:1/-1}.fields-grid small,.notes-label small{font-weight:500;color:var(--muted)}.fields-grid input,.notes-label textarea{display:block;width:100%;margin-top:6px;border:1px solid #e8dde3;border-radius:9px;min-height:41px;padding:9px 11px;outline:0;color:var(--ink);font-size:12px;background:#fff}.fields-grid input:focus,.notes-label textarea:focus{border-color:var(--berry)}.field-note,.pickup-note{font-size:11px;color:var(--muted);margin:12px 0 0}.payment-options{display:grid;gap:8px;margin-bottom:18px}.payment-options label{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:9px;padding:11px 12px;font-size:12px;font-weight:700}.payment-options label:has(input:checked){border-color:var(--berry);background:#fff7fa}.payment-options input{accent-color:var(--berry)}.payment-options span{margin-left:auto;color:var(--berry)}.notes-label textarea{resize:vertical;min-height:76px}.order-summary{position:sticky;top:20px}.summary-title,.summary-line,.summary-total{display:flex;align-items:center;justify-content:space-between;gap:15px}.summary-title{margin-bottom:20px}.summary-title span,.preview-tag{font-size:9px;font-weight:850;color:var(--berry);background:#fff0f6;border-radius:999px;padding:5px 9px;letter-spacing:.06em}.summary-items{border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:11px}.summary-item{display:flex;justify-content:space-between;gap:9px;font-size:11px;padding:7px 0}.summary-item span{color:#655965}.summary-empty{font-size:11px;color:var(--muted);padding:8px 0 17px}.summary-line{padding:6px 0;font-size:11px;color:var(--muted)}.summary-line strong{color:var(--ink)}.summary-total{border-top:1px solid var(--line);margin-top:12px;padding:17px 0 20px;font-size:12px;font-weight:800}.summary-total strong{font-size:19px;color:var(--berry)}.order-summary .primary-button{width:100%;min-height:47px}.safe-note{color:var(--muted);text-align:center;font-size:10px;margin:10px 0 0}
.minimum-order-note{margin:8px 0 10px;padding:9px 10px;border-radius:9px;background:#e9f7ef;color:#18774a;font-size:10px;line-height:1.4}.minimum-order-note.is-missing{background:#fff0f1;color:#a80e19}.order-summary .primary-button:disabled{cursor:not-allowed;opacity:.55}
/* conta */
.account-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;align-items:start}.account-side{border:1px solid var(--line);border-radius:17px;padding:21px;display:flex;flex-direction:column;align-items:flex-start}.avatar{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#f5afd1,#b42569);color:#fff;display:grid;place-items:center;font-size:22px;font-weight:800;margin-bottom:10px}.account-side>strong{font-size:15px}.account-side>small{color:var(--muted);font-size:11px}.account-side nav{width:100%;border-top:1px solid var(--line);margin-top:20px;padding-top:13px;display:grid;gap:3px}.account-tab{width:100%;text-align:left;border:0;border-radius:9px;background:#fff;color:#6c5d68;padding:11px 10px;font-size:12px;font-weight:750}.account-tab.active{color:var(--berry);background:#fff1f7}.account-content{min-height:350px}.account-content-head{display:flex;justify-content:space-between;align-items:center}.account-content-head h2{font-size:22px;margin:5px 0 10px}.account-content>p{color:var(--muted);font-size:12px;margin:0 0 19px}.profile-row{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:12px;overflow:hidden}.profile-row>div{padding:15px}.profile-row>div+div{border-left:1px solid var(--line)}.profile-row small{display:block;color:#9b8d98;font-size:9px;font-weight:850;letter-spacing:.1em;margin-bottom:6px}.profile-row strong{font-size:13px}.profile-address{display:flex;gap:13px;background:#fff8fb;border:1px solid #f1dce6;border-radius:12px;padding:16px;margin-top:13px}.profile-address strong{font-size:13px}.profile-address p{font-size:11px;color:var(--muted);margin:3px 0 0}.soft-callout{display:flex;gap:11px;align-items:flex-start;background:#f5f1f8;border-radius:10px;padding:12px 14px;margin-top:19px}.soft-callout span{color:var(--berry);font-weight:900}.soft-callout p{font-size:11px;color:#6c606d;margin:0}.order-example{display:flex;align-items:center;gap:13px;border:1px dashed #e9dce5;border-radius:12px;padding:27px;margin:25px 0}.order-bubble{width:44px;height:44px;background:#f9ecf2;border-radius:12px;display:grid;place-items:center;color:var(--berry);font-size:22px;flex:none}.order-example strong{font-size:13px}.order-example p{font-size:11px;color:var(--muted);margin:4px 0 0}.outline-button{display:inline-flex;padding:10px 15px;border:1px solid var(--berry);border-radius:9px;color:var(--berry);font-size:11px;font-weight:800}
.saved-address-picker{display:grid;gap:6px;margin:0 0 12px;color:#5a4958;font-size:12px;font-weight:750}.saved-address-picker[hidden]{display:none}.saved-address-picker select{width:100%;min-height:43px;border:1px solid #e8dde3;border-radius:9px;background:#fff;padding:8px 11px;color:var(--ink);font-size:14px}
/* painel */
.dashboard-main{padding-top:35px}.dashboard-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:25px}.dashboard-top h1{font-size:clamp(33px,3.4vw,43px);margin:7px 0}.today-pill{display:inline-flex;align-items:center;gap:12px;background:#e9f9f1;color:var(--green);padding:10px 13px;border-radius:999px;white-space:nowrap;font-size:11px;font-weight:800}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:18px}.metric{padding:21px;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;background:#fff}.metric-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:20px;margin-bottom:15px}.metric-icon.blush{background:#fbeaf1;color:#a6245c}.metric-icon.butter{background:#fff4db;color:#c28518}.metric-icon.lilac{background:#eeeaf8;color:#7362af}.metric small{font-size:11px;color:var(--muted)}.metric strong{font-size:25px;letter-spacing:-.05em;margin:2px 0}.metric>span:last-child{font-size:10px;color:#a196a0}.dashboard-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.85fr);gap:18px;align-items:start}.dashboard-section-head{display:flex;justify-content:space-between;align-items:center}.dashboard-section-head h2{font-size:22px;margin:5px 0 19px}.mock-order{border:1px solid #e9dce4;border-radius:12px;padding:16px;background:#fffdfd}.mock-order-top,.mock-order-foot{display:flex;justify-content:space-between;align-items:center;gap:12px}.mock-order-top>span:first-child{font-size:10px;font-weight:850;color:#8a7c87;letter-spacing:.06em}.mock-badge{background:#eaf8ef;color:#228759;border-radius:99px;padding:5px 9px;font-size:9px;font-weight:800}.mock-order h3{font-size:14px;margin:13px 0 3px}.mock-order p{font-size:11px;color:var(--muted);margin:0 0 15px}.mock-order-foot{border-top:1px solid var(--line);padding-top:11px}.mock-order-foot strong{font-size:17px;color:var(--berry)}.mock-order-foot span{font-size:10px;color:var(--muted);max-width:290px;text-align:right}.dashboard-disclaimer{color:#9a8b96;font-size:10px;margin:10px 0 0}.dashboard-aside h2{font-size:21px;margin:7px 0 21px}.flow-step{display:flex;align-items:flex-start;gap:10px;margin:16px 0}.flow-step span{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:#f9e7ef;color:var(--berry);font-size:11px;font-weight:850;flex:none}.flow-step p{font-size:11px;color:#685d66;margin:3px 0}
@media(max-width:900px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.header-nav{gap:16px}.intro{padding:38px 40px}.intro-art img{width:210px;height:210px}.sun-disc{width:245px;height:245px}.how-it-works div{flex-wrap:wrap}.how-it-works div>span:last-child{width:100%;padding-left:47px}.checkout-layout,.dashboard-layout{grid-template-columns:1fr}.order-summary{position:static}}
@media(max-width:650px){.wrap{width:min(100% - 30px,500px)}.demo-strip{height:25px;font-size:8px;letter-spacing:.13em}.site-header{height:64px;gap:12px}.brand{font-size:17px}.brand-mark{height:32px;width:32px;border-radius:9px;font-size:23px}.header-nav{display:none}.header-cart{margin-left:auto;width:38px;height:38px;border-radius:11px}.intro{min-height:230px;grid-template-columns:1fr 115px;border-radius:17px;margin-bottom:35px;padding:25px 19px;align-items:center}.intro h1{font-size:30px;line-height:1.03;margin:9px 0}.intro p{font-size:11px;line-height:1.35;margin:0 0 13px}.intro .eyebrow{font-size:8px}.text-link{font-size:11px}.intro-art{height:165px}.sun-disc{width:145px;height:145px;right:-27px}.intro-art img{width:128px;height:128px;max-width:none;right:-14px;position:relative}.section-head{display:block}.section-head h2{font-size:28px;margin:5px 0 13px}.section-head p{display:none}.search-wrap{height:48px}.category-bar{margin-right:-15px;padding:14px 0 18px}.chip{padding:8px 13px;font-size:11px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-picture{height:145px}.product-tag{font-size:8px;top:8px;left:8px}.product-info{padding:11px 11px 12px}.product-info h3{font-size:13px}.product-info p{font-size:10px;min-height:32px;margin-bottom:10px}.product-bottom strong{font-size:14px}.add-button{width:30px;height:30px;border-radius:8px}.how-it-works{grid-template-columns:1fr;padding:15px;margin:10px 0 105px}.how-it-works div{gap:10px}.how-it-works div>span:last-child{width:auto;padding:0}.floating-cart{bottom:max(11px,env(safe-area-inset-bottom));width:calc(100% - 22px);border-radius:14px;min-height:60px}.floating-cart-icon{width:35px;height:35px}.floating-cart b{font-size:12px}.page-main{padding-top:16px}.back-link{margin-bottom:22px}.page-heading h1{font-size:35px}.page-heading p{font-size:12px}.surface{padding:18px;border-radius:15px}.checkout-layout{gap:13px}.checkout-main{gap:13px}.choice-card{padding:12px;min-height:99px}.choice-card strong{font-size:11px}.choice-card small{font-size:10px}.fields-grid{gap:10px}.order-summary{margin-bottom:20px}.account-layout{grid-template-columns:1fr;gap:12px}.account-side{padding:14px;display:grid;grid-template-columns:42px 1fr;column-gap:10px;align-items:center}.avatar{width:42px;height:42px;margin:0;grid-row:1/3}.account-side>small{grid-column:2}.account-side nav{grid-column:1/-1;display:flex;gap:6px;margin-top:13px;padding-top:10px}.account-tab{font-size:11px}.profile-row{grid-template-columns:1fr}.profile-row>div+div{border-left:0;border-top:1px solid var(--line)}.dashboard-top{display:block}.today-pill{margin-top:16px}.metric-grid{gap:8px}.metric{padding:11px;border-radius:12px}.metric-icon{width:28px;height:28px;margin-bottom:10px}.metric strong{font-size:16px}.metric small,.metric>span:last-child{font-size:9px}.dashboard-section-head{align-items:start}.dashboard-section-head .preview-tag{margin-top:2px;white-space:nowrap}.mock-order-top,.mock-order-foot{align-items:flex-start}.mock-badge{white-space:nowrap}.mock-order-foot span{max-width:170px}.dashboard-main{padding-top:23px}}
@media(max-width:370px){.intro{grid-template-columns:1fr 85px}.intro h1{font-size:27px}.intro-art img{width:110px;height:110px}.sun-disc{width:130px;height:130px}.product-picture{height:125px}.product-info h3{font-size:12px}.metric-grid{grid-template-columns:1fr 1fr}.metric:nth-child(3){grid-column:1/-1}}
/* No celular, as outras páginas continuam acessíveis sem abrir o WordPress. */
.intro-art img{border-radius:18px}
@media(max-width:650px){.site-header{height:auto;min-height:91px;display:grid;grid-template-columns:1fr auto;column-gap:10px;row-gap:0;padding-top:9px;padding-bottom:2px}.site-header .brand{grid-column:1;grid-row:1}.site-header .header-cart{grid-column:2;grid-row:1}.site-header .header-nav{grid-column:1/-1;grid-row:2;width:100%;display:flex;justify-content:space-between;gap:8px}.header-nav a{padding:7px 0 12px;font-size:10px}.header-nav a.active:after{bottom:5px}}
