@charset "UTF-8";[class^=ctd-cart-]{--ct-font-family-default: -apple-system,Noto Sans,Helvetica Neue,Helvetica,Nimbus Sans L,Arial,Liberation Sans,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Source Han Sans SC,Source Han Sans CN,Microsoft YaHei,Wenquanyi Micro Hei,WenQuanYi Zen Hei,ST Heiti,SimHei,sans-serif;--ct-font-size-bfs: 68px;--ct-font-size-display-1: 44px;--ct-font-size-display-2: 36px;--ct-font-size-display-3: 26px;--ct-font-size-title-1: 24px;--ct-font-size-title-2: 20px;--ct-font-size-title-3: 18px;--ct-font-size-body-1: 16px;--ct-font-size-body-2: 14px;--ct-font-size-caption-1: 12px;--ct-font-size-subtitle: 30px;--ct-font-weight-regular: 400;--ct-font-weight-semibold: 600;--ct-color-netural-1: #ffffff;--ct-color-netural-2: #fafafa;--ct-color-netural-3: #f5f5f5;--ct-color-netural-4: #d9d9d9;--ct-color-netural-5: #aaaaaa;--ct-color-netural-6: #999999;--ct-color-netural-7: #666666;--ct-color-netural-8: #333333;--ct-color-netural-9: #181818;--ct-color-netural-10: #000000;--ct-color-brand-1: #fee6ea;--ct-color-brand-2: #fc8396;--ct-color-brand-3: #fb6a81;--ct-color-brand-4: #fa516c;--ct-color-brand-5: #fa3858;--ct-color-brand-6: #f92043;--ct-color-brand-7: #f8072e;--ct-color-brand-8: #df0428;--ct-color-brand-9: #c70525;--ct-color-brand-10: #ae0520;--ct-color-brand-11: #95041b;--ct-color-brand-12: #7c0317;--ct-color-brand-13: #630312;--ct-color-brand-14: #4a020e;--ct-color-brand-15: #320109;--ct-color-success-1: #f0fff6;--ct-color-success-2: #d1ffe7;--ct-color-success-3: #a7fcd2;--ct-color-success-4: #78f0b8;--ct-color-success-5: #4de3a2;--ct-color-success-6: #27d68f;--ct-color-success-7: #17b078;--ct-color-success-8: #0b8a5f;--ct-color-success-9: #036347;--ct-color-success-10: #013d2d;--ct-color-warning-1: #fff9f0;--ct-color-warning-2: #ffeed6;--ct-color-warning-3: #ffdaad;--ct-color-warning-4: #ffc485;--ct-color-warning-5: #ffab5c;--ct-color-warning-6: #ff8f34;--ct-color-warning-7: #d96d21;--ct-color-warning-8: #b34f12;--ct-color-warning-9: #8c3607;--ct-color-warning-10: #662304;--ct-color-error-1: #fff2f0;--ct-color-error-2: #ffebe8;--ct-color-error-3: #ffc6bf;--ct-color-error-4: #ff9d96;--ct-color-error-5: #ff736e;--ct-color-error-6: #ff4545;--ct-color-error-7: #d93035;--ct-color-error-8: #b31e28;--ct-color-error-9: #8c111d;--ct-color-error-10: #660b17;--ct-box-shadow-depth-1: 0px 1px 4px rgba(0, 0, 0, .1), 0px 4px 8px rgba(0, 0, 0, .1);--ct-box-shadow-depth-2: 0px 4px 16px rgba(0, 0, 0, .16);--ct-box-shadow-depth-3: 0px 2px 8px rgba(0, 0, 0, .1), 0px 16px 24px rgba(0, 0, 0, .1);--ct-box-shadow-depth-4: 0px 2px 4px rgba(0, 0, 0, .1), 0px 20px 40px rgba(0, 0, 0, .2);--ct-border-radius-none: 0;--ct-border-radius-small: 2px;--ct-border-radius-medium: 4px;--ct-border-radius-large: 8px;--ct-page-main-large: 1440px;--ct-page-main-medium: 1280px;--ct-page-main-small: 1200px;--ct-page-main-responsive: auto;--ct-page-main-padding-default: 10px;--ct-page-main-padding-mobile: 16px;font-family:var(--ct-font-family-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*[class^=ctd-cart],*[class^=ctd-cart]:before,*[class^=ctd-cart]:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}i[class^=ctd-cart],[class^=ctd-cart] i{font-style:normal}ol[class^=ctd-cart],[class^=ctd-cart] ol,ul[class^=ctd-cart],[class^=ctd-cart] ul,li[class^=ctd-cart],[class^=ctd-cart] li{list-style:none}img[class^=ctd-cart],[class^=ctd-cart] img{border:none}a[class^=ctd-cart],[class^=ctd-cart] a{text-decoration:none;color:inherit}::-webkit-scrollbar [class^=ctd-cart],[class^=ctd-cart] ::-webkit-scrollbar{width:10px;height:10px;background-color:#fff}::-webkit-scrollbar-track [class^=ctd-cart],[class^=ctd-cart] ::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb [class^=ctd-cart],[class^=ctd-cart] ::-webkit-scrollbar-thumb{border-radius:10px;background-color:#ddd}.ct-singleline-ellipsis[class^=ctd-cart],[class^=ctd-cart] .ct-singleline-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-clear-fix[class^=ctd-cart]:after,[class^=ctd-cart] .ct-clear-fix:after{display:table;content:"";clear:both;overflow:hidden}.ct-center-absolute[class^=ctd-cart],[class^=ctd-cart] .ct-center-absolute{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ct-center-absolute-x[class^=ctd-cart],[class^=ctd-cart] .ct-center-absolute-x{position:absolute;left:50%;transform:translate(-50%)}.ct-center-absolute-y[class^=ctd-cart],[class^=ctd-cart] .ct-center-absolute-y{position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.ct-only-pc[class^=ctd-cart],[class^=ctd-cart] .ct-only-pc{display:none!important}}@media screen and (min-width: 769px){.ct-only-mobile[class^=ctd-cart],[class^=ctd-cart] .ct-only-mobile{display:none!important}}.ctdp-cart__add-btn[data-v-a1a0d9ea]{background-color:#fff;border:1px solid #DF0629;border-radius:4px;cursor:pointer;font-size:14px;color:#df0629}.ctdp-cart__slider-container[data-v-a1a0d9ea]{position:absolute;width:0px;height:0px}@keyframes spin-a1a0d9ea{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ctd-loading-model[data-v-a1a0d9ea]{position:relative;width:100%;height:100%;opacity:.5;z-index:200;cursor:not-allowed}.ctd-loading-model .ctd-loader[data-v-a1a0d9ea]{display:inline-block;position:absolute;top:calc(50% - 6px);left:calc(50% - 6px);width:12px;height:12px;border-top:2px solid #DF0629;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;border-radius:50%;animation:spin-a1a0d9ea 1s linear infinite}.ctdp-cart__slider[data-v-925462ff]{position:fixed;z-index:2024;transition:all .3s ease}.ctdp-cart__slider .cart-icon[data-v-925462ff]{color:#333}.ctdp-cart__slider .cart-icon[data-v-925462ff]:hover{color:#3d73f5}.ctdp-cart__slider-button[data-v-925462ff]{display:flex;justify-content:center;align-items:center;position:relative;background-color:#fff;border-radius:50%;cursor:pointer;box-shadow:0 0 15px #646e9033}.ctdp-cart__slider-button-popover[data-v-925462ff]{position:absolute;left:-140px;width:120px;box-shadow:0 0 15px #646e9033;padding:12px;border-radius:3px;cursor:auto}.ctdp-cart__slider-button-popover[data-v-925462ff]:after{content:"";display:block;position:absolute;right:-6px;width:12px;height:12px;top:calc(50% - 6px);transform:rotate(45deg);background-color:#fff}.ctdp-cart__slider-button-num[data-v-925462ff]{position:absolute;right:0;top:0;width:16px;height:16px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:10px;background-color:#df0428;color:#fff}.ctdp-cart__slider.closed[data-v-925462ff]{right:0!important}.ctdp-cart__slider.closed .ctdp-cart__slider-button[data-v-925462ff]{display:none}.ctdp-cart__slider.closed .ctdp-cart__slider-hide-button[data-v-925462ff]{border-radius:50% 0 0 50%;width:32px!important;background-color:#3d73f5}.ctdp-cart__slider.closed .ctdp-cart__slider-hide-button .right-icon[data-v-925462ff]{color:#fff;transform:rotate(-180deg)}.ctdp-cart__slider-hide-button[data-v-925462ff]{display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;margin-top:12px;box-shadow:0 0 15px #646e9033;transition:all .3s ease}.ctdp-cart__slider-hide-button .right-icon[data-v-925462ff]{transition:all .3s ease}.ctdp-cart__slider-success-text[data-v-925462ff]{font-size:12px;color:#df0428;margin-bottom:16px}.ctdp-cart__slider-jump-btn[data-v-925462ff]{width:96px;height:24px;background-color:#df0428;border-radius:2px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:12px;color:#fff}.ctdp-cart__slider button[data-v-925462ff]{border:none}.my-enter[data-v-925462ff]{opacity:0}.my-enter-active[data-v-925462ff]{transition:opacity .5s}.my-enter-to[data-v-925462ff],.my-leave[data-v-925462ff]{opacity:1}.my-leave-active[data-v-925462ff]{transition:opacity .5s}.my-leave-to[data-v-925462ff]{opacity:0}.ctdp-cart__layout-button[data-v-abc94ef7]{display:inline-block;font-size:12px}.ctdp-cart__layout-button-icon[data-v-abc94ef7]{margin-right:4px;vertical-align:middle;margin-bottom:2px}.ctdp-cart__layout-button-text[data-v-abc94ef7]{margin-right:4px;line-height:18px}.ctdp-cart__layout-button-num[data-v-abc94ef7]{line-height:18px;color:#df0428}
