.react-component-selector{position:relative;width:26.1%;height:40px;border:1px solid rgb(0 0 0 / 50%);border-radius:2px;box-sizing:border-box;background:#f4f4f4}.react-component-selector.is-open{border-radius:2px 2px 0 0}.react-component-selector-container{display:flex;align-items:center;width:100%;height:100%;padding-left:11px;box-sizing:border-box;background-image:url("data:image/svg+xml,%3Csvg width=%2711%27 height=%277%27 viewBox=%270 0 11 7%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.832 0.608L1.528 0.00800008L5.632 4.664L9.712 0.00800008L10.408 0.608L5.632 6.392L0.832 0.608Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");background-position:calc(100% - 12px) center;background-repeat:no-repeat;font-size:14px!important;font-weight:700;color:#000;cursor:pointer;user-select:none}.react-component-selector-options{position:absolute;top:100%;left:-1px;z-index:1;display:none;flex-direction:column;margin:0;width:calc(100% + 2px);border:1px solid rgb(0 0 0 / 50%);background:#fff}.react-component-selector-options.is-open{display:flex}.react-component-selector-options>div{display:flex;align-items:center;height:23px;padding:2.5px 0 2.5px 11px;font-size:14px;font-weight:700;color:#000;cursor:pointer;user-select:none}.react-component-selector-options>div.is-selected{background:#f4f4f4}.react-component-selector-options>div:hover{background:#f4f4f4}.react-component-pagination{position:relative;display:flex;align-items:center;justify-content:center}.react-component-pagination-item{display:flex;align-items:center;justify-content:center;margin:0 5px;height:32px;min-width:32px;padding:5px 0;font-size:calc(var(--base-text-font-size) - var(--default-text-font-size) + 14px);font-weight:var(--text-font-bolder-weight);color:var(--text-color);cursor:pointer}.react-component-pagination-item--selected{background-color:var(--header-background);color:#fff}@media screen and (max-width: 640px){.react-component-pagination{padding-bottom:50px}.react-component-pagination-item-previous{position:absolute;bottom:0;left:0}.react-component-pagination-item-next{position:absolute;right:0;bottom:0}}.component-reorder-container{display:flex;flex-direction:column;flex-shrink:0}.component-reorder-container *{box-sizing:border-box}.component-reorder-content{position:relative;display:flex;justify-content:space-between}.component-reorder-content-loading{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;background-color:#ffffff50}.component-reorder-content-loading svg{animation:circle 1s linear infinite}@keyframes circle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.component-reorder-content-product-list{display:flex;flex-wrap:wrap;width:100%}.component-reorder-content-product{position:relative;display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;margin:0 .5% 20px;width:24%;padding:20px;box-sizing:border-box}@media screen and (min-width: 641px) and (max-width: 1439px){.component-reorder-content-product{margin:0 .5%;width:calc(100% / 3 - 1%)}}@media screen and (max-width: 640px){.component-reorder-content-product{margin:0 .5% 10px;width:49%;padding:10px}}.component-reorder-content-product:after{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none}.component-reorder-content-product .component-reorder-label{position:absolute;top:11px;left:0;z-index:2}.component-reorder-content-product .component-reorder-love{position:absolute;top:11px;right:0;z-index:2;cursor:pointer}.component-reorder-content-product .reorder-view-detail{width:100%}.component-reorder-content-product .component-reorder-img{margin-bottom:20px;width:100%;height:0;padding-top:100%;background-position:center;background-repeat:no-repeat;background-size:100%;cursor:pointer;transition:all .2s ease-in-out}.component-reorder-content-product .component-reorder-vendor{margin-bottom:6px;width:100%;overflow:hidden;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 12px));line-height:1.55;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.component-reorder-content-product .component-reorder-title{display:-webkit-box;margin-bottom:12px;height:calc((var(--base-text-font-size) - 1px) * 1.55 * 2);overflow:hidden;-webkit-box-orient:vertical;font-size:calc(var(--base-text-font-size) - 1px);font-weight:var(--text-font-bolder-weight);line-height:1.55;color:#090909;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2}@media screen and (min-width: 641px){.component-reorder-content-product .component-reorder-title{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px))}}.component-reorder-content-product .component-reorder-title span{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;cursor:pointer}.component-reorder-content-product .component-reorder-price{margin-top:5px;margin-bottom:5px;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 20px));line-height:1.3;color:var(--accent-color)}.component-reorder-content-product .component-reorder-price .price--compare{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px))}@media screen and (max-width: 640px){.component-reorder-content-product .component-reorder-price{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 18px))}}.component-reorder-content-product .reorder-notify-me,.component-reorder-content-product .reorder-view-detail,.component-reorder-content-product .reorder-add-to-cart{display:flex;align-items:center;justify-content:center;margin-top:7px;width:100%;height:40px;padding:0 30px;background-color:var(--primary-button-background);font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px));font-weight:var(--text-font-bolder-weight);line-height:42px;color:var(--primary-button-text-color);text-align:center;cursor:pointer}.component-reorder-content-product .reorder-add-to-cart-selector{display:none}@media screen and (min-width: 1280px){.component-reorder-content-product .reorder-notify-me,.component-reorder-content-product .reorder-view-detail,.component-reorder-content-product .reorder-add-to-cart{margin-top:20px}.component-reorder-content-product .reorder-add-to-cart{width:69.02%}.component-reorder-content-product .component-reorder-content-product-wrapper .reorder-add-to-cart-selector{display:flex}}.component-reorder-content-product .reorder-view-detail:hover,.component-reorder-content-product .reorder-add-to-cart:hover{background-color:rgba(var(--primary-button-background-rgb),.8)}.component-reorder-content-product .reorder-notify-me{width:100%;background-color:#f0f0f0;color:#000}.component-reorder-content-product-wrapper{position:absolute;top:0;right:0;z-index:3;display:flex;justify-content:space-between;margin-top:calc(100% - 60px);width:100%;padding:0 20px;box-sizing:border-box;background-color:var(--background);opacity:0;visibility:hidden}@media screen and (min-width: 1280px){.component-reorder-content-product-wrapper.hovered,.component-reorder-content-product:hover .component-reorder-content-product-wrapper{opacity:1;visibility:visible;transition:all .2s ease-in-out}.component-reorder-content-product .reorder-notify-me,.component-reorder-content-product .reorder-view-detail,.component-reorder-content-product .reorder-add-to-cart{display:none}.component-reorder-content-product .component-reorder-content-product-wrapper .reorder-notify-me,.component-reorder-content-product .component-reorder-content-product-wrapper .reorder-view-detail,.component-reorder-content-product .component-reorder-content-product-wrapper .reorder-add-to-cart{display:flex;margin-top:0}}.component-reorder-content-product .component-reorder-express{display:flex;align-items:center;justify-content:flex-start;line-height:1.6;color:#2c92cd}.component-reorder-content-product .component-reorder-express svg{margin-right:6px}@media screen and (min-width: 1280px){.component-reorder-content-product .component-reorder-express{font-size:12px}}
