:root{--ink:#202c28;--muted:#768078;--line:#e0e4de;--green:#334e41;--cream:#f5f5ef;--accent:#d7e9a7;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:#fff;font-family:Arial,Microsoft YaHei,PingFang SC,sans-serif;font-size:14px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button,input,select,summary{outline-offset:5px}button{cursor:pointer}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #547745}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.3}button{color:inherit}svg{flex-shrink:0}.topbar{background:#253c30;color:#e7ebdf;padding:8px max(5%,calc((100vw - 1320px)/2));font-size:11px;letter-spacing:.4px}.header,.topbar{display:flex;justify-content:space-between}.header{max-width:1440px;margin:auto;padding:23px 5%;gap:30px;border-bottom:1px solid var(--line)}.brand,.header{align-items:center}.brand{display:flex;gap:11px;font-weight:800;font-size:16px;letter-spacing:1px;line-height:1.3}.brand small{display:block;font-size:10px;font-weight:400;letter-spacing:2px;margin-top:5px;color:#6d786e}.brand-icon{width:43px;height:43px;background:#e8ede4;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#3c5946}.header nav{display:flex;gap:34px;font-size:13px}.header nav a:hover{color:#6d834f}.header-actions{gap:24px}.header-actions,.language{display:flex;align-items:center}.language{gap:7px;font-size:12px}.button{border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:14px 24px;font-size:13px;font-weight:600;border-radius:4px;white-space:nowrap;transition:background .2s}.button.dark{background:#293f32;color:white}.button.dark:hover{background:#42614b}.button.outline{border-color:#d5dcd3;background:white}.button.outline:hover{background:#f1f4ee}.button.small{padding:10px 18px;font-size:12px}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:600}.text-link:hover{text-decoration:underline}.hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1fr;min-height:586px;padding:26px 5% 42px;grid-gap:20px;gap:20px}.hero-copy{padding:52px 0 0}.eyebrow{font-size:10px;font-weight:600;letter-spacing:2px;color:#6c7e64;display:block;margin-bottom:16px}.hero-copy .eyebrow{display:flex;align-items:center;gap:8px;letter-spacing:1.5px}.status-dot{width:6px;height:6px;background:#7a935b;border-radius:50%}.hero h1{white-space:pre-line;font-size:clamp(35px,3.55vw,52px);font-weight:600;line-height:1.35;letter-spacing:-1px;margin:26px 0}.hero-copy>p{color:#788075;max-width:430px;line-height:1.9;font-size:14px}.hero-buttons{gap:25px;margin-top:30px}.hero-buttons,.hero-proof{display:flex;align-items:center}.hero-proof{border-top:1px solid var(--line);margin-top:49px;padding-top:25px;gap:12px;max-width:455px}.proof-icons{display:flex;padding-right:5px}.proof-icons span{border:3px solid white;margin-left:-7px;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#e9e4db;font-size:10px;font-weight:700}.proof-icons span:nth-child(2){background:#d7e2cf}.proof-icons span:first-child{margin-left:0}.hero-proof strong{font-size:11px;display:block}.hero-proof small{color:#81887d;font-size:10px}.hero-art{position:relative;background:#eeeede;border-radius:6px;overflow:hidden;min-height:515px;margin-top:10px}.hero-art-label{position:absolute;top:24px;left:26px;right:26px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.6px;z-index:2;color:#708065}.hero-circle{position:absolute;border-radius:50%;width:370px;height:370px;background:#e0e4ce;right:-30px;top:60px}.hero-bottle{position:absolute;width:77%;left:-5%;top:18px;transform:rotate(-15deg)}.hero-headphones{position:absolute;width:63%;right:-12%;top:98px;transform:rotate(10deg)}.hero-mug{position:absolute;width:50%;left:22%;bottom:1px;transform:rotate(-4deg)}.floating-note{position:absolute;bottom:85px;left:24px;background:#ffffffec;box-shadow:0 8px 22px #2034250b;border-radius:5px;padding:14px;display:flex;gap:10px;align-items:center;z-index:3}.floating-note strong{display:block;font-size:10px}.floating-note small{color:#85877c;font-size:9px}.note-icon{justify-content:center;background:#eef3e4;color:#708549;border-radius:50%;width:34px;height:34px}.art-caption,.note-icon{display:flex;align-items:center}.art-caption{position:absolute;bottom:22px;left:25px;right:25px;justify-content:space-between;font-size:8px;letter-spacing:1.6px}.value-strip{max-width:1296px;margin:0 auto;padding:28px 24px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.value-strip>div{display:flex;gap:20px;align-items:center;justify-content:center;border-right:1px solid var(--line)}.value-strip>div:last-child{border:0}.value-strip svg{width:27px;height:27px;stroke-width:1.2;color:#53684e}.value-strip strong{font-size:12px;display:block;margin-bottom:3px}.value-strip small{font-size:10px;color:#83897c}.section{max-width:1440px;margin:0 auto;padding:65px 5%}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px}.section-heading h2{font-size:28px;font-weight:500;margin-bottom:0;letter-spacing:-.7px}.section-heading .eyebrow{margin-bottom:12px}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.category-card{position:relative;overflow:hidden;height:264px;padding:24px;border-radius:5px;background:#f0f1e9}.category-1{background:#edf0f1}.category-2{background:#edf0e7}.category-3{background:#f1ede7}.category-index{font-family:var(--serif);font-size:12px;color:#888f82}.category-card img{position:absolute;width:195px;height:195px;object-fit:contain;right:0;top:5px;transition:transform .3s}.category-card:hover img{transform:scale(1.07) rotate(4deg)}.category-card>div{position:absolute;bottom:22px;left:24px;right:15px}.category-card h3{font-size:16px;margin-bottom:5px;font-weight:500}.category-card p{font-size:10px;color:#7f8779;margin:0}.category-arrow{position:absolute;bottom:32px;right:20px}.featured-section{padding-top:5px}.catalog-search{display:flex;gap:14px;align-items:center;border:1px solid var(--line);border-radius:5px;background:#fafbf8;padding:8px 9px 8px 18px;margin:28px 0;color:#7d8975}.catalog-search input{border:0;outline:none;background:transparent;min-width:0;flex:1 1;padding:7px 0;color:var(--ink);font-size:12px}.catalog-search select{padding:9px;border:0;border-left:1px solid var(--line);background:transparent;color:#53614e;max-width:190px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:33px 22px;gap:33px 22px}.product-image{position:relative;background:#f3f4ef;border-radius:5px;aspect-ratio:1/1;overflow:hidden}.product-card:nth-child(4n+2) .product-image{background:#eef1f1}.product-card:nth-child(4n+3) .product-image{background:#f3f0e9}.product-card:nth-child(4n) .product-image{background:#ecf0e7}.product-image img{width:100%;height:100%;object-fit:contain;padding:11px;transition:transform .35s}.product-card:hover img{transform:scale(1.07)}.product-label{position:absolute;top:14px;left:14px;background:#ffffffa8;color:#68775a;font-size:9px;border-radius:3px;padding:3px 7px;z-index:1}.card-arrow{position:absolute;bottom:12px;right:12px;width:31px;height:31px;background:#ffffffd6;display:flex;align-items:center;justify-content:center;border-radius:50%}.product-meta{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px;color:#85907e;margin:17px 0 8px}.product-card h3{font-size:15px;font-weight:500;margin-bottom:6px}.product-card>p{font-size:10px;color:#858b7f;margin-bottom:0}.partnership{max-width:1296px;margin:18px auto 72px;padding:48px 60px;background:#eaf0e0;display:flex;justify-content:space-between;align-items:center;border-radius:5px}.partnership h2{font-size:32px;white-space:pre-line;font-weight:500;line-height:1.4}.partnership p{max-width:520px;font-size:12px;color:#7d8775;margin-bottom:24px}.partnership-stamp{display:flex;flex-direction:column;align-items:center;padding-right:50px;gap:20px;color:#819267}.partnership-stamp span{font-size:8px;text-align:center;letter-spacing:2px}.footer{border-top:1px solid var(--line);padding:48px 5% 20px;background:#fafbf7}.footer-bottom,.footer-main{max-width:1296px;margin:auto}.footer-main{display:grid;grid-template-columns:2fr 1fr 1.4fr;grid-gap:70px;gap:70px;padding-bottom:42px}.footer-main p{font-size:11px;color:#8a907f;margin:14px 0}.footer-main h3{font-size:12px;font-weight:600;margin-bottom:17px}.footer-main>div:not(:first-child) a{display:flex;gap:10px;font-size:11px;color:#6f7b64;margin:9px 0;align-items:center}.footer-bottom{border-top:1px solid var(--line);padding-top:19px;justify-content:space-between;font-size:9px;color:#8c9586}.footer-bottom,.footer-bottom>div{display:flex;gap:20px}.footer-bottom button{background:none;border:0;padding:0;font-size:9px;color:#8c9586}.cookie-panel{position:fixed;z-index:20;bottom:20px;left:50%;transform:translateX(-50%);width:min(1040px,calc(100% - 40px));background:#fff;border:1px solid #dce1d3;border-radius:8px;box-shadow:0 12px 50px #22391c24;gap:20px;padding:22px}.cookie-icon,.cookie-panel{display:flex;align-items:center}.cookie-icon{width:45px;height:45px;justify-content:center;background:#eef2e7;color:#668550;border-radius:50%;flex-shrink:0}.cookie-copy{flex:1 1}.cookie-copy h2{font-size:14px;font-weight:600;margin-bottom:7px}.cookie-copy p{font-size:10px;color:#74826c;margin:0;max-width:540px;line-height:1.8}.cookie-copy a{text-decoration:underline}.cookie-actions{display:flex;flex-direction:column;gap:7px;min-width:130px}.cookie-actions .button{padding:7px 12px;font-size:10px}.plain-button{border:0;background:transparent;font-size:10px}.cookie-options{display:flex;gap:20px;margin-top:12px;font-size:11px}.cookie-options label{display:flex;gap:5px;align-items:center}.page-heading{margin-bottom:30px}.page-heading h1{font-size:38px;line-height:1.4;font-weight:500;white-space:pre-line;margin-bottom:18px}.page-heading p{color:#7a8573;max-width:630px;font-size:13px}.catalog-page{min-height:600px}.category-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.category-tabs a{border:1px solid var(--line);padding:7px 17px;border-radius:3px;font-size:12px}.category-tabs .selected{background:#314a37;color:#fff;border-color:#314a37}.results-line{display:flex;justify-content:space-between;margin:30px 0 22px;font-size:11px;color:#8a9284}.results-line strong{font-weight:500;color:#3a5137}.empty-state{min-height:450px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:70px 20px;gap:8px;text-align:center}.empty-state h1{font-size:70px;margin-bottom:0}.empty-state h2{margin:20px 0 8px}.empty-state p{color:#7b8573}.pagination{display:flex;justify-content:center;gap:8px;margin:45px 0}.pagination a{border:1px solid var(--line);padding:6px 14px}.pagination .selected{background:#314a37;color:white}.catalog-note{border-top:1px solid var(--line);margin-top:45px;padding:26px 0;gap:25px;justify-content:center;font-size:12px;color:#7c8974}.catalog-note,.catalog-note a{display:flex;align-items:center}.catalog-note a{gap:12px;color:#30482e}.breadcrumbs{display:flex;align-items:center;gap:10px;font-size:11px;color:#899082;margin-bottom:35px}.detail-top{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px}.main-image{display:block;position:relative;width:100%;padding:0;border:0;background:#f0f2e9;aspect-ratio:1/1;overflow:hidden;border-radius:6px}.main-image>img{width:100%;height:100%;object-fit:contain;transition:transform .15s ease-out}.zoom-label{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex;gap:8px;align-items:center;white-space:nowrap;background:#ffffffd9;padding:6px 12px;border-radius:4px;font-size:10px;color:#788468}.thumbnails{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.thumbnails button{background:#f2f4ed;border:1px solid transparent;padding:0;width:72px;height:72px;border-radius:4px}.thumbnails .selected{border-color:#536748}.thumbnails img{height:100%;object-fit:contain}.image-modal{position:fixed;inset:0;z-index:40;background:#f4f5efeF;width:100vw;height:100dvh;max-width:none;max-height:none;border:0;padding:50px;margin:0;display:flex;align-items:center;justify-content:center}.image-scroll{overflow:auto;max-width:100%;max-height:100%;touch-action:pan-x pan-y pinch-zoom}.image-scroll img{max-width:none;max-height:none;display:block;width:900px}.modal-close{position:absolute;right:20px;top:20px;z-index:1;background:#fff;border:1px solid var(--line);padding:8px;border-radius:50%;display:flex}.detail-copy{padding-top:12px}.detail-copy h1{font-size:34px;font-weight:500;margin-bottom:18px}.detail-summary{font-size:13px;color:#7a8672}.tags{display:flex;gap:9px;margin:22px 0}.tags span{font-size:10px;padding:4px 10px;background:#f0f4e8;color:#77905a;border-radius:3px}.price-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0}.price-line strong{font-size:18px;font-weight:500}.price-line small{font-size:12px;color:#818d76}.price-line p{font-size:10px;color:#8c9684;margin:8px 0 0}.quick-specs{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin:25px 0}.quick-specs div{display:flex;flex-direction:column;gap:4px}.quick-specs dt{font-size:10px;color:#8b9483}.quick-specs dd{margin:0;font-size:13px}.contact-title{font-size:12px;margin:28px 0 12px}.contact-buttons{display:flex;gap:9px;flex-wrap:wrap}.contact-buttons .button{padding:10px 14px;font-size:11px;gap:8px}.contact-pending{background:#f6f4e9;color:#877959;padding:13px;font-size:11px;border-radius:4px}.copy-notice{display:flex;gap:5px;align-items:center;font-size:11px;margin:12px 0;color:#697b51}.detail-promises{display:flex;gap:20px;font-size:10px;color:#8a927e;margin-top:25px}.detail-promises span{display:flex;gap:7px;align-items:center}.locale-links{display:flex;gap:12px;margin-top:25px;border-top:1px solid var(--line);padding-top:18px;font-size:11px}.locale-links a{padding:3px 8px}.locale-links .selected{background:#eef3e5}.detail-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;margin:65px 0;padding-top:40px;border-top:1px solid var(--line);font-size:13px;color:#6b7763}.detail-content h2{font-size:22px;font-weight:500;color:#243d25}.detail-content h3{font-size:13px;margin-top:25px;color:#334930}.prose p{min-height:5px;white-space:pre-wrap;overflow-wrap:anywhere}.spec-table{width:100%;border-collapse:collapse;font-size:12px}.spec-table td,.spec-table th{padding:14px;border-bottom:1px solid var(--line);text-align:left}.spec-table th{font-weight:500;background:#f6f7f2;width:35%}.chinese-source{background:#f5f7ee;border:1px solid var(--line);padding:18px 24px;margin-bottom:55px}.chinese-source summary{cursor:pointer;font-size:13px}.chinese-source h3{margin-top:18px}.related{padding-top:30px}.contact-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;margin-top:50px}.contact-box{padding:40px;background:#f0f4e8;border-radius:5px;min-height:340px}.contact-box h2{font-size:28px;font-weight:500}.contact-box>p{color:#81906f;font-size:13px}.contact-box .contacts{margin-top:35px}.address{display:flex;gap:8px;align-items:center}.contact-about{padding:20px 0}.contact-about h2{font-size:25px;font-weight:500}.contact-about>p{color:#7c8972;font-size:13px}.contact-value{display:flex;gap:20px;margin-top:23px}.contact-value>svg{color:#7c9266;width:23px;height:23px;stroke-width:1.3}.contact-value h3{font-size:13px;margin-bottom:5px}.contact-value p{font-size:11px;color:#8a9581}.contact-value>div{min-width:0}.contact-delivery-description{white-space:pre-line;overflow-wrap:anywhere}.privacy-page{max-width:850px;min-height:600px}.privacy-page h1{font-size:34px}.privacy-page h2{font-size:20px;margin-top:35px}.privacy-page p{color:#768369;font-size:13px}.image-modal::-webkit-backdrop{background:#ffffffee}.image-modal::backdrop{background:#ffffffee}@media(min-width:1600px){.topbar{padding-left:calc((100vw - 1296px)/2);padding-right:calc((100vw - 1296px)/2)}}@media(max-width:1100px){.header{gap:20px}.header nav{gap:18px}.header-actions{gap:13px}.brand{font-size:13px}.hero h1{font-size:36px}.hero-buttons{flex-wrap:wrap;gap:18px}.hero-proof{margin-top:30px}.hero-art{min-height:475px}.floating-note{left:15px;right:15px;bottom:66px}.category-card{padding:18px;height:230px}.category-card>div{left:18px}.category-card h3{font-size:14px}.category-card img{width:168px;height:168px}.category-arrow{right:13px}.category-card p{max-width:155px}.contact-layout,.detail-content,.detail-top{gap:35px}.partnership{margin-left:5%;margin-right:5%;padding:40px}.product-grid{gap:28px 18px}.hero-art-label{font-size:7px}.hero-copy{padding-top:40px}}@media(max-width:800px){.topbar{padding:6px 5%;justify-content:center}.topbar span:last-child{display:none}.header{flex-wrap:wrap;padding:18px 5%;gap:20px 10px}.header nav{order:3;width:100%;justify-content:center;border-top:1px solid var(--line);padding-top:13px;font-size:12px;gap:35px}.header-actions .button{display:none}.brand small{font-size:8px}.hero{grid-template-columns:1fr;gap:28px;padding-bottom:30px;min-height:0}.hero-copy{padding-top:20px}.hero h1{font-size:39px}.hero-copy>p{max-width:520px}.hero-proof{max-width:none;padding-top:18px;margin-top:26px}.hero-art{min-height:420px;margin-top:0}.hero-bottle{width:59%;top:-40px;left:-4%}.hero-headphones{width:50%;right:-3%;top:4px}.hero-mug{width:38%;bottom:-20px;left:27%}.hero-circle{right:0}.floating-note{right:auto;bottom:67px;left:23px}.value-strip{margin:0 5%;padding:22px 0;gap:15px;grid-template-columns:1fr}.value-strip>div{justify-content:flex-start;border:0;padding:7px 10px}.value-strip strong{font-size:12px}.section{padding:45px 5%}.section-heading h2{font-size:24px}.section-heading .text-link{font-size:11px}.category-grid{grid-template-columns:repeat(2,1fr);gap:14px}.category-card{height:225px}.category-card img{width:175px}.category-card p{font-size:9px}.featured-section{padding-top:0}.product-grid{grid-template-columns:repeat(2,1fr);gap:28px 16px}.product-card h3{font-size:13px}.partnership{padding:30px;gap:20px;margin-bottom:45px}.partnership h2{font-size:26px}.partnership-stamp{padding-right:0;flex-shrink:0}.partnership-stamp svg{width:60px;height:60px}.partnership-stamp span{font-size:7px;letter-spacing:1px}.footer-main{grid-template-columns:1fr 1fr;gap:25px}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column}.footer-bottom>div{flex-wrap:wrap;gap:10px 18px}.cookie-panel{bottom:12px;width:calc(100% - 24px);padding:18px;gap:12px;flex-wrap:wrap}.cookie-icon{display:none}.cookie-copy{width:100%;flex:auto}.cookie-actions{flex-direction:row;width:100%;flex-wrap:wrap;align-items:center}.cookie-actions .button{flex:1 1;padding:9px}.cookie-copy p{font-size:11px}.cookie-options{flex-wrap:wrap;gap:8px}.contact-layout,.detail-content,.detail-top{grid-template-columns:1fr;gap:30px}.detail-copy h1{font-size:30px}.detail-content{margin:40px 0;padding-top:30px}.page-heading h1{font-size:32px}.contact-box{padding:26px}.contact-layout{margin-top:30px}.catalog-search{flex-wrap:wrap;gap:9px}.catalog-search input{flex-basis:60%}.catalog-search select{max-width:none;flex:1 1;border-left:0;padding:7px 0}.catalog-search .button{padding:8px 17px}.image-modal{padding:55px 10px}.image-scroll img{width:900px}.main-image:active img{transform:scale(1)!important}.catalog-note{align-items:flex-start;flex-direction:column;gap:8px}.contact-page{padding-top:35px}}@media(max-width:400px){.hero h1{font-size:32px}.hero-art{min-height:315px}.hero-bottle{top:-15px;width:64%}.hero-headphones{top:20px}.hero-mug{bottom:-20px;width:45%}.floating-note{bottom:62px;padding:10px;left:15px;right:15px}.hero-art-label{top:14px;left:14px;right:14px;font-size:6px}.category-card{height:210px;padding:14px}.category-card>div{left:14px;bottom:15px}.category-card img{width:150px;height:150px}.category-arrow{bottom:22px;right:12px;width:18px}.category-card p{max-width:110px}.category-card h3{font-size:12px}.section-heading h2{font-size:20px}.section-heading .text-link{font-size:10px;gap:4px}.partnership-stamp{display:none}.product-meta{font-size:8px;letter-spacing:.3px}.product-label{left:9px;top:9px}.product-card h3{font-size:12px}.button{padding:12px 18px}.header nav{gap:25px}.detail-promises{gap:12px;font-size:9px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.share-product{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:22px;font-size:10px;color:#6c7e61}.share-product button,.share-product span{display:flex;align-items:center;gap:6px}.share-product button{border:0;background:none;font-size:10px;padding:0}.share-product a:hover{text-decoration:underline}.rich-description{overflow-wrap:anywhere}.rich-description blockquote,.rich-description li,.rich-description p{white-space:pre-wrap}.rich-description h2{font-size:24px;margin:24px 0 12px}.rich-description h3{font-size:19px;margin:20px 0 10px}.rich-description ol,.rich-description ul{padding-left:24px;margin:12px 0 20px}.rich-description li{margin:6px 0}.rich-description blockquote{margin:18px 0;padding:10px 18px;border-left:3px solid var(--green);background:var(--cream)}.rich-description a{text-decoration:underline;color:var(--green)}.language-picker{max-width:125px;background:transparent;border:1px solid #ccd4c9;border-radius:20px;padding:7px 10px;color:inherit;font:inherit}.locale-links{flex-wrap:wrap}.chinese-source,.prose[lang=zh-CN]{direction:ltr;text-align:start}[dir=rtl] .spec-table td,[dir=rtl] .spec-table th{text-align:start}[dir=rtl] .rich-description ol,[dir=rtl] .rich-description ul{padding-left:0;padding-right:24px}[dir=rtl] .rich-description blockquote{border-left:0;border-right:3px solid var(--green)}[dir=rtl] .breadcrumbs svg,[dir=rtl] .text-link svg{transform:scaleX(-1)}[dir=rtl] .quick-specs dd{unicode-bidi:plaintext}[dir=rtl] .catalog-search select{border-left:0;border-right:1px solid #ccd4c9;padding-inline:10px}@media(max-width:700px){.language-picker{max-width:110px;font-size:11px}[dir=rtl] .catalog-search select{border-right:0}}.contact-channel{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:7px}.contact-channel svg{flex-shrink:0}.contact-qr-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--line);border-radius:4px;background:#fff;color:#41573b;padding:8px 12px;font:inherit;font-size:11px;cursor:pointer}.contact-qr-hover{display:none;position:absolute;inset-inline-start:0;top:100%;z-index:30;background:#fff;padding:12px;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 30px #20302025;width:224px;text-align:center}.contact-qr-hover img{display:block;width:200px;height:200px;object-fit:contain;max-width:100%;background:#fff}.contact-qr-hover span{display:block;margin-top:7px;font-size:12px}.contact-qr-modal{padding:0;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);border:0;border-radius:12px;color:#253c28;background:#fff;overflow:auto}.contact-qr-modal::-webkit-backdrop{background:#102414a6}.contact-qr-modal::backdrop{background:#102414a6}.contact-qr-modal-content{position:relative;padding:48px 24px 24px;width:min(360px,calc(100vw - 32px))}.contact-qr-modal h2{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;margin:0 0 20px}.contact-qr-modal img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.contact-qr-modal p{font-size:12px;text-align:center;overflow-wrap:anywhere;margin-bottom:0}.contact-qr-close{position:absolute;top:10px;inset-inline-end:10px;background:none;border:0;padding:6px;cursor:pointer}.contact-qr-button:focus-visible,.contact-qr-close:focus-visible{outline:2px solid #456b39;outline-offset:3px}@media(hover:hover) and (pointer:fine) and (min-width:769px){.contact-qr-button{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.contact-qr-button:focus-visible{position:static;-webkit-clip-path:none;clip-path:none;width:auto;height:auto;padding:8px 12px}.contact-channel:focus-within .contact-qr-hover,.contact-channel:hover .contact-qr-hover{display:block}}.company-logo{flex-shrink:0;overflow:hidden;background:transparent}.company-logo img{width:100%;height:100%;object-fit:contain;display:block}.logo-shape-square{border-radius:0}.logo-shape-rounded{border-radius:10px}.logo-shape-circle{border-radius:50%}.company-logo.logo-shape-rectangle-2-1{width:86px;height:43px;border-radius:0}.company-logo.logo-shape-rectangle-3-1{width:129px;height:43px;border-radius:0}.contact-account{font-size:11px;color:#65755d;overflow-wrap:anywhere;white-space:normal;max-width:240px;text-align:start}.contact-box .contact-account,.contact-box .contact-channel{max-width:100%}.footer-main.has-social{grid-template-columns:1.6fr 1fr 1.2fr 1fr}.footer .contact-buttons{flex-direction:column;align-items:flex-start;gap:12px}.footer .contacts{margin-top:14px}.footer .contact-channel>.button{display:inline-flex;border:0;background:transparent;color:inherit;padding:0;justify-content:flex-start;font-weight:400;white-space:normal}.footer .contact-qr-button{font-size:10px;padding:6px 9px}.footer .contact-qr-hover{top:calc(100% + 2px)}.category-filter{display:flex;gap:8px;align-items:center;flex:1 1;min-width:0}.category-filter label{display:flex;flex-direction:column;min-width:0;flex:1 1;font-size:10px;color:#6b7963}.catalog-search .category-filter select{border:0;background:transparent;width:100%;min-width:0;padding:5px 8px;font-size:12px;max-width:none}.subcategory-group{-webkit-border-start:3px solid #aabda0;border-inline-start:3px solid #aabda0;-webkit-padding-start:16px;padding-inline-start:16px;margin:12px 0 24px}.subcategory-group>span{font-size:11px;color:#738169}.subcategory-tabs{margin:8px 0 0!important;gap:8px!important}.subcategory-tabs a{font-size:11px;background:#f3f6ee}.category-navigation>.category-tabs{margin-bottom:12px}.category-filter select:disabled{color:#8a9482;opacity:1}@media(max-width:1050px){.catalog-search{flex-wrap:wrap;gap:10px}.category-filter{flex:1 1 50%}.footer-main.has-social{grid-template-columns:1fr 1fr}}@media(max-width:700px){.category-filter{flex:1 1 100%;width:100%;padding:8px 0}.category-filter label{font-size:11px}.catalog-search .category-filter select{font-size:12px;padding:8px 0}.footer-main.has-social{grid-template-columns:1fr}.contact-box .contact-buttons{align-items:flex-start}.contact-box .contact-channel{flex:1 1 130px}}.contacts-with-accounts .contact-buttons{flex-direction:column;align-items:stretch;gap:14px}.contact-box .contacts-with-accounts .contact-channel{flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px;flex:initial}.contacts-with-accounts .contact-channel>.button{min-width:144px;padding:12px 16px}.contacts-with-accounts .contact-account{flex:1 1;min-width:0;max-width:none;font-size:12px}.contacts-with-accounts .contact-channel-email{padding-bottom:16px;margin-bottom:4px;border-bottom:1px solid #d9e1d1}.product-meta{gap:12px;align-items:flex-start}.product-meta>span:first-child{flex-shrink:0}.product-meta .product-moq{min-width:0;overflow-wrap:anywhere;text-align:end}.contact-qr-hover,.footer .contact-qr-hover{top:auto;bottom:calc(100% + 8px)}.contact-qr-hover:after{content:"";position:absolute;top:100%;inset-inline-start:25px;border:7px solid transparent;border-top-color:#fff}.contact-group+.contact-group{margin-top:24px;padding-top:22px;border-top:1px solid #d9e1d1}.contact-group h3{font-size:12px;font-weight:600;letter-spacing:.8px;color:#6b7c60;margin:0 0 16px}.contacts-with-accounts .contact-channel-email{border:0;padding-bottom:0;margin-bottom:0}.footer-info{max-width:1296px;margin:0 auto;padding:18px 0;color:#74816d;border-top:1px solid var(--line);font-size:11px}.footer-info-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;text-align:center}.footer-info-row+.footer-info-row{margin-top:10px}.footer-info-row>a,.footer-info-row>span{max-width:100%;overflow-wrap:anywhere}.footer-info a:hover{text-decoration:underline}@media(max-width:800px){.footer-info{margin:0 5%;padding:16px 0}.footer-info-row{gap:8px 16px}}.contacts-with-accounts .contact-account{margin:0}.contacts-with-accounts [data-contact-group=chat] .contact-buttons,.contacts-with-accounts [data-contact-group=media] .contact-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.contacts-with-accounts [data-contact-group=chat] .contact-channel>.button,.contacts-with-accounts [data-contact-group=media] .contact-channel>.button{width:100%;min-width:0;gap:8px;padding:12px 10px}.contact-box .contacts-with-accounts [data-contact-group=chat] .contact-channel{flex-direction:column;flex-wrap:nowrap;align-items:center;gap:8px}.contacts-with-accounts [data-contact-group=chat] .contact-account{flex:none;width:100%;text-align:center}.contacts-with-accounts [data-contact-group=chat] .contact-qr-button{width:100%}.contacts-with-accounts [data-contact-group=chat] .contact-qr-hover{inset-inline-start:auto;left:50%;right:auto;transform:translateX(-50%)}.contacts-with-accounts [data-contact-group=chat] .contact-qr-hover:after{inset-inline-start:calc(50% - 7px)}@media(max-width:380px){.contacts-with-accounts [data-contact-group=chat] .contact-buttons,.contacts-with-accounts [data-contact-group=media] .contact-buttons{grid-template-columns:1fr}}.footer-main>div:not(:first-child){display:flex;flex-direction:column;align-items:flex-start;gap:9px}.footer-main>div:not(:first-child)>h3{margin:0 0 8px}.footer-main>div:not(:first-child)>:is(a,p){margin:0;line-height:18px}.footer-main>div:not(:first-child) .contacts{margin:0}.footer-main>div:not(:first-child) .contact-buttons{gap:9px}.footer-main>div:not(:first-child) .contact-channel{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.footer-main>div:not(:first-child) .contact-channel>.button{margin:0;line-height:18px}.footer-main>div:not(:first-child) .contact-qr-button{padding:0;border:0;line-height:18px;background:transparent}.contact-copy-toast{position:fixed;z-index:60;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);display:flex;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 32px);padding:15px 20px;border:1px solid #d5dfce;border-radius:10px;background:#fff;box-shadow:0 8px 32px #20302026;pointer-events:none;animation:contact-toast-enter .2s ease-out}.contact-copy-toast-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:#edf4e5;color:#45613b}.contact-copy-toast>div{min-width:0}.contact-copy-toast-title{margin:0;font-size:13px;font-weight:600;color:#293f32;overflow-wrap:anywhere;unicode-bidi:plaintext}.contact-copy-toast-hint{margin:3px 0 0;font-size:11px;color:#76836c}.contact-copy-toast.is-leaving{animation:contact-toast-exit .25s ease-in forwards}.contact-copy-toast.is-error .contact-copy-toast-icon{background:#fff0e9;color:#986240}@keyframes contact-toast-enter{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes contact-toast-exit{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,10px)}}@media(prefers-reduced-motion:reduce){.contact-copy-toast{animation:none}.contact-copy-toast.is-leaving{opacity:0}}.common-descriptions{text-align:start;margin-block:0 24px}.common-descriptions>div{-webkit-margin-after:18px;margin-block-end:18px}.common-descriptions h3{font-size:16px;-webkit-margin-after:8px;margin-block-end:8px}.common-descriptions p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.tags{flex-wrap:wrap}.product-label{max-width:calc(100% - 28px);overflow-wrap:anywhere}[dir=rtl] .product-label{left:auto;right:14px}.skin-switch{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;min-height:36px;padding:7px 11px;border:1px solid #ccd4c9;border-radius:20px;background:#f4f7ef;color:#3c5946;font-size:12px;line-height:1.4;white-space:nowrap}.skin-switch:hover{background:#e8ede4}.header-actions{gap:14px}@media(max-width:1100px){.header-actions{gap:9px}.header nav{gap:16px}.skin-switch{font-size:11px;padding:7px 9px}}@media(max-width:800px){.header-actions{-webkit-margin-start:auto;margin-inline-start:auto}}@media(max-width:600px){.header-actions{width:100%;justify-content:flex-end}.header{gap:14px 10px}.skin-switch{font-size:11px}}:root[data-site-skin=day]{--ink:#25334f;--muted:#66718d;--line:#dce3f2;--green:#405cc0;--cream:#f1f5ff;--accent:#dce2ff;--skin-gradient:linear-gradient(115deg,#315ec3,#514fc4 55%,#6841be);color-scheme:light}:root[data-site-skin=day] body{background:linear-gradient(180deg,#fff,#f8faff 55%,#fff)}:root[data-site-skin=day] :is(a,button,input,select,summary):focus-visible{outline-color:#5363d5}:root[data-site-skin=day] .topbar{background:var(--skin-gradient);color:#f5f6ff}:root[data-site-skin=day] .brand-icon{background:#e9edff;color:#5363c6}:root[data-site-skin=day] .header nav a:hover{color:#545cc5}:root[data-site-skin=day] .skin-switch{background:linear-gradient(110deg,#edf4ff,#f1ebff);color:#4c54ad;border-color:#d3dbf6}:root[data-site-skin=day] .skin-switch:hover{background:linear-gradient(110deg,#e1edff,#e9ddff)}:root[data-site-skin=day] .language-picker{border-color:#d3dbf6;background:#ffffffb3}:root[data-site-skin=day] .button.dark{background:var(--skin-gradient);color:#fff;box-shadow:0 3px 12px #5363c61c}:root[data-site-skin=day] .button.dark:hover{background:linear-gradient(115deg,#264ca8,#5833a8)}:root[data-site-skin=day] .button.outline{border-color:#d3dbf6;background:#fff;color:#4656a0}:root[data-site-skin=day] .button.outline:hover{background:#edf2ff}:root[data-site-skin=day] :is(.brand small,.hero-copy>p,.hero-proof small,.floating-note small,.value-strip small,.category-index,.category-card p,.product-meta,.product-card>p,.partnership p,.footer-main p,.footer-main>div:not(:first-child) a,.footer-bottom,.footer-bottom button,.footer-info,.cookie-copy p,.page-heading p,.results-line,.empty-state p,.catalog-note,.breadcrumbs,.detail-summary,.price-line small,.price-line p,.quick-specs dt,.detail-promises,.contact-box>p,.contact-about>p,.contact-value p,.privacy-page p,.contact-account,.contact-copy-toast-hint){color:var(--muted)}:root[data-site-skin=day] :is(.eyebrow,.hero-art-label,.art-caption,.value-strip svg,.partnership-stamp,.results-line strong,.catalog-note a,.detail-content h2,.detail-content h3,.contact-value>svg,.copy-notice,.share-product,.contact-group h3,.category-filter label,.contact-qr-button){color:#4e60a4}:root[data-site-skin=day] .status-dot{background:#6474d9}:root[data-site-skin=day] .hero h1{color:#2c3f75}:root[data-site-skin=day] .hero-art{background:radial-gradient(ellipse at 85% 15%,#dce3ff 0,transparent 60%),linear-gradient(140deg,#edf5ff,#eee8fb);border:1px solid #dce3f4}:root[data-site-skin=day] .hero-circle{background:linear-gradient(145deg,#cfddfa,#dcd1f7)}:root[data-site-skin=day] .proof-icons span{background:#e6e8fb}:root[data-site-skin=day] .proof-icons span:nth-child(2){background:#d9e6fc}:root[data-site-skin=day] :is(.note-icon,.cookie-icon,.contact-copy-toast-icon){background:#e9edff;color:#5363c6}:root[data-site-skin=day] .category-card{background:linear-gradient(145deg,#edf4ff,#e8ecfa)}:root[data-site-skin=day] .category-1{background:linear-gradient(145deg,#f0f2ff,#e8e4fa)}:root[data-site-skin=day] .category-2{background:linear-gradient(145deg,#eaf6ff,#e1edf9)}:root[data-site-skin=day] .category-3{background:linear-gradient(145deg,#f5efff,#ebe6fa)}:root[data-site-skin=day] .catalog-search{background:#f5f8ff;color:var(--muted)}:root[data-site-skin=day] .catalog-search select{color:#4e6080}:root[data-site-skin=day] .product-image{background:#f0f4fc}:root[data-site-skin=day] .product-card:nth-child(4n+2) .product-image{background:#edf0fb}:root[data-site-skin=day] .product-card:nth-child(4n+3) .product-image{background:#f2eefb}:root[data-site-skin=day] .product-card:nth-child(4n) .product-image{background:#eaf3fb}:root[data-site-skin=day] .partnership{background:linear-gradient(110deg,#e7f0ff,#eee6fc);border:1px solid #dce3f4}:root[data-site-skin=day] .footer{background:linear-gradient(120deg,#f3f7ff,#f7f3fd)}:root[data-site-skin=day] .footer [data-channel=whatsapp]>.button{color:#fff}:root[data-site-skin=day] .cookie-panel{border-color:var(--line);box-shadow:0 12px 50px #34478124}:root[data-site-skin=day] :is(.category-tabs .selected,.pagination .selected){background:var(--skin-gradient);color:#fff;border-color:#5363c6}:root[data-site-skin=day] .subcategory-group{border-color:#bcc8ed}:root[data-site-skin=day] :is(.subcategory-tabs a,.locale-links .selected){background:#edf1ff}:root[data-site-skin=day] :is(.main-image,.thumbnails button){background:#edf2fb}:root[data-site-skin=day] .thumbnails .selected{border-color:#5363c6}:root[data-site-skin=day] .zoom-label{color:#59698c}:root[data-site-skin=day] .image-modal{background:#f3f6fff2}:root[data-site-skin=day] .detail-content{color:#5e6b85}:root[data-site-skin=day] :is(.spec-table th,.chinese-source){background:#f1f5ff}:root[data-site-skin=day] .contact-box{background:linear-gradient(135deg,#edf4ff,#f1ebfb);border:1px solid #dce3f4}:root[data-site-skin=day] :is(.contact-group+.contact-group,.contact-copy-toast){border-color:var(--line)}:root[data-site-skin=day] .contact-copy-toast-title,:root[data-site-skin=day] .contact-qr-modal{color:var(--ink)}:root[data-site-skin=day] .contact-qr-modal::-webkit-backdrop{background:#1c285da6}:root[data-site-skin=day] .contact-qr-modal::backdrop{background:#1c285da6}:root[data-site-skin=day] :is(.contact-page,.detail-page,.footer) .contact-channel[data-channel=messenger]{--social-background:linear-gradient(115deg,#245bbc,#7745ad 52%,#b53455)}:root[data-site-skin=day] :is(.contact-page,.detail-page,.footer) .contact-channel[data-channel=whatsapp]{--social-background:linear-gradient(115deg,#137950,#075948)}:root[data-site-skin=day] :is(.contact-page,.detail-page,.footer) .contact-channel[data-channel=wechat]{--social-background:linear-gradient(115deg,#208238,#126333)}:root[data-site-skin=day] :is(.contact-page,.detail-page,.footer) .contact-channel[data-channel=line]{--social-background:linear-gradient(115deg,#138043,#066750)}:root[data-site-skin=day] :is(.contact-page,.detail-page,.footer) .contact-channel[data-channel=qq]{--social-background:linear-gradient(115deg,#345dc0,#6650ad)}:root[data-site-skin=day] :is(.contact-page,.detail-page,.footer) .contact-channel[data-channel=facebook]{--social-background:linear-gradient(115deg,#244bb0,#183b79)}:root[data-site-skin=day] :is(.contact-page,.detail-page,.footer) .contact-channel[data-channel=youtube]{--social-background:linear-gradient(115deg,#c13345,#922236)}:root[data-site-skin=day] :is(.contact-page,.detail-page,.footer) .contact-channel[data-channel=x]{--social-background:linear-gradient(115deg,#29313e,#111622)}:root[data-site-skin=day] :is(.contact-page,.detail-page,.footer) .contact-channel:is([data-channel=douyin],[data-channel=tiktok]){--social-background:linear-gradient(115deg,#11172252,#11172252),radial-gradient(ellipse at 0% 0%,#56cbb8bd,transparent 65%),radial-gradient(ellipse at 100% 100%,#ef7d8fb3,transparent 65%),linear-gradient(115deg,#102b32,#161923 52%,#342331)}:root[data-site-skin=day] :is(.contact-page,.detail-page,.footer) .contacts .contact-channel:not([data-channel=email])>.button{background:var(--social-background);color:#fff;border-color:transparent;box-shadow:0 3px 10px #24324a1a;transition:filter .2s,box-shadow .2s}:root[data-site-skin=day] :is(.contact-page,.detail-page,.footer) .contacts .contact-channel:not([data-channel=email])>.button:hover{filter:brightness(.92);box-shadow:0 4px 12px #24324a26}:root[data-site-skin=day] :is(.contact-page,.detail-page,.footer) .contacts .contact-channel:not([data-channel=email])>.button:active{filter:brightness(.86)}:root[data-site-skin=day] .footer .contacts .contact-channel>.button{padding:5px 10px;gap:7px;font-weight:600;max-width:100%;min-width:112px}