*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-navigator{display:block}.route-pressed{opacity:.78}.page-placeholder{min-height:100vh;background:#faf9f6}uni-page-body{background:#f6f5f1;color:#282b26;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:.875rem}body{background:#f6f5f1}uni-view,uni-text,uni-button,uni-scroll-view{box-sizing:border-box}uni-button{font-size:inherit;line-height:1.5}uni-button:after{border:0}uni-button[disabled]{opacity:.35}uni-button{border-radius:0}uni-image{display:block}uni-button:active{opacity:.75}.showroom-shell{max-width:1040px;margin:auto;background:#faf9f6;min-height:100vh;padding-bottom:calc(4.375rem + env(safe-area-inset-bottom))}.page-pad{padding-left:1.25rem;padding-right:1.25rem}.eyebrow{display:block;font-size:.59375rem;letter-spacing:.09375rem;color:#7d8075;font-weight:500;line-height:1.8}.body-copy{font-size:.8125rem;color:#7a7c73;line-height:1.95;display:block}.introduction{white-space:pre-wrap}.section-title{font-size:1.34375rem;line-height:1.45;letter-spacing:-.03125rem;font-weight:500;margin-top:.375rem}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem}.section-number{font-size:1rem;color:#aaaca2;align-self:flex-end}.page-title{font-size:2.03125rem;letter-spacing:-.0625rem;line-height:1.45;font-weight:500;margin:.5rem 0 .6875rem}.title-dot{color:#88947e}.count-label{font-size:.625rem;color:#92968b;letter-spacing:.03125rem;white-space:nowrap}.button-dark,.button-outline{display:flex;align-items:center;justify-content:center;gap:.78125rem;min-height:2.8125rem;padding:.6875rem 1.125rem;font-size:.8125rem;font-weight:500;letter-spacing:.03125rem;margin:0;background:#30372d;color:#fff;border:1px solid #30372d;border-radius:.125rem}.button-outline{background:transparent;color:#333b2d;border-color:#b6bcac}.text-button{padding:.1875rem 0;background:transparent;border:0;display:flex;align-items:center;justify-content:center;gap:.375rem;color:#555e4c;font-size:.71875rem;margin:0;white-space:nowrap}.icon-button{background:transparent;padding:.375rem;margin:0;display:flex;align-items:center;justify-content:center}.brand-header{display:flex;align-items:center;justify-content:space-between;padding:1.0625rem 1.25rem;background:#faf9f6}.brand-identity{display:flex;gap:.5625rem;align-items:center;min-width:0}.brand-logo,.brand-monogram{width:2rem;height:2rem;flex-shrink:0}.brand-monogram{background:#32392f;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:500}.brand-name{font-size:.9375rem;line-height:1.5;font-weight:600;max-width:12.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-identity .eyebrow{font-size:.46875rem;letter-spacing:.09375rem;color:#a1a394}.brand-edition{display:flex;align-items:center;gap:.28125rem;font-size:.5625rem;color:#8b8e81;white-space:nowrap}.status-dot{width:.25rem;height:.25rem;border-radius:50%;background:#8d9a7d}.collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem .75rem}.collection-picture{height:9.6875rem;position:relative;overflow:hidden;background:#e5e7dd}.collection-image,.collection-placeholder{width:100%;height:100%}.collection-placeholder{background:linear-gradient(145deg,#b6bdac,#798777);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.467);font-size:3rem;font-weight:200}.collection-card:nth-child(2n) .collection-placeholder{background:linear-gradient(145deg,#d0c4b2,#a59b88)}.collection-index{position:absolute;top:.5rem;left:.5625rem;color:#fff;font-size:.5625rem;letter-spacing:.0625rem}.collection-caption{display:flex;align-items:center;justify-content:space-between;gap:.4375rem;padding-top:.625rem}.collection-caption>uni-view{min-width:0}.collection-name{font-size:.90625rem;font-weight:500;line-height:1.5}.collection-description{font-size:.65625rem;color:#979a8e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.15625rem;max-width:8.4375rem}.sampling-title{font-size:1.53125rem;line-height:1.5;margin:.625rem 0}.main-section{padding-top:1.25rem;padding-bottom:.625rem}.category-list{display:flex;flex-direction:column;gap:1rem}.category-large{height:14.0625rem;position:relative;overflow:hidden;background:#8c9982}.category-large-image,.category-large-placeholder,.category-large-shade{position:absolute;width:100%;height:100%}.category-large-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(120deg,#c1bda6,#798b75);color:rgba(255,255,255,.267);font-size:5.625rem;font-weight:200}.category-large:nth-child(2n) .category-large-placeholder{background:linear-gradient(120deg,#c8b4a0,#8c8980)}.category-large-shade{background:linear-gradient(0deg,#172016c7,transparent 80%)}.category-large-number{position:absolute;left:.9375rem;top:.9375rem;color:#eee;font-size:.5625rem;letter-spacing:.09375rem}.category-large-caption{position:absolute;bottom:1rem;left:.9375rem;right:.9375rem;color:#fff;display:flex;justify-content:space-between;gap:.625rem;align-items:center}.category-large-caption>uni-view{min-width:0}.category-large-title{font-size:1.34375rem;line-height:1.5;margin-bottom:.25rem}.category-large-caption uni-text{font-size:.71875rem;color:#dfe3d7;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:16.25rem}.circle-arrow{display:flex;width:2.125rem;height:2.125rem;border-radius:50%;border:1px solid #ffffff66;align-items:center;justify-content:center;flex-shrink:0}.about-intro{padding-top:1.25rem;padding-bottom:2.0625rem}.about-brand{font-size:1rem;line-height:1.7;margin:1.25rem 0 .6875rem;font-weight:500}.about-intro .button-outline{display:inline-flex;margin-top:1.125rem}.image-story{width:100%;background:#fff;line-height:0}.story-image{width:100%;display:block}.about-empty{padding-top:2.5rem;padding-bottom:2.8125rem;background:#e9ecdf}.about-empty>uni-view:last-child{font-size:1.53125rem;line-height:1.6;margin-top:.75rem;color:#59684d}.about-actions{padding-top:2.03125rem;padding-bottom:2.03125rem}.about-actions .body-copy{margin-top:.625rem}.about-actions .button-dark{margin-top:1.09375rem;display:inline-flex}.brand-footer{text-align:center;border-top:1px solid #e6e7de;padding:1.3125rem .9375rem}.brand-footer>uni-text{display:block;color:#8d9284;font-size:.65625rem;line-height:2}.brand-footer>uni-text:first-child{font-size:.78125rem;letter-spacing:.0625rem;color:#6b7460;margin-bottom:.25rem}.footer-actions{display:flex;justify-content:center;gap:1.25rem;margin-top:.625rem}.footer-actions .text-button{font-size:.65625rem;color:#94988a}.bottom-nav{position:fixed;z-index:20;left:0;right:0;bottom:0;max-width:1040px;margin:auto;display:flex;padding:.46875rem .875rem calc(.3125rem + env(safe-area-inset-bottom));border-top:1px solid #e7e8df;background:rgba(250,249,246,.97);backdrop-filter:blur(16px)}.bottom-nav uni-button{flex:1;background:transparent;display:flex;align-items:center;flex-direction:column;color:#9b9d96;gap:.125rem;padding:.1875rem .3125rem .0625rem;font-size:.65625rem}.bottom-nav .selected{color:#30392c;font-weight:500}.sub-navigation{display:flex;align-items:center;justify-content:space-between;gap:.6875rem;padding:.8125rem 1.125rem;background:#faf9f6;border-bottom:1px solid #e8e9e0}.sub-navigation>uni-text{font-size:.78125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:10.9375rem}.catalog-page{padding-bottom:1.40625rem}.catalog-intro{padding-top:1.4375rem;padding-bottom:1.125rem}.category-tabs{position:sticky;z-index:10;background:#faf9f6;border-top:1px solid #e8e9e0;border-bottom:1px solid #e8e9e0}.category-tab-track{display:flex;gap:.625rem;padding:0 1.25rem;white-space:nowrap}.category-tab-track uni-button{flex-shrink:0;padding:.875rem .375rem .78125rem;background:transparent;font-size:.8125rem;color:#999c91;border-bottom:.125rem solid transparent;margin:0}.category-tab-track .active{color:#30392c;border-bottom-color:#6f805e;font-weight:500}.catalog-content{padding-top:1.1875rem}.list-subtitle{font-size:.875rem;font-weight:500}.color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.0625rem .75rem}.tile-image-wrap{position:relative;height:10.3125rem;background:#e9e9e2;overflow:hidden}.tile-image{width:100%;height:100%}.tile-arrow{position:absolute;right:.4375rem;bottom:.4375rem;background:rgba(255,255,255,.86);display:flex;align-items:center;justify-content:center;transform:rotate(45deg);width:1.3125rem;height:1.3125rem;border-radius:50%}.tile-caption{padding:.59375rem .0625rem .0625rem}.tile-name{font-size:.8125rem;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tile-model{font-size:.625rem;letter-spacing:.03125rem;color:#9b9e92;line-height:1.7;margin-top:.15625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.load-more{display:flex;align-items:center;justify-content:center;gap:.625rem;font-size:.71875rem;padding:.625rem 1.125rem;background:transparent;color:#717b63;border:1px solid #d8decd;margin:1.5625rem auto .9375rem;width:-moz-fit-content;width:fit-content}.list-end{display:flex;align-items:center;justify-content:center;gap:.625rem;margin:1.875rem 0 .9375rem;color:#adafa6;font-size:.625rem}.list-end>uni-view{width:1.25rem;height:1px;background:#d7dace}.color-disclaimer{display:block;text-align:center;color:#a6a99c;font-size:.625rem;line-height:1.8;padding:.6875rem 0}.loading-inline,.empty-inline{text-align:center;padding:1.875rem 1.09375rem;color:#929789;font-size:.78125rem;line-height:1.9}.inline-error{background:#f6eee6;color:#886a50;padding:.78125rem;line-height:1.8;margin-bottom:.78125rem;text-align:center}.inline-error .text-button{margin:auto;text-decoration:underline}.detail-page{padding-bottom:calc(4.6875rem + env(safe-area-inset-bottom))}.detail-breadcrumb{display:flex;gap:.4375rem;padding-top:.875rem;padding-bottom:.875rem;color:#919787;font-size:.6875rem}.detail-stage{position:relative;background:#e9e9e2}.detail-swiper{width:100%;height:23.4375rem;max-height:650px;min-height:330px}.detail-slide,.detail-main-image{width:100%;height:100%}.detail-slide{position:relative}.detail-card-info{padding-top:1.25rem;padding-bottom:1rem;border-bottom:1px solid #e6e9dd}.detail-card-info .section-heading{margin-bottom:.75rem}.detail-name{font-size:1.34375rem;line-height:1.6;margin-top:.375rem;overflow-wrap:anywhere}.detail-model{font-size:.71875rem;color:#959c89;letter-spacing:.0625rem;overflow-wrap:anywhere}.detail-switch{display:flex;gap:.3125rem}.detail-switch .icon-button{border:1px solid #dce1d2;width:2.125rem;height:2.125rem;border-radius:50%;padding:.25rem}.detail-hint{display:flex;align-items:center;justify-content:space-between;color:#999f8e;font-size:.65625rem;border-top:1px solid #e9eade;padding-top:.8125rem}.detail-story-heading{padding-top:1.75rem;padding-bottom:1.25rem}.detail-story-heading .body-copy{margin-top:.625rem}.detail-action-bar{position:fixed;z-index:20;bottom:0;left:0;right:0;margin:auto;max-width:1040px;background:rgba(250,249,246,.97);border-top:1px solid #e1e5d7;display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:.625rem .9375rem calc(.625rem + env(safe-area-inset-bottom))}.detail-action-bar>uni-view{font-size:.78125rem}.detail-action-bar>uni-view>uni-text{font-size:.59375rem;color:#9a9f8e;line-height:1.9}.detail-action-bar .button-dark{font-size:.71875rem;min-height:2.375rem;padding:.5625rem .78125rem}.detail-loading{padding-top:4.6875rem;padding-bottom:4.6875rem}.sheet-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(24,32,20,.467);z-index:100;display:flex;align-items:flex-end;justify-content:center}.contact-sheet{background:#faf9f6;border-radius:.75rem .75rem 0 0;width:100%;max-width:650px;padding:1.1875rem 1.125rem calc(.9375rem + env(safe-area-inset-bottom));max-height:85vh}.sheet-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.625rem;margin-bottom:.6875rem}.sheet-top .section-title{font-size:1.1875rem}.contact-scroll{max-height:52vh;margin-top:.75rem}.contact-person{padding:.8125rem 0;border-top:1px solid #e4e7db}.person-heading{display:flex;align-items:center;gap:.5625rem;font-size:.90625rem;font-weight:500;margin-bottom:.625rem}.person-avatar{width:1.875rem;height:1.875rem;border-radius:50%}.contact-action{display:flex;align-items:center;gap:.5rem;padding:.6875rem 0;font-size:.71875rem;background:transparent;color:#536348;margin:0;text-align:left}.contact-action>uni-text{overflow:hidden;text-overflow:ellipsis}.contact-action .action-hint{margin-left:auto;white-space:nowrap;font-size:.625rem;color:#9ca58e}.contact-qr{width:7.1875rem;height:7.1875rem;margin:.75rem auto}.gate{max-width:650px;margin:0 auto;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.1875rem;text-align:center}.gate-symbol{width:3.75rem;height:3.75rem;display:flex;align-items:center;justify-content:center;background:#e9ebdf;border-radius:50%;margin-bottom:1.40625rem}.gate-title{font-size:1.125rem;font-weight:500;line-height:1.6;margin-bottom:.6875rem}.gate-copy{display:block;font-size:.8125rem;line-height:1.9;color:#96988a}.gate .button-dark{margin-top:1.125rem}.gate-foot{font-size:.53125rem;color:#b0b4a5;letter-spacing:.09375rem;margin-top:2.96875rem}@media (min-width: 800px){.page-pad{padding-left:60px;padding-right:60px}.collection-picture{height:280px}.category-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.category-large{height:340px}.tile-image-wrap{height:380px}.detail-swiper{height:600px}.detail-main-image{max-width:800px;margin:auto}.collection-description{max-width:330px}.bottom-nav{padding-top:12px}.bottom-nav uni-button{font-size:13px;gap:3px}.brand-header{padding-left:60px;padding-right:60px}}.showroom-shell{--sub-navigation-height: 3.125rem}.sub-navigation{position:sticky;top:0;z-index:30;height:var(--sub-navigation-height);flex-shrink:0}.category-tabs{top:var(--sub-navigation-height)}uni-page-body{background:#eeece7;color:#292824;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}body{background:#eeece7}.showroom-shell{--paper: #faf8f3;--ink: #292824;--muted: #817d74;--line: #e5e0d6;--accent: #6f805e;max-width:1040px}.page-placeholder{background:var(--surface, #fff)}.eyebrow{font-weight:500;line-height:1.8}.body-copy{line-height:1.95}.section-title{line-height:1.4;font-weight:500;margin-top:.4375rem}.section-heading{margin-bottom:1.125rem;align-items:center}.page-title{line-height:1.3;font-weight:500;margin:.6875rem 0 .8125rem}.title-dot{color:var(--accent, #6f805e)}.count-label{font-size:.59375rem;letter-spacing:.0625rem}.brand-identity{gap:.5625rem}.brand-logo,.brand-monogram{width:2.0625rem;height:2.0625rem}.brand-monogram{background:var(--accent);border-radius:.25rem}.brand-name{letter-spacing:.03125rem}.brand-identity .eyebrow{font-size:.4375rem;letter-spacing:.09375rem;margin-top:.125rem;color:#9a9388}.status-dot{background:var(--accent)}.collection-grid{gap:1.1875rem .75rem}.collection-picture{height:10.3125rem;border-radius:.375rem;background:#eae5dc}.collection-placeholder{background:linear-gradient(135deg,#d4cdc0,#a7a090);color:rgba(255,255,255,.667);font-size:2.8125rem}.collection-card:nth-child(2n) .collection-placeholder{background:linear-gradient(135deg,#c2c4b8,#8d9883)}.collection-index{left:.5625rem;top:.5625rem;font-size:.53125rem;letter-spacing:.0625rem;background:rgba(35,33,29,.22);padding:.21875rem .375rem;border-radius:.125rem}.collection-caption{padding-top:.625rem;gap:.375rem}.collection-name{font-size:.875rem;line-height:1.5;font-weight:500;letter-spacing:.03125rem}.collection-description{font-size:.65625rem;line-height:1.7;color:var(--secondary, #6d868b);margin-top:.1875rem}.sampling-title{font-size:1.4375rem;line-height:1.45;margin:.6875rem 0}.button-dark,.button-outline{border-radius:.25rem;min-height:2.75rem;font-size:.78125rem;letter-spacing:.03125rem;padding:.6875rem 1rem}.button-dark{border-color:var(--accent, #6f805e);color:#fff}.button-outline{color:var(--accent, #6f805e);border-color:#cdc7b9;background:transparent}.text-button{color:var(--accent, #6f805e);font-size:.71875rem}.sub-navigation{border-bottom:1px solid var(--line)}.sub-navigation>uni-text{letter-spacing:.03125rem}.catalog-intro{padding-top:1.375rem;padding-bottom:1.1875rem}.catalog-intro .page-title{font-size:1.75rem}.category-tabs{background:var(--surface, #fff);border-color:var(--line)}.category-tab-track{gap:.75rem;padding:0 1.125rem}.category-tab-track uni-button{font-size:.78125rem;padding:.8125rem .25rem .6875rem;color:#938c81}.category-tab-track .active{color:var(--accent);border-bottom-color:var(--accent);font-weight:500}.list-subtitle{font-size:.84375rem;font-weight:500}.tile-caption{padding:.5625rem .1875rem .25rem}.tile-name{font-size:.78125rem;font-weight:500;letter-spacing:.03125rem}.tile-model{font-size:.625rem;color:#91897c;letter-spacing:.0625rem;margin-top:.21875rem}.category-large{border-radius:.375rem;margin-bottom:.875rem}.category-large-title{font-weight:500;letter-spacing:.03125rem}.category-large-number{font-size:.53125rem;letter-spacing:.09375rem}.about-intro{padding-top:1.75rem;padding-bottom:1.75rem}.about-brand{font-size:.9375rem;font-weight:500;line-height:1.7;margin:.875rem 0 .6875rem}.about-actions{padding-top:1.875rem;padding-bottom:2rem;background:#efebe2}.about-empty{background:#efebe2}.detail-breadcrumb{font-size:.65625rem;color:#91897e;padding-top:.8125rem;padding-bottom:.8125rem}.detail-name{font-weight:500;line-height:1.5;letter-spacing:.03125rem}.detail-model{letter-spacing:.0625rem}.detail-card-info{border-bottom-color:var(--line)}.detail-switch .icon-button{border:1px solid var(--line);border-radius:50%;width:2.375rem;height:2.375rem}.detail-story-heading{padding-top:1.6875rem;padding-bottom:1.1875rem}.detail-action-bar{border-top:1px solid var(--line)}.brand-footer{padding:1.625rem 1.25rem;color:#9a9285;border-top:1px solid var(--line);font-size:.65625rem;line-height:1.9;background:var(--surface, #fff)}.brand-footer>uni-text:first-child{color:#686257;letter-spacing:.0625rem}.footer-actions{gap:1rem;margin-top:.625rem}.bottom-nav{border-top:1px solid var(--line);box-shadow:0 -6px 24px rgba(49,43,31,.035);max-width:1040px}.bottom-nav uni-button{color:var(--mute, #b3bbbc);gap:.21875rem}.bottom-nav uni-button.selected{color:var(--primary, #2b8ca2);font-weight:500}.contact-sheet{background:var(--surface, #fff);border-radius:.875rem .875rem 0 0;padding:1.3125rem 1.125rem calc(.9375rem + env(safe-area-inset-bottom))}.contact-person{border-color:var(--outline, #e5eaeb);padding-top:.9375rem;padding-bottom:.9375rem}.contact-action{border-radius:.25rem;background:#f0ece4;color:#403b33}.person-avatar{border-radius:50%;overflow:hidden}.load-more{border-color:#d4cdbc;border-radius:.25rem;color:var(--accent);font-size:.71875rem}.empty-inline,.loading-inline{color:#928a7c;font-size:.75rem}.color-disclaimer{color:#a39b8d;font-size:.625rem}@media (min-width: 800px){.page-pad,.brand-header{padding-left:64px;padding-right:64px}.collection-picture{height:300px}.collection-grid{gap:32px}}.bottom-nav{border-top-color:var(--outline, #e5eaeb)}.page-pad{padding-left:1.4375rem;padding-right:1.4375rem}.showroom-shell{background:var(--background, #fafbf9);color:var(--text, #292e2e)}.brand-header{height:auto;padding:.9375rem 1.4375rem;background:var(--background, #fafbf9);border-bottom:1px solid var(--outline, #e7eae5)}.brand-logo{width:1.625rem;height:1.625rem}.brand-name{font-size:.8125rem;font-weight:600}.brand-identity .eyebrow,.brand-edition .status-dot{display:none}.brand-edition{font-size:.65625rem;letter-spacing:.0625rem;color:var(--secondary)}.sub-navigation{display:grid;grid-template-columns:3.125rem minmax(0,1fr) 3.125rem;gap:.25rem;background:var(--background, #fafbf9);padding-left:1.4375rem;padding-right:1.4375rem}.sub-navigation>uni-text{text-align:center;font-size:.90625rem;font-weight:500;max-width:none}.sub-navigation .text-button{margin:0;font-size:.75rem;white-space:nowrap}.nav-spacer{width:3.125rem}.color-grid{gap:1.75rem 1.1875rem}.catalog-content{padding-top:1.4375rem}.count-label{color:var(--secondary)}.title-dot{display:none}.page-title{font-size:1.5625rem;letter-spacing:0}.body-copy{color:var(--secondary);font-size:.78125rem}.eyebrow{color:var(--secondary);font-size:.5625rem;letter-spacing:.09375rem}.section-title{font-size:1.25rem;letter-spacing:0}.detail-stage .detail-switch{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;display:flex;align-items:center;justify-content:space-between;gap:0}.detail-stage .detail-switch .icon-button{pointer-events:auto;border:0;border-radius:0;background:transparent;width:28px;height:48px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;color:var(--secondary)}.detail-hint{display:none}.detail-name{font-size:1.5625rem}.detail-model{font-size:.78125rem;color:var(--secondary)}.detail-card-info{padding-top:1.625rem;padding-bottom:1.25rem}.detail-action-bar{background:var(--background, #fafbf9)}.button-dark{background:var(--primary);border-radius:.1875rem}.bottom-nav{background:var(--background, #fafbf9)}.category-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.category-large{height:auto;padding-bottom:2.25rem;background:transparent;overflow:hidden}.category-large-image,.category-large-placeholder{position:relative;width:100%;height:0;padding-top:100%;border-radius:.25rem;overflow:hidden}.category-large-image .cached-image{position:absolute;top:0;right:0;bottom:0;left:0}.category-large-shade,.category-large-number,.category-large .circle-arrow{display:none}.category-large-caption{position:static;color:var(--text);margin-top:.5625rem}.category-large-title{font-size:.8125rem;margin:0}.category-large-caption uni-text{display:none}
