.today-picks-accessories[data-v-8f0a28f0]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.today-picks-accessories__item[data-v-8f0a28f0]{background:#fff;border-radius:8px;flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;padding:8px;display:flex}.today-picks-accessories__check[data-v-8f0a28f0]{flex-shrink:0}.today-picks-accessories__link[data-v-8f0a28f0]{cursor:pointer;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex-flow:row;flex:1;justify-content:flex-start;align-items:center;gap:8px;padding:0;text-decoration:none;display:flex}.today-picks-accessories__link--off-shelf[data-v-8f0a28f0]{cursor:not-allowed}.today-picks-accessories__img[data-v-8f0a28f0]{-o-object-fit:cover;object-fit:cover;background:#f0f2f5;border-radius:4px;flex-shrink:0;width:44px;height:44px}.today-picks-accessories__info[data-v-8f0a28f0]{flex-flow:column;flex:1;justify-content:flex-start;align-items:stretch;gap:4px;min-width:0;display:flex}.today-picks-accessories__name[data-v-8f0a28f0]{color:#606266;margin:0;font-size:13px;line-height:1.5}.today-picks-accessories__spec[data-v-8f0a28f0]{color:#00000073;min-height:18px;margin:0;font-size:12px;line-height:1.5}.today-picks-accessories__off-shelf[data-v-8f0a28f0]{color:#f56c6c;align-self:flex-start;margin:0;font-size:12px;line-height:1.5}.today-picks-accessories__quantity[data-v-8f0a28f0]{color:#909399;flex-shrink:0;font-size:12px}.today-picks[data-v-952aa36b]{z-index:998;background:#fff;width:0;height:100vh;transition:width .3s cubic-bezier(.16,1,.3,1);position:fixed;top:0;right:0;overflow:hidden;box-shadow:0 4px 16px #0000001f}.today-picks.is-open[data-v-952aa36b]{width:400px}.today-picks__inner[data-v-952aa36b]{flex-direction:column;width:400px;height:100%;display:flex}.today-picks__header[data-v-952aa36b]{background:#f7f7f7;padding:16px}.today-picks__title-wrap[data-v-952aa36b]{gap:8px}.today-picks__title[data-v-952aa36b]{color:#000000d9;margin:0;font-size:14px;font-weight:600}.today-picks__title-count[data-v-952aa36b]{color:#909399;font-size:13px}.today-picks__tabs[data-v-952aa36b]{border-bottom:1px solid #e6e6e6;flex-shrink:0}.today-picks__collapse[data-v-952aa36b]{color:#303133;cursor:pointer;background:0 0;border:none;flex-flow:row;justify-content:flex-start;align-items:center;gap:4px;padding:0;font-size:13px;transition:color .15s cubic-bezier(.16,1,.3,1);display:flex}.today-picks__collapse[data-v-952aa36b]:hover{color:#0060ef}.today-picks__subtitle[data-v-952aa36b]{color:#00000073;margin:8px 0 0;font-size:12px;line-height:1.5}.today-picks__cart-link[data-v-952aa36b]{color:#0060ef;text-decoration:none}.today-picks__list[data-v-952aa36b]{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.today-picks__state[data-v-952aa36b]{color:#909399;flex:1;justify-content:center;align-items:center;padding:48px 12px;font-size:13px;display:flex}.today-picks__item[data-v-952aa36b]{border-bottom:1px solid #e6e6e6;padding:16px}.today-picks__main[data-v-952aa36b]{flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;display:flex}.today-picks__check[data-v-952aa36b]{flex-shrink:0}.today-picks__link[data-v-952aa36b]{cursor:pointer;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex-flow:row;flex:1;justify-content:flex-start;align-items:center;gap:12px;padding:0;text-decoration:none;display:flex}.today-picks__link--off-shelf[data-v-952aa36b]{cursor:not-allowed}.today-picks__img[data-v-952aa36b]{-o-object-fit:cover;object-fit:cover;background:#f0f2f5;border-radius:4px;flex-shrink:0;width:64px;height:64px}.today-picks__info[data-v-952aa36b]{flex-flow:column;flex:1;justify-content:flex-start;align-items:stretch;gap:4px;min-width:0;display:flex}.today-picks__name[data-v-952aa36b]{color:#303133;margin:0;font-size:13px;font-weight:500;line-height:1.5}.today-picks__spec[data-v-952aa36b]{color:#00000073;min-height:18px;margin:0;font-size:12px;line-height:1.5}.today-picks__off-shelf[data-v-952aa36b]{color:#f56c6c;align-self:flex-start;margin:0;font-size:12px;line-height:1.5}.today-picks__side[data-v-952aa36b]{flex-flow:column;flex-shrink:0;justify-content:flex-start;align-items:flex-end;gap:4px;display:flex}.today-picks__quantity[data-v-952aa36b]{color:#909399;font-size:13px;line-height:1.5}.today-picks__accessory-toggle[data-v-952aa36b]{color:#0060ef;cursor:pointer;background:#ecf2ff;border:1px solid #0060ef33;border-radius:40px;align-items:center;gap:4px;height:24px;padding:0 8px;font-family:inherit;font-size:12px;transition:background .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.today-picks__accessory-toggle[data-v-952aa36b]:hover{background:#0060ef1a}.today-picks__caret[data-v-952aa36b]{transition:transform .15s cubic-bezier(.16,1,.3,1);transform:rotate(180deg)}.today-picks__caret--collapsed[data-v-952aa36b]{transform:none}.today-picks__accessories[data-v-952aa36b]{background:#0060ef08;margin:8px -16px 0;padding:8px 16px}.today-picks__footer[data-v-952aa36b]{background:#f7f7f7;padding:16px 12px}.today-picks__footer-left[data-v-952aa36b]{gap:4px}.today-picks__count[data-v-952aa36b]{color:#606266;font-size:13px}.today-picks__inquire[data-v-952aa36b]{min-width:96px}.right-sidebar[data-v-fc7db0ba]{z-index:999;transition:right .3s cubic-bezier(.16,1,.3,1);position:fixed;top:50%;right:0}.right-sidebar--shifted[data-v-fc7db0ba],.right-sidebar--shifted-compare[data-v-fc7db0ba]{right:400px}.right-sidebar__list[data-v-fc7db0ba]{border-radius:8px 0 0 8px;margin:0;padding:0;list-style:none;box-shadow:0 4px 12px #0000001f}.right-sidebar__item[data-v-fc7db0ba]{border-bottom:1px solid #e6e6e6;overflow:hidden}.right-sidebar__item[data-v-fc7db0ba]:first-child{position:relative;overflow:visible}.right-sidebar__item:first-child .right-sidebar__btn[data-v-fc7db0ba]{border-radius:8px 0 0}.right-sidebar__item[data-v-fc7db0ba]:last-child{border-bottom:none;border-radius:0 0 0 8px;overflow:hidden}.right-sidebar__tooltip[data-v-fc7db0ba]{z-index:1000;color:#303133;white-space:nowrap;cursor:pointer;background-color:#fff;border-radius:8px;padding:16px 12px;font-size:14px;line-height:1.5;position:absolute;top:50%;right:calc(100% + 17px);transform:translateY(-50%);box-shadow:0 2px 8px #00000014}.right-sidebar__tooltip[data-v-fc7db0ba]:after{content:"";background-color:#fff;border-radius:2px;width:10px;height:10px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.right-sidebar__btn[data-v-fc7db0ba]{color:#606266;cursor:pointer;background-color:#fff;border:none;gap:4px;width:64px;padding:12px 8px;transition:color .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1);position:relative}.right-sidebar__btn[data-v-fc7db0ba]:hover{color:#0060ef}.right-sidebar__btn--ai[data-v-fc7db0ba]{padding-top:0}.right-sidebar__badge[data-v-fc7db0ba]{color:#fff;text-align:center;background-color:#f56c6c;border-radius:50%;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:2px;right:2px}.right-sidebar__icon[data-v-fc7db0ba]{color:inherit;font-weight:400;line-height:1}.right-sidebar__icon-img[data-v-fc7db0ba]{flex-shrink:0;display:block}.right-sidebar__icon-img--overflow[data-v-fc7db0ba]{margin-top:-22px}.right-sidebar__label[data-v-fc7db0ba]{text-align:center;word-break:keep-all;font-size:12px;line-height:1.4}.right-sidebar__label-img[data-v-fc7db0ba]{flex-shrink:0;display:block}.right-sidebar__btn:hover .right-sidebar__label-img--default[data-v-fc7db0ba],.right-sidebar__label-img--hover[data-v-fc7db0ba]{display:none}.right-sidebar__btn:hover .right-sidebar__label-img--hover[data-v-fc7db0ba]{display:block}.right-sidebar__back-top[data-v-fc7db0ba]{color:#606266;cursor:pointer;background-color:#fff;border:none;border-radius:8px 0 0 8px;gap:4px;width:64px;margin-top:12px;padding:12px 8px;transition:color .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #0000001f}.right-sidebar__back-top[data-v-fc7db0ba]:hover{color:#0060ef}.right-sidebar__back-top-icon[data-v-fc7db0ba]{color:inherit;font-size:18px;font-weight:400;line-height:1}.right-sidebar__back-top-text[data-v-fc7db0ba]{text-align:center;word-break:keep-all;font-size:12px;line-height:1.4}
