.ssr-shop-banner.shutter{position:relative;width:100%;height:358px;overflow:hidden;background:#f3f4f6}.ssr-shop-banner .shutter-img,.ssr-shop-banner .shutter-img a,.ssr-shop-banner .shutter-img img{display:block;width:100%;height:358px;object-fit:cover}.ssr-shop-banner .shutter-btn .next,.ssr-shop-banner .shutter-btn .prev{cursor:pointer}.defaultType dl dd.is-active span,.defaultType dl dt.is-active span{color:var(--color,#ff6029);font-weight:600}.ssr-platformshop .store-index-class .defaultType.is-cats-collapsed>dl:not(.allClass),.store-index-class .defaultType.is-cats-collapsed>dl:not(.allClass){display:none!important}.ssr-platformshop .store-index-class dl dd>.shop-cat-link,.ssr-platformshop .store-index-class dl dt>.shop-cat-link{flex:1 1;min-width:0;color:#244462;text-decoration:none;position:relative;z-index:0}.ssr-platformshop .store-index-class dl dt>.shop-cat-link>span{display:block;color:#244462;transition:color .2s ease}.ssr-platformshop .store-index-class dl dd>.shop-cat-link{display:block;width:100%}.ssr-platformshop .store-index-class dl dd>.shop-cat-link>span{display:flex;align-items:center;box-sizing:border-box;min-height:44px;padding:10px 22px 10px 52px;line-height:1.35;font-size:14px;font-weight:400;color:#64748b;border-bottom:1px solid #eff5fa;transition:color .2s ease,background .2s ease,padding-left .2s ease}.ssr-platformshop .store-index-class dl dd:last-child>.shop-cat-link>span{border-bottom:none}.ssr-platformshop .store-index-class dl dd:hover>.shop-cat-link,.ssr-platformshop .store-index-class dl dd:hover>.shop-cat-link>span,.ssr-platformshop .store-index-class dl dt:hover>.shop-cat-link,.ssr-platformshop .store-index-class dl dt:hover>.shop-cat-link>span{color:var(--color,#ff6029)}.ssr-platformshop .store-index-class dl dd:hover>.shop-cat-link>span{font-weight:500;background:color-mix(in srgb,var(--color,#ff6029) 6%,#fff);padding-left:56px}.ssr-platformshop .store-index-class dl dd.now>.shop-cat-link,.ssr-platformshop .store-index-class dl dd.now>.shop-cat-link>span,.ssr-platformshop .store-index-class dl dt.now>.shop-cat-link,.ssr-platformshop .store-index-class dl dt.now>.shop-cat-link>span{color:var(--color,#ff6029)}.ssr-platformshop .store-index-class dl dd.now>.shop-cat-link>span{font-weight:600;background:color-mix(in srgb,var(--color,#ff6029) 7%,#fff)}.ssr-platformshop .store-index-class dl dt .shop-cat-chevron-btn{flex-shrink:0;position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:none;background:transparent;cursor:pointer;color:#94a3b8;line-height:1}.ssr-platformshop .store-index-class dl dt .shop-cat-chevron-btn:hover{color:var(--color,#ff6029)}.ssr-platformshop .store-index-class dl dt .shop-cat-chevron-btn .shop-cat-chevron{pointer-events:none}.shop-buttons-group .contact-supplier-btn,.shop-buttons-group .save-shop-btn.active{cursor:pointer}.ssr-platformshop .shopRightFilter--sort .shop-product-total-unit{margin-left:6px}.rankingsItemsList>.rankingsItemsLink{display:flex;align-items:center;gap:10px;width:100%;color:inherit;text-decoration:none}.rankingsItemsList .rankingsItemsLeft{flex:0 0 80px;width:80px;height:80px;overflow:hidden;border-radius:4px;background:#f5f5f5}.rankingsItemsList .rankingsItemsLeft img{width:100%;height:100%;object-fit:cover;display:block}.rankingsItemsList .rankingsItemsRight{flex:1 1;min-width:0;text-align:left}.rankingsItemsList .rankingsItemsTitle{margin:0 0 6px;font-size:12px;line-height:1.35;color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.rankingsItemsList .rankingsItemsPrice{margin:0;font-size:12px;color:var(--color,#ff6029);font-weight:600}.ssr-platformshop .attentionBox .attentionApplyTip{width:100%;margin:0 0 12px;font-size:13px;line-height:1.6;color:#64748b;text-align:left}.ssr-platformshop .attentionBox .attentionApplyTip .shopattName{color:var(--color,#ff6029);margin-right:4px}.ssr-platformshop .attentionBox .yesAttention{display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px 4px;width:100%;margin:0 0 20px;padding:0;font-size:13px;line-height:1.6;color:#64748b;box-sizing:border-box}.ssr-platformshop .attentionBox .yesAttention input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:3px 8px 0 0;padding:0;flex-shrink:0;cursor:pointer;vertical-align:top;box-sizing:border-box;border:1.5px solid #cbd5e1;border-radius:4px;background:#fff;position:relative;transition:background-color .15s ease,border-color .15s ease}.ssr-platformshop .attentionBox .yesAttention input[type=checkbox]:checked{background:var(--color,#ff6029);border-color:var(--color,#ff6029)}.ssr-platformshop .attentionBox .yesAttention input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ssr-platformshop .attentionBox .yesAttention>span{color:#64748b}.ssr-platformshop .attentionBox .yesAttention .span1{color:var(--color,#ff6029);cursor:pointer;text-decoration:underline;transition:color .2s ease}.ssr-platformshop .attentionBox .yesAttention a.span1{color:var(--color,#ff6029)}.ssr-platformshop .attentionBox .yesAttention .span1:hover{opacity:.85}.ssr-platformshop .attentionBox .attentionBtn,.ssr-platformshop .attentionBox button.attentionBtn{display:block;width:100%;height:44px;margin:0;padding:0 16px;border:none;border-radius:10px;outline:none;font-size:15px;font-weight:600;line-height:44px;color:#fff!important;background:var(--color,#ff6029)!important;background-image:none!important;box-shadow:0 4px 12px color-mix(in srgb,var(--color,#ff6029) 35%,transparent);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;box-sizing:border-box;text-align:center}.ssr-platformshop .attentionBox button.attentionBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,var(--color,#ff6029) 45%,transparent)}.ssr-platformshop .attentionBox button.attentionBtn:active:not(:disabled){transform:translateY(0)}.ssr-platformshop .attentionBox button.attentionBtn:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.ssr-platformshop .shop-claim-submit-btn:hover{opacity:1;filter:brightness(1.02)}.ssr-platformshop .profile-claim-modal .phone-modal-footer .phone-modal-btn-primary:hover,.ssr-platformshop .shop-claim-submit-btn:hover{background:color-mix(in srgb,var(--color,#ff6029) 78%,#000)!important;border-color:color-mix(in srgb,var(--color,#ff6029) 78%,#000)!important;box-shadow:0 4px 12px color-mix(in srgb,var(--color,#ff6029) 40%,transparent)}.ssr-platformshop .profile-claim-modal .phone-modal-footer .phone-modal-btn-primary:hover{color:#fff}.ssr-platformshop .profile-claim-modal .profile-claim-radio-label input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:16px;height:16px;flex-shrink:0;box-sizing:border-box;border:1.5px solid #cfcfcf;border-radius:50%;background:#fff;cursor:pointer;position:relative;vertical-align:middle}.ssr-platformshop .profile-claim-modal .profile-claim-radio-label input[type=radio]:checked{border-color:var(--color,#ff6029);background:#fff}.ssr-platformshop .profile-claim-modal .profile-claim-radio-label input[type=radio]:checked:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:var(--color,#ff6029);transform:translate(-50%,-50%)}.image-preview-modal,.ssr-platformshop .image-preview-modal{position:fixed;inset:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:10000;display:flex;align-items:center;justify-content:center;cursor:pointer}.image-preview-modal .image-preview-container,.ssr-platformshop .image-preview-modal .image-preview-container{position:relative;max-width:90%;max-height:90%;text-align:center;cursor:default}.image-preview-modal .image-preview-container img,.ssr-platformshop .image-preview-modal .image-preview-container img{max-width:100%;max-height:90vh;object-fit:contain;border-radius:4px;display:block}.image-preview-modal .image-preview-close,.ssr-platformshop .image-preview-modal .image-preview-close{position:absolute;top:-40px;right:0;color:#fff;font-size:30px;line-height:40px;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,.5);cursor:pointer;text-align:center}