.favorite-mini{font-size:22px;color:#777}.favorite-mini.active{color:#b2543d}.benefit-grid{margin:12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.benefit-grid button{border:0;background:#fff;padding:16px;text-align:left;color:var(--ink);box-shadow:0 5px 20px #24332b0a}.benefit-grid small{display:block;font-size:8px;letter-spacing:1.5px;color:#9c8a68}.benefit-grid strong{display:block;font:24px Georgia;color:var(--green);margin:8px 0 5px}.benefit-grid span{font-size:11px;color:#777}:root{--ink:#24332b;--green:#365b48;--cream:#f7f4ed;--gold:#c79242;--line:#e8e3d9}*{box-sizing:border-box}html{background:#e8e4dc}body{margin:0;color:var(--ink);font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}button,input{font:inherit}.app-shell{width:100%;max-width:480px;min-height:100vh;margin:auto;background:#fbfaf7;padding-bottom:82px;position:relative;overflow:hidden}.brand-head,.simple-head{height:94px;padding:28px 20px 14px;display:flex;align-items:flex-end;justify-content:space-between}.brand-head small,.hero-copy>span,.promo small,.section-title small{font-size:9px;letter-spacing:2.5px;color:#819187}.brand-head h1,.simple-head h1{font-family:Georgia,Songti SC,serif;font-size:25px;margin:2px 0 0;letter-spacing:2px}.detail-head button,.round,.simple-head button{border:0;background:transparent;font-size:22px;color:var(--ink)}.search{margin:0 20px 16px;background:white;border:1px solid var(--line);border-radius:6px;height:44px;display:flex;align-items:center;padding-left:14px;box-shadow:0 4px 20px #3044380a}.search span{font-size:22px}.search input{border:0;outline:0;flex:1 1;padding:0 10px;font-size:14px}.search button{height:34px;margin-right:5px;border:0;background:var(--green);color:white;padding:0 16px;border-radius:4px;font-size:13px}.hero{margin:0 12px;border-radius:3px;min-height:238px;background:linear-gradient(125deg,#29483a 0 60%,#bd9662 60%);position:relative;color:white;padding:34px 26px;overflow:hidden}.hero:after{content:"";position:absolute;width:230px;height:230px;border:1px solid #fff3;border-radius:50%;right:-80px;top:2px}.hero-copy{position:relative;z-index:2}.hero-copy>span{color:#d9c8a9}.hero h2{font-family:Georgia,Songti SC,serif;font-size:27px;line-height:1.45;margin:14px 0 8px}.hero p{font-size:12px;color:#dbe4de;margin-bottom:24px}.empty button,.hero button,.promo button{border:1px solid #ffffff80;background:#ffffff12;color:white;padding:9px 15px;border-radius:2px;font-size:12px}.hero-shape{position:absolute;right:18px;bottom:16px;width:105px;height:105px;border-radius:50% 50% 45% 45%;background:#d6b37e;display:flex;align-items:center;justify-content:center;transform:rotate(-10deg);box-shadow:inset 0 0 0 12px #ffffff15}.hero-shape b{font-family:serif;font-size:34px}.notice{margin:14px 20px 0;padding:13px 0;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px;font-size:11px}.notice strong{color:var(--gold);font-size:12px}.notice span{flex:1 1;color:#788078;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section{padding:26px 20px 4px}.section-title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:17px}.section-title h2{font-family:Georgia,Songti SC,serif;font-size:21px;margin:4px 0 0}.section-title button{border:0;background:transparent;font-size:11px;color:#788078}.categories{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.categories button{border:0;background:white;padding:12px 6px 14px;border-radius:4px;box-shadow:0 6px 24px #3044380c;color:var(--ink)}.categories span{display:flex;margin:auto;width:58px;height:58px;border-radius:50%;align-items:center;justify-content:center;color:white;font-size:30px}.categories b{display:block;margin-top:10px;font-size:13px}.categories small{font-size:9px;color:#999}.promo{margin:25px 20px 0;background:#d8d0bf;padding:22px;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden}.promo:after{content:"旅";position:absolute;right:85px;font:70px Georgia;color:#fff3}.promo h3{font:20px Georgia,Songti SC,serif;margin:5px 0}.promo p{font-size:11px;margin:0}.promo button{background:var(--green);border:0;z-index:2}.product-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 12px;gap:24px 12px}.product-grid article{min-width:0}.product-image{width:100%;aspect-ratio:1;border:0;padding:0;position:relative;background:#eee;overflow:hidden}.cart-list img,.category-products img,.detail-image,.product-image img{width:100%;height:100%;object-fit:cover}.product-image span{position:absolute;left:7px;top:7px;background:#fff;color:var(--green);padding:4px 7px;font-size:9px}.product-grid article>small{display:block;color:#8b968f;font-size:9px;margin-top:9px}.product-grid h3{font-size:13px;line-height:1.45;margin:4px 0 8px;height:38px;cursor:pointer}.product-grid article>div{display:flex;align-items:center;gap:6px}.detail-price strong,.product-grid strong{font:18px Georgia;color:#9f5b38}.detail-price del,.product-grid del{font-size:10px;color:#aaa}.product-grid article>div button{margin-left:auto;width:27px;height:27px;border:1px solid var(--green);background:white;color:var(--green);border-radius:50%}.bottom-nav{position:fixed;z-index:20;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:480px;height:70px;background:#fff;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:env(safe-area-inset-bottom)}.bottom-nav button{border:0;background:transparent;color:#a4a39f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.bottom-nav button.active{color:var(--green)}.bottom-nav span{font-size:22px;position:relative}.bottom-nav span b{position:absolute;right:-10px;top:-5px;background:#a6533c;color:#fff;font:700 9px Arial;min-width:16px;height:16px;border-radius:8px;display:grid;place-items:center}.bottom-nav small{font-size:10px}.category-layout{display:grid;grid-template-columns:92px 1fr;min-height:calc(100vh - 165px);border-top:1px solid var(--line)}.category-layout aside{background:#f1eee7}.category-layout aside button{width:100%;height:58px;border:0;border-left:3px solid transparent;background:transparent;color:#737770;font-size:13px}.category-layout aside button.active{background:#fff;color:var(--green);font-weight:700;border-left-color:var(--gold)}.category-layout>section{padding:14px}.category-banner{height:132px;background:linear-gradient(135deg,#55715f,#2c493b);color:white;padding:20px;position:relative;overflow:hidden}.category-banner:after{content:"◡";position:absolute;right:18px;bottom:-20px;font-size:95px;color:#ffffff18}.category-banner small{font-size:10px;letter-spacing:2px}.category-banner h2{font:20px/1.5 Georgia,Songti SC,serif}.category-products{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 10px;gap:16px 10px;margin-top:18px}.category-products button{border:0;background:transparent;padding:0;text-align:left;color:var(--ink)}.category-products img{aspect-ratio:1;border-radius:2px}.category-products span{display:block;font-size:11px;line-height:1.4;margin:6px 0 4px}.category-products strong{font:14px Georgia;color:#9f5b38}.simple-head small{font:12px Arial;color:#999}.detail-page{background:#f5f3ee}.detail-head{height:62px;background:white;display:flex;align-items:center;justify-content:space-between;padding:0 15px;font-weight:700}.detail-head button:first-child{font-size:34px}.detail-image{height:390px;background:white}.detail-card,.detail-info{background:white;padding:18px 20px;margin-bottom:10px}.badge{background:#6f8e79;color:white;font-size:10px;padding:4px 7px}.detail-price{display:flex;gap:10px;align-items:center;margin:13px 0 8px}.detail-price strong{font-size:26px}.detail-info h1{font:21px/1.45 Georgia,Songti SC,serif;margin:8px 0}.detail-card p,.detail-info p{font-size:12px;line-height:1.7;color:#777}.promise{border-top:1px solid var(--line);padding-top:14px;display:flex;justify-content:space-between;color:#607066;font-size:10px}.detail-card h2{font-size:15px}.buy-bar,.checkout{position:fixed;bottom:0;left:50%;transform:translateX(-50%);max-width:480px;width:100%;height:68px;background:white;display:flex;align-items:center;padding:8px 12px;z-index:30;border-top:1px solid var(--line)}.buy-bar button{height:48px;border:0}.buy-bar .mini{width:54px;background:white;display:flex;flex-direction:column;align-items:center}.buy-bar .mini small{font-size:9px}.buy-now,.cart-add{flex:1 1;color:white}.cart-add{background:#b39b73}.buy-now{background:var(--green)}.empty{text-align:center;padding-top:130px}.empty span{font-size:50px;filter:grayscale(1);opacity:.4}.empty h2{font:21px Georgia,Songti SC,serif}.empty p{font-size:12px;color:#999}.empty button{background:var(--green);border:0;margin-top:10px}.cart-list{padding:8px 18px 100px}.cart-list article{background:white;margin-bottom:10px;padding:12px;display:grid;grid-template-columns:78px 1fr auto;grid-gap:12px;gap:12px;align-items:center}.cart-list img{width:78px;height:78px}.cart-list small{color:#999}.cart-list h3{font-size:12px;margin:5px 0}.cart-list strong{font:16px Georgia;color:#9f5b38}.qty{align-self:end;display:flex;align-items:center}.qty button{border:1px solid var(--line);background:white;width:25px;height:25px}.qty span{width:25px;text-align:center;font-size:11px}.checkout{bottom:70px;justify-content:space-between}.checkout div{display:flex;flex-direction:column}.checkout strong{color:#a6533c;font:20px Georgia}.checkout button{border:0;background:var(--green);color:white;border-radius:3px;padding:14px 28px}.profile{background:linear-gradient(145deg,#29483a,#436652);padding:44px 20px 24px;color:white}.profile-top{display:flex;align-items:center;gap:12px}.profile-top>span{width:56px;height:56px;border-radius:50%;background:#d3b98d;display:grid;place-items:center;font:25px Georgia}.profile-top div{flex:1 1}.profile-top p,.profile-top small{font-size:10px;color:#d7e1db}.profile-top h1{font:21px Georgia,Songti SC,serif;margin:3px 0}.profile-top p{margin:0}.profile-top button{border:1px solid #ffffff66;background:transparent;color:white;padding:7px 13px}.member-card{margin-top:25px;background:linear-gradient(120deg,#e3d3b4,#bca270);color:#26382e;padding:18px;position:relative}.member-card small{letter-spacing:2px}.member-card h2{font:18px Georgia;margin:8px 0 5px}.member-card p{font-size:10px}.member-card b{position:absolute;right:15px;top:15px;font-size:10px;border:1px solid #6e654e;padding:4px 6px}.orders,.settings{margin:12px;background:white;padding:18px}.orders>div{display:flex;justify-content:space-between}.orders h2{font-size:15px}.orders button{border:0;background:transparent;color:#999;font-size:11px}.orders nav{display:grid;grid-template-columns:repeat(4,1fr);margin-top:17px}.orders nav button{display:flex;flex-direction:column;align-items:center;gap:7px;color:#555}.orders nav span{font-size:22px;color:var(--green)}.settings{padding:4px 18px}.settings button{height:54px;width:100%;display:grid;grid-template-columns:30px 1fr auto;align-items:center;text-align:left;border:0;border-bottom:1px solid var(--line);background:white;color:#607066}.settings b{font-size:13px;color:#333}.settings i{font-style:normal;color:#aaa;font-size:20px}.toast{position:fixed;z-index:50;left:50%;bottom:100px;transform:translateX(-50%);background:#1f2b25e8;color:white;padding:11px 18px;border-radius:4px;font-size:12px;white-space:nowrap}@media(min-width:700px){.app-shell{box-shadow:0 0 50px #27372d22}.bottom-nav,.buy-bar,.checkout{box-shadow:0 -4px 25px #27372d0d}}.detail-v21-buybar{display:grid!important;grid-template-columns:.9fr 1fr 1fr!important;grid-gap:8px!important;gap:8px!important}.detail-v21-buybar>button{min-width:0!important}.detail-v21-buybar .wholesale{background:#fff!important;color:#0b3d2a!important;border:1px solid #0b3d2a!important;font-weight:600!important}.bulk-adjust-v14{margin:14px 0 18px;padding:18px;border:1px solid #dfe8e3;border-radius:14px;background:#fbfdfc;box-shadow:0 2px 10px rgba(27,74,54,.04)}.bulk-adjust-v14-foot,.bulk-adjust-v14-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.bulk-adjust-v14-head>div{display:flex;flex-direction:column;gap:4px}.bulk-adjust-v14-head b{font-size:16px;color:#173d2e}.bulk-adjust-v14-foot small,.bulk-adjust-v14-head small{color:#74827b}.bulk-adjust-v14-head>span{font-size:12px;color:#2f6b51;background:#edf5f0;border-radius:999px;padding:6px 10px;white-space:nowrap}.bulk-adjust-v14-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:14px 0}.bulk-adjust-v14-grid label{display:grid;grid-template-columns:74px 1fr 118px;align-items:center;grid-gap:8px;gap:8px;padding:12px;border:1px solid #e5ece8;border-radius:10px;background:#fff}.bulk-adjust-v14-grid label>span{font-weight:700;color:#2c463a}.bulk-adjust-v14-grid input,.bulk-adjust-v14-grid select{width:100%;min-height:36px;border:1px solid #d9e2dd;border-radius:8px;background:#fff;padding:0 9px;color:#233a30;outline:none}.bulk-adjust-v14-grid input:focus,.bulk-adjust-v14-grid select:focus{border-color:#5b8b72}.bulk-adjust-v14-grid input:disabled{background:#f2f4f3;color:#a6afaa}.bulk-adjust-v14-grid label>small{grid-column:3;color:#7a8981;text-align:right}.bulk-adjust-v14-foot{border-top:1px dashed #dfe6e2;padding-top:12px}.bulk-adjust-v14-foot .primary{min-width:150px}@media(max-width:1100px){.bulk-adjust-v14-grid{grid-template-columns:1fr}.bulk-adjust-v14-grid label{grid-template-columns:90px 1fr 130px}}.mine-real-user-v15 .avatar{display:flex;align-items:center;justify-content:center;overflow:hidden}.mine-real-user-v15 .avatar img{width:100%;height:100%;object-fit:cover}.mine-real-name-v15{font-size:20px;font-weight:800;line-height:1.25;color:inherit}.mine-wechat-login-v15{margin-top:6px;border:0;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;background:#e9f5ee;color:#23613f}.mine-orders i{position:relative}.mine-order-count-v15{position:absolute;top:-8px;right:-12px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#df4d4d;color:#fff;font-size:10px;line-height:18px;font-style:normal;box-shadow:0 2px 6px rgba(0,0,0,.15)}.mine-tools .mine-tool-value-v15{margin-left:auto;margin-right:8px;color:#738078;font-size:12px;font-weight:700}.distribution-entry{margin:12px;background:linear-gradient(120deg,#263f33,#55715f);color:#fff;padding:18px;display:flex;align-items:center;justify-content:space-between}.distribution-entry small{color:#cdbd9f;font-size:8px}.distribution-entry h2{font:18px Georgia;margin:7px 0 5px}.distribution-entry p{margin:0;font-size:10px}.distribution-entry button{border:1px solid #ffffff55;background:#ffffff10;color:#fff;padding:8px 12px}.distribution-page{background:#f3f1eb;padding-bottom:30px}.distribution-head{height:92px;background:#263f33;color:#fff;display:grid;grid-template-columns:42px 1fr auto;align-items:end;padding:22px 18px 15px}.distribution-head button{border:0;background:transparent;color:#fff;font-size:34px;text-align:left}.distribution-head small{font-size:8px;color:#b9c9bf}.distribution-head h1{font:22px Georgia;margin:4px 0}.distribution-head>span{font-size:9px;border:1px solid #d1bd9666;padding:4px 7px}.distribution-wallet{background:linear-gradient(135deg,#263f33,#496756);color:#fff;padding:24px 20px;display:grid;grid-template-columns:1fr auto}.distribution-wallet small{font-size:10px}.distribution-wallet strong{display:block;font:34px Georgia;margin:7px 0}.distribution-wallet p{font-size:9px;margin:0}.distribution-wallet>button{border:0;background:#d1b889;padding:9px 13px}.wallet-stats{grid-column:1/-1;margin-top:20px;padding-top:15px;border-top:1px solid #ffffff20;display:grid;grid-template-columns:repeat(3,1fr)}.wallet-stats span{display:flex;flex-direction:column}.wallet-stats b{margin-top:5px}.distribution-tabs{background:#fff;height:48px;display:grid;grid-template-columns:repeat(3,1fr)}.distribution-tabs button{border:0;border-bottom:2px solid transparent;background:transparent}.distribution-tabs button.active{color:var(--green);border-bottom-color:var(--green)}.commission-list,.distribution-switch,.risk-note,.rules-panel,.share-card,.team-panel{margin:12px;background:#fff;padding:17px}.distribution-switch{display:flex;justify-content:space-between}.commission-list h2,.distribution-switch h2,.rules-panel h2,.team-panel h2{font-size:15px;margin:0 0 5px}.distribution-switch p{margin:0;font-size:10px;color:#999}.distribution-switch>button{width:44px;height:24px;border:0;border-radius:14px;background:#bbb;padding:3px}.distribution-switch>button i{display:block;width:18px;height:18px;border-radius:50%;background:#fff}.distribution-switch>button.on{background:var(--green)}.distribution-switch>button.on i{transform:translateX(20px)}.commission-list h2{border-bottom:1px solid var(--line);padding-bottom:12px}.commission-list h2 small{float:right;color:#a46a4e}.commission-list article{display:grid;grid-template-columns:45px 1fr auto;grid-gap:11px;gap:11px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line)}.commission-list article>i{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#6f8e79;font:700 12px Arial}.commission-list h3{font-size:12px;margin:0}.commission-list p{font-size:9px;color:#999}.commission-list article>strong{color:#a05c3d}.share-card{background:#ddd3bf;display:flex;justify-content:space-between}.share-card h2{font:20px Georgia;margin:6px 0}.share-card p{max-width:250px;font-size:9px}.share-card button{border:0;background:var(--green);color:#fff;padding:10px}.risk-note{border-left:3px solid #ba8952}.risk-note p,.team-tip{font-size:9px;line-height:1.6}.team-summary{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.team-summary span{display:flex;flex-direction:column}.team-summary strong{font:20px Georgia;color:var(--green)}.team-tree{text-align:center}.team-tree>b{display:block;width:110px;margin:auto;background:var(--green);color:#fff;padding:10px}.team-tree>i{display:block;padding:7px}.team-tree>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.team-tree>div span,.team-tree>p{background:#eee9df;padding:10px;font-size:10px}.rules-panel ol,.rules-panel ul{padding-left:20px}.rules-panel li{padding:7px 0;font-size:11px}.legal-warning{background:#fff4e8;border:1px solid #e7c9a5;padding:13px}.legal-warning p{font-size:9px}.distribution-back{display:block;margin:18px auto;border:0;background:transparent;text-decoration:underline}.points-note,.points-records,.points-rule-card,.promotion-orders{margin:12px;background:#fff;padding:17px}.points-records h2,.points-rule-card h2,.promotion-orders h2{font-size:15px;margin:0 0 12px}.promotion-orders article{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.promotion-orders small{font-size:9px;color:#999}.promotion-orders h3{font-size:12px;margin:5px 0}.promotion-orders p{font-size:10px;color:#999;margin:0}.promotion-orders>article>span{text-align:right;font-size:9px;color:#b27b42}.promotion-orders>article>span.done{color:var(--green)}.promotion-orders>article>span b{display:block;font-size:14px;margin-top:7px}.points-page{background:#f3f1eb;padding-bottom:24px}.points-head{height:92px;background:#263f33;color:#fff;display:grid;grid-template-columns:42px 1fr auto;align-items:end;padding:22px 18px 15px}.points-head button{border:0;background:transparent;color:#fff;font-size:34px;text-align:left}.points-head small{font-size:8px;color:#b9c9bf}.points-head h1{font:22px Georgia;margin:4px 0}.points-head>span{font-size:10px}.points-balance{background:linear-gradient(135deg,#d9c49d,#b99c6d);padding:28px 20px;color:#23372c}.points-balance>small{font-size:10px}.points-balance strong{display:block;font:42px Georgia;margin:7px 0}.points-balance p{font-size:10px}.points-balance button{border:0;background:#263f33;color:#fff;padding:10px 15px;margin-top:8px}.points-balance button:disabled{background:#738077}.points-actions{margin:12px;background:#fff;display:grid;grid-template-columns:repeat(3,1fr);padding:17px 8px;text-align:center}.points-actions div{display:flex;flex-direction:column;border-right:1px solid var(--line)}.points-actions div:last-child{border:0}.points-actions b{font-size:9px;color:#888}.points-actions strong{font:16px Georgia;color:var(--green);margin-top:6px}.points-rule-card>div{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.points-rule-card span{width:36px;height:36px;border-radius:50%;background:#e9e0cf;display:grid;place-items:center;color:#876c42}.points-rule-card p{display:flex;flex-direction:column;margin:0}.points-records b,.points-rule-card b{font-size:11px}.points-records small,.points-rule-card small{font-size:9px;color:#999;margin-top:4px}.points-records article{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.points-records article>div{display:flex;flex-direction:column}.points-records article>strong{color:var(--green)}.points-records article>strong.minus{color:#a36548}.points-note{border-left:3px solid #b48b55}.points-note p{font-size:9px;line-height:1.65}.checkout-page{background:#f4f5f3;padding-bottom:95px}.checkout-head{height:68px;background:#fff;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;padding:0 12px;border-bottom:1px solid #eee}.checkout-head button{border:0;background:transparent;font-size:34px;text-align:left;color:var(--ink)}.checkout-head h1{text-align:center;font-size:17px;margin:0}.checkout-head span{text-align:center;font-size:9px;color:#fff;background:#b68b53;padding:4px;border-radius:9px}.address-card{width:calc(100% - 24px);margin:12px;padding:18px;background:#fff;border:0;display:grid;grid-template-columns:30px 1fr 15px;text-align:left;align-items:center;color:var(--ink);border-radius:6px}.address-card i{font-size:23px;font-style:normal;color:var(--green)}.address-card b{font-size:12px}.address-card p{font-size:10px;line-height:1.55;color:#777;margin:7px 0 0}.address-card>span{font-size:22px;color:#aaa}.checkout-goods,.checkout-options,.checkout-summary{margin:12px;background:#fff;padding:16px;border-radius:6px}.checkout-goods h2{font-size:13px;margin:0 0 14px}.checkout-goods article{display:grid;grid-template-columns:82px 1fr auto;grid-gap:10px;gap:10px}.checkout-goods img{width:82px;height:82px;object-fit:cover}.checkout-goods h3{font-size:12px;line-height:1.4;margin:2px 0 7px}.checkout-goods small{display:block;font-size:9px;color:#999}.checkout-goods strong{display:block;color:#a55439;margin-top:10px;font:15px Georgia}.checkout-goods article>b{font-size:11px;align-self:end}.checkout-options label,.checkout-options>div,.checkout-summary>div{min-height:48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee;font-size:11px}.checkout-options>div b{font-weight:400;color:#777}.checkout-options label input{border:0;text-align:right;outline:0;max-width:220px;font-size:10px}.checkout-summary>div:last-child{border:0}.checkout-summary b{font-weight:400}.checkout-summary .payable strong{font:19px Georgia;color:#b24f35}.checkout-submit{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:480px;height:76px;background:#fff;display:flex;align-items:center;justify-content:flex-end;gap:15px;padding:10px 14px;z-index:25;border-top:1px solid #eee}.checkout-submit div{text-align:right}.checkout-submit small{display:block;font-size:9px}.checkout-submit strong{font:20px Georgia;color:#b24f35}.checkout-submit button,.primary-wide{border:0;background:var(--green);color:#fff;padding:14px 20px;border-radius:4px}.pay-demo-notice{margin:14px 18px;background:#fff3d7;border:1px solid #ead6a7;padding:13px}.pay-demo-notice b{font-size:11px}.pay-demo-notice p{font-size:9px;line-height:1.5;margin:5px 0 0}.pay-merchant{text-align:center;background:#fff;padding:30px 18px;margin-top:12px}.pay-merchant small{font-size:10px;color:#999}.pay-merchant h2{font-size:15px;margin:10px}.pay-merchant strong{display:block;font:42px Georgia;margin:20px 0}.pay-merchant p{font-size:9px;color:#999}.pay-method{margin:12px;background:#fff;padding:17px;display:grid;grid-template-columns:42px 1fr auto;align-items:center}.wechat-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#21ad5b;color:white}.pay-method div{display:flex;flex-direction:column}.pay-method b{font-size:12px}.pay-method small{font-size:9px;color:#999;margin-top:3px}.pay-method i{color:#19a85a}.primary-wide{display:block;width:calc(100% - 36px);margin:20px 18px;font-weight:700}.pay-confirm{background:#21ad5b;font-size:15px}.text-button{display:block;margin:14px auto;border:0;background:transparent;color:#777;text-decoration:underline}.success-page{text-align:center;padding:110px 25px 30px}.success-mark{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;margin:auto;background:var(--green);color:#fff;font-size:38px}.success-page h1{font:25px Georgia,Songti SC,serif;margin:22px 0 8px}.success-page>p{font-size:11px;color:#777}.success-page section{margin:30px 0;background:#fff;padding:20px;display:grid;grid-template-columns:1fr 1fr;text-align:left;grid-gap:16px;gap:16px;font-size:11px}.success-page section b,.success-page section strong{text-align:right}.success-page section strong{color:#b24f35}.address-overlay{position:fixed;z-index:60;inset:0;background:#0008;display:flex;align-items:flex-end;justify-content:center}.address-overlay>section{width:100%;max-width:480px;background:#fff;padding:20px;border-radius:14px 14px 0 0}.address-overlay header{display:flex;justify-content:space-between;align-items:center}.address-overlay h2{font-size:16px}.address-overlay header button{border:0;background:transparent;font-size:26px}.address-overlay label{display:flex;flex-direction:column;gap:7px;font-size:11px;margin:13px 0}.address-overlay input,.address-overlay textarea{border:1px solid #ddd;padding:11px;outline:0}.address-overlay textarea{height:70px;resize:none}.address-overlay .primary-wide{width:100%;margin:18px 0 0}.account-page{background:#f3f4f2;padding-bottom:90px}.account-head{height:68px;background:#fff;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;padding:0 12px;border-bottom:1px solid #eee}.account-head button{border:0;background:transparent;font-size:34px;text-align:left;color:var(--ink)}.account-head h1{text-align:center;font-size:17px}.account-head span{text-align:center;font-size:9px;color:#fff;background:#b68b53;padding:4px;border-radius:9px}.address-list{padding:12px}.address-list article{background:#fff;padding:17px;margin-bottom:10px;border-radius:6px}.address-list h2{font-size:13px;margin:0}.address-list h2 small{font-weight:400;color:#777;margin-left:12px}.address-list p{font-size:11px;line-height:1.6;color:#555}.address-list footer{border-top:1px solid #eee;padding-top:12px;display:flex;justify-content:space-between}.address-list button{border:0;background:transparent;color:#777;font-size:10px}.address-list button.selected{color:var(--green)}.address-list footer span{display:flex;gap:14px}.account-fixed-button{position:fixed;z-index:20;bottom:16px;left:50%;transform:translateX(-50%);width:calc(100% - 36px);max-width:444px;height:50px;border:0;background:var(--green);color:#fff;border-radius:4px}.favorite-list{padding:12px}.favorite-list article{background:#fff;padding:12px;display:grid;grid-template-columns:110px 1fr;grid-gap:13px;gap:13px;margin-bottom:10px}.favorite-photo{border:0;padding:0;background:#eee}.favorite-photo img{width:110px;height:135px;object-fit:cover}.favorite-list small{font-size:9px;color:#999}.favorite-list h2{font-size:13px;line-height:1.4;margin:6px 0;cursor:pointer}.favorite-list p{font-size:9px;line-height:1.5;color:#999;height:28px;overflow:hidden}.favorite-list strong{font:17px Georgia;color:#a75339}.favorite-list div>span{display:flex;gap:7px;margin-top:12px}.favorite-list div>span button{border:1px solid #ddd;background:#fff;padding:6px 8px;font-size:9px}.favorite-list div>span button:last-child{border-color:var(--green);background:var(--green);color:#fff}.account-empty{text-align:center;padding:140px 20px}.account-empty>b{font-size:45px;color:#bbb}.account-empty h2{font-size:16px}.account-empty p{font-size:10px;color:#999}.coupon-tabs{height:50px;background:#fff;display:grid;grid-template-columns:repeat(3,1fr)}.coupon-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;font-size:11px}.coupon-tabs button.active{color:var(--green);border-bottom-color:var(--green)}.coupon-list{padding:12px}.coupon-list article{background:#fff;margin-bottom:12px;border-radius:7px;overflow:hidden;display:grid;grid-template-columns:1fr 72px;position:relative}.coupon-list article>div{display:flex;align-items:center;padding:18px}.coupon-list strong{font:32px Georgia;color:#a9573f;min-width:85px}.coupon-list strong i{font-size:13px;font-style:normal}.coupon-list article span{display:flex;flex-direction:column}.coupon-list article b{font-size:11px}.coupon-list article small{font-size:8px;color:#999;margin-top:7px}.coupon-list article>button{border:0;background:#d4b780;color:#fff}.coupon-list article>button.claimed{background:#aaa}.coupon-list article>p{grid-column:1/-1;border-top:1px dashed #ddd;margin:0;padding:8px 18px;font-size:8px;color:#999}.service-hero{margin:12px;background:linear-gradient(125deg,#2d4a3b,#53715f);color:#fff;padding:20px;display:grid;grid-template-columns:50px 1fr auto;grid-gap:12px;gap:12px;align-items:center}.service-hero>span{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#d5bb8c;color:#314638;font-size:20px}.service-hero p,.service-hero small{font-size:8px;color:#dbe4df}.service-hero h2{font-size:15px;margin:5px 0}.service-hero p{margin:0}.service-hero button{border:1px solid #fff6;background:transparent;color:#fff;padding:8px;font-size:10px}.contact-card,.faq-list{margin:12px;background:#fff;padding:17px}.contact-card h2,.faq-list>h2{font-size:14px}.faq-list article{border-top:1px solid #eee}.faq-list article button{width:100%;border:0;background:#fff;padding:15px 0;display:flex;justify-content:space-between;text-align:left}.faq-list article p{font-size:10px;line-height:1.65;color:#777;background:#f7f5f0;padding:12px;margin:0 0 10px}.faq-list i{font-style:normal}.contact-card p{font-size:10px}.contact-card small{font-size:8px;color:#999}.demo-chat{min-height:calc(100vh - 68px);padding:18px 14px 90px}.chat-agent,.chat-user{display:flex;margin-bottom:18px}.chat-agent span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#fff;margin-right:8px}.chat-agent p,.chat-user p{max-width:75%;background:#fff;padding:12px;font-size:10px;line-height:1.55;margin:0;border-radius:4px}.chat-user{justify-content:flex-end}.chat-user p{background:#cfe4d6}.chat-tip{text-align:center;font-size:8px;color:#999;margin:18px}.demo-chat footer{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:480px;background:#fff;padding:10px;display:grid;grid-template-columns:1fr 60px;grid-gap:8px;gap:8px}.demo-chat footer input{border:1px solid #ddd;padding:11px}.demo-chat footer button{border:0;background:var(--green);color:#fff}.setting-group,.setting-links{margin:12px;background:#fff;padding:5px 17px}.setting-group h2{font-size:13px;padding:8px 0}.setting-group label{min-height:65px;border-top:1px solid #eee;display:flex;align-items:center;justify-content:space-between}.setting-group label span{display:flex;flex-direction:column}.setting-group b,.setting-links b{font-size:11px}.setting-group small{font-size:8px;color:#999;margin-top:5px}.toggle{width:44px;height:24px;border:0;border-radius:14px;background:#bbb;padding:3px}.toggle i{display:block;width:18px;height:18px;border-radius:50%;background:#fff}.toggle.on{background:var(--green)}.toggle.on i{transform:translateX(20px)}.setting-links button{width:100%;min-height:53px;border:0;border-bottom:1px solid #eee;background:#fff;display:flex;justify-content:space-between;align-items:center}.setting-links span{font-size:10px;color:#999}.setting-note{margin:20px;font-size:9px;line-height:1.6;color:#999}.logout-demo{display:block;width:calc(100% - 24px);margin:20px 12px;height:48px;border:1px solid #b5634c;background:#fff;color:#a44c36}.category-head{height:82px;background:#fff;display:grid;grid-template-columns:1fr 58px;align-items:end;grid-gap:12px;gap:12px;padding:24px 16px 12px}.category-head>button{height:42px;border:1px solid #e5e2de;border-radius:22px;background:#fff;font-size:18px}.category-search{height:42px;border-radius:22px;background:#f7f6f4;display:flex;align-items:center;padding:0 15px}.category-search span{font-size:23px;color:#999}.category-search input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;padding-left:10px;font-size:14px}.sub-category-strip{height:105px;background:#fff;display:flex;gap:5px;overflow-x:auto;padding:10px 12px 8px;scrollbar-width:none;border-bottom:1px solid #eee}.sub-category-strip::-webkit-scrollbar{display:none}.sub-category-strip button{border:0;background:transparent;min-width:70px;color:#555;display:flex;flex-direction:column;align-items:center;gap:6px}.sub-category-strip i{width:48px;height:48px;background:#f7f5f1;border:2px solid transparent;border-radius:18px;display:grid;place-items:center;font-style:normal;color:#526b5c;font-weight:700}.sub-category-strip span{font-size:10px;white-space:nowrap}.sub-category-strip button.active i{border-color:#365b48;background:#fff}.sub-category-strip button.active span{background:#365b48;color:#fff;border-radius:3px;padding:3px 6px}.category-reference{min-height:calc(100vh - 257px);grid-template-columns:86px 1fr}.category-reference aside button{height:66px}.category-reference>section{padding:0;background:#fff}.category-context{height:45px;padding:0 14px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #eee}.category-context b{font-size:13px}.category-context span{font-size:10px;color:#fff;background:#b18a58;padding:3px 7px}.category-list{padding:12px}.category-list article{display:grid;grid-template-columns:112px 1fr;grid-gap:12px;gap:12px;padding:0 0 16px;margin-bottom:16px;border-bottom:1px solid #eee;cursor:pointer}.category-list img{width:112px;height:112px;object-fit:cover;border-radius:3px}.category-list h3{font-size:13px;line-height:1.45;margin:3px 0 7px}.category-list p{font-size:9px;line-height:1.5;color:#999;margin:0 0 17px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-list strong{font:18px Georgia;color:#d34f36;margin-right:7px}.category-list del{font-size:10px;color:#aaa}.orders nav span{position:relative}.orders nav span i{position:absolute;right:-10px;top:-7px;width:16px;height:16px;border-radius:50%;background:#ad6048;color:#fff;font:normal 9px Arial;display:grid;place-items:center}.order-page{background:#f3f4f2;padding-bottom:30px}.order-tabs{height:52px;background:#fff;display:grid;grid-template-columns:repeat(5,1fr);position:-webkit-sticky;position:sticky;top:0;z-index:3;border-bottom:1px solid #eee}.order-tabs button{border:0;border-bottom:2px solid transparent;background:#fff;color:#666;font-size:11px}.order-tabs button.active{color:var(--green);font-weight:700;border-bottom-color:var(--green)}.auto-receipt-note{margin:12px;padding:13px;background:#edf4ef;border:1px solid #d6e6dc;display:grid;grid-template-columns:30px 1fr;grid-gap:8px;gap:8px;align-items:center}.auto-receipt-note>i{width:26px;height:26px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;font-style:normal}.auto-receipt-note b{font-size:11px}.auto-receipt-note p{font-size:9px;line-height:1.5;color:#718078;margin:4px 0 0}.order-list{padding:0 12px}.order-list>article{background:#fff;margin-bottom:12px;padding:14px;border-radius:5px}.order-list article>header{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #eee;padding-bottom:11px}.order-list article>header span{font-size:11px;font-weight:700}.order-list article>header small{display:block;color:#aaa;font-size:8px;font-weight:400;margin-top:4px}.order-list article>header>b{font-size:10px;color:#a65b43}.order-product{width:100%;border:0;background:#fff;padding:13px 0;display:grid;grid-template-columns:78px 1fr auto;grid-gap:11px;gap:11px;text-align:left;color:var(--ink)}.order-product img{width:78px;height:78px;object-fit:cover}.order-product>span{display:flex;flex-direction:column}.order-product>span b{font-size:12px;line-height:1.45}.order-product>span small{font-size:9px;color:#999;margin-top:7px}.order-product>i{font-size:10px;color:#777;font-style:normal}.receipt-countdown{background:#faf4e8;padding:10px 12px;display:flex;justify-content:space-between;align-items:center}.receipt-countdown b{font-size:9px;color:#a76935}.receipt-countdown span{font-size:8px;color:#999}.order-total{display:flex;justify-content:space-between;align-items:center;padding:11px 0}.order-total>span{font-size:8px;color:#aaa}.order-total p{margin:0;font-size:9px}.order-total p b{font:16px Georgia;color:#333}.order-list article>footer{display:flex;justify-content:flex-end;gap:8px}.order-list article>footer button{border:1px solid #d8d8d8;background:#fff;color:#555;border-radius:16px;padding:7px 13px;font-size:9px}.order-list article>footer button.primary{border-color:var(--green);background:var(--green);color:#fff}.order-empty{text-align:center;padding:120px 20px}.order-empty span{font-size:46px;color:#bbb}.order-empty h2{font-size:15px}.order-empty p{font-size:9px;color:#999}@media(max-width:380px){.receipt-countdown{align-items:flex-start;flex-direction:column;gap:4px}}.minimal-catalog,.minimal-detail{--cyan:#08bdd7;--black:#171717;--soft:#f5f5f5;color:var(--black);background:#f4f4f4}.minimal-catalog{min-height:100vh;padding-bottom:80px}.minimal-catalog>header{height:78px;background:#fff;display:grid;grid-template-columns:70px 1fr 100px;align-items:end;padding:0 18px 17px}.minimal-catalog>header h1{font-size:19px;text-align:center;margin:0;font-weight:600}.minimal-catalog>header button{border:0;background:transparent;font-size:26px;text-align:left;color:#111}.minimal-catalog>header button:last-child{text-align:right;font-size:16px}.catalog-search{margin:14px 18px 8px;height:42px;background:#fff;border-radius:22px;display:flex;align-items:center;padding:0 16px}.catalog-search span{font-size:22px;color:#999}.catalog-search input{border:0;background:transparent;outline:0;flex:1 1;padding-left:10px}.catalog-main-cats{display:flex;gap:9px;padding:7px 18px 13px;overflow:auto}.catalog-main-cats button{white-space:nowrap;border:1px solid #ddd;background:#fff;border-radius:18px;padding:7px 15px;color:#555}.catalog-main-cats button.active{background:var(--cyan);border-color:var(--cyan);color:#fff}.catalog-sort{height:60px;background:#f7f7f7;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;border-top:1px solid #eee}.catalog-sort button{border:0;background:transparent;font-size:15px;color:#222}.catalog-grid{padding:16px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.catalog-grid article{background:#fff;position:relative;padding-bottom:16px;cursor:pointer;min-width:0}.catalog-heart{position:absolute;right:12px;top:12px;z-index:2;width:35px;height:35px;border:0;background:#ffffffd9;border-radius:50%;font-size:25px}.catalog-photo{height:220px;display:grid;place-items:center;overflow:hidden}.catalog-photo img{width:94%;height:94%;object-fit:contain}.catalog-grid h2{font-size:14px;line-height:1.45;text-align:center;font-weight:500;margin:12px 12px 7px;min-height:41px}.catalog-grid strong{display:block;text-align:center;font-size:18px;font-weight:500}.tone-1 img{filter:hue-rotate(155deg) saturate(.85)}.tone-2 img{filter:hue-rotate(300deg) saturate(.75)}.tone-3 img{filter:hue-rotate(30deg) saturate(.55) brightness(1.08)}.minimal-detail{padding-bottom:84px;background:#fff}.minimal-detail-head{height:72px;display:grid;grid-template-columns:40px 40px 1fr 48px 45px;padding:12px 12px 8px}.minimal-detail-head span{text-align:center}.minimal-detail-head button{font-size:20px}.minimal-detail-head button:first-child{font-size:32px}.minimal-detail-head .detail-home{width:35px;height:35px;border-radius:50%;background:#eee;font-size:19px}.mini-app-dot{border:1px solid #ddd!important;border-radius:50%;height:35px!important}.minimal-gallery{height:440px;background:#fff;position:relative;display:grid;place-items:center}.minimal-gallery .detail-image{height:92%;width:92%;object-fit:contain}.gallery-index{position:absolute;right:18px;bottom:12px;background:#111a;color:white;border-radius:12px;padding:4px 9px;font-size:11px}.detail-thumbs{display:flex;gap:12px;padding:10px 18px 18px;overflow:auto}.detail-thumbs button{width:70px;height:70px;flex:0 0 70px;background:#fff;border:1px solid #ddd;padding:3px}.detail-thumbs button.active{border:3px solid var(--cyan)}.detail-thumbs img{width:100%;height:100%;object-fit:contain}.minimal-detail-info{padding:18px;border-top:8px solid #f6f6f6;margin:0}.minimal-title-row{display:grid;grid-template-columns:1fr 48px 48px;grid-gap:6px;gap:6px}.minimal-title-row h1{font:600 21px/1.45 Arial,PingFang SC,sans-serif;margin:0 0 8px}.minimal-title-row strong{font-size:25px}.minimal-title-row>button{border:0;background:transparent;font-size:29px;display:flex;flex-direction:column;align-items:center;color:#111}.minimal-title-row>button.active{color:var(--cyan)}.minimal-title-row small{font-size:9px}.gift-link{border:0;background:transparent;color:var(--cyan);font-size:15px;padding:16px 0 10px;text-decoration:underline}.sku-line{display:flex;align-items:center;gap:8px;color:#555}.sku-line button{border:0;background:transparent;font-size:20px}.color-picker{margin-top:18px;border-top:1px solid #eee;padding-top:16px;display:flex;align-items:center;gap:10px}.color-picker span{color:#777;font-size:12px;margin-right:auto}.color-picker button{width:24px;height:24px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #ccc}.color-picker button.active{box-shadow:0 0 0 2px var(--cyan)}.color-0{background:#f3eee4}.color-1{background:#9ddcef}.color-2{background:#f4b8c8}.color-3{background:#e8d5ba}.cartoon-service{position:fixed;right:max(calc((100vw - 480px)/2 + 12px),12px);bottom:91px;width:72px;height:72px;border:0;background:white;border-radius:20px;padding:2px;z-index:28;box-shadow:0 5px 20px #0002}.cartoon-service img,.minimal-buy-bar .mini img{width:100%;height:100%;object-fit:contain}.minimal-buy-bar{height:74px;padding:8px;background:#fff}.minimal-buy-bar .mini{width:53px;font-size:23px}.minimal-buy-bar .mini img{width:30px;height:30px}.minimal-buy-bar .buy-now,.minimal-buy-bar .cart-add{height:54px;font-size:16px}.minimal-buy-bar .cart-add{background:#fff;color:#111;border:2px solid #111}.minimal-buy-bar .buy-now{background:var(--cyan);color:#fff}.minimal-sheet{position:fixed;inset:0;background:#0007;z-index:80;display:flex;align-items:flex-end;justify-content:center}.minimal-sheet section{width:100%;max-width:480px;background:#fff;border-radius:20px 20px 0 0;padding:22px}.minimal-sheet h2{text-align:center;font-size:18px}.minimal-sheet section>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:25px 0}.minimal-sheet section button{border:0;background:#f4f4f4;padding:15px 6px;border-radius:8px}.minimal-sheet section>button{width:100%}.service-pop{position:fixed;z-index:90;left:50%;top:50%;transform:translate(-50%,-50%);width:310px;background:white;border:1px solid #ddd;border-radius:18px;padding:24px;text-align:center;box-shadow:0 20px 70px #0005}.service-pop>button:first-child{position:absolute;right:12px;top:10px;border:0;background:transparent;font-size:25px}.service-pop img{width:120px;height:120px;object-fit:contain}.service-pop h2{margin:8px}.service-pop p{font-size:13px;line-height:1.6;color:#666}.service-primary{width:100%;border:0;background:var(--cyan);color:white;padding:13px;border-radius:6px}.minimal-catalog+.bottom-nav .active{color:var(--cyan)}@media(max-width:380px){.catalog-photo{height:180px}.minimal-gallery{height:370px}}.app-shell{--trend:#0b321c;--lime:#dcebc5;--hot:#d52c67;background:#f7f8f2;color:#0b2415}.trend-brand{height:108px;padding:34px 22px 14px;align-items:center}.trend-brand small{color:#758270;font:700 9px/1 Arial;letter-spacing:2.2px}.trend-brand h1{font-family:Arial,PingFang SC,sans-serif;font-weight:950;font-size:34px;letter-spacing:-2px;color:var(--trend)}.trend-brand .round{font-size:35px;color:var(--hot)}.trend-search{height:52px;margin:0 20px 12px;border:0;border-radius:28px;padding-left:18px;box-shadow:0 8px 30px #18361e0b}.trend-search button{background:var(--trend);height:38px;border-radius:20px;padding:0 20px}.trend-pills{display:flex;gap:10px;padding:4px 20px 18px;overflow:auto}.trend-pills button{border:0;background:#e8e9e5;color:#404a42;padding:9px 20px;border-radius:22px;white-space:nowrap;font-size:13px}.trend-pills button:first-child{background:var(--trend);color:white}.trend-hero{margin:0 14px;height:510px;border-radius:30px;background:#dfe8cc;padding:0;color:var(--trend)}.trend-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;filter:saturate(.88) contrast(.98)}.trend-hero:after{display:none}.trend-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#f2f4e6d9,#f2f4e624 34%,#07170a00 58%,#07170aa8);z-index:1}.trend-hero .hero-copy{position:absolute;inset:26px 24px 25px;display:flex;flex-direction:column;align-items:flex-start;z-index:2}.trend-hero .hero-copy>span{color:#527051;font-weight:800}.trend-hero h2{font-family:Arial,PingFang SC,sans-serif;font-size:37px;line-height:1.05;font-weight:950;letter-spacing:-2px;margin:10px 0;color:#092c17}.trend-hero p{margin-top:auto;margin-bottom:12px;color:white;font-weight:700;text-shadow:0 1px 12px #0007}.trend-hero button{align-self:stretch;height:52px;border:0;border-radius:28px;background:var(--trend);color:white;font-size:15px;font-weight:700}.trend-notice{border:0;background:#eff2e9;border-radius:14px;padding:13px 15px;margin:14px 20px 0}.trend-notice strong{color:var(--hot)}.section-title h2{font-family:Arial,PingFang SC,sans-serif;font-weight:900}.categories button{border-radius:20px;box-shadow:none;background:#fff}.categories span{background:#e4ecd6!important;color:var(--trend)!important}.trend-promo{border-radius:22px;background:#dfe8cc}.trend-promo:after{color:#0b321c0a}.trend-promo button{border-radius:18px}.product-image{border-radius:20px;background:white}.product-image span{border-radius:12px;color:var(--trend)}.product-grid h3{font-weight:700}.product-grid strong{color:var(--trend);font-family:Arial;font-weight:900}.product-grid del{display:none}.product-grid article>div button{border-color:var(--trend);color:var(--trend)}.bottom-nav{border:0;border-radius:24px 24px 0 0}.bottom-nav button.active{color:var(--trend)}.minimal-catalog,.trend-detail{--cyan:var(--trend);background:#f4f6ef;color:var(--trend)}.minimal-catalog>header{background:#f8f9f5}.catalog-main-cats button{border:0}.catalog-main-cats button.active{background:var(--trend)}.catalog-sort{background:#f4f6ef}.catalog-grid article{border-radius:20px;overflow:hidden}.catalog-heart{color:var(--hot)}.catalog-photo{background:#fff}.catalog-grid strong{color:var(--trend);font-weight:900}.trend-detail .minimal-detail-head{background:#f8f9f5}.trend-detail .minimal-gallery{height:455px;background:linear-gradient(180deg,#f8f9f5,#eaf0df)}.trend-detail .minimal-gallery .detail-image{filter:drop-shadow(0 22px 24px #19331c25);object-fit:contain}.trend-detail .detail-thumbs{background:#f8f9f5}.trend-detail .detail-thumbs button{border-radius:15px;overflow:hidden;border:0;background:#fff}.trend-detail .detail-thumbs button.active{border:2px solid var(--trend)}.trend-detail-card{margin:0 12px 10px;border:0;border-radius:28px;padding:23px;background:#fff}.trend-detail-card .minimal-title-row h1{font-size:24px;font-weight:950;color:var(--trend)}.trend-detail-card .minimal-title-row strong{font:900 30px Arial;color:var(--trend)}.trend-detail-card .gift-link{color:#2b6d43}.trend-detail-card .minimal-title-row>button.active{color:var(--hot)}.trend-detail .color-picker button.active{box-shadow:0 0 0 2px var(--trend)}.trend-detail .minimal-buy-bar .cart-add{border-color:var(--trend);color:var(--trend);border-radius:26px 0 0 26px}.trend-detail .minimal-buy-bar .buy-now{background:var(--trend);border-radius:0 26px 26px 0}.trend-detail .service-primary{background:var(--trend)}@media(max-width:380px){.trend-hero{height:450px}.trend-hero h2{font-size:32px}}