@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";.category-form[data-v-347561cc]{grid-template-columns:1fr 1fr 1fr auto}.category-form select[data-v-347561cc]{display:block;margin-top:5px;width:100%;padding:10px;border:1px solid #cfdfd9;border-radius:7px;background:#fff}.category-form-actions[data-v-347561cc]{display:flex;gap:8px}@media(max-width:850px){.category-form[data-v-347561cc]{grid-template-columns:1fr}}.muted-copy[data-v-2f0830b7]{margin:0 0 18px;color:#698078}.carousel-form[data-v-2f0830b7]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.carousel-form label[data-v-2f0830b7]{font-weight:700;color:#29483f}.carousel-form input[data-v-2f0830b7]:not([type=checkbox]),.carousel-form select[data-v-2f0830b7]{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:10px;border:1px solid #cfdfd9;border-radius:7px;background:var(--surface,#fff)}.wide[data-v-2f0830b7]{grid-column:1/-1}.check-label[data-v-2f0830b7]{display:flex!important;align-items:center;gap:8px;margin:7px 0;font-size:.9rem}.selector[data-v-2f0830b7]{display:grid;grid-template-columns:repeat(3,1fr);gap:2px 18px;padding:14px;border-radius:9px;background:#f4f8f6}.selector>b[data-v-2f0830b7]{grid-column:1/-1}.price-fields[data-v-2f0830b7]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-actions[data-v-2f0830b7]{margin-top:4px}.slider-hint[data-v-2f0830b7]{margin-top:18px}.slider-hint h3[data-v-2f0830b7]{margin-top:0}.slider-hint li[data-v-2f0830b7]{margin:7px 0;color:#506a61}@media(max-width:800px){.carousel-form[data-v-2f0830b7],.price-fields[data-v-2f0830b7],.selector[data-v-2f0830b7]{grid-template-columns:1fr}}:root{--ink:#182320;--muted:#6d7a76;--green:#10695f;--green2:#087f6d;--mint:#e7f4ee;--line:#e7ebe8;--paper:#fffdfa;--bg:#f7f8f6;--danger:#b64042}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font:15px DM Sans,sans-serif}a{text-decoration:none;color:inherit}button,input{font:inherit}button{cursor:pointer;border:0}.site-shell main{min-height:calc(100vh - 155px)}.store-header{height:74px;border-bottom:1px solid var(--line);background:#fffdfa;position:sticky;top:0;z-index:5}.header-inner{max-width:1240px;margin:auto;height:100%;display:flex;align-items:center;gap:48px;padding:0 24px}.logo{font:800 25px Manrope;color:#125e55;letter-spacing:-1px}.logo span{display:inline-grid;background:#137468;color:#fff;border-radius:9px;width:27px;height:27px;place-items:center;font-size:19px;margin-right:4px}.store-header nav{display:flex;gap:26px;color:#52615c}.store-header nav a.router-link-exact-active{color:#10695f;font-weight:700}.header-actions{margin-left:auto;display:flex;align-items:center;gap:19px}.text-link{color:#17665d;font-weight:600}.cart-link{position:relative;background:#e8f4ef;border-radius:10px;padding:9px 13px;color:#075f54;font-weight:700}.cart-link b{position:absolute;top:-7px;right:-7px;background:#ee715d;color:#fff;font-size:11px;width:19px;height:19px;display:grid;place-items:center;border-radius:50%}.avatar{background:#d4e4de;border-radius:50%;height:34px;width:34px;color:#22665d;font-weight:700}.hero{min-height:390px;background:#0e635a;color:#fff;display:flex;justify-content:space-between;overflow:hidden;padding:62px max(7vw,24px);position:relative}.hero:after{content:"";position:absolute;right:12%;bottom:-170px;width:450px;height:450px;border:80px solid #378d80;border-radius:50%;opacity:.32}.hero>div{z-index:1}.hero p,.eyebrow,.page-title p{font-size:11px;letter-spacing:1.5px;font-weight:700;color:#69cfb7;margin:0 0 12px}.hero h1{font:800 clamp(36px,5vw,58px)/1.07 Manrope;letter-spacing:-2px;margin:0}.hero em{color:#a7e8d9;font-style:normal}.hero span{display:block;max-width:420px;color:#cae3dc;margin:18px 0 28px;font-size:17px}.primary{display:inline-block;background:#ea745f;color:#fff;border-radius:9px;padding:13px 19px;font-weight:700;box-shadow:none}.hero-art{display:flex;align-items:center;gap:21px;padding:42px 9vw 0 30px}.hero-art span{font-size:115px;margin:0}.hero-art b{font-size:18px;color:#e4f4ef}.catalog,.simple-page{max-width:1240px;margin:0 auto;padding:66px 24px}.catalog-top,.page-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:24px}.catalog h2,.simple-page h1,.page-title h2{font:800 29px Manrope;margin:0;letter-spacing:-1px}.search{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 12px;color:#6c7974}.search input{border:0;outline:0;width:190px;margin-left:5px}.category-row{display:flex;gap:9px;overflow:auto;padding-bottom:27px}.category-row button{white-space:nowrap;background:#fff;border:1px solid var(--line);border-radius:50px;padding:9px 15px;color:#50605b}.category-row .selected{color:#fff;background:#10695f;border-color:#10695f}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.product-card{border:1px solid var(--line);border-radius:13px;overflow:hidden;background:#fff;transition:.2s}.product-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #183f3512}.product-image{height:185px;background:#eff5f2;display:grid;place-items:center;position:relative}.product-image>span{font-size:76px}.product-image small{position:absolute;top:11px;left:11px;background:#e87763;color:#fff;border-radius:5px;padding:4px 7px;font-size:10px}.product-info{padding:15px}.product-info>p{color:#82908b;font-size:12px;margin:0}.product-info h3{font:700 15px Manrope;margin:7px 0 12px;min-height:38px}.price strong{display:block;color:#0c5f54}.price del{font-size:11px;color:#8b9592}.card-action{display:flex;justify-content:space-between;align-items:center;margin-top:14px;color:#84918d;font-size:11px}.card-action button{color:#0c675c;background:#e9f5f0;padding:7px 9px;border-radius:6px;font-weight:700;font-size:12px}footer{text-align:center;padding:28px;color:#87918e;border-top:1px solid var(--line);background:#fff}.toast{position:fixed;bottom:24px;left:50%;translate:-50%;background:#183d37;color:#fff;padding:13px 20px;border-radius:9px;z-index:10}.backoffice{display:flex;min-height:100vh;background:#f6f8f7}.backoffice aside{width:246px;background:#fff;border-right:1px solid var(--line);padding:26px 15px;display:flex;flex-direction:column;position:fixed;height:100vh}.area-label{font-size:10px;color:#8a9691;letter-spacing:1px;margin:40px 12px 11px}.side-nav{display:grid;gap:4px}.side-nav a{padding:12px;border-radius:8px;color:#596863;font-weight:600}.side-nav a span{width:26px;display:inline-block;color:#78918a}.side-nav a.active{background:#e6f3ee;color:#096258}.side-bottom{margin-top:auto;display:grid;gap:18px;padding:12px;color:#677670}.profile{border-top:1px solid var(--line);padding:16px 0 0;text-align:left;background:none}.profile span{display:inline-grid;place-items:center;width:29px;height:29px;background:#d7eae2;color:#12675e;border-radius:50%;margin-right:9px}.workspace{margin-left:246px;min-width:0;flex:1}.workspace>header{height:88px;background:#fff;border-bottom:1px solid var(--line);padding:16px 38px;display:flex;align-items:center;justify-content:space-between}.workspace header p{margin:0;color:#87938e;font-size:12px}.workspace header h1{margin:4px 0;font:700 19px Manrope}.notification{border:1px solid var(--line);background:#fff;border-radius:50%;width:37px;height:37px}.dashboard{padding:31px 38px;max-width:1300px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.stat-card{background:#fff;border:1px solid var(--line);border-radius:11px;padding:19px;display:flex;justify-content:space-between}.stat-card p{margin:0 0 9px;color:#7c8984;font-size:12px}.stat-card strong{font:700 22px Manrope;display:block}.stat-card small{font-size:11px;color:#1c8b68}.stat-card i{font-style:normal;width:38px;height:38px;display:grid;place-items:center;background:#e8f5f0;border-radius:10px;color:#087063;font-size:19px}.panel{background:#fff;border:1px solid var(--line);border-radius:11px;padding:22px;margin-top:20px}.split{display:grid;grid-template-columns:1.55fr 1fr;gap:35px}.panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.panel h2{font:700 17px Manrope;margin:0}.panel-head a{color:#087165;font-size:13px;font-weight:700}.order-mini{border-top:1px solid var(--line);padding:13px 0;display:grid;grid-template-columns:32px 1fr;align-items:center}.order-mini span{font-size:19px}.order-mini small{grid-column:2;color:#8a9691;margin-top:4px}.quick{border-left:1px solid var(--line);padding-left:28px}.quick a{display:block;background:#eff7f4;color:#0c7064;margin-top:12px;border-radius:7px;padding:11px;font-weight:600}.page-title{margin-bottom:22px}.count{background:#fff0eb;color:#c45342;padding:7px 10px;border-radius:7px;font-size:12px}.product-form{display:grid;grid-template-columns:1fr 220px auto;gap:12px;align-items:end;background:#e9f5f0;border-radius:10px;padding:17px;margin-bottom:18px}.product-form h3{grid-column:1/-1;margin:0;font:700 16px Manrope}.product-form label{font-size:12px;color:#5f706a}.product-form input{display:block;margin-top:5px;width:100%;padding:10px;border:1px solid #cfdfd9;border-radius:7px;outline-color:#177568}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;text-align:left}th{font-size:11px;text-transform:uppercase;color:#84908c;letter-spacing:.5px;padding:9px 12px;border-bottom:1px solid var(--line)}td{padding:14px 12px;border-bottom:1px solid #edf0ef}td small{display:block;color:#84908c;margin-top:3px}.status{font-size:11px;padding:5px 8px;border-radius:20px;font-weight:700}.status.approved,.status.published{background:#e4f5ed;color:#17815d}.status.pending,.status.moderation{background:#fff5d9;color:#9b7116}.status.rejected{background:#fde8e8;color:#b54848}.inline-success{color:#087565}.branch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.branch-card{background:#fff;border:1px solid var(--line);border-radius:11px;padding:19px;position:relative}.branch-card .status{position:absolute;right:15px;top:15px}.branch-icon{font-size:25px;color:#0b7769;margin-bottom:15px}.branch-card h3{font:700 16px Manrope;margin:0}.branch-card p{color:#7b8984;font-size:13px;min-height:37px}.branch-card button{background:none;color:#0d7164;font-weight:700;padding:0}.moderation-callout{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(100deg,#eaf6f1,#f7fbf8)}.moderation-callout .eyebrow{color:#0e7568}.moderation-callout span{color:#70817b;font-size:13px}.live{color:#16815f;font-size:12px}.health{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.health div{display:grid;gap:5px}.health b{font:700 25px Manrope}.health span{color:#82908b;font-size:12px}.moderation-list{display:grid;gap:11px}.moderation-item{background:#fff;border:1px solid var(--line);border-radius:10px;padding:13px;display:flex;align-items:center;gap:15px}.mod-image,.line-img{background:#eef5f2;width:65px;height:65px;border-radius:8px;display:grid;place-items:center;font-size:30px}.mod-info h3{font:700 15px Manrope;margin:0}.mod-info p{font-size:12px;color:#7b8984;margin:5px 0}.mod-info strong{font-size:13px;color:#0e655a}.mod-actions{margin-left:auto;display:flex;gap:8px}.mod-actions button{padding:9px 12px;border-radius:7px;font-weight:700;font-size:12px}.reject{color:#b04747;background:#fdeceb}.approve{color:#fff;background:#0b7669}.simple-page h1{margin-bottom:26px}.cart-layout{display:grid;grid-template-columns:1.6fr .8fr;gap:24px}.cart-lines,.summary{background:#fff;border:1px solid var(--line);border-radius:11px}.cart-line{display:flex;align-items:center;gap:15px;padding:17px;border-bottom:1px solid var(--line)}.cart-line:last-child{border:0}.line-text{flex:1}.line-text h3{font:700 15px Manrope;margin:0}.line-text p{color:#81908a;margin:5px 0;font-size:12px}.line-text strong{color:#0c675c;font-size:13px}.quantity{display:flex;gap:12px;align-items:center}.quantity button{height:25px;width:25px;background:#eef5f2;border-radius:6px;color:#0f7064;font-size:17px}.remove{background:none;color:#9ba7a2;font-size:23px}.summary{height:max-content;padding:20px}.summary h2{font:700 17px Manrope;margin:0 0 18px}.summary p{display:flex;justify-content:space-between;font-size:13px;color:#63716c}.summary hr{border:0;border-top:1px solid var(--line);margin:18px 0}.total{display:flex;justify-content:space-between;font:700 17px Manrope}.full{width:100%;margin:20px 0 11px}.summary small{color:#87938f;font-size:11px;line-height:1.5;display:block}.empty{text-align:center;background:#fff;border:1px dashed #ced8d4;border-radius:12px;padding:65px 20px;color:#71807a}.empty>span{font-size:42px}.empty h2{color:#23342f;font:700 21px Manrope}.success-state{max-width:500px;margin:60px auto;text-align:center}.success-state>span{display:grid;place-items:center;margin:auto;width:68px;height:68px;background:#dff4e9;border-radius:50%;font-size:35px;color:#16815f}.success-state h1{margin:18px 0 8px}.success-state p{color:#76847f;margin-bottom:25px}@media(max-width:850px){.product-grid{grid-template-columns:repeat(2,1fr)}.hero-art{display:none}.store-header nav,.text-link{display:none}.header-inner{gap:10px}.backoffice aside{width:66px;padding:23px 9px}.backoffice aside .logo{font-size:0}.backoffice aside .logo span{margin:0}.area-label,.side-nav a:not(.active):after,.side-nav a{font-size:0}.side-nav a span{font-size:18px;text-align:center}.side-bottom a,.profile b{font-size:0}.workspace{margin-left:66px}.workspace>header,.dashboard{padding-left:20px;padding-right:20px}.stats,.branch-grid,.split,.cart-layout{grid-template-columns:1fr}.quick{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.product-form{grid-template-columns:1fr}.product-form .primary{width:max-content}.moderation-item{align-items:flex-start}.mod-actions{margin-left:0;flex-direction:column}.health{grid-template-columns:1fr}.hero{min-height:345px}.hero h1{font-size:40px}}@media(max-width:480px){.header-inner{padding:0 15px}.cart-link span{display:none}.catalog,.simple-page{padding:38px 15px}.catalog-top{align-items:start;gap:13px;flex-direction:column}.search{width:100%}.search input{width:85%}.product-grid{gap:10px}.product-image{height:140px}.product-image>span{font-size:56px}.product-info{padding:11px}.product-info h3{font-size:13px}.card-action{display:block}.card-action button{margin-top:8px}.hero{padding:52px 22px}.dashboard{padding:22px 12px}.workspace>header{padding:15px 12px}.stats{gap:10px}.stat-card strong{font-size:19px}.table-wrap{margin:0 -5px}.cart-line{gap:8px;padding:12px}.line-img{width:47px;height:47px;font-size:23px}.quantity{gap:6px}.remove{padding:0}.moderation-item{gap:9px}.mod-image{width:47px;height:47px;font-size:22px}.mod-actions button{padding:7px}.page-title h2{font-size:24px}}.product-image{overflow:hidden}.product-image img,.detail-image img,.line-img img{width:100%;height:100%;object-fit:cover;display:block}.detail-image{min-height:320px;background:#eff5f2;display:grid;place-items:center;overflow:hidden;border-radius:12px;font-size:92px}.line-img{overflow:hidden}.order-item{display:block;margin:3px 0;color:#52615c;font-size:12px}.form-error{color:#b64042;background:#fff0f0;border-radius:7px;padding:10px 12px;font-size:13px}.login-page{min-height:100vh;display:grid;place-items:center;background:linear-gradient(135deg,#e9f5f0,#fffdfa);padding:24px}.login-page section{width:min(100%,410px);background:#fff;padding:38px;border:1px solid #e7ebe8;border-radius:16px;box-shadow:0 20px 55px #184a3d14}.login-page .logo{display:inline-block;margin-bottom:46px}.login-page h1{font:800 29px Manrope,sans-serif;margin:0 0 8px}.login-copy{color:#72807b;margin:0 0 24px}.login-page label{display:grid;gap:7px;margin-top:15px;color:#52615c;font-size:13px;font-weight:600}.login-page input{border:1px solid #d9e2de;border-radius:8px;padding:12px;outline-color:#10695f;font-size:15px}.login-page .primary{border:0}.link-button{background:none;color:#10695f;display:block;margin:5px auto 0;font-weight:600}.account-form{max-width:820px;display:grid;gap:18px}.account-form section{background:#fff;border:1px solid #e7ebe8;border-radius:12px;padding:24px}.account-form h2{font:700 18px Manrope,sans-serif;margin:0 0 6px}.account-form section>p:not(.eyebrow){color:#71807a;margin:0 0 21px;font-size:13px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid label{display:grid;gap:7px;color:#4c5c56;font-size:13px;font-weight:600}.form-grid em{color:#b64042;font-style:normal}.form-grid input,.form-grid textarea{width:100%;border:1px solid #d8e1dd;border-radius:8px;padding:11px;resize:vertical;outline-color:#10695f}.form-grid input:disabled{background:#f4f7f5;color:#71807a}.form-grid input[aria-invalid=true],.form-grid textarea[aria-invalid=true]{border-color:#b64042}.wide{grid-column:1 / -1}.verification{display:flex;justify-content:space-between;align-items:center;gap:25px;background:#edf7f3!important}.verification .eyebrow{color:#0a7769;margin-bottom:5px}.verification span{font-size:12px;color:#16795b;font-weight:700}.verification>p{max-width:310px;margin:0!important}.form-intro{color:#71807a;max-width:600px;margin:-15px 0 24px}@media(max-width:600px){.form-grid{grid-template-columns:1fr}.wide{grid-column:auto}.account-form section{padding:18px}.verification{align-items:flex-start;flex-direction:column;gap:11px}}.order-controls{display:flex;gap:6px;align-items:center}.order-controls button{padding:7px 9px;border-radius:6px;font-size:11px;font-weight:700}.status-select{max-width:170px;padding:8px;border:1px solid #d8e1dd;border-radius:7px;background:#fff;color:#34453f;font-size:12px}code{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3b6259;background:#eef5f2;border-radius:4px;padding:3px 5px;font:11px monospace}.merchant-admin-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.selected-row{background:#eff8f4}.table-action{color:#0b7165;background:#e8f5f0;border-radius:6px;padding:7px 9px;font-size:12px;font-weight:700}.merchant-review{position:sticky;top:105px;background:#fff;border:1px solid #e7ebe8;border-radius:11px;padding:21px}.review-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid #edf0ef;padding-bottom:15px}.review-head h2{margin:0;font:700 19px Manrope,sans-serif}.close-button{background:none;color:#80908a;font-size:24px;line-height:1}.merchant-review dl{margin:18px 0;display:grid;gap:13px}.merchant-review dl div{display:grid;gap:3px}.merchant-review dt{color:#84908c;font-size:11px;text-transform:uppercase;letter-spacing:.4px}.merchant-review dd{margin:0;color:#2b3b36;font-size:13px;overflow-wrap:anywhere}.reason-input{display:grid;gap:7px;color:#4c5c56;font-size:12px;font-weight:700}.reason-input small{color:#84908c;font-weight:400}.reason-input textarea{resize:vertical;border:1px solid #d8e1dd;border-radius:7px;padding:9px;outline-color:#10695f}.rejection-note{border-left:3px solid #d16556;background:#fff3f0;color:#8c473d;padding:9px 11px;font-size:12px}.review-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.review-actions button{border-radius:7px;padding:9px 11px;font-size:12px;font-weight:700}.subtle-action{background:#f1f3f2;color:#53635d}.branch-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end}.branch-form h3{grid-column:1 / -1;margin:0}.branch-form label{display:grid;gap:6px;color:#5e7069;font-size:12px;font-weight:700}.branch-form input{min-width:0;padding:10px;border:1px solid #cfdfd9;border-radius:8px}.branch-card small{display:block;margin:-8px 0 13px;color:#73847d;font-size:12px}@media(max-width:720px){.branch-form{grid-template-columns:1fr}}@media(max-width:1000px){.merchant-admin-layout{grid-template-columns:1fr}.merchant-review{position:static}}.dev-code{margin-top:8px;color:#825a0c;background:#fff4d6;border:1px solid #f0d28d;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:500}.dev-code b{letter-spacing:1px}.myid-mock{background:#f4f8fe!important;border-color:#dce7f5!important}.mock-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.mock-heading .eyebrow{color:#3972a6;margin-bottom:5px}.mock-heading h2{margin-bottom:5px}.mock-heading span{color:#a07114;background:#fff5d9;border-radius:30px;display:inline-block;padding:4px 8px;font-size:11px;font-weight:700}.mock-heading span.verified{color:#16795b;background:#e3f5ea}.mock-heading i{font-style:normal;font-size:31px}.myid-mock>p{margin:16px 0!important}.mock-actions{display:flex;gap:9px;flex-wrap:wrap}.mock-actions button{border-radius:7px;padding:10px 12px;font-weight:700}.myid-history{border-top:1px solid #dce7f5;margin-top:19px;padding-top:15px}.myid-history h3{font:700 13px Manrope,sans-serif;margin:0 0 10px}.myid-history ol{display:grid;gap:9px;margin:0;padding:0;list-style:none}.myid-history li{display:grid;grid-template-columns:95px 1fr;gap:3px 10px;color:#49606e;font-size:12px}.myid-history li b{color:#1c5047}.myid-history li span{color:#798a94}.myid-history li small{grid-column:1 / -1;color:#71807a}.muted{color:#71807a;display:block;margin-top:14px;font-size:11px}.upload-field input{border:1px dashed #9ebbb2;background:#f7fbf9}.upload-field small{color:#71807a;font-weight:400}.image-previews{display:flex;gap:8px;flex-wrap:wrap;margin-top:7px}.image-previews img{width:64px;height:64px;object-fit:cover;border-radius:7px;border:1px solid #d9e5df}.document-upload{max-width:620px;display:grid;gap:13px}.document-upload h3{font:700 17px Manrope,sans-serif;margin:0}.document-upload>p{margin:0;color:#71807a;font-size:13px}.document-upload label{display:grid;gap:6px;color:#4c5c56;font-size:13px;font-weight:700}.document-upload select,.document-upload input{border:1px solid #d8e1dd;border-radius:7px;padding:10px;background:#fff}.document-upload small{color:#71807a;font-weight:400}.file-selected{color:#0a7064!important;background:#edf8f3;padding:9px;border-radius:7px}.card-bottom{padding:0 15px 15px}.product-detail{display:grid;grid-template-columns:minmax(260px,.9fr) 1.1fr;gap:42px;max-width:900px}.detail-image{min-height:330px;display:grid;place-items:center;font-size:130px;background:#eff5f2;border-radius:15px}.product-detail h1{font:800 34px Manrope,sans-serif;margin:0 0 14px}.product-detail strong{display:block;color:#0a665a;font:700 25px Manrope,sans-serif;margin:22px 0 10px}.detail-description,.stock{color:#65756f;line-height:1.6}.stock.out{color:#b64042}@media(max-width:650px){.product-detail{grid-template-columns:1fr;gap:20px}.detail-image{min-height:220px}.product-detail h1{font-size:27px}}.logout{background:transparent;color:#0c675c;font-weight:700;padding:8px}.side-bottom .logout{text-align:left;color:#a14545;padding-left:0}:root{--lime:#b8f34a;--midnight:#123c52;--ink2:#172126;--paper2:#fafaf7;--line2:#e2e8e3;--muted2:#68736e}body{background:var(--paper2);color:var(--ink2)}.store-header,.workspace>header,.backoffice aside,.panel,.stat-card,.cart-lines,.summary,.product-card{background:#fff;border-color:var(--line2)}.logo{color:var(--midnight)}.logo span{background:var(--lime);color:#142016}.store-header nav a.router-link-exact-active,.text-link,.panel-head a{color:var(--midnight)}.theme-toggle{border:1px solid var(--line2);border-radius:999px;background:#fff;color:var(--midnight);display:inline-flex;gap:7px;align-items:center;padding:7px 10px;font-size:12px;font-weight:800}.theme-toggle span{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--lime);color:#172126}.hero{background:var(--midnight);min-height:430px}.hero:after{border-color:var(--lime);opacity:.18}.hero em,.hero p{color:var(--lime)}.hero .primary,.primary{background:var(--lime);color:#172126;border-radius:8px;box-shadow:0 7px #87ad36;font-weight:800}.hero .primary:hover,.primary:hover{translate:0 2px;box-shadow:0 5px #87ad36}.hero-art{color:var(--lime)}.category-row .selected,.approve{background:var(--midnight);border-color:var(--midnight);color:#fff}.card-action button,.cart-link{background:#effbd3;color:#18311e}.product-image{background:#f1f5ee}.status.approved,.status.published{background:#effbd3;color:#355d12}.workspace,.backoffice{background:#f4f7f4}.side-nav a.active{background:#effbd3;color:#18311e}.side-nav a.active span{color:#4b721a}.notification{color:var(--midnight)}html.dark{color-scheme:dark}html.dark body{background:#0d1215;color:#edf3ed}html.dark .store-header,html.dark .workspace>header,html.dark .backoffice aside,html.dark .panel,html.dark .stat-card,html.dark .cart-lines,html.dark .summary,html.dark .product-card,html.dark .branch-card{background:#141c20;border-color:#29353a;color:#edf3ed}html.dark .workspace,html.dark .backoffice{background:#0d1215}html.dark .logo,html.dark .text-link,html.dark .panel-head a{color:var(--lime)}html.dark .store-header nav,html.dark .side-nav a,html.dark .side-bottom,html.dark .product-info>p,html.dark .line-text p,html.dark .detail-description,html.dark .branch-card p{color:#aebbb4}html.dark .theme-toggle{background:#1b262b;border-color:#334249;color:#edf3ed}html.dark .hero{background:#071e2a}html.dark .product-image,html.dark .line-img,html.dark .detail-image{background:#1a2529}html.dark .category-row button,html.dark .search,html.dark .search input,html.dark .branch-form input{background:#172126;color:#edf3ed;border-color:#334249}html.dark .category-row .selected{background:var(--lime);border-color:var(--lime);color:#172126}html.dark footer{background:#11191d;border-color:#29353a;color:#aebbb4}html.dark .empty{background:#141c20;border-color:#334249;color:#aebbb4}@media(max-width:850px){.theme-toggle b{display:none}.theme-toggle{padding:7px}.header-actions{gap:9px}}.product-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-editor .panel-head,.product-editor .wide,.product-editor button:last-child{grid-column:1/-1}.product-editor label{font-size:12px;color:var(--muted)}.product-editor input,.product-editor select{display:block;width:100%;margin-top:5px;padding:10px;border:1px solid var(--line);border-radius:7px;background:transparent;color:inherit}.product-editor small{display:block;margin-top:5px;color:var(--muted)}.image-previews{display:flex;gap:8px;margin-top:8px}.image-previews img{width:58px;height:58px;object-fit:cover;border-radius:7px}.product-actions{display:flex;gap:7px}.product-actions button{padding:7px 9px;border-radius:6px;font-size:12px;font-weight:700}.product-thumb-list{display:flex;gap:5px;margin-top:5px}.product-thumb-list span{font-size:11px;background:#eef5f2;padding:3px 6px;border-radius:5px}.product-thumb-list button{background:none;color:#a14545;font-weight:700}@media(max-width:700px){.product-editor{grid-template-columns:1fr}.product-actions{flex-direction:column}}.merchant-profile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.merchant-profile label{font-size:12px;color:var(--muted)}.merchant-profile input,.merchant-profile textarea{display:block;width:100%;margin-top:5px;padding:10px;border:1px solid var(--line);border-radius:7px;background:transparent;color:inherit}.merchant-profile button{grid-column:1/-1;width:max-content}@media(max-width:700px){.merchant-profile{grid-template-columns:1fr}}.simple-page h1:has(~.cart-layout):after{content:"  •  Bir buyurtma — bitta sotuvchi";display:block;margin-top:8px;font:600 12px DM Sans,sans-serif;letter-spacing:0;color:#65736b}html.dark .simple-page h1:has(~.cart-layout):after{color:#aebbb4}.plan-options button{padding:10px 8px;border:1px solid #d9e9e2;border-radius:10px;background:#fff;text-align:center;cursor:pointer}.plan-options button.recommended{border-color:#0c846e;background:#e8f8f0}.provider-select{font:inherit;text-align:left;cursor:pointer}.provider-select:disabled{cursor:wait;opacity:.7}html.dark .plan-options button{background:#172126;border-color:#334249;color:#edf3ed}html.dark .plan-options button.recommended{background:#183d36;border-color:#75cbb6}.logo .logo-nasiya{display:inline;width:auto;height:auto;padding:0;background:transparent;color:var(--lime);font:inherit;letter-spacing:inherit}.nasiya-hero{position:relative;overflow:hidden;min-height:420px;max-width:1240px;margin:12px auto 32px;padding:52px clamp(26px,6vw,78px);border-radius:26px;color:#f7fff8;background:linear-gradient(118deg,#073d35,#0a6255 52%,#0e8871);box-shadow:0 22px 50px #042e2838}.nasiya-hero:before,.nasiya-hero:after{content:"";position:absolute;border-radius:999px}.nasiya-hero:before{width:460px;height:460px;right:-105px;top:-155px;background:#caff542e}.nasiya-hero:after{width:250px;height:250px;right:20%;bottom:-175px;border:1px solid #ffffff40}.nasiya-hero-copy{position:relative;z-index:1;max-width:620px}.nasiya-hero .eyebrow{color:#caff54}.nasiya-hero h1{margin:12px 0 16px;color:#fff;font-size:clamp(2.25rem,5vw,4.35rem);line-height:1.02;white-space:pre-line;letter-spacing:-.055em}.nasiya-hero p{max-width:480px;font-size:1.08rem;color:#d4eee8}.nasiya-hero .primary{margin-top:16px;background:#caff54;color:#06372f;border-color:#caff54}.nasiya-art{position:absolute;right:9%;bottom:34px;z-index:1;display:grid;place-items:center;width:185px;height:185px;border-radius:35% 65% 55% 45%;transform:rotate(-10deg);background:linear-gradient(135deg,#caff54,#88dc61);box-shadow:0 20px 35px #00000029}.nasiya-art span{font-size:6.2rem;color:#07554a;transform:rotate(10deg)}.hero-dots{position:absolute;z-index:2;bottom:24px;left:clamp(26px,6vw,78px);display:flex;gap:8px}.hero-dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:#ffffff73}.hero-dots button.active{width:27px;background:#caff54}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:1240px;margin:0 auto 34px}.trust-strip div{padding:18px 20px;border:1px solid #dce9e4;border-radius:16px;background:#fff;color:#23443d;font-size:.93rem;font-weight:700}.trust-strip b{display:block;margin-bottom:4px;color:#0b7c69;font-size:1.06rem}.promo-row{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;max-width:1240px;margin:0 auto 48px}.promo-card{min-height:158px;padding:25px 28px;border:1px solid #f3e4ad;border-radius:20px;background:#fff8df}.promo-card.dark{border-color:#123c35;background:#123c35;color:#fff}.promo-card .eyebrow{margin-bottom:7px;color:#a36d00}.promo-card.dark .eyebrow{color:#caff54}.promo-card h3{margin:0 0 7px;font-size:1.36rem}.promo-card p{margin:0;color:#587069}.promo-card.dark p{color:#c7e5dc}.catalog-section{max-width:1240px;margin:0 auto}.catalog-section .section-heading{align-items:end}.catalog-section .section-heading p{max-width:520px}.product-card .product-image small{position:absolute;top:11px;left:11px;padding:5px 8px;border-radius:8px;background:#123c35;color:#caff54;font-size:.72rem;font-weight:800}.product-card .price small{display:block;margin-top:3px;color:#71857e;font-size:.75rem;font-weight:600}.nasiya-info{display:grid;grid-template-columns:.9fr 1.1fr;gap:38px;max-width:1240px;margin:62px auto 12px;padding:42px;border-radius:24px;background:#eff8f3}.nasiya-info h2{margin:8px 0 12px;font-size:2rem}.nasiya-info p{color:#5f746d}.nasiya-steps{display:grid;gap:13px;align-content:center}.nasiya-steps div{display:flex;gap:14px;align-items:center;padding:15px;border-radius:14px;background:#fff}.nasiya-steps b{display:grid;place-items:center;min-width:32px;height:32px;border-radius:50%;background:#0a6557;color:#caff54}.nasiya-steps span{color:#23443d;font-weight:700}.product-detail-rich{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(330px,.98fr);gap:clamp(28px,5vw,70px);max-width:1180px;margin:22px auto 42px}.main-product-image{position:relative;display:grid;place-items:center;min-height:500px;overflow:hidden;border-radius:24px;background:#eff7f2}.main-product-image img{width:100%;height:500px;object-fit:contain}.main-product-image>span{font-size:9rem}.main-product-image em{position:absolute;top:18px;left:18px;padding:7px 11px;border-radius:99px;background:#dff8b3;color:#236000;font-size:.76rem;font-style:normal;font-weight:800}.gallery-thumbs{display:flex;gap:10px;margin-top:12px}.gallery-thumbs button{width:72px;height:72px;padding:2px;overflow:hidden;border:2px solid transparent;border-radius:12px;background:#eff7f2}.gallery-thumbs button.active{border-color:#0a806b}.gallery-thumbs img{width:100%;height:100%;object-fit:cover}.product-overview{padding-top:8px}.breadcrumb{margin:0 0 13px;color:#668078;font-size:.85rem;font-weight:700}.breadcrumb span{padding:0 5px;color:#94aaa3}.product-overview h1{margin:0 0 16px;color:#19352e;font-size:clamp(2rem,4vw,3.15rem);line-height:1.08;letter-spacing:-.045em}.detail-description{max-width:570px;margin:0 0 22px;color:#637971;line-height:1.65}.cash-price{display:flex;align-items:end;justify-content:space-between;padding:17px 0;border-top:1px solid #dfebe6;border-bottom:1px solid #dfebe6}.cash-price small{color:#6f817b}.cash-price strong{color:#143f36;font-size:1.6rem}.installment-estimate{margin:18px 0;padding:18px;border:1px solid #cce7dd;border-radius:17px;background:#f4fbf7}.installment-estimate>div:first-child{display:flex;justify-content:space-between;gap:14px;align-items:baseline}.installment-estimate b{color:#23473f}.installment-estimate small{color:#6a8179;font-size:.74rem}.plan-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.plan-options span{padding:10px 8px;border:1px solid #d9e9e2;border-radius:10px;background:#fff;text-align:center}.plan-options span.recommended{border-color:#0c846e;background:#e8f8f0}.plan-options b,.plan-options strong{display:block}.plan-options b{margin-bottom:4px;font-size:.74rem}.plan-options strong{font-size:.76rem;color:#0b6858}.rich-stock{margin:16px 0;color:#4e6e65}.rich-stock i{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:#46a24a}.rich-stock.out i{background:#d65e50}.detail-actions{display:flex;gap:10px}.detail-actions .primary,.detail-actions .secondary{flex:1;text-align:center}.purchase-perks{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;color:#4d7066;font-size:.78rem;font-weight:700}.purchase-perks span{padding:6px 0}.product-more-info{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1180px;margin:0 auto 30px}.description-panel,.provider-panel{padding:30px;border:1px solid #e0ece7;border-radius:22px;background:#fff}.product-more-info h2{margin:7px 0 13px;color:#1b3c34;font-size:1.45rem}.product-more-info>div>p:not(.eyebrow),.provider-panel>p:not(.eyebrow){color:#637971;line-height:1.65}.description-panel dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0 0}.description-panel dl div{padding:12px;border-radius:10px;background:#f4f8f6}.description-panel dt{margin-bottom:5px;color:#788f87;font-size:.72rem}.description-panel dd{margin:0;color:#244b40;font-size:.82rem;font-weight:800}.provider-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:19px}.provider-card{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #e0ebe7;border-radius:11px}.provider-card>b{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#eceaf9;color:#5a42b6}.provider-card>b.blue{background:#e2f1fa;color:#1779aa}.provider-card>b.red{background:#fde8e6;color:#cf443b}.provider-card>b.green{background:#e3f6e8;color:#28844d}.provider-card span{flex:1;color:#315147;font-size:.79rem;font-weight:800}.provider-card em{color:#8a9d96;font-size:.67rem;font-style:normal}.provider-note{display:block;margin-top:15px;color:#7c9089;line-height:1.45}.main-product-image{width:100%;padding:0;border:0;cursor:zoom-in}.main-product-image .zoom-cue{position:absolute;right:18px;bottom:18px;padding:8px 10px;border-radius:8px;background:#123c35d9;color:#fff;font-size:.75rem;font-weight:700;opacity:0;transition:opacity .18s}.main-product-image:hover .zoom-cue{opacity:1}.image-zoom{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:32px;background:#071b17e8;cursor:zoom-out}.image-zoom img{max-width:min(100%,1000px);max-height:calc(100vh - 64px);object-fit:contain;border-radius:14px;cursor:default}.image-zoom button{position:fixed;top:22px;right:25px;width:42px;height:42px;border:0;border-radius:50%;background:#fff;color:#153d34;font-size:1.8rem}.specifications{margin-top:26px}.specifications h3{margin:0 0 12px;color:#1b3c34;font-size:1.05rem}.specifications dl{grid-template-columns:repeat(2,1fr)}.specifications dl div{background:#fff;border:1px solid #e0ece7}.product-editor textarea{display:block;box-sizing:border-box;width:100%;margin-top:5px;padding:10px;border:1px solid #cfdfd9;border-radius:7px;background:var(--surface,#fff);resize:vertical}.spec-editor{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:16px;border:1px solid #d9e8e1;border-radius:10px}.spec-editor legend{padding:0 6px;color:#245247;font-weight:800}.spec-editor input{display:block;box-sizing:border-box;width:100%;margin-top:5px;padding:9px;border:1px solid #cfdfd9;border-radius:7px;background:var(--surface,#fff)}@media(max-width:780px){.specifications dl,.spec-editor{grid-template-columns:1fr}.image-zoom{padding:16px}.image-zoom button{top:12px;right:12px}}@media(max-width:780px){.nasiya-hero{min-height:410px;padding:42px 26px}.nasiya-art{right:-16px;bottom:43px;width:135px;height:135px}.nasiya-art span{font-size:4.5rem}.trust-strip,.promo-row,.product-more-info{grid-template-columns:1fr}.trust-strip{margin:0 16px 28px}.promo-row{margin:0 16px 36px}.catalog-section{padding:0 16px}.nasiya-info{grid-template-columns:1fr;margin:42px 16px 12px;padding:28px}.product-detail-rich{grid-template-columns:1fr;margin:12px 16px 35px}.main-product-image,.main-product-image img{min-height:340px;height:340px}.product-more-info{margin:0 16px 30px}.description-panel dl{grid-template-columns:1fr}.installment-estimate>div:first-child{display:block}.installment-estimate small{display:block;margin-top:5px}.purchase-perks{display:grid}.provider-list{grid-template-columns:1fr}.detail-actions{flex-direction:column}}.featured-products{max-width:1240px;margin:0 auto 54px;padding:31px;border:1px solid #dcebe4;border-radius:24px;background:#f6fbf8}.featured-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:21px}.featured-heading .eyebrow{margin:0 0 5px}.featured-heading h2{margin:0;color:#163d34;font-size:1.7rem}.featured-heading p:not(.eyebrow){margin:6px 0 0;color:#6d847b}.carousel-actions{display:flex;gap:8px}.carousel-actions button{display:grid;place-items:center;width:39px;height:39px;border:1px solid #cdded7;border-radius:50%;background:#fff;color:#176453;font-size:1.25rem}.carousel-actions button:hover{border-color:#0a806b;background:#0a806b;color:#fff}.featured-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.featured-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:10px;border:1px solid #e0ebe6;border-radius:16px;background:#fff;transition:transform .2s,box-shadow .2s}.featured-card:hover{transform:translateY(-3px);box-shadow:0 10px 20px #124a3b16}.featured-image{position:relative;display:grid;place-items:center;height:158px;overflow:hidden;border-radius:11px;background:#edf6f1}.featured-image img{width:100%;height:100%;object-fit:contain}.featured-image span{font-size:3.8rem}.featured-image small{position:absolute;top:9px;left:9px;padding:4px 6px;border-radius:6px;background:#123c35;color:#caff54;font-size:.62rem;font-weight:800}.featured-card p{margin:12px 3px 5px;color:#7b9088;font-size:.72rem}.featured-card h3{min-height:37px;margin:0 3px 9px;overflow:hidden;color:#1d4137;font-size:.92rem;line-height:1.3}.featured-card strong{display:block;margin:0 3px 12px;color:#0b705d;font-size:.91rem}.featured-card>button{margin-top:auto;padding:9px;border:0;border-radius:9px;background:#e6f5ee;color:#076a57;font-weight:800}.featured-card>button:hover{background:#caff54;color:#0b4438}.featured-progress{display:flex;justify-content:center;gap:4px;margin-top:17px}.featured-progress i{width:6px;height:6px;border-radius:9px;background:#cbdbd5}.featured-progress i.active{width:18px;background:#0a806b}@media(max-width:780px){.featured-products{margin:0 16px 38px;padding:20px}.featured-heading{align-items:start}.featured-heading h2{font-size:1.35rem}.featured-heading p:not(.eyebrow){display:none}.featured-grid{grid-template-columns:repeat(2,1fr);gap:10px}.featured-image{height:130px}.featured-card{padding:8px}.featured-card h3{font-size:.83rem}.featured-card strong{font-size:.78rem}.featured-card>button{font-size:.75rem}}
