:root{--ink:#242420;--muted:#787873;--line:#deded9;--paper:#fff;--wash:#f3f2ef;--serif:"Songti SC","STSong","Noto Serif CJK SC",serif;--sans:"PingFang SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.7 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}a:hover{opacity:.7}a:focus-visible,button:focus-visible{outline:2px solid #68635d;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:400}h1{font-size:36px}h2{font-size:30px;letter-spacing:.1em}.site-header{height:108px;padding:0 48px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:#fff;border-bottom:1px solid #f0f0ec}.main-nav,.tools{display:flex;align-items:center;gap:28px;font-size:14px}.tools{justify-content:flex-end;gap:22px}.wordmark{text-align:center}.wordmark span{font:34px/1 Georgia,Times New Roman,serif;letter-spacing:.23em;padding-left:.23em;display:block}.wordmark small{display:block;font:15px/1.4 var(--serif);letter-spacing:.3em;margin-top:10px;padding-left:.3em}.icon{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.25}.bag-link{display:flex;gap:5px;align-items:center}.bag-link small{font-size:12px}.menu-toggle{display:none;border:0;background:none;padding:6px}.hero-image{display:block;width:100%;height:min(60vw,650px);object-fit:cover;object-position:center}.hero-caption{text-align:center;padding:32px 20px 54px}.hero-caption h1{font-size:20px;letter-spacing:.13em;margin-bottom:12px}.text-link{border-bottom:1px solid var(--ink);padding-bottom:5px;font-size:14px;letter-spacing:.06em}.section{padding:35px 5.7% 60px}.section-heading{text-align:center;margin-bottom:38px}.section-heading h2{margin-bottom:16px}.section-heading:after{content:"";display:block;width:22px;height:1px;background:#8c8c85;margin:0 auto}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.product-card .product-media{aspect-ratio:3/4;background:#efefec;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-media img{width:100%;height:100%;object-fit:cover}.image-await{display:flex;flex-direction:column;text-align:center;gap:10px;font-family:var(--serif);color:#76746f;letter-spacing:.14em}.image-await small{font-size:14px}.product-card h3{font-family:var(--sans);font-size:15px;margin:16px 0 4px;letter-spacing:.03em}.product-card .meta{color:var(--muted);font-size:13px;margin:0}.product-card .price{float:right;color:var(--ink)}.brand-section{text-align:center;padding:60px 22px 76px}.brand-section p{font:18px/2 var(--serif);letter-spacing:.08em;margin:0}.site-footer{margin:0 4%;padding:34px 0 26px;border-top:1px solid var(--line);text-align:center}.site-footer h2{font-size:22px;margin-bottom:14px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #efefec;margin-top:44px;padding-top:22px;font-size:12px;color:var(--muted)}.footer-links{display:flex;gap:20px}.local-note{font-size:12px;color:#7b7366;background:#f5f3ed;text-align:center;padding:8px 20px}.page-shell{max-width:1320px;margin:auto;padding:55px 5% 75px;min-height:52vh}.page-title{text-align:center;margin-bottom:40px}.page-copy{max-width:680px;margin:0 auto;font-size:16px;line-height:2.1}.page-copy h2{font-size:23px;margin-top:35px}.filter-bar{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin:0 0 32px;justify-content:space-between}.filter-links{display:flex;gap:22px}.filter-links .active{border-bottom:1px solid;padding-bottom:3px}.filter-bar input,.filter-bar select{border:1px solid var(--line);padding:9px 12px;background:#fff}.catalog-search{display:flex;gap:10px;flex-wrap:wrap}.catalog-search button{border:1px solid var(--ink);background:var(--ink);color:#fff;padding:8px 18px}.catalog-note{font-size:13px;color:var(--muted);margin-top:25px}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{display:none}.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product{width:100%!important;margin:0!important;float:none!important}.woocommerce ul.products li.product a img{aspect-ratio:3/4;object-fit:cover}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:15px var(--sans);padding:14px 0 6px}.woocommerce ul.products li.product .price{color:var(--ink);font-size:14px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.jinyu-button{background:#242420!important;color:#fff!important;border-radius:0!important;border:1px solid #242420!important;box-shadow:none!important;font:14px/1.5 var(--sans)!important;font-weight:400!important;padding:12px 24px!important;display:inline-block}.woocommerce a.button:hover,.woocommerce button.button:hover{background:#45453f!important}.woocommerce a.button.alt,.woocommerce button.button.alt{background:#242420}.woocommerce div.product div.images{width:54%}.woocommerce div.product div.summary{width:39%;padding:10px 0}.woocommerce div.product .product_title{font-size:28px;margin-bottom:18px}.woocommerce div.product p.price{font-size:19px;color:#242420!important}.woocommerce-product-details__short-description{color:var(--muted);font-size:14px;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:25px}.woocommerce div.product form.cart .variations select{border:1px solid var(--line);background:#fff;padding:9px}.woocommerce div.product form.cart .variations label{font-weight:400}.woocommerce .quantity .qty{height:47px;border:1px solid var(--line)}.woocommerce .product_meta{font-size:13px;border-top:1px solid var(--line);padding-top:22px;display:flex;flex-direction:column;gap:7px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;border-bottom:1px solid var(--line)}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:none!important;border:0;border-radius:0;margin:0;padding:10px 24px 10px 0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:400}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce .woocommerce-tabs h2{font-size:22px}.woocommerce div.product .woocommerce-tabs .panel{font-size:15px;line-height:2}.woocommerce .related.products h2{font-size:25px;margin:50px 0 30px}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-top:1px solid #a7a496!important;background:#f5f4f0!important;color:#35352e!important;font-size:14px}.woocommerce-message:before,.woocommerce-info:before{color:#686457!important}.woocommerce table.shop_table{border:1px solid var(--line);border-radius:0}.woocommerce table.shop_table th{font-weight:400}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:18px 12px}.woocommerce-cart .cart-collaterals .cart_totals{width:45%}.woocommerce .cart_totals h2{font-size:24px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border:1px solid #cdcdc7;padding:11px 12px;min-height:45px;border-radius:0;background:#fff}.woocommerce form .form-row label{font-size:14px}.woocommerce-checkout #payment{background:#f4f3ef;border-radius:0}.woocommerce-checkout #payment div.payment_box{background:#e8e6df}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#e8e6df}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:none;width:100%}.woocommerce-checkout .col2-set{width:54%;float:left}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{width:40%;float:right}.woocommerce-checkout h3{font-size:24px}.woocommerce form.checkout:after{content:"";display:block;clear:both}.select2-container--default .select2-selection--single{height:45px;border-color:#cdcdc7;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:43px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:43px}.contact-panel{padding:30px 0;border-top:1px solid var(--line)}.contact-panel p{margin:5px 0}.status-note{padding:20px;border:1px solid var(--line);font-size:14px;color:#64625a}.woocommerce ul.order_details li{font-size:13px}.woocommerce ul.order_details li strong{font-size:16px}.woocommerce-account .woocommerce-MyAccount-navigation{width:23%}.woocommerce-account .woocommerce-MyAccount-content{width:72%}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce-MyAccount-navigation li{padding:12px 0;border-bottom:1px solid var(--line)}.woocommerce-product-gallery__image img{max-width:100%;height:auto}.no-results{text-align:center;padding:50px;color:var(--muted)}@media(max-width:800px){.site-header{height:90px;padding:0 20px;grid-template-columns:1fr auto 1fr}.main-nav{display:none;position:absolute;top:90px;left:0;right:0;background:#fff;padding:25px;z-index:20;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--line)}.main-nav.open{display:flex}.menu-toggle{display:block}.wordmark span{font-size:27px}.wordmark small{font-size:13px;margin-top:7px}.tools{gap:15px}.hero-image{height:65vh;min-height:380px;object-position:52% center}.hero-caption{padding:28px 20px 35px}.hero-caption h1{font-size:19px}.section{padding:28px 20px 45px}.product-grid,.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.home-products .product-card:last-child{display:none}.product-card .price{float:none;display:block}.product-card h3{font-size:14px}.product-card .meta{font-size:12px}.brand-section{padding:45px 20px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:17px}.footer-links{flex-wrap:wrap;gap:14px}.page-shell{padding:35px 20px 55px}.page-title{font-size:29px;margin-bottom:30px}.filter-links{gap:15px;flex-wrap:wrap}.catalog-search input{width:155px}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100%;float:none}.woocommerce div.product div.summary{padding-top:20px}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:none}.woocommerce ul.order_details{padding:0}.woocommerce ul.order_details li{float:none;margin:0 0 15px;border:0}.woocommerce .woocommerce-customer-details address{padding:16px}.local-note{font-size:12px}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:12px 8px}.woocommerce .woocommerce-order-details h2{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/style.css.map */
