.ns-font-size-sm{font-size:12px}.ns-font-size-base{font-size:14px}.ns-font-size-lg{font-size:16px}.ns-text-color{color:#c73532!important}.ns-text-color-black{color:#303133!important}.ns-border-color{border-color:#c73532!important}.ns-bg-color{background-color:#c73532!important}body{line-height:1.8;font-family:Helvetica Neue,Helvetica,Microsoft Yahei,PingFang SC,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;font-size:14px;color:#221d1b}.el-container,.el-footer,.el-main,body{background-color:#f7f2ec}#nprogress .bar{background:#c73532!important}body,dd,dl,dt,h1,h2,h3,h4,h5,h6,html,ol,p,ul{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,ol,ul{list-style:none}em,i{font-style:normal}a{text-decoration:none;color:#221d1b}a:hover{color:#c73532}.el-main{border-top:0;overflow:initial;width:1200px;max-width:calc(100% - 32px);margin:0 auto;padding:0}.el-button--primary{background-color:#c73532;border-color:#c73532;border-radius:3px;font-weight:700;color:#fff}.el-button--primary:focus,.el-button--primary:hover{background-color:#a92826;border-color:#a92826;color:#fff}.el-button--text,.el-button--text:hover,.el-link.el-link--default:hover,.el-link.el-link--primary{color:#c73532}.el-input__inner,.el-textarea__inner{border-color:#eadfd4;border-radius:6px}.el-input__inner:focus,.el-textarea__inner:focus{border-color:#c73532}.el-card{border-color:#eadfd4;border-radius:4px;box-shadow:none;background:#fff;color:#221d1b}.el-loading-mask{background-color:hsla(0,0%,100%,.82)}.el-loading-spinner .el-icon-loading,.el-loading-spinner .el-loading-text,.el-tabs__item.is-active,.el-tabs__item:hover{color:#c73532}.el-tabs__active-bar{background-color:#c73532}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#c73532;border-color:#c73532}.el-checkbox__input.is-checked+.el-checkbox__label{color:#c73532}.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#c73532;color:#fff}.cart-wrap,.detail-wrap,.help-wrap,.member-index,.notice-wrap,.order-list{background:#f7f2ec!important}.detail-wrap .path,.help-wrap .path,.notice-wrap .path{padding:18px 0!important;color:#7b6c62}.cart-wrap .cart-content,.help,.help-detail,.help-other .item-info,.member-index .member-content,.notice,.notice-detil,.notice .list-wrap,.notice .menu,.order-list .order-list-wrap{background:#fff!important;border:1px solid #eadfd4!important;border-radius:4px!important;box-shadow:0 8px 22px rgba(38,58,91,.06)!important}.help .menu .title,.notice .list-wrap .notice-title,.notice .menu .title{background:#f8fafc!important;color:#e8b74b!important;font-weight:800!important}.help-other .item-info .item .item-title:hover,.help .menu .active,.help .menu .item-name:hover,.notice .list-wrap .list .item:hover,.notice .menu .active,.notice .menu .item-name:hover{color:#c73532!important}.help-detail .title,.notice-detil .title{color:#e8b74b!important;font-size:24px!important;font-weight:900!important}.help-detail .content,.notice-detil .content{color:#221d1b;line-height:1.9}@media(max-width:768px){body,html{width:100%;overflow-x:hidden}.el-main{width:100%;box-sizing:border-box;padding:0 12px}.el-dialog,.el-message-box{width:calc(100% - 24px)!important;max-width:420px}}img{border-style:none;max-width:100%;vertical-align:middle}.ns-text-align{text-align:center}.el-pagination{text-align:right}.el-pagination .el-pagination__rightwrapper{margin-left:20px}.yh-detail{width:1200px;max-width:calc(100% - 32px);margin:0 auto;padding:32px 0 58px;color:#221d1b}.yh-detail__top{display:grid;grid-template-columns:minmax(420px,540px) minmax(0,1fr);gap:34px;align-items:start}.yh-anchor-card,.yh-buybox,.yh-detail__main,.yh-gallery,.yh-service-line{background:#fff;border:1px solid #eadfd4}.yh-gallery{padding:22px}.yh-gallery__stage{position:relative;aspect-ratio:1/1;background:#fbf8f4;overflow:hidden}.yh-gallery__stage .magnifier-box,.yh-gallery__stage .magnifier-box>img,.yh-gallery__stage>img{width:100%!important;height:100%!important;-o-object-fit:contain;object-fit:contain}.yh-video{position:absolute;inset:0;z-index:2;display:none;background:#000}.yh-video.show{display:block}.yh-video .video-player,.yh-video .video-player>div{width:100%;height:100%}.yh-media-mode{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);display:flex;gap:10px}.yh-media-mode button{border:0;border-radius:999px;padding:5px 14px;background:hsla(0,0%,100%,.76);cursor:pointer}.yh-media-mode button.active{background:#c73532;color:#fff}.yh-thumbs{margin-top:16px;display:grid;grid-template-columns:32px 1fr 32px;gap:8px;align-items:center}.yh-thumb-arrow{height:62px;border:1px solid #eadfd4;background:#fbf8f4;cursor:pointer}.yh-thumb-list{height:62px;position:relative;overflow:hidden}.yh-thumb-list ul{position:absolute;left:0;top:0;width:2000px;transition:left .18s ease}.yh-thumb-list li{width:62px;height:62px;float:left;margin-right:8px;border:1px solid #eadfd4;box-sizing:border-box;opacity:.64;cursor:pointer}.yh-thumb-list li.selected{border-color:#c73532;opacity:1}.yh-thumb-list li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.yh-gallery__tools{margin-top:14px;display:flex;align-items:center;justify-content:space-between}.yh-gallery__tools a,.yh-gallery__tools button{border:0;background:transparent;color:#7b6c62;cursor:pointer}.yh-gallery__tools a i,.yh-gallery__tools button i{margin-right:5px;color:#c73532}.yh-buybox{position:sticky;top:18px;padding:28px 32px;box-sizing:border-box}.yh-buybox__crumb{color:#a78a6c;font-size:12px;font-weight:900;letter-spacing:1px}.yh-buybox h1{margin-top:12px;color:#221d1b;font-size:30px;line-height:1.35;font-weight:900}.yh-buybox>p{margin-top:10px;color:#c73532;font-weight:800}.yh-price-panel{margin-top:20px;padding:18px 20px;display:grid;grid-template-columns:1.3fr .8fr .8fr;gap:18px;background:#fbf1eb;border:1px solid #efd8ca}.yh-price-panel small,.yh-price-panel span{display:block;color:#8d7565;font-size:12px}.yh-price-panel strong{color:#c73532;font-size:34px;line-height:1;font-weight:900}.yh-price-panel strong small{display:inline;color:inherit;font-size:16px}.yh-price-panel del,.yh-price-panel em{display:block;margin-top:8px;color:#5e5048}.yh-benefits,.yh-delivery,.yh-promo-list,.yh-quantity,.yh-spec-row{margin-top:18px;display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:start}.yh-benefits label,.yh-delivery label,.yh-promo-list label,.yh-quantity label,.yh-spec-row label{color:#7b6c62;font-weight:900}.yh-benefits{display:flex;flex-wrap:wrap;gap:8px}.yh-benefits span{padding:5px 10px;background:#fff8ef;border:1px solid #f0dfca;color:#9a5a2e;font-weight:800}.yh-promo-list>span,.yh-promo-list button{display:inline-flex;align-items:center;min-height:28px;margin-right:8px;margin-bottom:8px;padding:0 10px;border:1px solid #c73532;background:#fff;color:#c73532;font-weight:900}.yh-region{position:relative}.yh-region>button{min-height:34px;color:#5e5048;padding:0 12px;cursor:pointer}.yh-region-list,.yh-region>button{border:1px solid #eadfd4;background:#fff}.yh-region-list{position:absolute;left:0;top:40px;z-index:6;width:380px;max-width:calc(100vw - 40px);box-shadow:0 16px 36px rgba(68,45,35,.14);padding:12px;box-sizing:border-box}.yh-region-list ul{max-height:180px;overflow-y:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.yh-region-list li{cursor:pointer;color:#5e5048}.yh-region-list li:hover{color:#c73532}.yh-region-tabs{display:flex;gap:8px;margin-bottom:10px}.yh-region-tabs button{border:1px solid #eadfd4;background:#fbf8f4;padding:4px 9px;cursor:pointer}.yh-region-tabs button.active{border-color:#c73532;color:#c73532}.yh-spec-row>div{display:flex;flex-wrap:wrap;gap:8px}.yh-spec-row>div button{min-height:36px;max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #eadfd4;background:#fff;color:#5e5048;cursor:pointer;text-align:left}.yh-spec-row>div button.selected{border-color:#c73532;color:#c73532;background:#fff8f6}.yh-spec-row>div button.disabled{opacity:.42;cursor:not-allowed}.yh-spec-row>div button img{width:28px;height:28px;-o-object-fit:cover;object-fit:cover}.yh-quantity{grid-template-columns:72px 130px 1fr;align-items:center}.yh-quantity>span{color:#7b6c62}.yh-num{display:grid;grid-template-columns:1fr 26px}.yh-num ::v-deep .el-input__inner{height:38px;border-radius:0}.yh-num div button{width:26px;height:19px;display:block;border:1px solid #eadfd4;background:#fbf8f4;cursor:pointer}.yh-buy-actions{margin-top:26px;display:flex;gap:12px}.yh-buy-actions .el-button{min-width:136px;height:46px;border-radius:0;font-weight:900}.yh-buy-actions .el-button--primary.is-plain{background:#fff7f4;border-color:#c73532;color:#c73532}.yh-qrcode{margin-top:18px;display:flex;align-items:center;gap:10px;color:#7b6c62}.yh-qrcode img{width:54px;height:54px}.yh-service-line{margin-top:22px;padding:18px 24px;display:flex;flex-wrap:wrap;gap:18px 32px;color:#5e5048;font-weight:900}.yh-service-line i{color:#c73532;margin-right:6px}.yh-detail__content{margin-top:24px;display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;align-items:start}.yh-detail__aside{position:sticky;top:18px}.yh-anchor-card{margin-bottom:18px;padding:10px}.yh-anchor-card button{width:100%;height:42px;border:0;background:#fff;text-align:left;padding:0 14px;font-weight:900;cursor:pointer}.yh-anchor-card button.active,.yh-anchor-card button:hover{background:#c73532;color:#fff}.yh-detail__main{min-height:360px;padding:24px;overflow:hidden;box-sizing:border-box}.yh-detail__main img{max-width:100%;height:auto}.yh-rich-content{color:#221d1b;line-height:1.8}.yh-attr-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.yh-attr-list li{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:12px 14px;background:#fbf8f4}.yh-attr-list li span{color:#7b6c62}.yh-attr-list li strong{color:#221d1b}@media(max-width:960px){.yh-detail__content,.yh-detail__top{grid-template-columns:1fr}.yh-buybox,.yh-detail__aside{position:static}.yh-price-panel{grid-template-columns:1fr}}@media(max-width:640px){.yh-detail{max-width:calc(100% - 20px);padding-top:14px}.yh-buybox,.yh-detail__main,.yh-gallery{padding:14px}.yh-buybox h1{font-size:22px}.yh-delivery,.yh-promo-list,.yh-quantity,.yh-spec-row{grid-template-columns:1fr}.yh-buy-actions{flex-direction:column}.yh-service-line{display:grid}.yh-attr-list,.yh-attr-list li,.yh-service-line{grid-template-columns:1fr}}